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


USB паяльник ZD 20U 5V 8W + новые возможности с ATtiny13A

01.03.2016 | Arduino, Глянь-ка!, Обзоры, Покупка, Своими руками, Электро | 1 | Автор:



Не так давно, сделал обзор хорошего USB паяльника USB паяльник zd 20u 5v 8w: http://j.mp/1QF3DmS

  • Быстро нагревается
  • Питание от USB
  • Малые размеры и вес
  • Портативный

Паяльник оправдал все мои ожидания, но по советам нашего подписчика сегодня я предлагаю произвести модернизация usb паяльника, и заменить сердце ZD 20U 5V 8W выполненное на NE555 (микросхема интегрального таймера) на микроконтроллер ATtiny13A (Atmel Corporation).

Нам понадобится:

  1. ✔ USB паяльник zd 20u 5v 8w: http://j.mp/1QF3DmS
  2. ✔ Микроконтроллер ATtiny13A: http://j.mp/1TNR7qJ
  3. ✔ Резистор 100 кОм: http://j.mp/1TNRem0
  4. ✔ Arduino: http://j.mp/1TNRoKa (или аналогичная с последовательным портом)
  5. ✔ Разъем Sop8 в DIP8: http://j.mp/1XLUw7T (для удобства)

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

 

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

Можно использовать как макетную плату, так и разъем Sop8 в DIP8, что во втором случае еще удобнее. Как видим схема очень простая.

https://www.youtube.com/watch?v=LqYfzpeGY14

Может кому то пригодится в оригинальном Datasheet используется конденсатор между разъемами reset и GND.

Так как, мы работает от встроенного генератора 9,6MHz, пропускаем и файл файл avrdude.conf не правим. Поэтому фал этот не правим. Далее нам необходимо сделать из Arduino программатор для нашей ATtiny13A. Этот скетч есть в примерах, называется Arduino ISP. Теперь мы закрываем IDE и начинаем править конфиги Arduino IDE чтобы обучить IDE работе с нашим контроллером. Ищем в папке с Arduino IDE файл avrdude.conf. В нем ищем настройки для контроллера ATTiny13. Нам надо исправить его параметры на наш контроллер:

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

Теперь прошьём Arduino в  ArduinoISP, что бы через нее прошить ATTiny13A, для этого из примеров Arduino IDE:

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

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

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

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

https://www.youtube.com/watch?v=yrf_eHexjz0

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

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

Зальем этот скетч в наш контроллер и соберем следующую схемку:

Схема включения микроконтроллера

  1. Выпаиваем NE555
  2. У ATTiny13A отгибаем вверх 1 и 4 выводы
  3. 4 вывод ATTiny13A перемычкой кидаем на дорожку под 1 ножкой (минус)
  4. Между 5 и 2 выводами устанавливаем сопротивление 100 кОм
  5. Конденсатор С1 выпаиваем.
  6. Подключим большой конденсатор по питанию (фото ниже)

Конденсатор по питанию

Как теперь работает USB паяльник ZD 20U 5V 8W:

  1. Включаем питание паяльник выключен
  2. Прикоснулись шарик паяльник греется 20 сек до температуры 220 град
  3. Если шарик нажат, паяльник греет на полную
  4. Если не нажат паяльник на 40 сек переходит в режим поддержания температуры
  5. Раз в 3 секунды включается на 1 сек, температура держится на уровне 220 град
  6. Если в любой момент нажать сенсорную кнопку нагрев включится на полную
  7. Если сенсорную кнопка не нажата то через 40 сек паяльник выключится

Создано на основе данных с сайта http://mysku.ru/blog/china-stores/35336.html



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





  • Charli_99

    Класс…

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

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

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

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

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