Sisukord:

Super lihtne algajate robot!: 17 sammu (piltidega)
Super lihtne algajate robot!: 17 sammu (piltidega)

Video: Super lihtne algajate robot!: 17 sammu (piltidega)

Video: Super lihtne algajate robot!: 17 sammu (piltidega)
Video: ВКУСНАЯ ЕДА ИЗ ПРОСТЫХ ПРОДУКТОВ В КАЗАНЕ 2 РЕЦЕПТА Узбекский суп 2024, Detsember
Anonim
Super lihtne algajate robot!
Super lihtne algajate robot!

'' 'ROBOTI VIDEO' '' Siin on link videole, kui YouTube töötleb sisseehitatud versiooni … Ma lõin selle juhendi absoluutse n00by roboti jaoks. Olen märganud tohutut hüpet hobi harrastajate arvus ja küsimuste „kuidas ma saan“arv kasvab. Võib -olla aitab see tagasihoidlik väike Instructable aidata ühel või kahel oma esimest robotit luua. Põhijuhendi leiate selle juhendi lõpus. Ärge paanitsege sammude arvu pärast … Jagasin roboti jälgimise hõlbustamiseks paljudeks väikesteks sammudeks. See väike robot pole midagi muud kui lihtne vineerplatvorm, mis kannab peamise ajamisüsteemina paar muudetud lennukimudelit, mikrokontrollerit ja IR -andurit. Ma kujundasin palju ruumi laiendamiseks ja täiendamiseks. Kui teil on osad käepärast, peaksite selle ehitama umbes 3 tunni jooksul. Mikrokontroller, mille valisin, on OOPic R. Valisin selle mikro, sest kümned sisseehitatud objektid ja näidiskoodid hõlbustavad algaja kiiret tööle saamist. Neid võib leida mis tahes suurematest robotiosade tarnijatest, tavaliselt vähem kui 60 dollari eest. Hankige stardikomplekt, kuna see sisaldab programmeerimiskaablit ja akuklambrit. Võite kasutada mis tahes mikrokontrollerit, kui saate selle otse ühendada (see lühendab loendit, lol). Loetletud servod on kõik Hitec HS-311 mudeli lennukiservod, mida leidub peaaegu igas hobipoes, mõnel juhul vähem kui 10 dollari eest. Infrapunasensor on Sharp GP2D12 analoogseade, mis on saadaval firmalt Digikey (www.digikey.com). Kõik GP2D12XXX analoogsarjad teevad selle töö ära. Tagasratas on lihtne Dubro.20 -40 mudeli 1-tolline ratas koos kinnitusega. Võtke üks hobipoest, kust saate oma servod. Puidust alus on 1/4 tolli kasevineerist jääk ja servo / anduri kinnitus on peaaegu kõike puidust jääk. Kasutasin kuuse tükki. Valmistasin alumiiniumist rattad ise, kuid võite kasutada mis tahes servo kinnitamiseks mõeldud ratast. Ülejäänud robot koosneb mõnest kruvist ja mõnest elektrilisest osast Ilma SPECAIL -i lisamiseta maksis see mulle lõppkokkuvõttes umbes $ 95.00 USD. Eriline samm lisab umbes 50 dollarit. Ole kena, kuna see on minu esimene juhendatav.

Samm: tööriistad ja materjalid

Tööriistad ja materjalid
Tööriistad ja materjalid

Siin on nimekiri sellest, mida vajate Super SImple Roboti ehitamiseks!

