Salutare, drag pasionat de electronica! Sunt Oana de la Bitmi.ro si ma bucur sa iti prezint primul proiect din acest an.
Daca folosesti Chrome ca browser preferat, probabil ai intalnit jocul Dino (T-Rex) care te tine ocupat in lipsa internetului. Jocul Chrome Dino apare automat cand conexiunea la internet cade. Il poti accesa si manual tastand chrome://dino in bara de adrese a browserului Chrome. Jocul necesita apasarea tastei Space pentru ca dinozaurul sa sara peste obstacolele in miscare, cum ar fi cactusii. Cu cat sari peste mai multe obstacole, cu atat scorul tau va fi mai mare. Acest proiect automatizeaza complet procesul: foloseste un senzor LDR pentru a detecta obstacolele de pe ecran si un servomotor pentru a apasa tasta Space. Simplu si ingenios!
Componente necesare
1 x Placa de dezvoltare compatibila Arduino Uno R3 ATMega328P cu ESP8266
1 x Servomotor SG90
1 x Breadboard 400 puncte
1 x Rezistor 10kΩ
1 x Fotorezistor LDR
5 fire tata - tata
2 fire tata - mama
1 x Conector baterie 9V cu mufa 5.5 x 2.1 mm
1 x Baterie alcalina 9V
Schema de conectare
Exemplu cod
Dupa ce ai realizat circuitul, e timpul sa introduci codul sursa, pentru a descarca codul sursa clic AICI.
Conecteaza placa de dezvoltare compatibila Arduino Uno la computer folosind portul USB. Apoi, mergi la meniul Tools si selecteaza tipul de placa si portul serial pe care il folosesti (optiunile Board si Port).
Pentru a incarca codul pe placa, apasa butonul Upload (simbolul cu sageata spre dreapta). In partea de jos a ferestrei, vei putea urmari mesajele de stare: Compiling Sketch, Uploading si Done. Odata ce incarcarea s-a finalizat cu succes, placa Arduino va incepe sa ruleze codul pe care l-ai incarcat.
Cum functioneaza proiectul?
- Senzorul LDR detecteaza obstacolele negre aflate in miscare de pe ecran, fiind fixat pe monitor cu banda adeziva.
- LDR-ul si un rezistor de 10kΩ formeaza un divizor de tensiune, care trimite semnalul catre pinul analogic A0 al placii Arduino Uno.
- Servomotorul SG90 este conectat la pinul digital D9 al placii Arduino si este folosit pentru a apasa tasta Space.
Daca ai intrebari sau ai nevoie de ajutor, scrie-mi la adresa de e-mail electronica@bitmi.ro. De asemenea, sunt curioasa sa vad proiectele tale si sa aflu cum le-ai adaptat! Trimite-mi poze sau videoclipuri la aceeasi adresa.
Sper ca acest proiect te-a inspirat si ca te-ai bucurat de procesul de construire!
Toate componentele utilizate pot fi gasite si achizitionate de mai jos. 👇