Контроллер печи на пеллетах Arduino: 7 шагов
Контроллер печи на пеллетах Arduino: 7 шагов
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. Полностью протестировал и действительно хорошо работает. Возможно, мне придется немного подправить его, как только я добавлю симисторы, чтобы получить управление широтно-импульсной модуляцией для двигателей вентиляторов. Это изменит скорость двигателей вентиляторов.

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