DIY zibspuldzes vadība ar Atmel Atmega8.
By Delfins | July 15th, 2009 | Category: AVR | No Comments »Lēnām čakarējos ar DIY studijas zibspuldzi. Nolēmu to taisīt ar elektronisko vadību – Atmel Atmega8 (vai Atmega128, ja pietrūks resursu). LCD tika izmantots vispopulārākais, ar HD77480 mikrokontrolieri, ar 16×2 rindu simboliem. Pieslēgšana pie atmega8 nesagādāja nekādu problēmu. Izdevās pat ieprogrammēt latviešu burtu simbolus iekš EEPROM.
Plate pieslēgta paralēlā interfeisa 4-bitu režīmā. Ir iespēja to visu piesleģt arī ar 3 vadiem (7 vietā!). Visticamāk, ka tā arī darīšu produkcijas versijā. Padomā vēl ir pieslēgt temp. sensorus caur I2C interfeisu. Tie būs domāti temperatūras noteikšanai kritiskajāsd vietās – uz kondesatoriem un lampas. Attiecīgi mikrokontrolieris spēs ieslēgt paaugstinātas dzesēšanas mehānismu (ventilātors vnk. “kustēsies” ātrāk).
Pagaidām visa tā padarīšana ir uz vadiem. Pašas plates tiks taisītas vēlāk, kad tiks notestēta elektroniskā vadība zibspuldzei. Izmantoju parasto izstrādes plati TQFP mikrokontrolieriem. No Ķīnas nesen pasūtīju smukākas izstrādes platītes priekš Atmega128.
Šeit video, kas pašlaik uzprogrammēts. Principā strā’da un der produkcijas versijai:


