punk007, la 10 March 2014 - 10:57 AM, a spus:
Va salut!
Momentan lucrez la un muzeu unic in Romania, dedicat interactiunii dintre urs si om. Muzeul se afla intr-un tunel subteran, pe care l-am denumit Tunelul Timpului, iar una din teme este vanatoarea. In acest tunel, vizitatorul intra in pielea ursului in timpul sezonului de vanatoare. Am recreat decorul de vanatoare iar acum va trebui sa rezolv partea de „atmosfera”. Am nevoie de un dispozitiv tip mp3player (audioplayer) care sa fie declansat de un PIR(senzor de miscare). In momentul detectarii prezentei umane, dispozitivul sa inceapa sa difuzeze un fisier audio care recreaza atmosfera sonora - impuscaturi, fonseli, vantul, etc. Fisierul audio pot sa il creez eu. Dispozitivul sa aiba iesire tip jack pentru conectarea la un sistem 2+1
Exista pe internet dispozitive dedicate, insa sunt putin peste bugetul meu si trebuie sa astept o luna pana sosesc, sa platesc vama, etc.
Va cer ajutorul pentru a crea un astfel de dispozitiv pe platforma Arduino, sau orice alta platforma care poate sa combine un PIR cu un player audio.
Bugetul este sub 200 de lei, pentru ca o sa am nevoie de mai multe astfel de dispozitive.
Ce spuneti? Este realizabil?
Liviu
Buna Liviu,
As avea urmatoare sugestie pentru proiectul tau:
Folosesti ca microcontroller un attiny (eu folosesc des attiny2313, sunt relativ ieftine si poti sa pui bootloader de arduino), un sensor PIR si un mp3 player ordinar (este important sa aibe butoane fizice). Ai mai avea nevoie de cativa tranzistori npn (in functie de cate butoane ale mp3 playerului trebuiesc controlate de pe microcontroller) si rezistente (sa zicem de 1k).
Primul pas ar fi sa stabilesti o secventa in care apesi butoanele mp3 playerului astfel incat de fiecare data sa redea fisierul dorit.
Desfaci mp3 playerul si inlocuiesti butoanele folosite cu tranzistori. (Baza conectata cu o rezistenta la un pin al microcontrolerului, colectorul si emitorul la pinii butonului).
Conectezi sensorul PIR la microcontroler (voi presupune ca e un sensor care pune un pin pe HIGH cand detecteaza miscare si pe LOW restul timpului).
Programul de test pentru microcontroller ar fi ceva de genul: intr-o bucla infinita astepti sa se treaca pinul de input de la sensor pe HIGH. Cand se intampla acest lucru, repeti secventa mp3 playerului stabilita la primul pas folosind pinii conectati la tranzistori, si pui un delay suficient de mare incat sa fie redat fisierul audio.
Ce am descris mai sus e o varianta generica simplificata; daca proiectul tau presupune ca alimentarea sa se faca de la un acumulator ar fi necesar sa adaugi un tranzistor pentru a opri mp3 playerul cand nu este folosit si sa folosesti pin-ul sensorului ca intrerupere pentru a trezi microcontrollerul.
Daca te hotarasti ca asta ar fi solutia pentru proiectul tau iti stau la dispozitie cu orice sfat ai nevoie.
Toate cele bune,
David