Запись из жизни:


Прошивка для китайский UV LED лампы

13.03.2016 | Arduino, Программер, Своими руками, Электро | 0 | Автор:



Предлагаю вашему внимаю, рабочую замену чипа для ремонта или дальнейшей доработки китайской ультрафиолетовой LED (светодиодной) лампы. Какой раньше стоял чип не известно, замена выполнена на микроконтроллер ATtiny13A (Atmel Corporation).

Обязательное условие для правильного включения:

  • Подтягивающий резистор 10-100 кОм от + 5 Вольт на 7 вывод (2 pin в программе)
  • кнопка замыкает 7 вывод (2 pin в программе) на "-"
  • Выводы микроконтроллера можно переназначить под вашу схему

Так как прошивка для ATtiny13A написано в среде Arduino, нам необходимо подготовить наш микроконтроллер. Для этого мы должны подключить по следующей схеме:

Подключение ATtiny13A к Arduino UNO

Далее ищем нашу папку со скетчами, и распаковываем в нее следующий архив. После этого запускаем заново нашу Arduino IDE и в меню Сервис выбираем нашу плату ATTiny13, изменяем программатор на Arduino ISP. Теперь прошьём Arduino в  ArduinoISP, что бы через нее прошить ATTiny13A, для этого из примеров Arduino IDE:

  • Файл - Примеры - ArduinoISP
  • Сервис - Плата - Arduino UNO
  • Сервис - Последовательный порт - порт на котором наша Arduino
  • Сервис - Программатор - USBasp
  • ПРОШИВАЕМ!

Создадим новый скетч:

Теперь мы можем выбрать, на какой частоте может работать микроконтроллер ATtiny13а.
С завода ATtiny13а работает на частоте в 1 МГц, но на всякий случай зашьем загрузчик:

  • Сервис - Плата - ATtinyl3 1MHz (default)
  • Сервис - Последовательный порт - ОСТАВЛЯЕМ порт на котором наша Arduino
  • Сервис - Программатор - Arduino as ISP
  • «Записать загрузчик», которая располагается в вкладке «Сервис».

Теперь наш микроконтроллер точно работает на частоте внутреннего генератора 1 МГц. Проверяем настройки для прошивки нашей ATTiny13A:

  • Сервис - Плата - ATtinyl3 1MHz (default)
  • Сервис - Последовательный порт - ОСТАВЛЯЕМ порт на котором наша Arduino
  • Сервис - Программатор - Arduino as ISP
  • ПРОШИВАЕМ!

Принцип работы логики микроконтроллера:

  • Нажимаем на кнопку лампа включается ≈ 34 сек после чего гаснет
  • Если во время работы лампы, повторно нажать кнопку лампа погаснет принудительно


Метки записи: , , , , , , .





Календарь публикаций

Декабрь 2016
Пн Вт Ср Чт Пт Сб Вс
« Ноя    
 1234
567891011
12131415161718
19202122232425
262728293031  

Не пропусти акцию:

Архив новостей

Подписаться на канал KIRILL NESTEROV