Innehållsförteckning:

Superenkla nybörjarrobot !: 17 steg (med bilder)
Superenkla nybörjarrobot !: 17 steg (med bilder)

Video: Superenkla nybörjarrobot !: 17 steg (med bilder)

Video: Superenkla nybörjarrobot !: 17 steg (med bilder)
Video: Hur man löser Rubik's kub - Lättaste metoden (utan svåra algoritmer) 2024, Juli
Anonim
Superenkla nybörjarrobot!
Superenkla nybörjarrobot!

'' '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

Verktyg och material
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

Ändra servon
Ä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 trädelarna
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

Borra hålen
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

Installera Servo / IR -fästet
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

Borrhål för servotrådar
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

Svanshjul
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

Installera avstängningar
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

Installera servon
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 mikrokontrollern
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

Installera hjul
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

Lägg till ett batteri
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 servon
Anslut servon

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

Installera IR
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

Koppla IR
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

Källkod
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

SÄRSKILDA PERSONAL
SÄRSKILDA PERSONAL

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: