Chciałem zaprezentować projekt zegara wraz z termometrem który bez problemów można zamontować w samochodzie - projekt jest banalny, ale nie każdy ma czas i chęci na programowanie czy też tworzenie schematu płytki drukowanej.
Program został napisany w C .. oczywiście w dalszej części zostanie umieszczony skompilowany plik z rozszerzeniem hex. Nie udostępniam pliku źródłowego gdyż z pewnością szybko znalazłyby się osoby pragnące sprzedawać takie termometry po 'lekkim' zmodyfikowaniu kodu.
Dołączę również schemat płytki drukowanej..do otworzenia go potrzebny będzie program kicad - który to program jest całkowicie darmowy i bez problemów można znaleźć go na elektrodzie
Ten termometr można zaprogramować w dwóch wersjach:
1) wyświetlany jest napis początkowy ("Witaj Szerokiej Drogi") a potem co 5 sekund odświeżana jest temperatura z dwóch czujników DS18b20
2)lub druga wersja z napisem początkowym, a po 10sekundach wyświetlany jest czas z datą i nazwą dnia tygodnia który jest co 5 sekund zastępowany temperaturą. Do odmierzania czasu zastosowany jest układ ds1307N (może pracować od -40stopni C) a do temperatury jak wyżej dwa czujniki ds18b20. Czas i temperatura są wyświetlane na zmianę - gdyż wyświetlacz lcd ma tylko dwa wiersze.
Dołączam dwa pliki hex odpowiednio dla każdego termometru...a schemat płytki drukowanej jest taki sam...gdy nie chcemy zegara tzn. wybierzemy termometr w wersji pierwszej będziemy mieć mniej elementów na płytce
Termometr obsługiwany jest za pomocą 3 przycisków
W wersji pierwszej nie musimy w ogóle ich używać...opis funkcji dostępnych z poziomu menu jest opisany w dostarczonym pliku opisfunkcji.doc
Dostępne funkcje w wersji pierwszej:
1) zamiana miejscami wyświetlanych temperatur na wyświetlaczu (jeżeli czujniki temperatury omyłkowo zamontowaliśmy ‘na odwrót’ tzn. na wyświetlaczu temperatura wewnętrzna będzie wyświetlana jako zewnętrzna to za pomocą tej funkcji możemy zamienić wyświetlane temperatury)
2) czy powitalny napis ma być wyświetlony (za pomocą tej funkcji możemy wyłączyć wyświetlanie napisu powitalnego. Oczywiście w każdej chwili możemy ponownie włączyć wyświetlanie tego napisu)
3) czy wyświetlić informację o gołoledzi (za pomocą tej funkcji możemy wyłączyć ostrzeganie o gołoledzi – ale czy warto?)
4) Regulacja jasności wyświetlacza (mamy możliwość cyfrowej regulacji jasności wyświetlacza w skali 15 stopniowej – od najciemniejszego do najjaśniejszego podświetlenia)
5) Dodatkowa funkcja (bez wchodzenia do menu) – szybkie włączenie i wyłączenie podświetlenia.
Obsługa menu w wersji drugiej tzn. z zegarem jest podobna...przy czym dochodzą funkcję za pomocą których ustawiamy czas:)
Zegar jest otrzymywany bakteryjnie więc termometr nie musi być cały czas zasilany - w/g not katalogowych bateria cr2032 powinna wystarczyć na 10lat otrzymywania tzn. jeżeli ustawimy czas i przypomnimy sobie o termometrze po 9 latach, to po włączeniu będzie pokazywał aktualny czas
Trochę zdjęć termometru w wersji pierwszej
i druga wersja z zegarem
Gdy termometr jest bez zegara (tzn. w wersji pierwszej)
Temperatura odświeżana jest co 5 sekund, rozdzielczość to 0,1 stopnia Celsjusza. Jeżeli temperatura na zewnątrz będzie mieściła się w zakresie od -2 do 2 stopni Celsjusza to zostanie wyświetlony komunikat o gołoledzi wraz z 3-krotnym PŁYNNYM rozjaśnieniem i przyciemnieniem wyświetlacza (aby kierowca mógł od razu zorientować się że na drodze jest ślisko). Komunikat będzie odświeżany co 5 minut aż do poprawy warunków na drodze.
w razie pytań gg: 881177
Przybliżona cena termometru
wyświetlacz 16x2 zielony 10zł kolorowy ok 20zł
płytka jeżeli sami zrobimy 0zł 1 sztuka ok 15zł (schemat płytki dołączony)
atmega8 4zł
Czujniki temp 2 ds18b20 ok 8zł
Inne drobne części w tym mostek, stabilizator, przyciski, potencjometr itp ok 5zł
Przewody ok 5zł - zależy od długości
Jeżeli wybierzemy kolorowy wyświetlacz i gotową płytkę (którą można zamówić na podstawie schematów które dostarczam) cena do 60 zł
Gdy zdecydujemy się na termometr z zegarkiem musimy zaopatrzyć się w zegar dallasa ds1307 ok 5zł + bateria + podstawka + rezonator = ok 10zł
oczywiście nie zapominajmy o kosztach przesyłki...wszystkie potrzebne elementy z pewnością nie kupimy u jednego sprzedawcy..ja kupiłem u 4
Termometr działa wzorowo w aucie od ponad pół roku
Projekt, schematy, programy nie mogą być kopiowane ani sprzedawane. Tylko na użytek własny
Fajne? Ranking DIY