Sadržaj:
- Korak 1: Alati i materijali
- Korak 2: Izmijenite servomotore
- Korak 3: Izrežite drvene dijelove
- Korak 4: Izbušite rupe
- Korak 5: Instalirajte servo / IR nosač
- Korak 6: Izbušite rupe za servo žice
- Korak 7: Zadnji točak
- Korak 8: Instalirajte dodatke
- Korak 9: Instalirajte servomotore
- Korak 10: Instalirajte mikrokontroler
- Korak 11: Instalirajte kotače
- Korak 12: Dodajte bateriju
- Korak 13: Uključite servosisteme
- Korak 14: Instalirajte IC
- Korak 15: Povežite IC
- Korak 16: Izvorni kod
- Korak 17: POSEBNE OSOBE
Video: Super jednostavan početni robot!: 17 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:09
'' '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
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
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 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
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č
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
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
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
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
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 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
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
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
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
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
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
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
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:
TM4C123G LaunchPad početni vodič: 7 koraka
TM4C123G LaunchPad početni vodič: Kao uvod u ugrađeno programiranje, razvojne ploče poput TM4C123G lansirne ploče pružaju jednostavan način za postavljanje hardvera dovoljno za početak programiranja. Međutim, proces postavljanja razvojnog okruženja za vašu ploču može biti
MQTT/Google početni WIFI senzor za poplavu/vodu sa ESP-01: 7 koraka
MQTT/Google početni WIFI senzor za poplavu/vodu sa ESP-01: U ovom uputstvu ću vam pokazati kako izgraditi WiFi senzor za poplavu/vodu uz minimalne troškove. Cijeli projekt košta me manje od 8 USD za dijelove koje nabavljam od ebaya i moje postojeće rezervne dijelove. U ovom projektu ćemo koristiti ESP-01 za pružanje Wif
OSOYOO 2WD Robot automobilski početni komplet: 30 koraka (sa slikama)
OSOYOO 2WD Robot Starter Kit: Ovaj automobil možete kupiti na Amazonu: OSOYOO 2WD Robot Carter Starter K it (US) OSOYOO 2WD Robot Auto Starter Kit (DE) OSOYOO 2WD Robot Auto Starter Kit (DE) FR) OSOYOO 2WD Robot Auto Starter Kit (IT) OSOYOO 2WD Robot Car Sta
Govori i speluj: Početni rad „uradi sam“: 8 koraka
Speak & Spell: Inicijalni DIY rad: Ova uputstva se odnose na stara pomagala za učenje Texas Instruments: Speak & Matematika, govor & Spell and Speak & Read. Izmjene & DodaciZamjena: pena za roštilj zvučnikaOdjeljak za bateriju: Pristupni ključUklanjanje baterije: Pull-tabspro
Promijenite početni ekran Mozille Thunderbirda: 3 koraka
Promijenite početni ekran Mozilla Thunderbirda: Baš kao i način na koji možete promijeniti početnu stranicu u bilo kojem web pregledniku, Mozilla Thunderbird također vam omogućuje da odaberete web stranicu koja će se prikazivati u području za pregled poruka kada se pokrene. Ovo bi moglo biti korisno, možete ga prikazati kao web stranicu s vijestima i pogledajte vijesti. Zatim