Sadržaj:

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

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

Video: Super jednostavan početnički robot!: 17 koraka (sa slikama)
Video: ВКУСНАЯ ЕДА ИЗ ПРОСТЫХ ПРОДУКТОВ В КАЗАНЕ 2 РЕЦЕПТА Узбекский суп 2024, Srpanj
Anonim
Super jednostavan početnički robot!
Super jednostavan početnički robot!

'' 'ROBOT VIDEO' '' Ovdje se nalazi poveznica izvan videozapisa dok YouTube obrađuje ugrađenu verziju … Napravio sam ovu 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 stvoriti svog prvog robota. Osnovni izvorni kod pronaći ćete na kraju ovog uputstva. Nemojte paničariti s brojem koraka … Razbio 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 sustav, mikrokontroler i IC senzor. Dizajnirao sam u dosta prostora za proširenje i nadogradnju. Mogli biste ga izgraditi za oko 3 sata ako imate dijelove pri ruci. Mikrokontroler koji sam odabrao je OOPic R. Odabrao sam ovaj mikro jer deseci 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 dijelova robota za obično manje od 60 dolara. Nabavite početni komplet jer ima uključeni programski kabel i kopču za bateriju. Možete koristiti bilo koji mikrokontroler sve dok u njega možete priključiti servo (što skraćuje popis, lol). Navedeni servo pogoni su svi servo pogoni za zrakoplove modela Hitec HS-311 koji se u gotovo svim slučajevima mogu pronaći u gotovo svakoj hobi trgovini za manje od 10 dolara. IC senzor je Sharp GP2D12 analogna jedinica dostupna od Digikey -a (www.digikey.com). Bilo koja od analognih serija GP2D12XXX odradit će posao. Tailwheel je jednostavan Dubro.20-.40 model zrakoplova 1 "kotača s nosačem. Odaberite jedan u hobi radnji gdje dobivate svoje servomotore. Drvena podloga je komad od š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 kotače od gredica, ali možete koristiti bilo koji kotač dizajniran za servo pričvršćivanje. Ostatak robota sastoji se od nekoliko vijaka i nekoliko električnih zastoji. Bez dodatka SPECAIL -a na kraju me je koštalo oko 95,00 USD. Poseban korak dodaje oko 50 dolara. Budite ljubazni jer je to moj prvi Instructable.

Korak 1: Alati i materijali

Alati i materijali
Alati i materijali

Ovdje je popis onoga što će vam trebati za izradu Super SImple robota!

Popis dijelova: -ooPic R Mikrokontroler (https://www.thebotshop.com/) (napomena -Možete koristiti koji god mikrokontroler vam odgovara) -Oštri GP2D12 S ožičenim JST konektorom -Aluminijski kotači/gume (ili ekvivalentni) 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 aviona aviona -Misc. razmaci/zastoji 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 dijelovi -Pila -Leglaj -Lamka -Bršćanska papira -Oštra olovka -Vlanir Ukupni trošak cca. 95,00 USD USD Vrijeme izgradnje 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 deseci članaka o Instructables i Googleu koji vam pokazuju kako. Ako to potražnja zahtijeva, dodat ću je ovdje kasnije. U biti ih morate razdvojiti, pronaći položaj 90 (bez pomicanja), super zalijepiti gornji i donji dio lonca, sve zajedno sastaviti, izmijeniti izlaznu opremu, izbrisati datoteku vrh osovine posude u ravnini s kalupom kućišta. Hitec HS-311 ima plastičnu osovinu posude koja olakšava turpijanje. Ako koristite drugi servo 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 brezove šperploče od 1/4 inča ili ravno, u kvadrat od 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 ga 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č repnog kotača kao vodilicu, postavite montažne rupe na šperploču favorizirajući stražnju stranu kako je prikazano. Izbušite sve rupe s 1/8 inča svrdlo. Ako ste u koraku 3 odlučili napraviti rezervni temeljni dio iz ** SPECIJALNOG **, 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 poravnate s prednjim rubom šperploče kao što je prikazano.

Korak 6: Izbušite rupe za servo žice

Izbušite rupe za servo žice
Izbušite rupe 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 bi žice mogle proći. 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, drvo možete cijepati. Nikada se ne bojte, ako to učinite samo super ljepilom. NEOBVEZNO možete preusmjeriti servo žice kroz malu rupu izbušenu na dnu serva tijekom izmjene i potpuno izbjeći ovaj korak.

Korak 7: Zadnji kotač

Zadnji kotač
Zadnji kotač

Montirajte sklop stražnjeg kotača u središnji stražnji dio podnožja, kao što je prikazano, pomoću nekoliko strojnih vijaka i matica veličine 4-40 X 1/2 inča.

Uvjerite se da glave vijaka ili matice, ovisno o orijentaciji, uranjaju u šperploču kako ne bi ometale instalaciju serva. Ne brinite se trenutno o visini, kasnije ćemo je prilagoditi.

Korak 8: Instalirajte standove

Instalirajte standove
Instalirajte standove

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

Pomoću vijka od 4 do 40 x 1 inča, razmaka od 4 do 40 x 1/4 inča i matice od 4 do 40 ugradite po jedan u svaku rupu mikrokontrolera kao što je prikazano. Uvjerite se da su glave vijaka upuštene u šperploču kako ne bi ometale instalaciju serva.

Korak 9: Instalirajte servomotore

Instalirajte servomotore
Instalirajte servomotore

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

Provucite servo žice kroz rupe na servo / IR nosaču kako 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 odstupanje kako bi se mikrokontroler podigao preko sklopa repnog kotača, ovisno o vašim vještinama rasporeda. Mikrokontroler pričvrstite sa 4-40 matica ili 2,5-inčnim uvlačenjem ženski-muški. (prikazano) za ** SPECIAL ** dodatak kasnije.

Korak 11: Instalirajte kotače

Ugradite kotače
Ugradite kotače

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

Instuctable goody: Imam dodatne setove 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 rub kako bi stala. Ako sastavljate ** SPECIJALNU ** verziju, možete pričekati i koristiti prostor na katu za postavljanje baterije.

Korak 13: Uključite servosisteme

Priključite servomotore
Priključite servomotore

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

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

Korak 14: Instalirajte IC

Instalirajte IC
Instalirajte IC

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

Postavite IC što je moguće viš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 skroz s puta. Na svaku žicu lemite (ili presavite) jednu žensku utičnicu za stezanje. 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 prešanje. Pomoću upaljača toplinskog pištolja skupite cijevi. Žao mi je, nisam uspio dobiti dobru sliku svih ovih sitnica. 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 iz 12C porta. Prikazano u bilješkama sa slike. Pronađite bilo koji otvoreni GND pin na oopiku i uključite crnu žicu GP2D12 u njega. Ima ih puno. Koristio sam rezervni GND s porta 12C. Prikazano u bilješkama sa slike. Pronađite pin3 i u njega priključite bijelu žicu GP2D12. Postoji samo jedan od njih lol.

Korak 16: Izvorni kod

Izvorni kod
Izvorni kod

AŽURIRANI 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 iznimno 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 novi oServoDim Servo_Ostavljen kao novi oServoDim SRF04Servo Kao novi oServoDim GP2D12 Kao oIRRange (3, 8, cvOn) Dim SRF04 Kao oSonarDV (8, 9, cvOn) SRF04Servo. IOLine = 29 'Postavite servo da koristi I/O liniju 30. SRF04Servo. Center = 28' Postavite servo centar na 28. (vidi priručnik) SRF04Servo. Operate = cvTrue 'Posljednja stvar, Uključite Servo. Servo_Right. IOLine = 30 'Podesite servo da koristi I/O liniju 30. Servo_Right. Center = 28' Postavite centar servosa na 28. (vidi priručnik) Servo_Right. Operate = cvTrue 'Posljednja stvar koju trebate učiniti, uključite servo. Servo_Left. IOLine = 31 'Podesite servo da koristi I/O liniju 31. Servo_Left. Center = 28' Postavite centar servosistema na 28. (vidi priručnik) Servo_Left. Operate = cvTrue 'Posljednja stvar koju trebate 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 sustava '-------- -------------------------------------------------- ------- 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_Izravnati 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 sustava pogona' Početak potprograma senzora '-------- -------------------------------------------------- ------- Sub SServo () SRF04Servo. Position = 15 SRF04. Operate. Pulse (1, 1, 250) If 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. Vrednost <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 Inače pozovite Forward_All End If ooPIC. Delay = 600End SubSub IR () Ako je GP2D12. Vrijednost <64 Zatim pozovite STOP End IfEnd Sub '---------------------------- ------------------------------------- 'Kraj potprograma senzora' ------- ---------------- ------------------------------------------

Korak 17: POSEBNE OSOBE

POSEBNO OSOBE
POSEBNO OSOBE

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

Trebat će vam: Servo (nije izmijenjen) SRF04 ili 08 sa servo nosačem iz tvrtke Acroname (www.acroname.com) Rezervni dio baze Izrežite rupu na prednjem rubu šperploče dovoljno veliku da se u nju može uklopiti servo. Postavite šperploču preko dugih razmaka i učvrstite je s nekih 4-40 matica. Morat ćete upustiti donju stranu rupa kako bi cijeli promjer stajanja mogao stati u njih oko 1/8 inča tako da se niti dovoljno zaglave. Instalirajte servo, sonarni nosač i sonar. Priključite servo na oopic servo priključak 29 i spojite sonar na pinove kao što je prikazano u korisničkom priručniku za oopic. Morat ćete upotrijebiti uzorak koda u IDE -u da biste ga testirali jer još nisam napisao ništa … Baterija se ispraznila. Možete dodati mnoge razine za dodatke ako želite, jednostavno rezanjem i bušenjem više komada šperploče i dodavanjem stajališta. 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 s popisa. Uskoro ću dodati video. Nalazim se na telefonskoj liniji i moram voziti 20 milja do grada da bih došao do velike brzine. theo570 AT yahoo DOT com Ted (BIGBUG)

Preporučeni: