Autorul poate fi contactat la adresa: Login pentru adresa
Proiectul foloseste 4 module: accelerometrul, placuta 2013, display LCD si un LED RGB. Scopul lui este de a afisa pe LCD acceleratia la care este supusa placuta in timpul miscarii. Acceleratia este afisata pe display, iar LED-ul RGB se aprinde in culoarea verde pentru o acceleratie usoara, galben pentru una medie sau rosu pentru o accelerare brusca. Initial, am plecat de la ideea unui aparat in care dai cu pumnul si iti afiseaza un anumit punctaj in functie de forta aplicata, dar din cauza fragilitatii legaturilor, am renuntat.
Accelerometrul trimite date procesorului prin convertorul ADC inclus. Procesorul interpreteaza datele, trimite acceleratia la display pentru a fi afisata si aprinde LED-ul corespunzator acceleratiei.
Cost total:
Accelerometru - 55 RON
Display - 35 RON
Placuta initiala - 50 RON (n-am imprimat-o la placutiada)
LED RGB - 9 RON (si s-a ars, l-am inlocuit cu unul de 2 RON)
Altele - ~10 RON
Total: mult
Pentru dezvoltare am folosit Programmer's Notepad si winAvr. Pentru afisajul pe LCD am folosit libraria de la laborator.
Interpretarea datelor de la accelerometru a fost facuta in felul urmator: - am facut 10 citiri consecutive de la axele X,Y,Z si am facut o medie
- am transformat datele primite in Volti
- am calculat diferenta de voltaj fata de voltajul trimis de accelerometru la 0g
- am transformat voltajul in g, impartindu-l la sensivitatea accelerometrului (0.8 V/g)
In functie de acestea, LED-ul RGB se va aprinde in una din culorile verde, galben, rosu.
Nu am reusit sa fac LCD-ul sa mearga, acesta afisand doar black(white) boxes pe primul rand. Nu stiu din ce cauza. LED-ul RGB pare sa functioneze ok, de obicei aprinzandu-se corect in functie de acceleratia imprimata placutei. Implicit, si accelerometrul functioneaza in parametri normali.
Nu cumparati display LCD pe 3V.
Nu va apucati cu 1 saptamana inainte.
Nu lipiti cablurile direct pe pini.
- finalizare placuta initiala : nu mai stiu, prin saptamanile 5-7
- 17 mai 2013 - am cumparat componente necesare pentru ultima etapa si am inceput lucrul la g-meter
- 19 mai 2013 - am montat toate componentele
- 20 - 23 mai - am incercat sa fac LCD-ul sa mearga
- 23 mai - 24 mai - am finalizat codul si am scris wiki-ul
datasheet accelerometru- https://www.sparkfun.com/datasheets/Components/General/MMA7361L.pdf
datasheet display - http://www.tme.eu/en/Document/f62a0867165cae672a009238151956ec/RC1602B-BIW-ESV.pdf
explicatii pentru interpretarea rezultatelor accelerometrului - http://www.instructables.com/id/Accelerometer-Gyro-Tutorial/#step1
Laboratoarele de PM