Osade loend: -ooPic R mikrokontroller (https://www.thebotshop.com/) (märkus -saate kasutada ükskõik millist teile sobivat mikrokontrollerit) -Sharp GP2D12 juhtmega JST -pistikuga Hitec HS -311 servod, muudetud -Superliim -5 X 1 tolli kahepoolne teip -1/4 tolli vineer ja puidutükk -Dubro.20 -.40 RC Lennuki tagaratta assmbly -Misc. tühikud/eraldusjooned ja kruvid/mutrid -9 -voldine aku -Karenemistoru 1/16 x 3 tolli Kruvikeerajad -Nõel -ninatangid -Trell ja otsikud -Saag -Joodis -jootekolb -Paber -Terge pliiats -Ruller Koguhind ca. $ 95.00 USD Ehitusaeg ca. 2,5 - 3 tundi

Samm: muutke servosid

Muutke servosid
Muutke servosid

Peate oma servosid muutma, kasutades potentsiomeetri superliimi meetodit. Valisin mitte ruumi raisata, kirjeldades seda siin, kuna Instructablesi ja Google'i kohta on kümneid artikleid, mis näitavad teile, kuidas seda teha. Kui nõudlus seda nõuab, lisan selle siia hiljem. Põhimõtteliselt peate need lahti rebima, leidma positsiooni 90 (ilma liikumiseta), liimima poti ülemise ja alumise osa, panema kõik kokku tagasi, muutma väljundkäiku, viilima poti võlli ülaosa on korpusevormiga ühtlane. Hitec HS-311-l on plastikust pottvõll, mis muudab selle hõlpsaks viilimiseks. Kui kasutate erinevat servot, millel on metallist pott, peate selle asemel muutma väljundhammasratta alumist külge. Potentsiomeeter = pott = muutuv takisti

Samm: lõigake puidust osad

Lõika puidust osad
Lõika puidust osad

Lõika tükk 1/4 tolli kasevineerist või samaväärsest alusest 3,25 -tolliseks ruuduks.

** ERI ** Lõika teine tükk 1/4 vineerist, mis sobib esimesega, et seda oleks hiljem lihtne lisada. Lõika puidutükk 2 5/16 tolli pikkuseks, 3/4 tolli kõrguseks ja 1/2 tolli paksuseks GP2D12 kinnituseks. Vanametalli servo / IR -kinnituse saab valmistada, lamineerides kokku 2 tükki 1/4 tolli kasevineeri. Kui kõik on välja lõigatud, lihvige seda õrnalt, et puhastada kõik karmid või udused servad.

4. samm: puurige augud

Puurige augud
Puurige augud

Kasutage oma mikrokontrollerit juhendina, paigutage vineerile kinnitusavad, eelistades esiosa, nagu näidatud. Kasutades tagaratta kinnitust juhendina, paigutage vineerile kinnitusavad, eelistades tagaosa, nagu näidatud. Puurige kõik augud 1/8 tolli Kui valisite sammu 3 varupõhja valmistamiseks ** SPECIAL **, kinnitage mõlemad alused kokku ja puurige samal ajal mikrokontrolleri augud. Eraldage need kaks tükki ja puurige tagarataste augud ainult ühte.

Samm: paigaldage servo- / IR -kinnitus

Paigaldage servo- / IR -kinnitus
Paigaldage servo- / IR -kinnitus

Superliimige servo / IR -kinnitus sammust 2 vineeri põhja, veendudes, et see on tsentreeritud vasakule ja paremale, samuti loputage see vineeri esiservaga üles, nagu näidatud.

Samm: puurige augud servotraatide jaoks

Puurida augud servotraatidele
Puurida augud servotraatidele

Asetage oma servod ajutiselt paigaldusasendisse servo- / infrapunakinnituse taha ja märkate, et juhtmed tabavad tagaküljel asuvat kinnitust. Juhtmete läbimiseks vajame auke. Servod peavad olema suunatud nii, et väljundvõllid oleksid aluse esiosale lähemal, mitte taga.

Kasutades juhendina servot, määrake ja märkige kohale, kuhu on vaja auku puurida. Viige need punktid pliiatsi ja joonlaua abil aluse ette, nagu on näidatud punktis 4. Puurige augud 5/16 puuriga. Olge ettevaatlik, võite puidu lõhestada. Ärge kunagi kartke, kui liimite selle lihtsalt kokku. Valikuliselt saate servo juhtmed ümbersuunamise ajal ümber suunata väikese augu kaudu, mis on servo põhjale puuritud, ja vältida seda sammu.

7. samm: tagaratas

Tagaratas
Tagaratas

Paigaldage tagaratta komplekt aluse tagakülje keskele, nagu näidatud, kasutades paari 4-40 X 1/2 tolli masinakruvi ja mutrit.

Veenduge, et kruvipead või mutrid olenevalt suunast oleksid vineeri sisse vajunud, et need ei segaks servo paigaldamist. Ärge muretsege kõrguse pärast, me kohandame seda hiljem.

Samm 8: paigaldage vaheseinad

Installige vaheseinad
Installige vaheseinad

Parim on paigaldada plaadi eraldusjooned kohe enne servo sisselülitamist.

Kasutage 4-40 X 1 tolli kruvi, 4-40 x 1/4 tolli eraldusvõimet ja 4-40 mutrit, paigaldage üks igasse mikrokontrolleri auku, nagu näidatud. Veenduge, et kruvipead oleksid vineeri sisse vajunud, et need ei segaks servo paigaldamist.

Samm: installige servod

Installige servod
Installige servod

Superliimige servod vineerist alumisele küljele ja vastu servo / IR -kinnitust. See võtab ainult tilga või kaks..

Viige servojuhtmed läbi servo- / infrapunakinnituse avade, nagu näidatud.

Samm: installige mikrokontroller

Paigaldage mikrokontroller
Paigaldage mikrokontroller

Paigaldage mikrokontroller vaheseinte külge, nagu näidatud. Sõltuvalt teie paigutusoskustest võib osutuda vajalikuks paigutada seib igale tõkkele, et tõsta mikrokontroller üle tagaratta sõlme. Kinnitage mikrokontroller kas 4-40 mutri või 2,5-tollise naissoost kuni isasega (näidatud) ** SPECIAL ** lisamiseks hiljem.

Samm: paigaldage rattad

Paigaldage rattad
Paigaldage rattad

See samm on suur … Paigaldage oma valitud rattad ja reguleerige tagaratast nii, et aluspinnad oleksid tasased või veidi taga.

Söödav maiuspala: mul on poes lisakomplektid rattaid, üksikasjad e -posti teel.

12. samm: lisage aku

Lisage aku
Lisage aku

Kleepige aku topelt kleeplindiga servode taga olevasse ruumi ja alumise põhja tagaratta ette. Aku peab istuma äärel, et see sobiks. Kui ehitate ** SPECIAL ** versiooni, võite oodata ja kasutada aku paigaldamiseks ülakorrusel olevat ruumi.

Samm: ühendage servod vooluvõrku

Ühendage servod
Ühendage servod

Ühendage vasak servo oopilise servopordiga 31. Parempoolne 3 -kontaktiline port.

Ühendage parem servo oopilise servopordiga 30. Otsige pildi tagaküljel olevatelt märkmetelt kaks servoühendust kollase juhtmega.

14. samm: paigaldage infrapuna

Paigaldage IR
Paigaldage IR

Superliimige Sharp GP2D12 esipaneeli aukude/juhtmete kohale.

Paigaldage IR nii kõrgele kui võimalik, et minimeerida põranda peegeldumist. Asetage see juhtmed üles ja näete plastkorpuses kergendust, et servotraadid taha mahuksid.

Samm: ühendage infrapunaühendus

Juhtme IR
Juhtme IR

Kogu roboti kõige raskem osa, uskuge mind.

Igale GP2D12 juhtmele asetage 1 -tolline termokahanev toru. Libistage see eemale. Jootke (või pressige) iga traadi külge üks naissoost pressimisnõu. VALIKULINE - MITTE MITTEJUOTTELE EI SOOVITA! Juhtmeotsa saate joota vajalike mikrokontrolleri tihvtide otsani ja lühise eest kaitsmiseks lükake see üle. Seda tuleb teha kiiresti ja hoolikalt. Lükake termokahanev toru loputuskinnitusega anuma pinnale. Kuumutuspüstoli tulemasinat kasutades vähendage torusid. Vabandust, ma ei saanud kogu selle väikese asja kohta head pilti. Leidke mistahes avatud 5 -voldine tihvt ja ühendage punane GP2D12 juhe sinna. Neid on palju. Ma kasutasin varu 5 V 12C pordist. Näidatud pildi märkmetes. Leidke oopilt avatud GND -tihvt ja ühendage must GP2D12 juhe sinna. Neid on palju. Kasutasin varu -GND -d 12C pordist. Näidatud pildi märkmetes. Leidke pin3 ja ühendage valge GP2D12 juhe sellega. Neid on ainult üks lol.

16. samm: lähtekood

Lähtekood
Lähtekood

UUENDATUD 2/16/09 JÄRGMISE SAMMU SONAR -VALIKU ALLIKOOD (ERITÖÖ) Järgige oma mikrokontrolleri juhiseid ning lõigake ja kleepige see kood redaktorisse. Koostage ja saatke robotile. Kood on ülilihtne, kuid robot väldib enamikku nähtavaid takistusi. Minu koodi on lihtne võtta ja seda laiendada. "SuperSimpleBeginnersRobot" www.instructables.com "Ted Macy'[email protected]" 2/16/09'-------------- -------------------------------------------------- -"Objektide loomine ja seadistamine" ------------------------------------------- ---------------------- Dim Servo_Right nagu uus oServoDim Servo_Vasak Uus 8, 9, cvOn) SRF04Servo. IOLine = 29 'Seadke servo kasutama I/O liini 30. SRF04Servo. Center = 28' Seadke servokeskus 28. (vt kasutusjuhendit) SRF04Servo. Operate = cvTrue 'Viimane asi, Lülitage Servo sisse. Servo_Right. IOLine = 30 'Seadke servo kasutama I/O liini 30. Servo_Right. Center = 28' Seadke servo keskpunkt 28. (vt kasutusjuhendit) Servo_Right. Operate = cvTrue 'Viimane asi, lülitage servo sisse. Servo_Left. IOLine = 31 'Seadke servo kasutama I/O liini 31. Servo_Left. Center = 28' Seadke servo keskpunkt 28. (vt kasutusjuhendit) Servo_Left. Operate = cvTrue 'Viimane asi, lülitage servo sisse. '------------------------------------------------- ---------------- 'Objektide loomise ja seadistamise lõpetamine' Peamine rutiin on teie esmane rutiin, mida kutsutakse sisse lülitama! -------------------------------------------------- Sub main () Do Call IR Call Forward_All Call SServo Loop End Sub '----------------------------------- ------------------------------ 'Põhirutiini lõpp' ajamsüsteemi alamprogrammide algus '-------- -------------------------------------------------- ------- 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_ 1 servo_parem = 60 servo_vasak = 62 Lõpp -alamosa REVERSE () Servo_parempoolne pööramine = 1 servo_vasakpoolne pööramine = 0 servo_parempoolne = 60 servo_vasak = 62E nd SubSub STOP () Servo_Left = 0 Servo_Right = 0 Helista SServoEnd Sub '----------------------------------- ------------------------------ 'Ajamisüsteemi alamprogrammide lõpp' Anduri alamprogrammide algus '-------- -------------------------------------------------- ------- Sub SServo () SRF04Servo. Position = 15 SRF04. Operate. Pulse (1, 1, 250) Kui 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) Kui SRF04. Value <64, siis helistage REVERSE Else Call Forward_All End If ooPIC. Delay = 600 SRF04Servo. Position = 46 SRF04. Operate. Pulse (1, 1, 250) Kui SRF04. Value <128, siis helista Spin_Left Else Call Forward_All End If ooPIC. Delay = 600 SRF04Servo. Position = 31 SRF04. Operate. Pulse (1, 1, 250) Kui SRF04. Value <64, siis helista REVERSE Muu kõne edasi ooPIC. Delay = 600End SubSub IR () Kui GP2D12. Väärtus <64 Siis helista STOP End IfEnd Sub '---------------------------- ------------------------------------ 'Anduri alamprogrammide lõpp' ------- ---------------- ------------------------------------------

17. etapp: ERILISED ASJAD

ERILISED ASJAD
ERILISED ASJAD

Kasutades alguses lõigatud täiendavat põhiosa, saate lisada servo- ja sonariseadme, et suurendada ulatust.

Teil on vaja: servot (muutmata) SRF04 või 08 koos servokinnitusega firmalt Acroname (www.acroname.com). Paigaldage vineer pikkade vaheseinte kohale ja kinnitage mõne 4-40 mutriga. Peate aukude alumise külje uputama, et kogu eraldusläbimõõt mahuks nendesse umbes 1/8 tolli, nii et niidid jäävad piisavalt kaugele. Paigaldage servo, sonari kinnitus ja sonar. Haakige servo oopilise servopordi 29 külge ja ühendage sonar tihvtidega, nagu on näidatud oopicu kasutusjuhendis. Selle testimiseks peate kasutama IDE näidiskoodi, kuna ma pole seda veel kirjutanud … Aku sai tühjaks. Kui soovite, saate lisamaterjalide jaoks lisada palju tasemeid, lihtsalt lõigates ja puurides rohkem vineeritükke ning lisades takistusi. Lisage rohkem andureid, näiteks QRB1134, et muuta oma robot rea jälgijaks. Lõbutsege ja ehitage rohkem roboteid! Abi saamiseks võite mulle meilisõnumite loendisse või välja lülitada. Lisan varsti video. Olen sissehelistamisel ja pean kiirusele jõudmiseks sõitma 20 miili linna. theo570 AT yahoo DOT com Ted (BIGBUG)

Soovitan: