Оглавление:

Контроллер печи на пеллетах Arduino: 7 шагов
Контроллер печи на пеллетах Arduino: 7 шагов

Видео: Контроллер печи на пеллетах Arduino: 7 шагов

Видео: Контроллер печи на пеллетах Arduino: 7 шагов
Видео: Универсальный контроллер для пеллетной горелки своими руками на Arduino Nano 2024, Ноябрь
Anonim
Контроллер печи на пеллетах Arduino
Контроллер печи на пеллетах Arduino

Он построен для управления печью на гранулах. Светодиоды - это сигналы, которые будут отправляться для управления двигателями вентиляторов и шнеком.

Мой план состоит в том, что после сборки платы я использую несколько драйверов симисторов и симисторов для управления цепями на 120 вольт. Я буду обновлять это по мере продвижения. Я публикую это в надежде, что это поможет другим, поскольку на данный момент это накопление исследований и разработок.

Шаг 1: Постройте схему

Постройте схему
Постройте схему

Запчасти

Arduino Uno Rev3

Модуль часов реального времени DS3231.

ЖК-экран 16X2

Рюкзак I2C для ЖК-экрана.

3 светодиода

4 тактильные кнопки

Макетная плата

Провода перемычки.

Схема показана на приведенной выше схеме фритзинга. Коричневый провод в цепи подключается к верхнему контакту на задней стороне задней панели ЖК-дисплея. Перемычка снимается. Это позволило программно управлять подсветкой.

Шаг 2: Библиотека DS3231

Я скачал библиотеку для работы часов DS3231.

Оригинальная библиотека для DS3231.

Шаг 3. Библиотека DS3231 изменена

Я немного изменил библиотеку, чтобы мне было легче ее понять. Я включил только те функции, которые мне нужны для этого проекта.

Шаг 4: Библиотека кнопок

Библиотека кнопок, которую я использовал. Я не менял его, а просто использовал как есть.

Библиотеки можно либо импортировать через arduino ide, либо просто добавить их в папку, обычно находящуюся по адресу компьютер / имя пользователя / документы / arduino / библиотеки. Работал у меня.

Шаг 5: Библиотека для ЖК-дисплея

Мне пришлось использовать эту библиотеку, чтобы ЖК-экран заработал. Исходная библиотека, поставляемая с ide, не поддерживает связь I2C, поэтому именно эта библиотека делает это возможным.

Шаг 6: запрограммируйте Arduino

Я загрузил файл.ino, созданный с помощью arduino ide. Полностью протестировал и действительно хорошо работает. Возможно, мне придется немного подправить его, как только я добавлю симисторы, чтобы получить управление широтно-импульсной модуляцией для двигателей вентиляторов. Это изменит скорость двигателей вентиляторов.

Рекомендуемые: