Информационный портал MSEVM






Главная > Arduino > Модернизация часов-картины


Аникин Николай Васильевич

Задался целью модернизировать китайскую часы-картину, жена подарила на 23 февраля лет шесть назад, лампы все посгарели, работал только двигатель (эмитатор волн), часы и пели птички.



Был небольшой опыт программирования Arduino, поэтому было решено собрать недорогой контроллер типа Arduino на Atmega8, т.е. получить ШИМ-регулятор.

Мегу программировал программатором USBasp, через eXtreme Burner - AVR , bootloader взят с Arduino: ATmegaBOOT-prod-firmware-2009-11-07.hex

Драйвер для ленты HT-5050W60E - придумал сам, естественно, что основы были взяты с просторов инета. Собран на IGBT транзисторе 20N60С3, управляется через оптопару LTV-815M, т.е. 0...5В на светодиод оптопары с ATmega8.



Cкетч, печатки и др. в архиве во вложении.

#define LED 9
int i = 0;
void setup() {
 pinMode(LED, OUTPUT);
}
void loop(){
 for (i = 0; i <= 254; i++) {
 analogWrite(LED, i);
 delay(50); 
 }
 {delay(1000);
 }
 for (i = 255; i >= 0; i--) 
 {
 analogWrite(LED, i); 
 delay(50); 
 }
 {
 delay(1000);
 analogWrite(LED, i=0);
 delay(1000);
 }
}












Файлы:
  • pict.zip - Cкетч, печатки и др.


Обсудить на форуме








e-mail рассылки
Радиолюбитель
Подписаться письмом
















Яндекс цитирования Rambler's Top100