Na ekranie głównym (rysunek 1) są wyświetlane podstawowe informacje. Wciskając przyciski „+” lub „–” przechodzimy pomiędzy oknami menu zgodnie z kolejnością pokazaną na rysunku 2. Funkcje pierwszych trzech okien nie powinny budzić wątpliwości. Naciskając przycisk „OK” przechodzimy do zmiany wartości wyświetlanego parametru, wtedy przyciskami „+” lub „–” zmieniamy wartość i potwierdzamy ponownie przyciskając „OK”. Wszystkie ustawienia zapamiętywane są w pamięci nieulotnej i odtwarzane przy włączaniu zasilania.
Przekroczenie wartości granicznej może być sygnalizowane sygnałem dźwiękowym i/lub zaświeceniem się podświetlenia wyświetlacza. W oknie „Sygnalizacja” można wybrać jedną z kilku opcji – wartość „wył” oznacza sygnalizację wyłączoną, „mod” oznacza sygnał przerywany, „wł” to sygnał ciągły. Gdy w trakcie sygnalizacji zostanie naciśnięty przycisk „OK”, to sygnalizacja dźwiękowa zostanie wyłączona, ale sygnalizacja świetlna nie. Gdy jest włączona funkcja rejestrowania wartości granicznych, to poniżej temperatury mierzonej jest wyświetlana wartość temperatury skrajnej przy ostatnim przekroczeniu. Na przykład, górna granica ustawiona na 80°C, temperatura doszła do 87°C i zaczęła spadać, to wyświetlona zostanie wartość „! 87°C”. Wartość ta będzie widoczna do czasu następnego przekroczenia lub do naciśnięcia przycisku „ESC”.
Schemat ideowy pokazano na rysunku 3. Kluczowym elementem termometru jest mikrokontroler ATmega8 i zawarty w jego pamięci program. Do komunikacji z użytkownikiem służy wyświetlacz 2 linie × 16 znaków oraz 4 przyciski. Sygnalizacja przekroczenia wartości granicznych jest realizowana poprzez sterowanie podświetleniem wyświetlacza oraz sygnalizatorem dźwiękowym. Równolegle do sygnalizatora jest dołączony przekaźnik, którego styki mogą włączać inne urządzenie. Do zasilania układu jest niezbędne napięcie stałe 9…14 V o wydajności ok 200 mA.
Schemat montażowy termometru pokazano na rysunku 4. Montaż nie powinien sprawić problemów nawet mniej wprawionym elektronikom. Po zmontowaniu płytki, zanim zostanie umieszczona w obudowie, należy dołączyć zasilanie i wyregulować kontrast wyświetlacza kręcąc potencjometrem P1. Jeśli na wyświetlaczu ukaże wskazanie temperatury, to uruchomienie można uznać za zakończone. Do płytki warto dołączyć panel czołowy – do pól miedzi na panelu należy przylutować śruby M3, aby przeszły przez otwory w płytce termometru a następnie przykręcić nakrętki. Teraz można usunąć przednią ściankę obudowy KM-50 i zastosować w jej miejsce przygotowany panel frontowy.
Jako czujnik warto zastosować profesjonalnie wykonany czujnik temperatury – DS18B20 MOD. Przewód połączeniowy należy przeprowadzić przez tylną ściankę obudowy, gdyby przewód okazał się za krótki można go przedłużyć stosując skrętkę komputerową lub lepiej przewód audio – dwie żyły w ekranie. Tak połączony czujnik działa prawidłowo nawet z przewodem o długości 30 m. Również z tyłu obudowy powinien wychodzić przewód zasilający – należy pamiętać, że urządzenie wymaga napięcia ok 12 V DC np. z zasilacza wtyczkowego.
KS
- R1, R2, R3, R5: 3,3 kΩ
- R4: 33 Ω
- PR1: 10 kΩ
- C1, C5: 220 μF/16 V
- C2…C4: 100 nF (SMD 1206)
- D1, D2: 1N4007
- T1, T2: BC547
- IC1: 7805
- IC2: ATmega8 (zaprogramowany)
- LCD: wyświetlacz LCD 2×16
- PK1: przekaźnik JQC68-12V
- S1...S4: przycisk miniaturowy 17 mm
- ZAS, OUT, TEMP: ARK500
- PIEZZO: piezo z generatorem 12 V