» elektronika » Arduino »Robot Beetle Ringo

Arduino Robot Beetle Ringo

Arduino Robot Beetle Ringo

Tento projekt môžu urobiť aj začiatočníci s malým úsilím. Práca nepoužíva zložité časti a pri montáži nevyžaduje ďalšie zručnosti. Nie je dokonca potrebné vlastniť spájkovaciu liatinu, pretože v chybe sa používa beadboard, takže nie je potrebné žiadne spájkovanie. Programovanie tiež nie je ťažké, pretože autor poskytol pre tento projekt hotový kód.

materiály:
- Arduino Uno s káblom USB
- 9V batéria
- 9 V batéria (možno použiť batériu 7,2 - 8,4 V)
- Servo analógové 3 ks
- IR (infračervený) prijímač a vysielač
- Bradboard mini
- Spojovacie vodiče
- oceľový drôt (priemer 1,5 - 2 mm)
- Kovové sponky do 2-3 ks



Potrebujeme samozrejme nástroje:


Krok 1 - pripojenie IR prijímača k Arduino:
IR vysielač môže byť diaľkovým ovládaním televízora. Na začiatok autor načíta a zapamätá si signálny kód, aby ho neskôr mohol použiť na riadenie robota. Pre tento krok sa urobia spojovacie vodiče, Arduino, hracia doska a samotný prijímač s vysielačom. Okruh je zostavený tak, ako je to znázornené na obrázkoch nižšie.

Obvod sa používa pre prijímač Tsop2136. Ak používate iný prijímač, musíte sa najprv pozrieť na jeho špecifikáciu. Ďalej sa pomocou Arduino IDE otvorí súbor z archívu s názvom ir_receiver.ino. Tam môžete vidieť prvý riadok #include "IRremote.h" kódu. Tento riadok naznačuje, že náčrt bude používať knižnicu, ktorá bude implementovať všetky funkcie na prenos IR signálov. Samotný IRremote.h nie je súčasťou softvéru Arduino IDE, takže je nainštalovaný vopred. Ďalej autor otvorí sériový monitor a skontroluje rýchlosť prenosu signálu. Rýchlosť je nastavená manuálne na 9600. Po zdvihnutí diaľkového ovládača kontrolujeme fungovanie zostavy, kliknem na tlačidlá diaľkového ovládača a ak sú kódy viditeľné na sériovom monitore, znamená to, že model Funguje to.

Pre každý model diaľkového ovládania sa kódy môžu líšiť a na zjednodušenie priradenia použitých stlačených tlačidiel sa jednoducho vypíšu. Je potrebné poznamenať, že niektoré kódy zodpovedajú dlhej alebo opakovanej tlači, v tomto projekte sa však nebudú používať.

Robot bude schopný vykonávať 13 rôznych príkazov:
1. Choďte vpred.
2. Vráťte sa späť.
3. Odbočte doľava.
4. Odbočte doprava.
5. Pohybom vľavo smerom vpred.
6. Pohybujte sa v smere doprava.
7. Pohybom späť doľava.
8. Pohyb dozadu pravou zákrutou.
9. Zastavte.
10. Nastavenie 1. rýchlosti (pomalá).
11. Nastavenie 2. rýchlosti.
12. Nastavenie 3. rýchlosti.
13. Nastavenie štvrtej rýchlosti (rýchlo).

Na vykonanie týchto príkazov sa vyberú vhodné tlačidlá stlačením tlačidiel a napísaním jedinečného kódu pre každý z nich.



Zostavenie prototypu Krok 2:
Pred začatím montáže je plne kontrolovaná funkčnosť dodávaného železa a samotný program. Náčrt sa načíta do mikrokontroléra. Kódy sa menia podľa predtým zostavenej tabuľky. Stlačením tlačidiel na diaľkovom ovládači sa kontroluje reakcia servomotorov. Kontroluje tiež fungovanie modelu pomocou napájania nielen z USB, ale aj z batérie.



