Sadržaj:

Super jednostavan početni robot!: 17 koraka (sa slikama)
Super jednostavan početni robot!: 17 koraka (sa slikama)

Video: Super jednostavan početni robot!: 17 koraka (sa slikama)

Video: Super jednostavan početni robot!: 17 koraka (sa slikama)
Video: 3 РЕЦЕПТА из КУРИНОЙ ПЕЧЕНИ/ ПАШТЕТ!! ГОСТИ БУДУТ В ШОКЕ!! 2024, Decembar
Anonim
Super jednostavan robot za početnike!
Super jednostavan robot za početnike!

'' 'ROBOT VIDEO' '' Ovdje se nalazi link izvan videozapisa dok YouTube obrađuje ugrađenu verziju … Napravio sam ovaj Instructable za apsolutni n00by robot wannabe. Primijetio sam ogroman skok u broju početnika koji se bave hobijem i čini se da se povećava broj pitanja "kako da". Možda će ovaj skromni mali Instructable pomoći jednom ili dvojici da stvore svog prvog robota. Osnovni izvorni kod pronaći ćete na kraju ovog uputstva. Nemojte paničariti zbog broja koraka … Podijelio sam robota na mnogo malih koraka radi lakšeg praćenja. Ovaj mali robot nije ništa drugo do jednostavna platforma od šperploče koja nosi nekoliko modificiranih modela avionskih servo pogona kao glavni pogonski sistem, mikrokontroler i IC senzor. Dizajnirao sam u dosta prostora za proširenje i dodavanje. Mogli biste ga izgraditi za otprilike 3 sata ako imate dijelove pri ruci. Mikrokontroler koji sam odabrao je OOPic R. Odabrao sam ovaj mikro jer desetine ugrađenih objekata i primjera kodova početniku olakšavaju brzo pokretanje i rad. Mogu se pronaći kod bilo kojeg od glavnih dobavljača robotskih dijelova za obično manje od 60 dolara. Nabavite početni komplet jer uključuje kabl za programiranje i kopču za bateriju. Možete koristiti bilo koji mikrokontroler sve dok u njega možete direktno priključiti servo (što skraćuje listu, lol). Navedeni servo pogoni su svi servo pogoni za avione modela Hitec HS-311 koji se u skoro svim hobi radnjama mogu pronaći za manje od 10 dolara u nekim slučajevima. IC senzor je Sharp GP2D12 analogna jedinica dostupna sa Digikey -a (www.digikey.com). Bilo koja od analognih serija GP2D12XXX će obaviti posao. Tailwheel je jednostavan Dubro.20 -4040 model aviona s 1 "kotačem s nosačem. Odaberite jedan u hobi radnji gdje dobivate svoje servomotore. Drvena podloga je komad šperploče od breze od 1/4 inča i servo / senzorski nosač je komad gotovo bilo čega drvenog. Koristio sam komad jele. Sam sam napravio aluminijske felne, ali možete koristiti bilo koji kotač dizajniran za servo pričvršćivanje. Ostatak robota sastoji se od nekoliko vijaka i nešto električnog Bez dodavanja SPECAIL -a na kraju me je koštalo oko 95,00 USD. Poseban korak dodaje oko 50 USD. Budite ljubazni jer je to moj prvi Instructable.

Korak 1: Alati i materijali

Alati i materijali
Alati i materijali

Evo popisa onoga što vam je potrebno za izradu Super SImple robota!

