PioDer Website

Programy, skrypty itp.

Termometr wielopunktowy DS18B20 na Atmega8

termometr
Od pewnego czasu myślałem nad skonstruowaniem elektronicznego termometru. Na studiach otrzymałem wiedzę z mikrokontrolerów, dzięki czemu jego wykonanie stało się możliwe.

Cechy termometru
  • serce: Atmega8A (8KB flash)
  • czujniki: 2xDS18B20 wpięte na jednej linii 1-Wire podciągniętej rezystorem 4,7kΩ do Vcc
  • wyświetlacz: trzymodułowy wyświetlacz 7-segmentowy LCD, czerwony, wspólna anoda
  • zasilanie: 3xAA 1.5V
  • obudowa: Z-34
schemat
Schemat termometru


Przycisk SW1 (dolny) zmienia sensor, z którego wyświetlana jest temperatura. Switch SW2 (górny) po przytrzymaniu przez ok. 3 sekundy pobiera ROM CODE aktualnie podłączonego czujnika i programuje go do EEPROM-u (uwaga! czujniki podłączać do programowania pojedynczo!)
PCB Schemat montażowy
Wzór płytki jest do pobrania Tutaj »

Zaletą termometru jest jego przenośność - czujniki są wpinane poprzez złącze 6P4C.

Wsad hex oraz mapa EEPROM z dwoma czujnikami do pobrania w dziale Download.  

PHP Powered Valid XHTML 1.1 Valid CSS 3 Debian GNU/Linux PHP Powered