Krok 3 chôdza chrobáka:
S tromi servami je možné realizovať chôdzu chrobáka so šiestimi nohami. Nohy budúceho robota sú vyrobené z jedného kusu. Sú inštalované v rade zľava doprava. Ľavé servo bude zodpovedať za ľavú prednú a pravú zadnú nohu, pravú pre prednú pravú a zadnú nohu a stred pre stredné nohy. Nohy budúceho robota sú vyrobené z jedného kusu.

Video ukazujúce správnu činnosť serv:


Inštalácia v kroku 4:
Na pripevnenie priehradky na batériu na dosku bola potrebná vzpera, z ktorej bola vyrobená konzola. Spona na papier bola vyrobená podľa šablóny, ktorá je pripevnená na spodnej časti výrobku. Je dôležité, aby sa veľkosť šablóny zhodovala s uvedenými rozmermi. Zostávajúce komponenty sú nainštalované na Arduino Uno: mini-bradboard, servá.

Spona na papier sa ohýba pozdĺž šablóny a pripája sa na kolíky 9 a 12. Nemôžete sa trápiť so zatvorením kontaktov, pretože sa nepoužívajú v náčrte. Konzola je prilepená k spodnej časti držiaka batérie.






Autor odporúča použiť čo najmenší braidboard, podľa jeho názoru by najlepšou voľbou bola veľkosť 5 * 10 pinov. Brada tejto veľkosti môže byť odrezaná z doštičky alebo okamžite kúpená v hotovom stave.



Potom sa pripravia samotné servá - nálepky sa odstránia a slučky, ktoré zaberajú príliš veľa miesta, sa odrežú. Tento proces sa uskutočňuje zvlášť opatrne, pretože servá sú dosť krehké.



Samolepky, ktoré ste už vybrali, nalepujú servá na vrchnú časť držiaka batérie. Sú inštalované tak, že vedľa nich je miesto pre malý bradboard.

Ďalej vložte dosku. Infračervený prijímač je nasmerovaný smerom nahor kvôli vysokokvalitnému príjmu signálu. Ešte raz je skontrolovaný výkon.




Krok 5 stôp:
Na tento výber veľkosti a tvaru stehien chrobáka existujú aj šablóny (pripevnené nižšie). Prvý pre predné a zadné nohy, druhý pre stred. Nohy držte na servomotoroch. Teraz môže robot bezpečne ísť tam, kam smerujete.

Tanečný robot:



Tento projekt sa môže ďalej rozvíjať na žiadosť každého. Je možné zmeniť vzhľad a zmeniť kód. K fotoaparátu môžete pripojiť aj fotoaparát alebo adaptér Bluetooth. Všeobecne platí, že všetko, na čo máte dosť fantázie.

Ďalšie video s prácou robota:


arduino-master.zip [13,64 Kb] (stiahnuté: 535)
trafarety.rar [23,58 Kb] (stiahnuté: 469)
10
10
10

Pridajte komentár

    • usmievaťúsmevyxaxaokdontknowyahoonea
      bossškrabanecoklamaťánoáno, ánoútočnýtajomstvo
      ľutovaťtanecdance2dance3odpusteniehelpnápoje
      zastávkapriateliadobrýgoodgoodpíšťalaomdlieťjazyk
      dymtlieskanieCraydeklarovaťvýsměšnýdon-t_mentiondownload
      teplohnevlivýlaugh1MDAstretnutiemoskingnegatívny
      not_ipražená kukuricatrestaťprečítaťvydesiťzdesenievyhľadávať
      posmechthank_youtototo_clueumnikakútnasúhlasiť
      zlýbeeeblack_eyeblum3očervenieťchvastanienuda
      cenzurovanéžartysecret2hroziťvíťazstvoyusun_bespectacled
      shokrešpektlolprevedievitajtekrutoyya_za
      ya_dobryipomocníkne_huliganne_othodiFLUDzákazzavrieť

Odporúčame vám prečítať si:

Ruku pre smartphone ...