Sadržaj:
- Korak 1: Šta je "pauk robot"
- Korak 2: Servo motori su glavni pokretači
- Korak 3: Izrada PCB -a (proizvod JLCPCB)
- Korak 4: Sastojci
- Korak 5: Sastavljanje robota
- Korak 6: Android aplikacija
- Korak 7: Arduino kôd i provjera valjanosti testa
Video: ARDUINO SPIDER ROBOT (ČETVRTA): 7 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Ćao društvo! Evo novog vodiča koji će vas voditi korak po korak dok stvarate ovu vrstu super zadivljujućih elektronskih projekata koji je "robot gusjeničar" poznat i kao "pauk robot" ili "četveronožni robot".
S obzirom da je svako tijelo primijetilo veliku brzinu evolucije robotske tehnologije, odlučili smo vas odvesti na viši nivo o robotici i izradi robota. maloprije smo započeli s izradom nekih osnovnih elektroničkih projekata i osnovnog robota, poput PICTO92, robota za praćenje linija kako bismo vas upoznali s elektroničkim stvarima i pronašli vlastite projekte.
Prelaskom na drugi nivo, započeli smo s ovim robotom koji je osnovni u konceptu, ali će se malo zakomplicirati ako uđete dublje u njegov program. A budući da su ti gadgeti toliko skupi u web trgovini, nudimo ove korak po korak upute koje će vas voditi do izrade vlastitog Spiderbota.
Ovaj je projekt toliko zgodan za izradu posebno nakon dobivanja prilagođene PCB -a koju smo naručili od JLCPCB -a kako bismo poboljšali izgled našeg robota, a u ovom vodiču ima dovoljno dokumenata i kodova koji vam omogućuju jednostavno kreiranje vašeg alata za indeksiranje.
Ovaj projekt smo napravili u samo 7 dana, samo dva dana da završimo izradu hardvera i sastavljanje, zatim pet dana za pripremu koda i android aplikacije. kako bi kroz njega upravljali robotom. Prije početka prvo da vidimo
Šta ćete naučiti iz ovog vodiča:
- Odabir odgovarajućih komponenti ovisno o funkcionalnostima vašeg projekta
- Omogućavanje strujnog kola za povezivanje svih odabranih komponenti
- Sastavite sve dijelove projekta
- Skaliranje ravnoteže robota
- Koristeći Android aplikaciju. da se povežete putem Bluetootha i počnete manipulirati sistemom
Korak 1: Šta je "pauk robot"
Kako ga naziv definira, naš robot je osnovni prikaz pokreta sipdera, ali neće izvoditi potpuno iste pokrete tijela jer koristimo samo četiri noge umjesto osam nogu.
Nazvan i četveronožni robot budući da ima četiri noge i pokreće se pomoću ovih nogu, kretanje svake noge povezano je s drugim nogama kako bi se identificirao položaj tijela robota i kako bi se kontrolirala ravnoteža tijela robota.
Roboti s nogama bolje se snalaze s terenom od svojih kolega na točkovima i kreću se na različite i životinjske načine. Međutim, to robote s nogama čini kompliciranijim i manje dostupnim mnogim proizvođačima. kao i troškove izrade i velike ovisnosti koje bi proizvođač trebao potrošiti da bi stvorio četveronožno tijelo jer se temelji na servo motorima ili koračnim motorima i oba su skuplja od istosmjernih motora koji se mogu koristiti u robotima na kotačima.
Prednosti
Četveronošce ćete pronaći u prirodi u izobilju, jer četiri noge omogućuju pasivnu stabilnost ili sposobnost da stojite bez aktivnog prilagođavanja položaja. Isto vrijedi i za robote. Četveronožni robot jeftiniji je i jednostavniji od robota s više nogu, ali ipak može postići stabilnost.
Korak 2: Servo motori su glavni pokretači
Servomotor kako je definirano u wikipediji, rotacijski je pokretač ili linearni pogon koji omogućuje preciznu kontrolu kutnog ili linearnog položaja, brzine i ubrzanja. [1] Sastoji se od prikladnog motora spojenog sa senzorom za povratnu informaciju o položaju. Također zahtijeva relativno sofisticiran kontroler, često namjenski modul dizajniran posebno za upotrebu sa servo motorima.
Servomotori nisu posebna klasa motora, iako se izraz servomotor često koristi za označavanje motora prikladnog za upotrebu u zatvorenom sistemu upravljanja.
Uopšteno govoreći, upravljački signal je kvadratni talasni impulsni niz. Uobičajene frekvencije za kontrolne signale su 44Hz, 50Hz i 400Hz. Pozitivna širina impulsa je ono što određuje položaj serva. Pozitivna širina impulsa od oko 0,5 ms uzrokovat će da se servo truba skrene koliko god može ulijevo (općenito oko 45 do 90 stepeni ovisno o servo u pitanju). Pozitivna širina impulsa od oko 2,5 ms do 3,0 ms uzrokovat će da se servo skrene udesno koliko god može. Širina impulsa od oko 1,5 ms uzrokovat će da servo drži neutralni položaj na 0 stupnjeva. Izlazni visoki napon je općenito nešto između 2,5 i 10 volti (tipično 3 V). Izlazni niski napon se kreće od -40mV do 0V.
Korak 3: Izrada PCB -a (proizvod JLCPCB)
O JLCPCB
JLCPCB (Shenzhen JIALICHUANG Electronic Technology Development Co., Ltd.), najveće je poduzeće za prototip PCB-a u Kini i visokotehnološki proizvođač specijaliziran za brze prototipe PCB-a i proizvodnju malih serija PCB-a.
S više od 10 godina iskustva u proizvodnji PCB -a, JLCPCB ima više od 200 000 kupaca u zemlji i inozemstvu, s preko 8 000 internetskih narudžbi izrade prototipa PCB -a i male količine proizvodnje PCB -a dnevno. Godišnji proizvodni kapacitet je 200 000 m2. za različite 1-slojne, 2-slojne ili višeslojne PCB-e. JLC je profesionalni proizvođač PCB -a sa velikom opremom, opremom za bušotine, strogim upravljanjem i vrhunskom kvalitetom.
Nazad na naš projekat
Da bih proizveo PCB, usporedio sam cijene mnogih proizvođača PCB -a i izabrao JLCPCB najbolje dobavljače PCB -a i najjeftinije dobavljače PCB -a koji su naručili ovo kolo. Sve što trebam učiniti je nekoliko jednostavnih klikova za postavljanje gerber datoteke i postavljanje nekih parametara poput boje i količine debljine PCB -a, a onda sam platio samo 2 dolara da dobijem svoju PCB -u nakon samo pet dana.
Kako prikazuje sliku povezane sheme, koristio sam Arduino Nano za kontrolu cijelog sistema, a također sam dizajnirao i oblik robotskog pauka kako bih ovaj projekt učinio mnogo boljim.
Ovdje možete preuzeti datoteku Circuit (PDF). Kao što možete vidjeti na gornjim slikama, PCB je vrlo dobro proizveden i imam isti oblik pauka PCB -a koji smo dizajnirali i sve naljepnice i logotipi su tu da me vode tokom koraka lemljenja.
Ovdje možete preuzeti i Gerber datoteku za ovo kolo u slučaju da želite naručiti isti dizajn kola.
Korak 4: Sastojci
Sada pogledajmo potrebne komponente koje su nam potrebne za ovaj projekt, pa kao što sam rekao, koristim Arduino Nano za pokretanje svih 12 servo motora četveronožnog robota. Projekt također uključuje OLED zaslon za prikaz Cozmovih lica i bluetooth modul za upravljanje robotom putem android aplikacije.
Za izradu ovakvih projekata trebat će nam:
- - PCB koji smo naručili od JLCPCB
- - 12 servo motora koliko se sjećate 3 servo motora za svaku nogu:
- - Jedan Arduino Nano:
- - HC-06 Bluetooth modul:
- - Jedan OLED ekran:
- - 5 mm RGB LED diode:
- - Neki poveznici zaglavlja:
- - I tijelo robota mora da ih odštampa pomoću 3D štampača
Korak 5: Sastavljanje robota
Sada imamo spremnu PCB i sve komponente su vrlo dobro lemljene, nakon toga moramo sastaviti tijelo robota, postupak je toliko jednostavan pa samo slijedite korake koje sam pokazao, prvo moramo pripremiti svaku nogu sa strane i napraviti za jedan vod potrebna su nam dva servo motora za zglobove i dijelovi odštampani na Coxa, Femur i Tibia sa ovim malim dijelom za pričvršćivanje.
O dijelovima tijela robota ovdje možete preuzeti njegove STL datoteke.
Počevši s prvim servo pogonom, postavite ga u utičnicu i držite ga vijcima, a zatim okrenite sjekiru servomotora na 180 ° bez postavljanja vijka za pričvršćivače i prijeđite na sljedeći dio koji je femura za spajanje s tibijom pomoću prve sjekire servo spoja i priključnog komada. Posljednji korak za dovršavanje noge je postavljanje drugog zgloba, mislim na drugi servo koji drži treći dio noge koji je Coxa komad.
Sada ponovite istu stvar za sve noge da pripremite četiri noge. Nakon toga uzmite gornju šasiju i postavite ostale servo u njihove utičnice, a zatim spojite svaku nogu na odgovarajući servo. Postoji samo još jedan posljednji odštampani dio, donja šasija robota u koju ćemo postaviti našu ploču
Korak 6: Android aplikacija
Govoreći o androidu to vam omogućava
povežite se sa robotom putem Bluetootha i krenite naprijed i nazad te skretanja ulijevo nadesno, omogućava vam i kontrolu boje svjetla robota u stvarnom vremenu odabirom željene boje s ovog kotačića u boji.
Android aplikaciju možete besplatno preuzeti sa ove veze: ovdje
Korak 7: Arduino kôd i provjera valjanosti testa
Sada imamo robota gotovo spremnog za rad, ali prvo moramo postaviti kutove zglobova, pa prenesite kôd za postavljanje koji vam omogućuje da postavite svaki servo u pravi položaj postavljanjem servomotora pod 90 stupnjeva, ne zaboravite spojiti 7V DC baterija za pokretanje robota.
Zatim moramo prenijeti glavni program za upravljanje robotom pomoću android aplikacije. Oba programa možete preuzeti sa ovih linkova:
- Skaliranje servo koda: veza za preuzimanje- Glavni program robotskog pauka: veza za preuzimanje
Nakon učitavanja koda povezao sam OLED ekran kako bih prikazao osmijehe Cozmo robota koje sam napravio u glavnom kodu.
Kao što možete vidjeti momke na gornjim slikama, robot slijedi sva uputstva poslana sa mog pametnog telefona i još neka poboljšanja koja treba izvesti kako bi bio još maslac.
Preporučuje se:
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: Prilikom izrade 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
Hakiranje Hexbug Spider XL za dodavanje računarskog vida pomoću Android pametnog telefona: 9 koraka (sa slikama)
Hakiranje Hexbug Spider XL radi dodavanja računarskog vida pomoću Android pametnog telefona: Veliki sam fan originalnog Hexbuga ™ Pauk. Posjedovao sam više desetaka i sve sam ih hakirao. Kad god jedan od mojih sinova ode kod prijatelja ’ rođendanska zabava, prijatelj dobije Hexbug ™ pauk na poklon. Hakirao sam ili
[Uradi sam] Spider Robot (četveronožni, četveronožni): 14 koraka (sa slikama)
[DIY] Spider Robot (četveronožni, četveronožni): Ako vam je potrebna dodatna podrška, bit će bolje da mi date neku odgovarajuću donaciju: http: //paypal.me/RegisHsu2019-10-10 ažuriranje: Novi prevoditelj uzrokovat će problem izračunavanja plutajućeg broja. Već sam izmijenio kôd. 2017-03-26
Arduino automatska spider šala: 7 koraka (sa slikama)
Arduino automatizirana spider šala: Samo 5 dana prije Noći vještica odlučila sam da želim napraviti šalu na ulaznim vratima za trikove. Moja djeca su vidjela jednu od onih kantica sa slatkišima na mom poslu gdje kostur s rukom aktiviranom pokretom pada dolje da vas uhvati za ruku kad stignete
[DIY] Spider Robot - DIO II - Daljinski upravljač: 5 koraka
[DIY] Spider Robot - DIO II - Daljinski upravljač: Ako vam je moj dizajn zanimljiv, mogli biste dati malu donaciju: http: //paypal.me/RegisHsuTu je dio 2 mog projekta Spider robota - kako daljinski upravljati putem bluetooth. Evo prvog dijela-https://www.instructables.com/id/DIY-Spider-Ro