This is an old revision of the document!
RoboDance este un robot in miniatura ce executa mișcări repetate ale mâinii pentru a simula ‘dansul’, in timp ce cântă. Scopul acestuia este de a înveseli oameni ce petrec foarte mult timp la birou. Ideea de la care am pornit a fost o metoda ciudatica de debug:”Rubber Duck Debugging Method” in care explici unei rățuște de cauciuc codul pe care l-ai scris in speranța ca vei reuși sa repari programul; si daca se poate cu o rățușcă, de ce nu se poate si cu un roboțel? Fiind o posibilă sursa de amuzament, acest roboțel poate fi util in ridicarea moralului oamenilor ce au job-uri la birou, ducând totodata la creșterea productivității. }
Servomotoarele vor fi conectate la modulul cu driver de motoare L298N, dar si la Arduino cu pinul de semnal. Modulul va fi, in consecință conectat la jack-ul DC, care este conectat la sursa de alimentare. De asemenea, atât senzorul tactil, buzzerul, cât si LED-urile vor fi conectate la Arduino. La primirea unui semnal de la senzorul tactil, microcontroller-ul va începe sa trimită semnale către buzzer pentru producerea de sunete, către LED-uri pentru a fi aprinse si oprite(simularea clipirii) cât si către cele doua servomotoare astfel încât mișcările mâinilor sa fie simulate cu succes. Dupa un moment de timp robotelul va opri dansul. P.S.: Datorita faptului ca nu este necesara alimentarea de la o sursa externa alaturi de un driver de motor, s-a renuntat la urmatoarele piese: L298N, Jack DC, Sursa Alimentare.
Lista piese:
Schema Electrica:
Implementarea schemei electrice:
Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.