Autorul poate fi contactat la adresa: Login pentru adresa
Scopul proiectului este realizarea unui ciclocomputer ce poate fi utilizat pe o bicicleta. Consider ca acest proiect este unul util deoarece in primul rand m-a ajutat sa inteleg modalitatea in care se poate realiza un proiect concret utilizand cunostintele dobandite in facultate, dar si datorita faptului ca poate fi utilizat pe propria bicicleta.
Schema bloc a proiectului este urmatoarea:
Senzorul Hall este conectat cu ajutorul unei rezistente si a doua condensatoare. Acesta comunica cu microprocesorul ATMEGA324PA printr-un pin al acestuia. Microprocesorul in urma calculelor afiseaza pe ecran viteaza momentana si distanta parcursa.
Lista piese:
Costul total al proiectului a fost in jur de 60 lei. Recomand folosirea acestui tip de LCD(ce costa mai mult) deoarece nu a necesitat un efort prea mare pentru conectare.
Schema conectare senzor HALL:
2 dintre pinii senzorului sunt legati la masa, respectiv Vcc, iar cel de-al treilea reprezinta pinul ce va oferi date si este conectat pe portul A, pinul 7.
Schema conectare LCD:
Conectarea LCD-ului am realizat-o foarte usor, nefiind necesar folosirea de alte rezistente sau de potentiometru pentru setarea contrastului. Pinul 3(pentru contrast) l-am legat direct la masa. Cat timp senzorul receptioneaza camp magnetic in jurul sau, ledul de pe portul D, pinul 7 se va aprinde.
Pentru comunicatia cu LCD-ul am folosit functiile deja implementate in scheletul prezent in laboratoare. Calculul vitezei se realizeaza astfel: exista doua variabile: “last_time”, “time” in care sunt retinute momentele de timp succesive in care s-a primit informatie de la senzor. De fiecare data cand se primeste informatie de la senzor, stiindu-se circumferinta rotii, se calculeaza viteaza si se afiseaza. Timpul este retinut folosind un Timer in intreruperi. Calculul distantei se realizeaza astfel: la fiecare primire de informatii de la senzor se incrementeaza o variabila “count”, astfel, stiindu-se circumferinta rotii, se calculeaza distanta parcursa.