Autorul poate fi contactat la adresa: Login pentru adresa
Proiectul consta in realizarea unui indicator care masoara nivelul apei dintr-un recipient opac. Nivelul lichidului din recipient este afisat pe un display, iar cand recipientul este plin se declanseza un sunet redat la un difuzor.
Utilitate
Proiectul este util in primul rand pentru faptul ca aprofundez cunostintele dobandite la laborator si in al doilea rand prin faptul ca pot masura mai usor cantitatea de vin dintr-un butoi.
Idee
Ideea mi-a venit cand eram pe drum cu masina si am vazut indicatorul care imi arata nivelul scazut de combustibil din rezervor. Atunci m-am intrebat cum se poate detecta nivelul de benzina dintr-un rezervor de catre un device, iar acum m-am gandit sa realizez un astfel de indicator.
Lista piese:
Am legat cate un tranzistor la fiecare pin de pe PORT A si am verificat la fiecare nivel in cod daca pe pinul corespunzator nivelului am tensiune.
Proiectul desi simplu a fost destul de interesant avand in vedere faptul ca am invatat sa lipesc diferite componente si sa fac debugging pe hardware. De asemenea mi-a placut ca mi-am facut placuta mea si am scris cod pentru ea. Totusi pentru ca am avut incredere in LCD-ul cumparat ca va merge si nu va fi nicio problema cand il voi folosi nu am reusit sa fac si partea de afisare. Lcd-ul e imun la LCD_print().
Datasheet ATmega324: http://cs.curs.pub.ro/wiki/pm/_media/doc8272.pdf
Laborator 3: http://cs.curs.pub.ro/wiki/pm/lab/lab3
LCD library : http://homepage.hispeed.ch/peterfleury/group__pfleury__lcd.html