» electronică » Arduino »DIY: Fijibot - robot pe patru roți pe Arduino cu funcție de auto-încărcare

DIY: Fijibot - un robot pe patru roți pe Arduino cu funcție de auto-încărcare

Robotul Fijibot este unic prin faptul că este el însuși capabil să se încarce de la o sursă de lumină și, în plus, îl caută el însuși. O sticlă din băutura Fiji a fost folosită ca corp pentru robot, motiv pentru care robotul și-a primit numele. Robotul este instalat ca un controler Arduino Uno, puterea panoului solar este de 6 volți, iar alte elemente pot fi găsite în mașina de scris pentru copii de pe panoul de control.
DIY: Fijibot - un robot pe patru roți pe Arduino cu funcție de auto-încărcare

Materiale și instrumente pentru fabricarea robotului:
- orice sticlă de plastic de 1,5 l;
- o mașină veche pe panoul de control;
- set de scut Arduino Proto;
- pachet software Arduino Uno;
- conectarea contactelor (set);
- Un set de pulovere de tip Femin / Femel;
- panou solar de 6 volți;
- Două servoare Parallax (rotație continuă);
- două servos standard de tip Parallax 4-6VDC;
- Senzor de coliziune Senzor Ping Parallax;
- suport pentru patru baterii AA;
- suport pentru baterie 9V;
- patru fotorezistoare;
- patru suporturi pentru LED-uri;
- patru rezistențe la 10K ohmi;
- o diodă micro 1A 1N4001.





Dintre uneltele de care aveți nevoie: un fier de lipit cu lipit, clește, dremel, freze laterale și o altă unealtă.

Procesul de asamblare robot:

Primul pas. Dispozitiv de creier robot
Microcontrolerul Arduino Uno este cel mai potrivit pentru acest robot, deoarece este proiectat pentru proiecte mici și programat folosind C ++.

Robotul are patru servos, unul controlează roțile, sarcina sa este de a roti roțile continuu. Cel de-al doilea servo este necesar pentru a controla capul robotului, pe el sunt instalate senzori de coliziune. Și un alt servomotor controlează axa robotului, forțându-l să se rotească.

Este important să înțelegeți că placa Arduino Proto Shield va fi amplasată în sticlă, deci trebuie să faceți diagrama de circuit, astfel încât să fie convenabil să conectați și să deconectați diferiți senzori, servos și multe altele. În aceste scopuri, placa Proto Shield cu toate contactele Adafruit necesare este perfectă. Contactele trebuie lipite pe ecranul Proto Shield și toate elementele ar trebui să fie conectate cu jumpers.

În partea de mijloc a plăcii există două canale conectate la +5 V și GND. Panourile perpendiculare pot fi văzute pe partea dreaptă și stângă a acestor canale. Acestea sunt necesare pentru a conecta 5 contacte rupte între panourile perpendiculare și două canale. De aici, servomotorii vor primi putere, precum și impulsuri de control.

Dacă vă uitați la fotografia de mai jos, puteți vedea că conectorii care vin cu Proto Shield nu sunt lipiți la a doua parte a ieșirilor digitale și la contactele analogice. Acest lucru trebuie lăsat la fel ca prin sudarea firelor direct pe panou.





De asemenea, trebuie să conectați firele la ieșirile PWM (pentru servo-unități), precum și la cele analogice pentru rezistențe foto. Pentru fiecare fotorezistor, adăugați un rezistor de 10K.

Pe placa Proto există pinii 7 și 9, trebuie conectați la pinii pozitivi ai LED-urilor roșii și verzi.

Pentru ca robotul cu patru servos și Arduino să funcționeze normal, sunt necesare două surse de alimentare. Microcontrolerul necesită o putere de 9V. Senzorii de coliziune și servos-urile vor fi alimentate de patru baterii AA; sunt conectate la un panou solar de 6V.
Pentru a preveni curentul invers între panoul solar și baterie, trebuie să fie instalată o diodă în circuit.

Pasul doi Pregătirea senzorului
Fotorezistoarele sunt montate pe platformă folosind suporturi. Acest lucru vă permite să le eliminați rapid în timpul asamblării sau perfecționării robotului. Un capăt al jumperului feminin / feminin este conectat la fotorezistor, iar celălalt la placa protectorului proto. Garniturile de cauciuc previn riscul unui scurtcircuit.




Pasul trei Ansamblu șasiu
Pentru fabricarea șasiului va avea nevoie de o mașină pentru copii pe panoul de control. Trebuie demontat, lăsând doar acele elemente care sunt vizibile în fotografie. Axa față va trebui să fie rotită cu ajutorul unui servomotor.

Ambele elemente (puntea față și spate) sunt montate într-o sticlă de plastic, pentru aceasta, găurile necesare pentru dimensiune sunt decupate în ea. Ei bine, acum rămâne doar să conectăm totul ca în fotografie.






Pasul patru Procesul de programare
Sarcina principală pe care trebuie să o îndeplinească codul robotului este căutarea sursei de lumină și încărcarea din ea. Patru rezistențe foto sunt utilizate pentru a căuta sursa de lumină. Bucla de program ar trebui să compare unde lumina este mai luminoasă, iar robotul ar trebui să meargă la ea.

Pentru a împiedica robotul să se prăbușească, un alt ciclu ar trebui să verifice dacă există obstacole la fiecare 30 de centimetri. Un senzor cu ultrasunete este utilizat pentru a obține aceste informații. Dacă robotul detectează un obstacol, acesta trebuie să se oprească, să privească în jur și să aleagă calea cea mai bună.

Pasul cinci Etapa finală de asamblare
După programarea robotului, acesta poate fi în sfârșit asamblat și testat. Pentru a testa robotul, trebuie să creați mai multe surse de lumină cu luminozitate diferită în cameră și să creați obstacole în calea de mișcare către aceștia. Robotul trebuie să ajungă la cea mai strălucitoare sursă de lumină fără să se prăbușească în obstacole.










Desigur, există multe alte opțiuni în ceea ce privește îmbunătățirea robotului. Puteți adăuga o mare varietate de funcții, aici totul depinde de dorința și imaginația maestrului.

proshivka-fijibot.rar-diy [1.85 Kb] (descărcări: 201)
9.8
9.8
10

Adaugă un comentariu

    • zâmbetzâmbetexaxabinedontknowYahooNea
      șefzgârieturăpăcălidada-daagresivsecret
      scuzedansdance2dance3iertareajutorbăuturi
      oprireprietenibungoodgoodfluiersincopălimbă
      fumaplauzeCrayvestimbatjocoritorDon-t_mentiondescărcare
      căldurămânioslaugh1mdaîntâlniremoskingnegativ
      not_ifloricele de porumbpedepsicititsperiasperiecăutare
      batjocurăthank_youacestto_clueUmnikacutconveni
      răubeeeblack_eyeblum3roșilăudăroșenieplictiseală
      cenzuratpleasantrysecret2amenințavictorieyusun_bespectacled
      ShokRespektlolprevedbun venitKrutoyya_za
      ya_dobryiajutorne_huliganne_othodifludinterdicțieînchide

Vă sfătuim să citiți:

Înmânează-l pentru smartphone ...