Miron Silviu Costin - 331CC
Acest proiect descrie conceptul clasic de 'Useless box', dar care interacționează cu utilizatorul. In definitiv este o jucarie.
Principalul element de interacțiune este un mini switch pe care, la activare cutia îl va inchide. Pentru această acțiune există mai multe variații în funcție de viteză sau ritm. Se folosesc două servomotoare unul pentru deschiderea cutiei și altul pentru acționarea switch-ului. Cutia poate produce diverse sunete sau răspuns vocal la acționarea switch-ului. Pentru aceasta se folosesc un card SD pentru a stoca fișiere audio și un difuzor pentru redare. Un alt mod de interacțiune este acela în care cutia se va deschide, nu va actiona switch-ul imediat, iar la apropierea mâinii(senzor de mișcare) se va închide sau se va deplasa în lateral(motor DC).
Pentru toggle switch am adaugat un circuit de debouncing descris in figura din dreapta.
Placuta este alimentata prin iesirea de 5V a driver-ului de motoare DC(punte H) care este la randul lui alimentat de o baterie de 9V.
Listă de piese:
Toggle switch-ul activeaza o intrerupere pe pin-ul pe care este conectat. In rutina de tratare a intreruperii este ales unul din modurile de actionare descrise prin functiile:
Acestea sunt functionalitatile de baza de la care am creat si alte variatii.
Servomotorul ce actioneaza switch-ul este cu rotatie continua, iar schimbarea sensului de rotatie este determinata de actionarea switch-ului.
Alte functii controleaza viteza, directia, unghiul motoarelor servo si/sau DC.
Am reusit implementarea tuturor functionalitatilor descrise, cu exceptia redarii de
sunete de pe cardul sd.
Link demo: https://www.youtube.com/watch?v=JRVlXthgCLo.
Proiectul a necesitat atentie la detalii mai ales pe partea hardware si mecanica. Odata sincronizate toate componentele s-a pemis controlul diversificat al functionalitatilor acestora pe partea de software.