Lista dijelova: -ooPic R Mikrokontroler (https://www.thebotshop.com/) (napomena -Možete koristiti koji god mikrokontroler vam odgovara) -Oštri GP2D12 Sa žičanim JST konektorom -Aluminijumske felne/gume (ili ekvivalentne) - Hitec HS -311 Servos, Modificirano -Super ljepilo -5 X 1 inč Dvostrana traka -1/4 inča Šperploča i komad starog drveta -Dubro.20 -.40 RC Sklapanje repnog točkića aviona -Misc. razmaci/rastojanja i vijci/matice -9 -voltna baterija -skupljajuća toplinska cijev 1/16 x 3 inča -3 standardne ženske stezne iglice (nemojte paničariti ako ih ne možete nabaviti) -Boja *opcionalno -9 -voltna baterija Alati: -Misc Small Odvijači -Klješta za nos sa iglama -Bušilica i komadići -Pila -Leglaj -Lamac -Bršćanska -Oštra olovka -Lavnjak Ukupni trošak cca. $ 95.00 USD Vrijeme za izgradnju cca. 2,5 - 3 sata

Korak 2: Izmijenite servomotore

Izmijenite servomotore
Izmijenite servomotore

Morat ćete izmijeniti svoje servomotore pomoću metode super -ljepila potenciometra. Odlučio sam ne gubiti prostor detaljno ga opisujući ovdje jer postoje desetine članaka o Instructables i Googleu koji vam pokazuju kako. Ako to potražnja zahtijeva, dodat ću je ovdje kasnije. U suštini morate ih rastrgati, pronaći položaj 90 (bez kretanja), super zalijepiti gornji i donji dio lonca, sve to ponovo sastaviti, izmijeniti izlaznu opremu, izbrisati datoteku vrh osovine lonca u ravnini s kalupom kućišta. Hitec HS-311 ima plastičnu osovinu posude koja olakšava turpijanje. Ako koristite drugi servo pogon koji ima metalni lonac, morate umjesto toga promijeniti donju stranu izlaznog zupčanika. Potenciometar = Pot = Promjenjivi otpornik

Korak 3: Izrežite drvene dijelove

Izrežite drvene dijelove
Izrežite drvene dijelove

Izrežite komad šperploče od breze od 1/4 inča ili ekvivalentno, u kvadrat veličine 3,25 inča za podlogu.

** POSEBNO ** Izrežite drugi komad 1/4 šperploče koji odgovara prvom radi lakšeg kasnijeg dodavanja. Izrežite komad starog drveta na 2 5/16 inča dugačak, 3/4 inča, 1/2 inča debeo GP2D12 nosač. Servo / IR nosač za otpad može se izraditi laminiranjem 2 komada šperploče od breze od 1/4 inča. Kad je sve izrezano, nježno je izbrusite kako biste očistili sve hrapave ili nejasne rubove.

Korak 4: Izbušite rupe

Izbušite rupe
Izbušite rupe

Koristeći svoj mikrokontroler kao vodič, postavite montažne rupe na šperploči favorizirajući prednju stranu kao što je prikazano. Koristeći nosač za točak kao vodilicu, postavite montažne rupe na šperploču u zadnju stranu, kao što je prikazano. Izbušite sve rupe sa 1/8 inča svrdlo. Ako ste u koraku 3 odabrali da napravite rezervni osnovni dio od ** SPECIAL **, zatim spojite dvije baze zajedno i izbušite rupe za mikrokontroler istovremeno. Odvojite dva dijela i izbušite rupe za stražnje kotače samo u jednom od njih.

Korak 5: Instalirajte servo / IR nosač

Instalirajte servo / IR nosač
Instalirajte servo / IR nosač

Super ljepilo servo / IR nosača od koraka 2 do dna šperploče pazeći da ga centrirate lijevo i desno, kao i da ga isperite prednjom ivicom šperploče kao što je prikazano.

Korak 6: Izbušite rupe za servo žice

Bušilice za servo žice
Bušilice za servo žice

Privremeno postavite servo u položaj za montažu iza servo / IR nosača i primijetit ćete da su žice udarile u nosač sa stražnje strane. Trebat će nam neke rupe kako bismo omogućili prolaz žica. Servomotori moraju biti orijentirani tako da izlazna vratila budu bliže prednjoj strani baze, a ne stražnjoj.

Koristeći servo kao vodič, odredite i označite gdje je potrebno izbušiti rupe na nosaču. Pomoću olovke i ravnala prenesite te točke na prednji dio nosača kao što je prikazano u koraku 4. Izbušite rupe s bušilicom 5/16. Budite oprezni, možete cijepati drvo. Ne bojte se, ako to učinite samo super ljepilom. OPCIONALNO možete preusmjeriti servo žice kroz malu rupu izbušenu na dnu serva tijekom izmjene i potpuno izbjeći ovaj korak.

Korak 7: Zadnji točak

Zadnji točak
Zadnji točak

Instalirajte sklop pogonskog kotača u središnji stražnji dio baze, kao što je prikazano, pomoću nekoliko vijaka i matica stroja veličine 4-40 X 1/2 inča.

Pazite da glave vijaka ili matice, ovisno o orijentaciji, budu uronjene u šperploču tako da ne ometaju servo instalaciju. Ne brinite trenutno o visini, kasnije ćemo je prilagoditi.

Korak 8: Instalirajte dodatke

Instalirajte dodatke
Instalirajte dodatke

Najbolje je montirati stajališta na ploči odmah prije nego što servo uđe.

Pomoću vijka 4-40 X 1 inča, razmaka 4-40 x 1/4 inča i matice 4-40, instalirajte po jedan u svaku rupu mikrokontrolera kao što je prikazano. Uvjerite se da su glave vijaka upuštene u šperploču tako da ne ometaju servo instalaciju.

Korak 9: Instalirajte servomotore

Instalirajte servomotore
Instalirajte servomotore

Super ljepilo servo pogona na donju stranu baze šperploče i uz servo / IR nosač. Potrebna je samo kap ili dve..

Provucite servo žice kroz rupe na servo / IR nosaču kao što je prikazano.

Korak 10: Instalirajte mikrokontroler

Instalirajte mikrokontroler
Instalirajte mikrokontroler

Instalirajte mikrokontroler na odstojnike kao što je prikazano. Možda će biti potrebno postaviti podlošku na svako stajalište da biste podigli mikrokontroler preko sklopa repnog kotača, ovisno o vašim vještinama postavljanja. Pričvrstite mikrokontroler sa 4-40 matica ili 2,5-inčnim ženskim i ženskim rastojanjima. (prikazano) za ** SPECIAL ** dodatak kasnije.

Korak 11: Instalirajte kotače

Instalirajte točkove
Instalirajte točkove

Ovaj korak je veliki … Instalirajte svoje kotače po izboru i podesite točkić tako da osnovna mjesta budu u ravnini ili malo nazad.

Instuctable goody: Imam dodatne komplete kotača u trgovini, za detalje pošaljite e -poštu.

Korak 12: Dodajte bateriju

Dodajte bateriju
Dodajte bateriju

Dvostruka ljepljiva traka baterija u prostoru iza servomotora i ispred stražnjeg kotača na dnu baze. Baterija mora stati na ivicu kako bi stala. Ako pravite ** SPECIJALNU ** verziju, možete pričekati i koristiti prostor na spratu za postavljanje baterije.

Korak 13: Uključite servosisteme

Uključite servosisteme
Uključite servosisteme

Priključite lijevi servo u oopic servo port 31. Krajnji desni 3 pinski port.

Uključite desni servo u oopic servo port 30. Potražite dva servo konektora sa žutim žicama u napomenama sa slike na zadnjoj strani slike.

Korak 14: Instalirajte IC

Instalirajte IC
Instalirajte IC

Super lijepite Sharp GP2D12 preko rupa/žica na prednjem nosaču.

Postavite IC što je više moguće kako biste smanjili refleksije poda. Postavite žice i možete vidjeti malo olakšanje u plastičnom kućištu kako bi servo žice stale iza.

Korak 15: Povežite IC

Ožičite IC
Ožičite IC

Najteži dio cijelog robota, vjerujte mi.

Na svaku od žica za GP2D12 postavite komad termoskupljajuće cijevi od 1 inča. Gurnite ga s puta. Na svaku žicu lemite (ili presavite) jednu žensku utičnicu za presovanje. NEOBVEZNO - NE PREPORUČUJE SE ZA NEMA VOJNIKE! Možete zalemiti kraj žice samo do vrha potrebnih iglica mikrokontrolera i gurnuti termoskupljač preko njega kako biste ga zaštitili od kratkog spoja. To se mora učiniti brzo i pažljivo. Gurnite cijev za termoskupljanje u ravnini prema prednjoj strani spremnika za presovanje. Upotrijebite upaljač toplotnog pištolja, skupite cijevi. Žao mi je, nisam mogao dobro slikati sve ove male stvari. Pronađite bilo koji otvoreni pin od 5 volti na oopiku i uključite crvenu žicu GP2D12 u njega. Ima ih puno. Koristio sam rezervnih 5 volti sa 12C porta. Prikazano u napomenama sa slikama. Pronađite bilo koji otvoreni GND pin na oopiku i uključite crnu žicu GP2D12 u njega. Ima ih puno. Koristio sam rezervni GND sa porta 12C. Prikazano u napomenama sa slikama. Pronađite pin3 i uključite bijelu žicu GP2D12 u njega. Postoji samo jedan od njih lol.

Korak 16: Izvorni kod

Izvorni kod
Izvorni kod

AŽURIRAN KOD IZVORA 2/16/09 ZA OPCIJU SONARA U SLJEDEĆEM KORAKU (POSEBNI OSOBI) Slijedite upute za svoj mikrokontroler i izrežite i zalijepite ovaj kôd u uređivač. Sastavite i pošaljite robotu. Kôd je izuzetno jednostavan, ali bot izbjegava većinu prepreka koje vidi. Lako je uzeti moj kôd i proširiti ga. 'SuperSimpleBeginnersRobot'www.instructables.com'Ted Macy'[email protected]'2/16/09'-------------- -------------------------------------------------- -'Stvaranje i postavljanje objekata' ------------------------------------------- ---------------------- Dim Servo_Right Kao novo oServoDim Servo_Levo kao novo oServoDim SRF04Servo Kao novo oServoDim GP2D12 Kao oIRRange (3, 8, cVOn) Dim SRF04 Kao oSonarDV (8, 9, cvOn) SRF04Servo. IOLine = 29 'Podesite servo da koristi I/O liniju 30. SRF04Servo. Center = 28' Postavite servo centar na 28. (vidi priručnik) SRF04Servo. Operate = cvTrue 'Posljednja stvar koju treba učiniti, Uključite Servo. Servo_Right. IOLine = 30 'Podesite servo da koristi I/O liniju 30. Servo_Right. Center = 28' Postavite servo centar na 28. (vidi priručnik) Servo_Right. Operate = cvTrue 'Posljednja stvar koju treba učiniti, uključite servo. Servo_Left. IOLine = 31 'Podesite servo da koristi I/O liniju 31. Servo_Left. Center = 28' Postavite servo centar na 28. (pogledajte priručnik) Servo_Left. Operate = cvTrue 'Posljednja stvar koju treba učiniti, uključite servo. '------------------------------------------------- ---------------- 'Kraj objekata za stvaranje i postavljanje' Glavna rutina je vaša primarna rutina koja se poziva nakon uključivanja! '--------------- -------------------------------------------------- Sub main () Do Call IR Call Forward_All Call SServo Loop End Sub '----------------------------------- ------------------------------ 'Kraj glavne rutine' Početak potprograma pogonskog sistema '-------- -------------------------------------------------- ------- 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 = 60Nakon SubSub Naprijed_All () Servo_Levo 1 Servo_Right = 60 Servo_Left = 62End SubSub REVERSE () Servo_Right. Invert = 1 Servo_Left. Invert = 0 Servo_Right = 60 Servo_Left = 62E n SubSub STOP () Servo_Left = 0 Servo_Right = 0 Poziv SServoEnd Sub '----------------------------------- ------------------------------ 'Kraj potprograma sistema pogona' Početak potprograma senzora '-------- -------------------------------------------------- ------- Sub SServo () SRF04Servo. Position = 15 SRF04. Operate. Pulse (1, 1, 250) Ako je SRF04. Value <128 Zatim pozovite Spin_Right Inače Call Forward_All End If ooPIC. Delay = 600 SRF04Servo. Position = 31 SRF04. Operate. Pulse (1, 1, 250) If SRF04. Value <64 Then Call REVERSE Inače Call Forward_All End If ooPIC. Delay = 600 SRF04Servo. Position = 46 SRF04. Operate. Pulse (1, 1, 250) Ako je SRF04. Value <128, tada pozovite Spin_Left Ostalo Pozovite Forward_All End If ooPIC. Delay = 600 SRF04Servo. Position = 31 SRF04. Operate. Pulse (1, 1, 250) If SRF04. Value <64 Onda pozovite REVERSE Else Call Forward_All End If ooPIC. Delay = 600End SubSub IR () Ako je GP2D12. Vrednost <64 Zatim pozovite STOP End IfEnd Sub '---------------------------- ------------------------------------- 'Kraj potprograma senzora' ------- ---------------- ------------------------------------------

Korak 17: POSEBNE OSOBE

POSEBNE OSOBE
POSEBNE OSOBE

Korištenjem dodatnog osnovnog presjeka na početku možete dodati servo i sonarski uređaj za veće mogućnosti dometa.

Trebat će vam: Servo (bez izmjena) SRF04 ili 08 sa servo nosačem iz Acroname -a (www.acroname.com) Rezervni dio baze Izrežite rupu na prednjoj ivici šperploče dovoljno veliku da se može uklopiti u servo. Postavite šperploču preko dugih odstojanja i pričvrstite je s nekih 4-40 matica. Morat ćete upustiti donju stranu rupa kako biste omogućili da cijeli promjer stajanja stane u njih oko 1/8 inča tako da se niti dovoljno zaglave. Instalirajte servo, nosač sonara i sonar. Priključite servo na oopic servo port 29 i spojite sonar na pinove kao što je prikazano u korisničkom priručniku za oopic. Morat ćete koristiti uzorak koda u IDE -u da biste ga testirali jer još nisam napisao ništa … Baterija se ispraznila. Možete dodati mnogo nivoa za dodatke ako želite, jednostavno tako što ćete izrezati i izbušiti više komada šperploče i dodati zastoje. Dodajte još senzora poput QRB1134 kako bi vaš bot bio sljedbenik linije. Zabavite se i napravite više robota! Za pomoć mi možete poslati e -poruku sa ili sa liste. Uskoro ću dodati video. Nalazim se na dial -u i moram voziti 20 milja do grada da bih došao do velike brzine. theo570 AT yahoo DOT com Ted (BIGBUG)

Preporučuje se: