categorii: Circuite de micro-controler
Număr de vizualizări: 105187
Comentarii la articol: 0

10 proiecte interesante pentru Arduino

 

Arduino este o platformă universală pentru produse de casă pe microcontrolere. Există multe scuturi (carduri de expansiune) și senzori. Această diversitate vă permite să faceți o serie de proiecte interesante, menite să vă îmbunătățească viața și să crească confortul acesteia. Domeniile de aplicare a plăcii sunt nelimitate: automatizare, sisteme de securitate, sisteme de colectare și analiză a datelor și multe altele.

10 proiecte interesante pentru Arduino

Din acest articol veți afla ce se poate face interesant pe Arduino. Ce proiecte vor deveni spectaculoase și care vor fi utile.


Ce se poate face cu Arduino


Aspirator robot

Curățarea apartamentului este o rutină și neatractivă, mai ales că este nevoie de timp. Îl puteți salva dacă puneți o parte din treburile gospodăriei pe robot. Acest robot a fost asamblat de un inginer electronic de la Sochi - Dmitry Ivanov. Din punct de vedere structural, s-a dovedit a fi de o calitate destul de înaltă și nu mai redusă ca efectivitate analogi din fabrică.

Aspirator Robot Arduino

Pentru a-l construi va trebui:

1. Arduino Pro-mini, sau orice alte dimensiuni similare și potrivite ...

2. Adaptor USB-TTL dacă utilizați Pro mini. Dacă ați ales Arduino Nano, atunci nu este nevoie. Este deja instalat pe placă.

3. Driverul L298N este necesar pentru controlul și inversarea motoarelor cu curent continuu.

4. Motor mic cu angrenaj și roți.

5. 6 senzori IR.

6. Motor pentru o turbină (mai mare).

7. Turbina în sine, sau mai degrabă rotorul de la aspirator.

8. Motor cu perie (mic).

9. 2 senzori de coliziune.

10.4 18650 baterii.

11. 2 convertoare DC / DC (intensificare și coborâre).

13. Controler pentru funcționarea (încărcare și descărcare) a bateriilor.

Sistemul de control este următorul:

Sistem de control

Și iată sistemul de alimentare:

Sistem de alimentare cu aspirator

Astfel de produse de curățare se dezvoltă, modelele realizate din fabrică au algoritmi inteligenți complexi, dar puteți încerca să vă faceți propriul design, care nu va fi inferior în calitate de analogii costisitoare.



Control bandă RGB de la smartphone și Arduino

Benzi RGB capabili să emane un flux de lumină de orice culoare, folosesc de obicei LED-uri în carcasa căruia există trei cristale strălucitoare în culori diferite. Pentru managementul lor sunt vândute Controlere RGB speciale, esența lor este să regleze curentul furnizat fiecăreia dintre culorile benzii LED, prin urmare - intensitatea strălucirii fiecăreia dintre cele trei culori este reglată (separat).

Puteți face acest lucru singur cu un controler RGB pe Arduino, cu atât mai mult, acest proiect implementează controlul prin Bluetooth.

Control bandă RGB de la smartphone și Arduino

Fotografia prezintă un exemplu de utilizare a unui singur LED RGB. Pentru a controla banda, este necesară o alimentare suplimentară de 12V Rezultate Arduino PWM va controla porțile tranzistoarelor cu efect de câmp incluse în circuit. Curentul de încărcare a porții este limitat de rezistențe de 10 kΩ, sunt instalate între știftul Arduino și poartă, în serie cu acesta.

Schema de cablare

Autorul a folosit Bluetooth pentru a comunica cu smartphone-ul, pentru aceasta a fost achiziționat modulul HC-05.


Telecomandă bazată pe Arduino și smartphone

Folosind microcontrolerul, puteți face o telecomandă universală controlată de pe un telefon mobil.

Telecomandă bazată pe Arduino și smartphone

Pentru a face acest lucru, veți avea nevoie de:

  • Arduino de orice model;

  • Receptor IR TSOP1138;

  • LED IR

  • Modul Bluetooth HC-05 sau HC-06.

Un proiect poate citi coduri din consolele din fabrică și le poate salva valorile. Apoi puteți controla acest produs de casă prin Bluetooth.


Sistem de recunoaștere a feței și de urmărire

Camera web este montată pe un mecanism pivotant. Este conectat la un computer cu software instalat. Se bazează pe biblioteca de viziune computer - OpenCV (Open Source Computer Vision Library), după ce programul detectează o față, coordonatele sale sunt transferate la bordul Arduino prin cablu USB

Sistem de recunoaștere a feței și de urmărire

Arduino dă comanda acționării mecanismului rotativ și poziționează obiectivul camerei. Câteva servos sunt folosite pentru a muta camera.

Videoclipul arată funcționarea acestui dispozitiv.


Urmărește-ți animalele!

Ideea este să descoperiți unde merge animalul dvs., poate provoca interes pentru cercetarea științifică și doar pentru distracție. Pentru a face acest lucru, utilizați un far GPS. Dar pentru a stoca date despre locație pe un fel de unitate.

Senzor de urmărire a pisicii

În același timp, dimensiunile dispozitivului joacă un rol decisiv aici, deoarece animalul nu trebuie să simtă disconfort din acesta. Puteți utiliza pentru a înregistra date Scutul Arduino pentru lucrul cu carduri de memorie micro-SD.

Mai jos este o diagramă a versiunii originale a dispozitivului.

Diagrama dispozitivului

În versiunea originală a proiectului, s-au folosit placa TinyDuino și scuturile pentru acesta. Dacă nu găsiți una, este foarte posibil să utilizați instanțe mici de Arduino: mini, micro, nano.

Pentru putere, a fost utilizat un element Li-ion de capacitate mică. O baterie mică durează aproximativ 6 ore.Drept urmare, totul se încadrează într-un borcan decupat de sub tic-tac. Este demn de remarcat faptul că antena GPS trebuie să se uite în sus pentru a obține citiri fiabile ale senzorilor.


Cracă de blocare combinată

Pentru a rupe blocarea codului cu Arduino, aveți nevoie de un servomotor și un motor pasager. Acest proiect a fost dezvoltat de hackerul Samy Kamkar. Acesta este un proiect destul de complicat. Funcționarea acestui dispozitiv este prezentată în videoclip, unde autorul spune toate detaliile.

Desigur, un astfel de dispozitiv este greu de utilizat pentru utilizare practică, dar aceasta este o demonstrație excelentă.


Arduino în muzică

Acesta este cel mai probabil nu un proiect, ci o mică demonstrație a aplicației pe care această platformă a găsit-o în rândul muzicienilor.

Tambur auto pe Arduino. Este de remarcat faptul că aceasta nu este o enumerare obișnuită a eșantioanelor înregistrate, ci, în principiu, generarea sunetului folosind dispozitive „fier”.

Analizor de spectru sonor cu ieșire video.

Diagrama dispozitivului:

Analizor de spectru sonor, cu ieșire video

Evaluarea pieselor:

  • Tranzistor NPN, de exemplu 2n3904 - 1 buc.

  • Rezistor 1 kOhm (R2, R4, R5) - 3 buc.

  • 330 Ohm (R6) - 1 buc.

  • 10 kOhm (R1) - 1 buc.

  • 100 kOhm (R3) - 1 buc.

  • 3,3 μF condensator electrolitic - 1 buc.

Pentru ca proiectul să funcționeze, trebuie să conectați biblioteca pentru o extindere rapidă într-o serie Fourier.

Acesta este un proiect destul de simplu și interesant din categoria „te poți lăuda cu prietenii tăi”.


3 proiecte robot

Robotica este una dintre cele mai interesante zone pentru geek și doar iubitorii să facă ceva neobișnuit cu propriile mâini, am decis să fac o selecție a mai multor proiecte interesante.


Robotul BEAM de pe Arduino

Pentru a construi un robot de mers pe patru picioare, veți avea nevoie de:

  • Servomotoare, de exemplu, Tower Hobbies TS-53;

  • O bucată de sârmă de cupru de grosime medie (pentru a susține greutatea structurii și a nu se îndoi, dar nici prea groasă, pentru că nu are sens);

  • Microcontroller - AVR ATMega 8 sau placa Arduino a oricărui model;

  • Pentru șasiu, designul indică faptul că Sintra Frame a fost utilizat. Aceasta este ceva de genul plastic, se îndoaie în orice formă atunci când este încălzit.

Drept urmare, veți primi:

Robot BEAM pe arduino

Este de remarcat faptul că acest robot nu conduce, ci se plimbă, poate păși și merge până la cota de până la 1 cm.


Robot auto-reîncărcare Fijibot

Din anumite motive, acest proiect mi-a amintit de un robot din desenele animate Wall-e. Caracteristica sa este utilizarea de celula solara pentru a încărca bateriile. Se mișcă ca o mașină pe 4 roți.

Robot auto-reîncărcare Fijibot

Detaliile sale constitutive:

  • O sticlă de plastic adecvată;

  • Arduino UNO;

  • Proto-scut;

  • Jumpers mama-tata;

  • Panou solar cu o tensiune de ieșire de 6V;

  • Ca donator de roți, motoare și alte piese - o mașină controlată radio;

  • Două servos de rotație continuă;

  • Două servos obișnuite (180 de grade);

  • Suport pentru baterii AA și pentru „coroană”;

  • Senzor de coliziune;

  • LED-uri, fotorezistoare, rezistențe constante de 10 kΩ - doar 4 fiecare;

  • Dioda 1n4001.

Iată baza - placa Arduino cu protector.

Placă Arduino cu scut proto

Așa rezultă piesele de schimb masina rc - roți.

Piese de schimb dintr-o mașină controlată radio

Proiectarea este aproape completă, senzorii sunt instalați.

Ansamblu de asamblare

Esența robotului este că merge la lumină. mulțime fotorezistul el trebuie să navigheze.

Robot de la Arduino

Artist din piese de la unități CD

Aceasta este mai mult o mașină CNC decât un robot, dar proiectul este foarte distractiv. Este o mașină de vopsit pe 2 axe. Iată o listă a componentelor principale din care constă:

  • (DVD) CD-drives - 2 buc;

  • 2 drivere pentru motoare pas cu pas A498;

  • servo MG90S;

  • Arduino Uno;

  • Alimentare 12V;

  • Stiloul cu bilă și alte elemente structurale.

Din unitatea optică sunt utilizate blocuri cu un motor pasager și o tijă de ghidare, care a poziționat capul optic.Din aceste blocuri se scoate motorul, arborele și trăsura.

Artist din piese de la unități CD

Nu veți putea controla un motor pas cu pas fără echipament suplimentar, astfel încât să utilizeze carduri speciale de șofer, este mai bine dacă radiatorul motorului este instalat pe ele în momentul pornirii sau schimbării sensului de rotație.

Procesul complet de asamblare și operare este prezentat în acest videoclip.

Vezi și 16 dintre cele mai bune proiecte Arduino de la AlexGyver:


concluzie

Articolul consideră doar o mică picătură din tot ce puteți face pe această populară platformă. De fapt, totul depinde de imaginația ta și de sarcina pe care ți-o stabilești.

Consultați și la i.electricianexp.com:

  • 19 scuturi pentru Arduino pentru toate ocaziile
  • Modul de funcționare și funcționarea senzorului de linie
  • Ce bord Arduino să aleagă
  • Cum este aranjat și funcționează servo
  • Cum să gestionați în siguranță o sarcină de 220 volți folosind Arduino

  •