Innholdsfortegnelse:
- Trinn 1: Verktøy og materialer
- Trinn 2: Endre servoene
- Trinn 3: Skjær tredelene
- Trinn 4: Bor hullene
- Trinn 5: Installer Servo / IR -feste
- Trinn 6: Bor hull for servotråder
- Trinn 7: Tailwheel
- Trinn 8: Installer avstand
- Trinn 9: Installer servoer
- Trinn 10: Installer mikrokontrolleren
- Trinn 11: Installer hjul
- Trinn 12: Legg til et batteri
- Trinn 13: Koble til servoene
- Trinn 14: Installer IR
- Trinn 15: Koble til IR
- Trinn 16: Kildekode
- Trinn 17: SPESIELLE STOFF
Video: Super Simple Beginners Robot !: 17 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:26
'' 'ROBOT VIDEO' '' Her er en lenke utenfor siden til videoen mens YouTube behandler den innebygde versjonen … Jeg opprettet denne instruksjonsboken for den absolutte n00by -roboten wannabe. Jeg har lagt merke til et stort hopp i antall nybegynnere som kommer inn på hobbyen, og antallet "hvordan gjør jeg" -spørsmål ser ut til å øke. Kanskje denne ydmyke lille Instructable vil hjelpe en eller to med å lage sin første robot. Du finner grunnleggende kildekode på slutten av denne instruksjonsboken. Ikke få panikk over antall trinn … Jeg delte roboten ned i mange små, små trinn for å lette å følge. Denne lille roboten er ikke annet enn en enkel kryssfinerplattform som har et par modifiserte modellserver som hoveddrivsystem, en mikrokontroller og en IR -sensor. Jeg designet i god plass til å utvide og legge til. Du bør kunne bygge den på omtrent 3 timer hvis du har delene for hånden. Mikrokontrolleren jeg valgte er OOPic R. Jeg valgte denne mikroen fordi titalls innebygde objekter og prøvekoder gjør det enkelt for nybegynnere å komme i gang raskt. De kan bli funnet fra en hvilken som helst av de største leverandørene av robotdeler for vanligvis mindre enn 60 dollar. Få startpakken da den har en programmeringskabel og batteriklemme inkludert. Du kan bruke hvilken som helst mikrokontroller så lenge du kan koble en servo direkte til den (det forkorter listen, lol). Servoene som er oppført, er alle Hitec HS-311-modellserver av fly som finnes på nesten hvilken som helst hobbybutikk for mindre enn 10 dollar i noen tilfeller. IR -sensoren er en Sharp GP2D12 analog enhet tilgjengelig fra Digikey (www.digikey.com). Enhver av de analoge GP2D12XXX -seriene vil gjøre jobben. Tailwheel er et enkelt Dubro.20-.40 modellfly 1 "hjul med feste. Plukk ett i hobbybutikken der du får servoene dine. Trebasen er et skrapstykke på 1/4 tommers bjørkfiner og servoen / sensorfeste er et skrapstykke av omtrent alt av tre. Jeg brukte et stykke gran. Jeg lagde aluminiumshjulene selv, men du kan bruke et hvilket som helst hjul designet for servofeste. Resten av roboten består av noen skruer og litt elektrisk Uten SPECAIL -tillegg på slutten kostet det meg $ 95,00 USD. Spesialtrinnet legger til omtrent 50 dollar. Vær hyggelig, siden det er min første instruks.
Trinn 1: Verktøy og materialer
Her er en liste over hva du trenger for å bygge Super SImple Robot!
Deleliste: -ooPic R Microcontroller (https://www.thebotshop.com/) (merk -Du kan bruke hvilken som helst mikrokontroller du er komfortabel med) -Sharp GP2D12 Med kablet JST -kontakt -Billet Aluminium Hjul/Dekk (eller tilsvarende) - Hitec HS -311 Servoer, modifisert -Superlim -.5 X 1 tommers dobbeltsidig tape -1/4 tommers kryssfiner og et stykke skraptre -Dubro.20 -.40 RC flyhalehjul montert -Miss. mellomrom/avstand og skruer/muttere -9 Volt batteri -Varmekrympeslange 1/16 x 3 tommer -3 standard hunnpinner (ikke få panikk hvis du ikke får dem) -Maling *valgfritt -9 volt batteri Verktøy: -Misc Small Skrutrekkere -Nål nesetang -Bor og biter -Sag -Loddejern -Solder -Sandpaper -Sharp blyant -Ruler Total kostnad ca. $ 95,00 USD Tid til å bygge ca. 2,5 - 3 timer
Trinn 2: Endre servoene
Du må endre servoene dine ved å bruke superlimet potensiometermetoden. Jeg valgte å ikke kaste bort plass ved å detaljere det her, siden det er dusinvis av artikler om Instructables og Google som viser deg hvordan. Hvis etterspørselen krever det, vil jeg legge det til her senere. I hovedsak må du rive dem fra hverandre, finne posisjonen 90 (ingen bevegelse), superlim potten øverst og nederst, sette alt sammen igjen, endre utgangsutstyret, fil av toppen av gryteakselen i flukt med kabinettformen. Hitec HS-311 har en gryteaksel av plast som gjør det enkelt å filme ned. Hvis du bruker en annen servo som har en metallgryte, må du i stedet endre undersiden av utgangsgiret. Potensiometer = gryte = variabel motstand
Trinn 3: Skjær tredelene
Skjær et stykke 1/4 tommers bjørkfiner eller tilsvarende i en 3,25 tommers firkant for basen.
** SPESIAL ** Skjær et annet stykke 1/4 kryssfiner som matcher det første for et enkelt tillegg senere. Skjær et stykke skrapvirke i et 2 5/16 tommer langt, 3/4 tommer høyt, 1/2 tommer tykt GP2D12 -feste. Skrap -servo / IR -festet kan lages ved å laminere 2 stykker av 1/4 tommers bjørkfiner sammen. Når alt er kuttet ut, må du slipe det forsiktig for å rydde opp i grove eller uklare kanter.
Trinn 4: Bor hullene
Bruk mikrokontrolleren som en veiledning, og monter monteringshullene på kryssfiner som favoriserer fronten som vist. Bruk halehjulfestet som en guide, og monter monteringshullene på kryssfiner som favoriserer baksiden som vist. Bor alle hullene med en 1/8 tommer Hvis du valgte å lage det ekstra bunnstykket fra ** SPESIAL ** i trinn 3, klemmer du de to basene sammen og borer mikrokontrollerhullene samtidig. Skill de to stykkene og bor hullene på bakhjulene i bare ett av dem.
Trinn 5: Installer Servo / IR -feste
Superlim servo / IR -festet fra trinn 2 til bunnen av kryssfiner, og sørg for å sentrere det til venstre og høyre, og skyll det opp med forkanten av kryssfiner som vist.
Trinn 6: Bor hull for servotråder
Plasser dine servoer midlertidig i sin monteringsposisjon bak servo / IR -festet, og du vil merke at ledningene treffer festet på baksiden. Vi trenger noen hull for å la ledningene passere. Servoer må være orientert slik at utgangsakslene er nærmere fronten på basen, ikke baksiden.
Ved hjelp av en servo som en guide, bestem og merk hvor hullene må bores på festet. Bruk blyanten og linjalen til å overføre disse punktene til forsiden av festet som vist i trinn 4. Bor hull med en 5/16 borekrone. Vær forsiktig, du kan dele veden. Aldri frykt, hvis du bare limer det sammen. VALGFRITT kan du omdirigere servotrådene gjennom et lite hull boret i bunnen av servoen under endring og unngå dette trinnet helt.
Trinn 7: Tailwheel
Installer bakhjulet på midten av baksiden som vist ved hjelp av et par 4-40 x 1/2 tommers maskinskruer og muttere.
Sørg for at skruehodene eller mutrene, avhengig av orientering, blir forsenket i kryssfiner slik at de ikke forstyrrer servoinstallasjonen. Ikke bekymre deg for høyden akkurat nå, vi justerer den senere.
Trinn 8: Installer avstand
Det er best å få brettavstandene montert akkurat nå før servoen går inn.
Bruk en 4-40 x 1 tommers skrue, en 4-40 x 1/4 tommers avstand og en 4-40 mutter, og installer en i hvert mikrokontrollerhull som vist. Sørg for at skruehodene senkes ned i kryssfiner slik at de ikke forstyrrer servoinstallasjonen.
Trinn 9: Installer servoer
Superlim servoene på undersiden av kryssfinerbunnen og opp mot servo / IR -festet. Det tar bare en dråpe eller to..
Før servoledningene gjennom hullene i servo / IR -festet som vist.
Trinn 10: Installer mikrokontrolleren
Installer mikrokontrolleren på avstandene som vist. Det kan være nødvendig å plassere en vaskemaskin på hver avstand for å løfte mikrokontrolleren over bakhjulet, avhengig av dine layoutferdigheter. Sikre mikrokontrolleren med enten 4-40 muttere eller 2,5 tommers hunn til mannlige avstander (vist) for ** SPESIAL ** -tillegget senere.
Trinn 11: Installer hjul
Dette trinnet er en stor sak … Installer de valgfrie hjulene og juster bakhjulet slik at basenivået er i vater eller litt bak.
Instractable goody: Jeg har ekstra sett med hjul ute i butikken, e -post for detaljer.
Trinn 12: Legg til et batteri
Dobbelt klebende tape batteriet i rommet bak servoene og foran bakhjulet på bunnen av basen. Batteriet må sitte på kanten for å passe. Hvis du bygger den ** SPESIELLE ** versjonen, kan du vente og bruke plassen ovenpå til å montere batteriet.
Trinn 13: Koble til servoene
Koble venstre servo til oopic servo port 31. Høyre 3 -pinners port.
Plugg høyre servo i oopic servo port 30. Se etter de to servokontaktene med gule ledninger i bildene på baksiden av bildet.
Trinn 14: Installer IR
Superlim Sharp GP2D12 over hullene/ledningene på frontfestet.
Monter IR så høyt du kan for å minimere gulvrefleksjoner. Legg ledningene opp, og du kan se en liten lettelse i plasthuset for at servoledningene skal passe bak.
Trinn 15: Koble til IR
Den vanskeligste delen av hele roboten, stol på meg.
På hver av ledningene til GP2D12 plasserer du et 1 tommers stykke varmekrympeslange. Skyv den helt ut av veien. Lodd (eller krymp) en enkelt hunkrympestift på hver ledning. VALGFRITT - IKKE ANBEFALT FOR IKKE SELGERE! Du kan lodde enden av ledningen bare til spissen av de nødvendige mikrokontrollerpinnene og skyve varmekrympingen over den for å beskytte mot kortslutning. Det må gjøres raskt og forsiktig. Skyv varmekrympeslangen i flukt til forsiden av krympeholderen. Ved å bruke en lighter av varmepistol, skal du slange slangen. Beklager, jeg kunne ikke få et godt bilde av alle disse små tingene. Finn en hvilken som helst åpen 5 volt pinne på oopic og koble den røde GP2D12 ledningen til den. Det er mange av dem. Jeg brukte en ekstra 5 volt fra 12C -porten. Vist i bildene. Finn en åpen GND -pinne på oopic og koble den svarte GP2D12 -ledningen til den. Det er mange av dem. Jeg brukte en ekstra GND fra 12C -porten. Vist i bildene. Finn pin3 og koble den hvite GP2D12 -ledningen til den. Det er bare en av dem lol.
Trinn 16: Kildekode
OPPDATERT 2/16/09KILDEKODE FOR SONARALTERNATIVET I NESTE TRINN (SPESIELLE STUFF) Følg instruksjonene for mikrokontrolleren og klipp ut og lim inn denne koden i redaktøren. Kompiler og send til roboten. Koden er ekstremt enkel, men boten unngår de fleste hindringene den ser. Det er lett å ta koden min og utvide den. 'SuperSimpleBeginnersRobot'www.instructables.com'Ted Macy'[email protected]'2/16/09'-------------- -------------------------------------------------- -'Opprett og konfigurer objekter' ------------------------------------------- ---------------------- Dim Servo_Right As New oServoDim Servo_Left As New oServoDim SRF04Servo As New oServoDim GP2D12 As oIRRange (3, 8, cvOn) Dim SRF04 As oSonarDV (8, 9, cvOn) SRF04Servo. IOLine = 29 'Still inn servoen for å bruke I/O -linje 30. SRF04Servo. Center = 28' Sett servosenteret til 28. (se håndboken) SRF04Servo. Operate = cvTrue 'Siste ting å gjøre, Slå på servoen. Servo_Right. IOLine = 30 'Still inn servoen til å bruke I/O -linje 30. Servo_Right. Center = 28' Sett servosenteret til 28. (se manualen) Servo_Right. Operate = cvTrue 'Siste ting å gjøre, Slå på servoen. Servo_Left. IOLine = 31 'Still inn servoen til å bruke I/O -linje 31. Servo_Left. Center = 28' Sett servosenteret til 28. (se manualen) Servo_Left. Operate = cvTrue 'Siste ting å gjøre, Slå på servoen. '------------------------------------------------- ---------------- 'Avslutt Opprett og sett opp objekter' Hovedrutinen er din primære rutine når du starter! '--------------- -------------------------------------------------- Sub main () Do Call IR Call Forward_All Call SServo Loop End Sub '----------------------------------- ------------------------------ 'End of Main routine' Start of Drive System Subroutines '-------- -------------------------------------------------- ------- Sub Spin_Left () Servo_Left. Invert = 0 Servo_Left = 62 Servo_Right = 60End SubSub Spin_Right () Servo_Right. Invert = 1 Servo_Left = 62 Servo_Right = 60End SubSub Forward_All () Servo_Right. Invert = 0 Servo_Left. 1 Servo_Right = 60 Servo_Left = 62End SubSub REVERSE () Servo_Right. Invert = 1 Servo_Left. Invert = 0 Servo_Right = 60 Servo_Left = 62E nd SubSub STOP () Servo_Left = 0 Servo_Right = 0 Call SServoEnd Sub '----------------------------------- ------------------------------ 'End of Drive System Subroutines' Start of Sensor Subroutines '-------- -------------------------------------------------- ------- Sub SServo () SRF04Servo. Position = 15 SRF04. Operate. Pulse (1, 1, 250) If SRF04. Value <128 Then Call Spin_Right Else Call Forward_All End If ooPIC. Delay = 600 SRF04Servo. Position = 31 SRF04. Operate. Pulse (1, 1, 250) Hvis SRF04. Value <64 Ring deretter REVERSE Annet Call Forward_All End If ooPIC. Delay = 600 SRF04Servo. Position = 46 SRF04. Operate. Pulse (1, 1, 250) Hvis SRF04. Value <128 Så ring Spin_Left Annet Call Forward_All End If ooPIC. Delay = 600 SRF04Servo. Position = 31 SRF04. Operate. Pulse (1, 1, 250) If SRF04. Value <64 Then Call REVERSE Other Call Forward_All End If ooPIC. Delay = 600End SubSub IR () If GP2D12. Value <64 Then Call STOP End IfEnd Sub '---------------------------- ------------------------------------- 'End of Sensor Subroutines' ------- ---------------- ------------------------------------------
Trinn 17: SPESIELLE STOFF
Ved å bruke den ekstra baseseksjonen i begynnelsen kan du legge til en servo og ekkolodd for større evner.
Du trenger: Servo (ikke modifisert) SRF04 eller 08 med servofeste fra Acroname (www.acroname.com) Reservedeler i bunnen Skjær et hull i forkanten av kryssfiner som er stort nok til at servoen kan passe inn. Installer kryssfiner over de lange avstandene og fest med noen 4-40 muttere. Du må forsinke undersiden av hullene for å la hele avstandsdiameteren passe inn i dem omtrent 1/8 tommer, slik at trådene stikker langt nok opp. Installer servoen, ekkoloddet og ekkoloddet. Hekt servoen til oopic servo port 29 og led sonaren til pinnene som vist i oopic brukerhåndbok. Du må bruke prøvekoden i IDE for å teste den, siden jeg ikke har skrevet noen ennå … Batteriet døde. Du kan legge til mange nivåer for tillegg hvis du vil ved å kutte og bore flere biter av kryssfiner og legge til avstand. Legg til flere sensorer som QRB1134 for å gjøre boten din til en linjefølge. Ha det gøy og bygg flere bots! Du kan sende meg en e -post på eller av listen for å få hjelp. Jeg legger til video snart. Jeg er i oppringning og må kjøre 20 miles til byen for å komme til høy hastighet. theo570 AT yahoo DOT com Ted (BIGBUG)
Anbefalt:
Flyback Transformer Driver for Beginners: 11 Steps (med bilder)
Flyback Transformer Driver for Beginners: Skjematikken er oppdatert med en bedre transistor og inkluderer grunnleggende transistorbeskyttelse i form av en kondensator og diode. Det " gå videre " siden inneholder nå en måte å måle disse berømte spenningstoppene med et voltmeter
BORIS the Biped for Beginners and Beyond: 11 Steps (med bilder)
BORIS the Biped for Beginners and Beyond: Har noen gang ønsket å lære å programmere en Arduino, men det ser ikke ut til at du finner prosjektet verdt å bruke tid eller penger på for å gjøre det. Har du noen gang ønsket å eie din egen lett programmerbare, hackbare, tilpassbare robot, men finner ikke en som passer
Breadboard Basics for Absolute Beginners: 10 trinn (med bilder)
Breadboard Basics for Absolute Beginners: Målet med denne instruktive er ikke å gi deg en komplett guide om breadboard, men å vise det grunnleggende, og når disse grunnleggende er lært vet du stort sett alt du trenger, så jeg antar at du kan kalle det en komplett guide, men i en annen forstand. Noen
Introduksjon til VB Script: a Beginners Guide: Del 2: Arbeide med filer: 13 trinn
Intro til VB Script: a Beginners Guide: Part 2: Working with Files: Vel, i min siste VBScript -instruksjon, gikk jeg over hvordan jeg lager et script for å slå av internett for å spille Xbox360. I dag har jeg et annet problem. Datamaskinen min har slått seg av tilfeldig, og jeg vil logge hver gang datamaskinen
Super bærbare, super høye, langvarige, batteridrevne høyttalere: 9 trinn (med bilder)
Super bærbare, superhøye, langvarige, batteridrevne høyttalere: noen gang ønsket å ha et kraftig høyttalersystem for de som er ute i hagen/felter. mange vil si at dette er en overflødig instruerbar, ettersom det er mange boombox -stilradioer fra gamle dager billig tilgjengelig, eller disse billige mp3 -stilene i iPod -stil