Chiar și începătorii pot realiza acest proiect, cu puțin efort. Lucrarea nu folosește părți complexe și nu necesită abilități suplimentare la asamblarea acesteia. Nici măcar nu este necesar să dețineți o fieră de lipit, întrucât este folosit un bord de bord în eroare, deci nu este necesară lipirea. Programarea nu este, de asemenea, dificilă, deoarece autorul a furnizat un cod pregătit pentru acest proiect.
materiale:
- Arduino Uno cu cablu USB
- cutie baterie 9V
- baterie de 9 V (se poate folosi baterie de 7,2-8,4 V)
- Analog servo 3 buc
- receptor IR și infraroșu
- Bradboard mini
- Conectarea firelor
- Sârmă de oțel (diametru 1,5-2 mm)
- agrafe de hârtie metalică 2-3 buc
Desigur, mai avem nevoie de instrumente:
Pasul 1 care conectează receptorul IR la Arduino:
Un transmițător IR poate fi telecomanda TV. Pentru început, autorul citește și își amintește codul de semnal pentru a-l folosi ulterior pentru a controla robotul. Pentru acest pas, sunt luate fire de conectare, Arduino, o placă de deliberare și receptorul însuși cu un emițător. Circuitul este asamblat așa cum se arată în fotografiile de mai jos.
Circuitul este utilizat pentru receptorul Tsop2136. Dacă utilizați un alt receptor, trebuie să vă uitați mai întâi la specificațiile acestuia. În continuare, este deschis un fișier din arhiva numit ir_receiver.ino prin IDE Arduino. Acolo puteți vedea prima linie a codului #include "IRremote.h". Această linie indică faptul că schița va folosi o bibliotecă care va implementa toată funcționalitatea pentru transmiterea semnalelor IR. IRremote.h în sine nu face parte din software-ul Arduino IDE, deci este instalat în avans. În continuare, autorul deschide Monitorul serial și verifică viteza de transmitere a semnalului. Viteza este setată manual la 9600. După ce am luat telecomanda, verificăm funcționarea asamblării, fac clic pe butoanele telecomenzii și dacă codurile sunt vizibile în Monitorul serial, acest lucru înseamnă că modelul Acesta funcționează.
Pentru fiecare model de telecomandă, codurile pot diferi, iar pentru a simplifica sarcina de potrivire a butoanelor apăsate pentru a fi utilizate, acestea sunt pur și simplu scrise. Trebuie menționat că unele dintre coduri corespund unei prese îndelungate sau repetate, cu toate acestea, acestea nu vor fi utilizate în acest proiect.
Robotul va putea executa 13 comenzi diferite:
1. Mutați înainte.
2. Mutați-vă înapoi.
3. Virați la stânga.
4. Virați la dreapta.
5. Înaintați cu un viraj la stânga.
6. Înaintați înainte cu un viraj la dreapta.
7. Mutați-vă înapoi cu un viraj la stânga.
8. mișcare înapoi cu viraj dreapta.
9. Opriti-va.
10. Setarea primei viteze (lent).
11. Setarea vitezei a 2-a.
12. Setarea vitezei a 3-a.
13. Setarea vitezei a 4-a (rapid).
Butoanele convenabile sunt selectate pentru executarea acestor comenzi prin apăsarea butoanelor și scrierea unui cod unic pentru fiecare dintre ele.
Pasul 2 montajul prototipului:
Înainte de a continua cu montajul, verificarea funcționalității fierului livrat și a programului în sine. Schița este încărcată în microcontroler. Codurile sunt schimbate în funcție de tabelul compilat anterior. Prin apăsarea butoanelor de pe telecomandă, servomotorii sunt verificați pentru reacția lor. De asemenea, verifică funcționarea modelului cu putere nu numai de la USB, ci și de la baterie.
Pasul 3 cu gândul:
Având 3 servos, este posibil să implementăm mersul unui gândac cu șase picioare. Picioarele viitorului robot sunt realizate dintr-o singură bucată. Sunt instalate într-un rând de la stânga la dreapta. Servoana stângă va fi responsabilă pentru picioarele din față stângi și cele din dreapta, dreapta pentru picioarele din față dreapta și posterioară, iar centrul pentru picioarele din mijloc. Picioarele viitorului robot sunt realizate dintr-o singură bucată.
Videoclipul care arată funcționarea corectă a servosurilor:
Instalarea pasului 4:
Pentru a fixa compartimentul bateriei la placă, a fost nevoie de o brățară, a fost realizată o consolă. Clipul de hârtie a fost realizat conform stencilului, care este atașat în partea de jos a articolului. Este important ca dimensiunea stencilului să se potrivească cu dimensiunile indicate. Componentele rămase sunt instalate pe Arduino Uno: mini-bradboard, servos.
Clipul de hârtie se îndoaie de-a lungul stencilului și se conectează la pinii 9 și 12. Nu vă puteți face griji cu privire la închiderea contactelor, deoarece acestea nu sunt utilizate în schiță. Suportul este lipit pe partea inferioară a suportului bateriei.
Autorul recomandă utilizarea unei plăci de îmbrăcăminte cât mai mici, în opinia sa, cea mai bună opțiune ar fi o dimensiune de 5 * 10 pini. Un bradboard de această dimensiune poate fi tăiat de pe panou sau cumpărat imediat gata gata.
Apoi servosele sunt pregătite - autocolantele sunt eliminate și buclele care ocupă prea mult spațiu sunt tăiate. Acest proces are loc cu o atenție deosebită, deoarece servos-urile sunt destul de fragile.
Stickerele care au fost scoase anterior lipesc servosurile deasupra suportului bateriei. Sunt instalate astfel încât să existe un loc pentru un mic bradboard lângă ele.
Apoi, puneți panoul de pâine. Receptorul IR este orientat în sus pentru recepția semnalului de înaltă calitate. Încă o dată, totul este verificat pentru performanță.
Pasul 5 picioare:
Pentru această selecție a mărimii și formei picioarelor gândacului există, de asemenea, știfturi (atașate mai jos). Primul pentru picioarele din față și cele posterioare, al doilea pentru mijloc. Picioarele lipite de servomotoare. Acum robotul poate merge în siguranță acolo unde îl indicați.
Robot Dance:
Acest proiect poate fi dezvoltat în continuare la cererea tuturor. Este posibil să schimbați aspectul și să schimbați codul. Puteți, de asemenea, să atașați o cameră foto sau un adaptor Bluetooth. Și, în general, tot ceea ce ai suficientă imaginație.
Un alt videoclip cu opera robotului: