Przedstawiam projekt termometru z potrójnym wyświetlaczem 7-segmentowym. Zakres pomiaru temperatury wynosi od -9,5 do 99 stopni Celsjusza ze skokiem 0.5 stopnia (lub też od 0 do 210 stopni Farhenheit'a ze skokiem jedno stopniowym). Dzięki wyświetlaczowi LED, odczyt możliwy jest także w ciemności.
Jako czujnika temperatury użyto tutaj DS1621.
Kontroler AT2313 został tutaj użyty do kontroli dwu-przewodowego interface'u szeregowego czujnika i do przetwarzania odczytanych danych na sygnał podany do wyświetlacza segmentowego. Odświeżanie odczytu następuje co 3 sekundy. Ceramiczny rezonator jest tutaj użyty w celu taktowania mikrokontrolera.
Do każdej katody wyświetlacza 7-segmentowego podłączony jest tranzystor NPN mający na celu wzmocnienie prądu. Tranzystory sa sterowane przez mikrokontroler. Każdy segment podłączony jest do rezystorów 200 Ohmowych w celu ograniczenia prądu na portach mikrokontrolera.
Obwód potrzebuje zasilania napięciem stałym 5V i pobiera ok 50mA. Układ może być zasilany także z 3 bateriami 1.5V, ale wtedy jasność wyświetlacza będzie mniejsza. Na 3 bateriach układ powinien pracować około miesiąca.
Wsad i kod źródłowy dostępne są na stronie źródłowej.
źródło http://www.avrprojects.net/articles.php?lng=en&pg=58
Fajne? Ranking DIY
