termometri microcontroler ATmega8

termometri microcontroler ATmega8

Bună ziua tuturor cititorilor si admiratori site-ul circuite radio! Astăzi vreau să împărtășesc cu voi un alt design nepretențioasă „termometri.“ Un pic de fond: În seara este foarte greu pentru a vedea citirile de termometru de stradă pentru a vedea poziția săgeții trebuie să fie suficient de lung pentru a se holbeze și, uneori, folosi o lanternă. După ceva timp m-am plictisit și a decis să înlocuiască dispozitivul la electronic, care ar afișa informațiile din LED șapte afișează segment. Atunci nu ar fi ajuns chiar la fereastra pentru a afla temperatura exterioară. Deoarece afișajul se poate vedea în mod clar mai mult de trei metri. Circuite ale dispozitivului în rețea este completă. dar eu, ca persoană care aparține familiei de Radioamatorism, a decis să colecteze lui. Din moment destul de ceva timp acum încearcă să învețe microcontrolere, alegerea a căzut pe o scară largă și ieftină MK ATmega8. plata suplimentară a fost făcută prin tehnologia UTT, după care a început partea de program. Programul este scris în limbajul C, folosind mediul de dezvoltare CodeVisionAVR.

Diagrama schematică a circuitului

termometri microcontroler ATmega8

termometri microcontroler ATmega8

termometri microcontroler ATmega8

termometri microcontroler ATmega8

un senzor de temperatură este DS18B20 cip. Deoarece dispozitivul „termometri“ nu are bateria, atunci când citirile de putere se va abate în mod natural. Și indiferent care a fost motivul pentru orice întârziere în treburile umane vitale, există un interesant „truc“ - atunci când puterea se aplică în loc de timpul pe liniile de pauză vor fi afișate pe ecran până când nazhmosh unul dintre cele două butoane presetate.

termometri microcontroler ATmega8

termometri microcontroler ATmega8

termometri microcontroler ATmega8

termometri microcontroler ATmega8

termometri microcontroler ATmega8

termometri microcontroler ATmega8

Lista de piese necesare

  • 1buc - microcontroler ATmega8.
  • Quartz 32768 Hz - 1 buc.
  • Senzor de temperatură DS18B20 - 1 buc.
  • afișare cu șapte segmente (4 - Level) - 1 buc.
  • SMD 0805 Rezistori:
  • 620 ohmi - 8 bucăți.
  • 0 ohmi (bridge) - 1buc.
  • 4.7 kW - 1buc.
  • chei cu ceas - 2 buc.

Toate fișierele de proiect (schema, firmware și codul sursă) sunt incluse. Pentru toate întrebările legate de proiect pot fi accesate pe forum. Până când ne vom întâlni din nou în paginile site-ului circuitelor radio. Cu tine a fost Temych (Artem Bogatyr).