Innehållsförteckning:
- Steg 1: Verktyg och material
- Steg 2: Ändra servon
- Steg 3: Skär trädelarna
- Steg 4: Borra hålen
- Steg 5: Installera Servo / IR -fästet
- Steg 6: Borrhål för servotrådar
- Steg 7: Svanshjul
- Steg 8: Installera avstängningar
- Steg 9: Installera servon
- Steg 10: Installera mikrokontrollern
- Steg 11: Installera hjul
- Steg 12: Lägg till ett batteri
- Steg 13: Anslut servona
- Steg 14: Installera IR
- Steg 15: Koppla IR
- Steg 16: Källkod
- Steg 17: SPECIALPRODUKTER
Video: Superenkla nybörjarrobot !: 17 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:47
'' 'ROBOT VIDEO' '' Här är en länk från sidan till videon medan YouTube bearbetar den inbäddade versionen … Jag skapade denna Instructable för den absoluta n00by -roboten wannabe. Jag har märkt ett stort hopp i antalet nybörjare som kommer in i hobbyen och antalet "hur gör jag" -frågor verkar öka. Kanske den här ödmjuka lilla Instructable hjälper en eller två att skapa sin första robot. Du hittar grundkällkoden i slutet av denna instruktionsbok. Inte få panik över antalet steg … Jag delade upp roboten i många små små steg för att underlätta att följa. Denna lilla robot är inget annat än en enkel plywoodplattform som bär ett par modifierade modellflygplanservos som huvuddrivsystem, en mikrokontroller och en IR -sensor. Jag designade i gott om utrymme för att expandera och lägga till. Du bör kunna bygga den på cirka 3 timmar om du har delarna till hands. Mikrokontrollern jag valde är OOPic R. Jag valde den här mikron eftersom dussintals inbyggda objekt och provkoder gör det enkelt för nybörjaren att komma igång snabbt. De kan hittas från någon av de största leverantörerna av robotdelar för vanligtvis mindre än 60 dollar. Skaffa startpaketet eftersom det har en programmeringskabel och batteriklämma inkluderat. Du kan använda vilken mikrokontroller som helst så länge du kan ansluta en servo direkt till den (det förkortar listan, lol). Servos som listas är alla Hitec HS-311-modellserver för flygplan som finns i nästan alla hobbybutiker för mindre än 10 dollar i vissa fall. IR -sensorn är en Sharp GP2D12 analog enhet tillgänglig från Digikey (www.digikey.com). Vilken som helst av GP2D12XXX analoga serier kommer att göra jobbet. Tailwheel är ett enkelt Dubro.20-.40 modell flygplan 1 "hjul med fäste. Hämta ett i hobbyaffären där du får dina servon. Träbasen är en skrotbit av 1/4 tum björkplywood och servon / sensorfäste är ett skrot av nästan vad som helst av trä. Jag använde en gran. Jag gjorde billet -aluminiumhjulen själv men du kan använda alla hjul som är avsedda för servofäste. Resten av roboten består av några skruvar och några elektriska Utan SPECAIL -tillägget i slutet kostade det mig cirka $ 95,00 USD. Det speciella steget lägger till cirka 50 dollar. Var snäll eftersom det är min första instruerbara.
Steg 1: Verktyg och material
Här är en lista över vad du behöver för att bygga Super SImple Robot!
Dellista: -ooPic R Microcontroller (https://www.thebotshop.com/) (Obs -Du kan använda vilken mikrokontroller du är bekväm med) -Skarp GP2D12 Med trådbunden JST -kontakt -Billet Aluminium Hjul/Däck (eller motsvarande) - Hitec HS -311 Servos, Modifierad -Superlim -.5 X 1 tum Dubbelsidig tejp -1/4 tum Plywood och en bit skrot -Dubro.20 -.40 RC -flygplans svanshjul monteras -Misc. mellanslag/avstånd och skruvar/muttrar -9 Volt batteri -Värmekrympslang 1/16 x 3 tum -3 standard hona -krimpstift (få inte panik om du inte kan få dem) -Färg *tillval -9 volt batteri Verktyg: -Misc Small Skruvmejslar -Nåltång -Borr och bitar -Såg -Lödkolv -Lödare -Sandpapper -Sharp Penna -Linjal Total kostnad ca. $ 95,00 USD Tid att bygga ca. 2,5 - 3 timmar
Steg 2: Ändra servon
Du måste modifiera dina servon med hjälp av superlimmetoden. Jag valde att inte slösa utrymme genom att beskriva det här eftersom det finns dussintals artiklar om Instructables och Google som visar dig hur. Om efterfrågan kräver det lägger jag till det här senare. I huvudsak måste du riva sönder dem, hitta positionen 90 (ingen rörelse), superlimma krukans topp och botten, sätt ihop allt igen, ändra utmatningsutrustningen, fila av toppen av grytaxeln i linje med höljesformen. Hitec HS-311 har en grytskaft i plast som gör det enkelt att fila ner. Om du använder en annan servo som har en metallkanna måste du istället ändra undersidan av utgångsväxeln. Potentiometer = Pot = Variabel motstånd
Steg 3: Skär trädelarna
Skär en bit 1/4 tum björkplywood eller motsvarande i en 3,25 tum fyrkant för basen.
** SPECIAL ** Skär en andra bit 1/4 plywood som matchar den första för enkel tillägg senare. Skär en bit skrot i ett 2 5/16 tum långt, 3/4 tum högt, 1/2 tum tjockt GP2D12 -fäste. Skrotsservo / IR -fästet kan göras genom att laminera 2 bitar av 1/4 tum björkplywood tillsammans. När allt är utskuret, skölj det försiktigt för att rensa upp grova eller luddiga kanter.
Steg 4: Borra hålen
Använd din mikrokontroller som en guide för att placera monteringshålen på plywooden för att gynna framsidan enligt bilden. Använd svänghjulsfästet som en guide och placera monteringshålen på plywooden som gynnar baksidan enligt bilden. Borra alla hål med en 1/8 tum Om du valde att göra reservdelen från ** SPECIAL ** i steg 3, kläm sedan ihop de två baserna och borra mikrokontrollerhålen samtidigt. Separera de två bitarna och borra bara svansen på hålen i en av dem.
Steg 5: Installera Servo / IR -fästet
Superlimma servo / IR -fästet från steg 2 till plywoodens botten och se till att centrera det åt vänster och höger samt spola upp det med plywoodens framkant som visas.
Steg 6: Borrhål för servotrådar
Placerar tillfälligt dina servon i sitt monteringsläge bakom servo / IR -fästet och du kommer att märka att trådarna träffar fästet på baksidan. Vi behöver några hål för att låta trådarna passera. Servon måste orienteras så att utgående axlarna är närmare basen, inte baksidan.
Använd en servo som en guide, bestäm och markera var hålen behöver borras på fästet. Använd din penna och linjal för att överföra dessa punkter till framsidan av fästet som visas i steg 4. Borra hål med en 5/16 borr. Var försiktig, du kan klyva veden. Var aldrig rädd, om du bara superlimar ihop det. VALFRITT kan du omdirigera servotrådarna genom ett litet hål som borrats i botten av servon under modifieringen och undvika detta steg helt och hållet.
Steg 7: Svanshjul
Montera svänghjulet på mitten av basen enligt bilden med hjälp av ett par 4-40 X 1/2 tum maskinskruvar och muttrar.
Se till att skruvhuvudena eller muttrarna beroende på orientering försänks i plywood så att de inte stör servoinstallationen. Oroa dig inte för höjden just nu, vi justerar den senare.
Steg 8: Installera avstängningar
Det är bäst att få brädans avstånd monterade just nu innan servon går in.
Använd en 4-40 x 1 tum skruv, en 4-40 x 1/4 tum distans och en 4-40 mutter, installera en i varje mikrokontrollerhål som visas. Se till att skruvhuvudena försänks i plywood så att de inte stör servoinstallationen.
Steg 9: Installera servon
Superlimma servon på undersidan av plywoodbasen och upp mot servo / IR -fästet. Det tar bara en droppe eller två..
Dra servotrådarna genom hålen i servo / IR -fästet enligt bilden.
Steg 10: Installera mikrokontrollern
Installera mikrokontrollen på avstånden enligt bilden. Det kan vara nödvändigt att placera en bricka på varje avstånd för att lyfta mikrokontrollen över svänghjulsenheten beroende på din layoutfärdighet. Säkra mikrokontrollen med antingen 4-40 muttrar eller 2,5 tum tik till hane avstånd. (visas) för tillägget ** SPECIAL ** senare.
Steg 11: Installera hjul
Det här steget är ett stort … Installera dina valda hjul och justera bakhjulet så att basplatserna är i nivå eller något bakre låga.
Instuctable goody: Jag har extra hjuluppsättningar ute i butiken, mejla för mer information.
Steg 12: Lägg till ett batteri
Dubbelklibb tejp batteriet i utrymmet bakom servon och framför svänghjulet på undersidan av basen. Batteriet måste sitta på kanten för att passa. Om du bygger versionen ** SPECIAL ** kan du vänta och använda utrymmet på övervåningen för att montera batteriet.
Steg 13: Anslut servona
Anslut vänster servo till oopic servo port 31. Höger mest 3 -stifts port.
Anslut rätt servo till oopic servoport 30. Leta efter de två servokontakterna med gula trådar i bildanteckningarna på baksidan av bilden.
Steg 14: Installera IR
Superlimma Sharp GP2D12 över hålen/trådarna på det främre fästet.
Montera IR så högt du kan för att minimera golvreflektioner. Placera trådarna uppåt och du kan se en liten lättnad i plastfodralet för att servotrådarna ska passa bakom.
Steg 15: Koppla IR
Den svåraste delen av hela roboten, lita på mig.
På var och en av trådarna för GP2D12 placera en 1 tum bit av värmekrympslang. Skjut den ur vägen. Löd (eller krympa) en enda honkrympstiftkontakt på varje tråd. TILLVAL - INTE REKOMMENDERAS FÖR INTE SÄLJARE! Du kan löda änden av tråden bara till spetsen på de mikrokontrollerstift som behövs och skjuta värmekrympningen över den för att skydda mot kortslutning. Det måste göras snabbt och noggrant. Skjut värmekrympslangen i linje med krimpbehållarens yta. Skölj slangen med en tändare av värmepistol. Jag kunde tyvärr inte få en bra bild av alla dessa små saker. Hitta en öppen 5 volt -stift på oopic och anslut den röda GP2D12 -kabeln till den. Det finns många av dem. Jag använde en extra 5 volt från 12C -porten. Visas i bildanteckningarna. Hitta en öppen GND -stift på oopic och anslut den svarta GP2D12 -kabeln till den. Det finns många av dem. Jag använde en extra GND från 12C -porten. Visas i bildanteckningarna. Hitta pin3 och anslut den vita GP2D12 -kabeln till den. Det finns bara en av dem lol.
Steg 16: Källkod
UPPDATERAD 2/16/09KÄLLKOD FÖR SONAR -ALTERNATIVET I NÄSTA STEG (SPECIALSTUFF) Följ anvisningarna för din mikrokontroller och klipp ut och klistra in den här koden i redigeraren. Kompilera och skicka till roboten. Koden är extremt enkel men boten undviker de flesta hinder den ser. Det är lätt att ta min kod och utöka den. 'SuperSimpleBeginnersRobot'www.instructables.com'Ted Macy'[email protected]'2/16/09'-------------- ---------------------------------------------------------- -'Skapa och konfigurera objekt' ------------------------------------------- ---------------------- 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 'Ställ in servon för att använda I/O -linje 30. SRF04Servo. Center = 28' Ställ in servomitten till 28. (se manualen) SRF04Servo. Operate = cvTrue 'Sista att göra, Slå på servon. Servo_Right. IOLine = 30 'Ställ in servon för att använda I/O -linje 30. Servo_Right. Center = 28' Ställ in servomitten till 28. (se manual) Servo_Right. Operate = cvTrue 'Sista att göra, Slå på servon. Servo_Left. IOLine = 31 'Ställ in servon för att använda I/O -linje 31. Servo_Left. Center = 28' Ställ in servomitten till 28. (se manual) Servo_Left. Operate = cvTrue 'Sista att göra, Slå på servon. '------------------------------------------------- ---------------- 'Avsluta Skapa och konfigurera objekt' Huvudrutinen är din primära rutin som uppmanas att starta! '--------------- ---------------------------------------------------------- Sub main () Ring upp IR-samtal Vidarekoppla_Alla samtal SServo Loop End Sub '----------------------------------- ------------------------------ 'Slut på huvudrutinen' Start av drivsystemsrutiner '-------- ---------------------------------------------------------- ------- 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 Ring SServoEnd Sub '----------------------------------- ------------------------------ 'Slut på drivsystemsrutiner' Start av sensorsubrutiner '-------- ---------------------------------------------------------- ------- 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) Om SRF04. Värde <64 Ring sedan BAKA Annat samtal Vidarekoppla_All slut om ooPIC. Delay = 600 SRF04Servo. Position = 46 SRF04. Operate. Pulse (1, 1, 250) Om SRF04. Value <128 Ring sedan Spin_Left Annat Call Forward_All End Om 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' ------- ---------------- ------------------------------------------
Steg 17: SPECIALPRODUKTER
Med hjälp av den extra basdelen som skärs i början kan du lägga till en servo och ekolod för större möjligheter.
Du behöver: Servo (ej modifierad) SRF04 eller 08 med servofäste från Acroname (www.acroname.com) Extra basdel Skär ett hål i plywoodens framkant precis tillräckligt stort för att servon ska passa in. Montera plywood över de långa avstånden och säkra med några 4-40 muttrar. Du måste försänka undersidan av hålen så att hela avståndsdiametern passar in i dem ungefär 1/8 tum så att trådarna sticker upp tillräckligt långt. Installera servo, ekolodsfäste och ekolod. Haka på servon till oopic servoport 29 och dra ekolodet till stiften som visas i bruksanvisningen för oopic. Du måste använda provkoden i IDE för att testa den eftersom jag inte har skrivit någon ännu … Batteriet har dött. Du kan lägga till många nivåer för tillägg om du vill helt enkelt genom att klippa och borra fler bitar av plywood och lägga till avstånd. Lägg till fler sensorer som QRB1134 för att göra din bot till en linjeföljare. Ha kul och bygg fler bots! Du kan mejla mig på eller av listan för att få hjälp. Jag lägger till video inom kort. Jag är på uppringning och måste köra 20 miles till stan för att komma till hög hastighet. theo570 AT yahoo DOT com Ted (BIGBUG)
Rekommenderad:
Superenkla billiga DIY USB -LED (er) (och andra saker): 16 steg
Superenkla billiga DIY USB -LED (er) (och andra saker): Hej och välkommen till min första instruerbara :) Jag slår vad om att vi alla sätter upp och återbefolker våra makerspaces igen efter viruset, så jag tror att det är dags att vi skapare alla har lärt sig att göra våra egna USB -enheter snarare än att vara beroende av lätt utarmat batteri
Gör din egen superenkla ultraljudsmakare: 4 steg
Gör din egen superenkla ultraljudsmakare: I det här projektet kommer jag att visa dig hur du skapar en enkel drivkrets för en 113 kHz ultraljuds piezoelektrisk skiva. Kretsen består i princip av en 555 timerkrets, en MOSFET och ett par kompletterande komponenter. Längs vägen kommer jag att
Trådlös fjärrkontroll med 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sändarmottagare för Quadcopter - Rc helikopter - RC -plan med Arduino: 5 steg (med bilder)
Trådlös fjärrkontroll med 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sändarmottagare för Quadcopter | Rc helikopter | Rc -plan med Arduino: Att driva en Rc -bil | Quadcopter | Drone | RC -plan | RC -båt, vi behöver alltid en mottagare och sändare, antag att för RC QUADCOPTER behöver vi en 6 -kanals sändare och mottagare och den typen av TX och RX är för dyr, så vi kommer att göra en på vår
Hur man tar isär en dator med enkla steg och bilder: 13 steg (med bilder)
Hur man tar isär en dator med enkla steg och bilder: Detta är en instruktion om hur man demonterar en dator. De flesta av de grundläggande komponenterna är modulära och lätt att ta bort. Det är dock viktigt att du är organiserad kring det. Detta hjälper dig att inte förlora delar, och även för att göra ommonteringen
Nybörjarrobot: 6 steg
Nybörjarrobot: Alla de delvis inga programmeringsrobotar jag såg nödvändiga spdt -switchar som enkelt kan aktiveras, men jag hade inte den lyxen. Så jag gjorde en enkel och lätt att göra delvis autonom robot