Innehållsförteckning:
- Tillbehör
- Steg 1: Skriv ut alla delar
- Steg 2: Electronics & Gimble Assembly
- Steg 3: Strömförstöring
- Steg 4: Hel montering
- Steg 5: Kodning
- Steg 6: Slutanteckningar
Video: Hur man bygger PHIL - en lättspårningsrobot: 6 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:37
I den här instruktionsboken kommer jag att visa dig hur jag gjorde den här ljusaxelsroboten med två axlar med en Arduino Uno. Alla CAD och koder kommer att inkluderas så att du kan bygga det själv utan att behöva programmera eller designa färdigheter. Allt du behöver är en 3D -skrivare, en Arduino Uno och några andra grundläggande delar!
Tillbehör
Verktyg du behöver:
En dator (duh)
En 3D -skrivare
Lödkolv (och lödtråd)
Skruvmejsel
Material:
3D -utskriftstråd (PLA rekommenderas)
Proto bräda
Självhäftande gummi- eller skumremsa (tillval)
Någon tunn solid kärntråd
Krympslang
Hyllkomponenter:
Arduino Uno (eller kompatibelt kort)
2 x 100 µF kondensatorer klassade för 5V
2 mikro servomotorer
4 Ljusberoende motstånd (LDR)
1 x 5 mm LED
1 x 220 Ohm motstånd
4 x 10 kOhm motstånd
11 x M3 självgängande skruvar
8 x M2 självgängande skruvar
4 x M3 -maskinskruvar med muttrar
Steg 1: Skriv ut alla delar
Det första steget är att 3D -skriva ut alla delar med de STL -filer som jag har tillhandahållit. Jag målade min efter eget tycke, men du kan låta den vara som den är eller använda olika filamentfärger. Det är upp till dig!
Steg 2: Electronics & Gimble Assembly
För detta steg kan du installera LDR- och servomotorer, samt montera Arduino på bottenplattan. Tänk på att vi fortfarande måste göra kraftdistributionskortet, så montera inte några 3D -utskrivna delar i förväg.
Installera LDR: er:
Roboten spårar ljus genom att jämföra värdena som returneras av 4 fotoresistorer. Där kommer värdena att skilja sig från varandra om ljuskällan inte är vinkelrät mot spårhuvudet, eftersom ljusskuggan kommer att kasta en skugga på några av LDR: erna. Arduino -koden kommer sedan att flytta huvudet i en X- och Y -axel i enlighet därmed för att hålla sig på punkt med ljuskällan. Att montera LDR: erna är mycket enkla: de har speciella fickor utformade i spårhuvudet. Stick bara benen genom hålen, applicera superlim och tryck in det tills det ligger jämnt med ytan.
Installera servon:
Fäst servona på plats och säkra dem med M2 självgängande skruvar som visas. Du kan nu slutföra den mekaniska monteringen genom att stänga servohornen till de angivna fästena. Efter detta kan du fästa spårhuvudet på toppen av enheten med 4 M3 -skruvar och muttrar. X -axelns svängning kan fästas med allt som kan fungera som en 3 mm axel. Jag använde en bit grillspett. Detta fullbordar dubbelaxeln.
Montering av Arduino Uno:
Rikta in skruvhålen på arduinoen med hålen i bottenplattan och säkra den med 3 M3 självgängande skruvar.
Steg 3: Strömförstöring
En nyckelkomponent i denna robot är effektdistributionskortet, eftersom det säkerställer att rätt effekt överförs till rätt komponent. Detta kort hjälper också till att minska spänningsfluktuationer som orsakas av att servon drivs direkt från Arduino.
Gör styrelsen:
Klipp ut en bit prototavla, ungefär 45 x 35 mm i storlek. Detta bör ge dig tillräckligt med utrymme för att lödda alla komponenter. Se det medföljande kretsschemat och löd komponenterna därefter. Servomotorerna har båda 100 µF kondensatorer över sin kraft och jordledningar för att förhindra röstningsfall. De 4 LDR: erna har 10 kOhm motstånd som spänningsdelare kopplade till jord (se kretsschema). Ström -LED: n passar i ett hål på elektronikhuset och har ett motstånd på 220 Ohm anslutet för att sänka effekten för att förhindra att den brinner ut. Alternativt att använda prototavla kan du helt enkelt lödda ihop allt i luften, även om det skulle vara ganska rörigt.
Steg 4: Hel montering
Nu när kraftförstöringsbrädan är dags att sätta ihop allt!
Ansluta trådarna:
Löd först de lämpliga trådarna från effektdistributionskortet till de olika utsedda komponenterna. (Var noga med att dra dem genom hålet i elektronikhöljet från botten, annars får du problem!) VIKTIGT: Se till att du kopplar upp LDR: erna i rätt ordning som visas på bilden. Dessa siffror motsvarar siffrorna i kretsschemat. Samma med servon - den nedre är märkt "Y" och den övre "X". Du kan använda värmekrympbara slangar för att städa upp lite. Anslut nu de återstående ledningarna till lämpliga stift på Arduino. Ström-LED kan skjutas in i hålet ovanför USB-porten efter att något superlim hade applicerats.
Montering av 3D -tryckta delar:
Gimble -enheten kan nu fästas på toppen av elektronikhuset med 4 M3 självgängande skruvar. Montera därefter försiktigt Arduino (som redan är fäst på bottenplattan) tillsammans med effektförstörningskortet i elektronikhuset, tryck tills plattan är i linje med botten och skruvhålen är inriktade. Nu, med 4 M3 självgängande skruvar, fäst bottenplattan på elektronikhuset. Vissa gummi-/skumfötter kan läggas över skruvarna för att ge stabilitet och förhindra att skruvarna repar dina bord.
Steg 5: Kodning
Det är dags att ge den här roboten lite liv! Hitta koden jag skrev bifogad detta steg och ladda upp den till Arduino via Arduino IDE (kan laddas ner här). Roboten är USB -driven, så du kan använda vilken standard USB -strömkälla som helst för att starta den. (t.ex. kraftbanker, telefonansvariga, bärbara datorer etc.)
Steg 6: Slutanteckningar
Du kan nu slå på Phil och få honom att tala för sig själv! Använd en ficklampa (eller någon annan stark ljuskälla) och försök flytta runt den. Det bör följa ljuset vart det än går. Om det fungerar, grattis, du byggde det korrekt!
Detta var mitt första robotprojekt någonsin och jag tycker att det blev ganska bra. Observera att "Dynagon Robotics" inte är ett företag, det är helt enkelt ett namn jag kom på för att representera mina robotprojekt.
Lycka till:)
Andra pris i Robot Contest
Rekommenderad:
Hur man bygger en Battlebot med kartong och Arduino: 7 steg (med bilder)
Hur man bygger en Battlebot med kartong och Arduino: Jag skapade battlebots med Arduino UNO och kartong användes för att bygga kropparna. Jag försökte använda prisvärda förnödenheter och gav barnen kreativ frihet när det gäller att utforma sina kamprobotar. Battlebot tar emot kommandon från den trådlösa handkontrollen
Hur man bygger en 8x8x8 LED -kub och styr den med en Arduino: 7 steg (med bilder)
Hur man bygger en 8x8x8 LED -kub och styr den med en Arduino: Jan 2020 -redigering: Jag lämnar det här om någon vill använda det för att skapa idéer, men det är inte längre någon idé att bygga en kub baserat på dessa instruktioner. LED -drivrutins -IC: erna tillverkas inte längre, och båda skisserna skrevs i gammal version
Hur man bygger en elektrisk longboard med telefonstyrning: 6 steg (med bilder)
Hur man bygger en elektrisk longboard med telefonstyrning: Elektriska longboards är fantastiska! TESTFOTO I VIDEOEN OCH FÖR ATT BYGGA EN ELEKTRISK LONGBOARD KONTROLLERAD FRÅN EN TELEFON MED BLUETOOTHUpdate #1: Grepptejp installerat, några tweaks till hastighetsregulatorn har inneburit att jag har fått mer fart ur båten
Hur man bygger din egen vindmätare med hjälp av Reed Switches, Hall Effect Sensor och några rester på Nodemcu - Del 2 - Programvara: 5 steg (med bilder)
Hur man bygger din egen vindmätare med hjälp av Reed Switches, Hall Effect Sensor och några rester på Nodemcu - Del 2 - Programvara: Introduktion Detta är uppföljaren till det första inlägget " Hur man bygger din egen vindmätare med Reed Switches, Hall Effect Sensor och några rester på Nodemcu - Del 1 - Hårdvara " - där jag visar hur man monterar vindhastighet och riktningsmätning
Hur man bygger en egen vindmätare med hjälp av Reed Switches, Hall Effect Sensor och några rester på Nodemcu. - Del 1 - Hårdvara: 8 steg (med bilder)
Hur man bygger en egen vindmätare med hjälp av Reed Switches, Hall Effect Sensor och några rester på Nodemcu. - Del 1 - Hårdvara: Introduktion Sedan jag började med studierna av Arduino och Maker -kulturen har jag gärna byggt användbara enheter med skräp- och skrotdelar som flasklock, bitar av PVC, dryckburkar, etc. Jag älskar att ge en sekund liv för någon bit eller någon kompis