Introduction: USB LCD Termometer ATmega32u2 Flash Electronics
Termometer uporablja mikrokontroler ATmega32u2 (TQFP32), uporabimo lahko tudi ATmega16u2, ampak priporocam uporabo mikrokontrolerja ATmega32u2, saj ima 32k Flash pomnilnika. USB (USB 2.0 Full-speed) periferija je namenjena tudi programiranju, saj ima mikrokontroler ze nalozen DFU bootloader. Programiramo ga s programom FLIP. To pomeni, da za programiranje ne potrebujemo AVR programatorja. Mikrokontroler ze ima vgranjeno USB periferijo, zato ne potrebuje USB-UART mosti na integrirana vezja (FTDI in podobno). Uporabljena sta dva digitalna temperaturna senzorja DS18b20, za zunanjo in notranjo temperaturo. Na vezju je tudi napetostni regulator LM1117-5V 800mA, ki nam sluzi za zunanje napajanje (Max: 15V). Vezje deluje s taktom 16MHz (uporablja zunanji kristal), ki ga potrebuje mikrokontroler za delovanje USB komunikacije. Na USB povezavah morajo biti upori vrednosti 22ohm (+ / - 5%), saj slu~ijo prepre evanju motenj. Za pravilno delovanje USB komunikacije ne smemo pozabiti na kerami ni kondenzator Ucap 1μF (+ / - 10%) in elektrolitski kondenzator 22μF. Vezje ima stiri tipke, HWB, Reset, tipka za vklop in izklop osvetlitve LCD prikazovalnika in tipka za vklop in izklop USB to Serial povezave. Za prikaz meritev je uporabljen 16×2 LCD prikazovalnik.
Vec na:
http://flash-electronics.si/?p=1046
Flash Electronics
Vec na:
http://flash-electronics.si/?p=1046
Flash Electronics

