Sadržaj:
- Korak 1: Kako ovaj robot radi
- Korak 2: Dijagram kruga
- Korak 3: Izrada PCB -a
- Korak 4: 3D ispisani dijelovi tijela robota
- Korak 5: Elektronički sastojci
- Korak 6: Dio softvera
- Korak 7: Montaža elektronike
- Korak 8: Sklapanje i demonstracija tijela robota
Video: Kako napraviti humanoidnog robota: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Bok ljudi! Nadam se da ste već uživali u mojoj prethodnoj instrukcijskoj "Online vremenskoj postaji (NodeMCU)" i da ste spremni za novu, nakon što je model SMARS koji smo sastavili prošli put, današnji projekt, također govori o učenju robota i mi ćemo koristiti OTTO model robota u ovom videu i bit će to zaista nevjerojatan projekt, ovaj bi projekt mogao biti odličan početak u svijetu robotike.
Tijekom izrade ovog projekta pokušali smo se pobrinuti da vam ova instrukcija bude najbolji vodič kako bismo vam pomogli ako želite napraviti vlastitog robota, pa se nadamo da će ova instrukcija sadržavati potrebne dokumente.
Ovaj je projekt toliko zgodan za izradu nakon dobivanja prilagođenog PCB -a koji smo naručili od JLCPCB -a kako bismo poboljšali izgled našeg elektroničkog uređaja, a u ovom vodiču ima dovoljno dokumenata i kodova koji će vam pomoći u stvaranju vašeg prekrasnog robota.
Ovaj smo projekt napravili u samo 5 dana, samo dva dana da robot dobije 3D tiskane dijelove sa svim potrebnim elektroničkim komponentama, zatim još dva dana da dovršimo izradu hardvera i sastavljanje, a zatim jedan dan za pripremu koda koji odgovara našim potrebama projekt i započeli smo testiranje i prilagodbe.
Što ćete naučiti iz ovog uputstva:
- Odabir komponenti ovisno o njenim funkcionalnostima.
- Shvatite mehanizam robota.
- Pripremite shemu spoja za povezivanje svih odabranih komponenti.
- Lemiti elektroničke dijelove na PCB.
- Sastavite sve dijelove projekta (tijelo robota).
- Pokrenite prvi test i potvrdite projekt.
Korak 1: Kako ovaj robot radi
Počevši s opisom projekta, kao što sam već rekao, reproducirat ćemo model robota OTTO za koji njegove 3D dijelove možete besplatno dobiti od zajednice OTTO, ali ono što ćemo dodati u naš projekt je prilagođeni dizajn PCB -a za upravljanje robotom, tako da koristit ćemo mikrokontroler ATmega328 umjesto da koristimo cijelu Arduino Nano ploču kao što je zajednica radila za ovaj projekt.
Robot ima mnoge značajke i svidjet će vam se njegovi pokreti izvedeni pomoću 4 servo motora i zvukovi reproducirani kroz aktivni zujalica, robota će napajati jednostavna 9V litijeva baterija i kontrolirati Bluetooth modul putem android aplikacije koju možete preuzeti izravno besplatno iz playstorea i appstorea.
Pokreti robota izvode se s 4 servo motora, tako da imamo 2 serva u svakoj nozi, a postoji i nadograđena verzija OTTO robota za upravljanje pokretima ruku, ali to nećemo učiniti u ovom nezamjenjivom modulu, a mi ćemo nadograditi upravljačku ploču za ovaj zadatak u našim nadolazećim instrukcijama.
Korak 2: Dijagram kruga
Kako bih okupio sve elektroničke komponente zajedno, odlučio sam stvoriti vlastiti dizajn PCB -a za ovaj projekt i proizvesti ga iz JLCPCB -a, prešao sam na easyEDA platformu gdje sam pripremio sljedeći dijagram kruga i kao što vidite sve komponente koje su nam potrebne, zatim sam dizajn kruga transformirao u dizajn PCB -a sa potrebnim dimenzijama kako bi odgovarao kućištu robota.
Korak 3: Izrada PCB -a
Nakon što sam pripremio sklop, transformirao sam ga u prilagođeni dizajn PCB -a s premještenim dimenzijama i oblikom koji odgovaraju našoj šasiji robota. Sljedeći korak je generiranje GERBER datoteka dizajna PCB -a i učitavanje na JLCPCB stranicu za izradu naše PCB.
Četiri dana čekamo na PCB -e i evo nas. Ovo je prvi put da isprobavamo žutu boju za PCB -e i stvarno izgleda tako sjajno.
Korak 4: 3D ispisani dijelovi tijela robota
Prelaskom na dijelove tijela robota, kao što sam već spomenuo u prezentaciji, mogli biste imati STL datoteke ovog robota s web stranice OTTO zajednice putem ove veze kako biste te dijelove proizveli putem 3D pisača.
Korak 5: Elektronički sastojci
Sada imamo sve spremno za rad pa pregledajmo popis komponenti:
★ ☆ ★ Potrebne komponente (Amazon veze) ★ ☆ ★
- PCB koji smo naručili od JLCPCB
- Mikrokontroler ATmega328:
- Bluetooth-modul HC-05:
- Ultrazvučni senzor:
- 4 servo motora:
- Kondenzatori 22pF:
- 10uF kondenzatori:
- Oscilator:
- L7805 Regulator napona:
- Zvučni signal:
- 9V baterija:
- Priključak zaglavlja:
Korak 6: Dio softvera
Sada moramo učitati kôd robota na mikrokontroler pa će nam za to trebati Arduino Uno ploča. O softveru robota možete upotrijebiti Arduino IDE za učitavanje koda ili jednostavno preuzmite OTTO blok IDE koji će vam pomoći s nekim primjerima za početak izrade vlastitog programa za robota, u našem slučaju prenijet ćemo ovaj kôd koji je dala zajednica, ovaj kôd mi omogućuje pristup svim značajkama robota iz android aplikacije.
Zadnju ažuriranu verziju možete preuzeti s ove veze ili možete jednostavno preuzeti dolje priloženu datoteku koja se odnosi na verziju koda 9 koju smo koristili u našem projektu.
Korak 7: Montaža elektronike
Pripremili smo elektronički dio pa počnimo lemiti naše elektroničke komponente na tiskanu ploču.
Kao što možete vidjeti kroz slike, korištenje ove tiskane ploče toliko je jednostavno zbog vrlo visoke kvalitete izrade i bez zaboravljanja naljepnica koje će vas voditi tijekom lemljenja svake komponente jer ćete na gornjem sloju svile pronaći oznaku svake komponente koja označava njezino postavljanje na ploču i na taj ćete način biti 100% sigurni da nećete pogriješiti pri lemljenju.
Lemio sam svaku komponentu na njeno mjesto, o ovom PCB -u to je dvoslojna PCB ploča, što znači da možete koristiti obje strane za lemljenje vaših elektroničkih komponenti.
Korak 8: Sklapanje i demonstracija tijela robota
Prije početka montaže savjetujem vam da kalibrirate sve svoje servo motore pod kutom od 90 °, samo za to upotrijebite osnovnu Arduino servo demo verziju.
Sastavljanje jednostavno ne može biti lakše od ovoga:
- uzmite tijelo robota i dva servo motora i zavijte ih s gornje strane.
- zatim spojite noge sa sastavljenim servo motorima kako biste kontrolirali kretanje nogu.
- sljedeći korak je spajanje druga dva serva na noge i pričvršćivanje dijelova stopala na servomotore, a na ovaj način imat ćete po jedan servo za svaku nogu i jedan servo za svaku nogu.
- Sljedeći dio je ultrazvučni senzor koji ćemo staviti na glavu našeg robota.
- Posljednji korak je povezivanje ultrazvučnog senzora s konektorom i povezivanje servosistema na PCB.
Možete se obratiti kodu u kojem ćete pronaći odgovarajući simbol za svaki servo pogon, a na gornjoj strani tiskane ploče koju smo izradili pronaći ćete istu oznaku.
Nakon što spojimo bateriju, pričvrstimo glavu na tijelo i možemo se početi igrati s našim robotom.
Zaista sam uživao u ovom projektu i nadam se da ćete se vidjeti kako proizvodite ovakve robote, ali ipak neka druga poboljšanja u našem projektu kako bismo ga učinili puno maslacem, zato ću čekati vaše komentare da ga poboljšate.
I posljednja stvar, pobrinite se da svakodnevno radite elektroniku.
Bio je to BEE MB iz MEGA DAS -a, vidimo se sljedeći put.
Preporučeni:
Izrada usklađenog humanoidnog robota: 11 koraka
Izrada usklađenog humanoidnog robota: ažuriranje & Stranica: 17.1.2021 Glava, lice itd. - dodana web kameraTendons & Mišići - dodaci PTFE -a Živci & Koža - kondukcijski rezultati gume "Što je to na slici?" To je dio robotskog tijela - konkretno prototip spi
Uradi sam -- Kako napraviti Spider robota kojim se može upravljati pomoću pametnog telefona pomoću Arduino Uno: 6 koraka
Uradi sam || Kako napraviti Spider robota koji se može kontrolirati pomoću pametnog telefona pomoću Arduino Uno: Dok izrađujete Spider robota, možete naučiti toliko stvari o robotici. Kao što je izrada robota zabavna, ali i izazovna. U ovom videu pokazat ćemo vam kako napraviti Spider robota, kojim možemo upravljati pomoću našeg pametnog telefona (Androi
Kako napraviti domaćeg robota za kontrolu pokreta Arduino kod kuće: 4 koraka
Kako napraviti domaćeg robota za upravljanje pokretima Arduino: Kako napraviti robota za upravljanje pokretima DIY Arduina kod kuće. U ovom projektu pokazat ću vam kako napraviti DIY Arduino upravljački pokret za kretanje
Kako napraviti robota koji izbjegava prepreke: 6 koraka
Kako napraviti robota koji izbjegava prepreke: Robot koji izbjegava prepreke je jednostavan robot kojim upravlja arduino, a ono što radi je da samo luta uokolo i izbjegava prepreke. Prepoznaje prepreke ultrazvučnim senzorom HC-SR04, drugim riječima ako robot osjeti objekt blizu
KOSTI humanoidnog robota: 11 koraka (sa slikama)
BONES humanoidni robot: Sretna Noć vještica svima !!! Za proslavu ovogodišnjeg Halloween -a mislio sam da bi bila izvrsna ideja izgraditi robota prikladnog za tu priliku.Plesni humanoidni kostur !!! Uvijek sam želio dizajnirati i izgraditi svog humanoidnog robota pa je ovo bio p