Создал термоконтроллер для сушки филамента с помощью ChatGPT! Arduino, реле, HTU21D, LCD и таймер.
https://boosty.to/3dprintedrs/posts/5...
ссылки на комплектующие вентилятор https://s.click.aliexpress.com/e/_opg...
LCD экран https://s.click.aliexpress.com/e/_oDY...
кнопка https://s.click.aliexpress.com/e/_olL...
реле бесконтактное https://s.click.aliexpress.com/e/_okR...
крутилка B10K https://s.click.aliexpress.com/e/_oEF...
датчик температуры и влажности https://s.click.aliexpress.com/e/_oox...
Ардуино нано v3 https://s.click.aliexpress.com/e/_oox...
Нагреватель 300 W https://s.click.aliexpress.com/e/_oms...
В этом видео я разработал термоконтроллер с таймером на базе Arduino, использующий датчик HTU21D, реле и LCD-дисплей. Этот код управляет нагревателем, поддерживает заданную температуру и автоматически отключает его по таймеру. При создании этого проекта мне помог ChatGPT, который помог разобраться с кодом и оптимизировать его. Я использовал следующий промт, чтобы получить основу для этого кода: *Промт для ChatGPT:* *" Напиши код для Arduino, который управляет реле на основе температуры с датчика HTU21D. Темпе ратура задаётся потенциометром, а включение/выключение ограничивается таймером, запускаемым кнопкой. Испол ьзуется LCD-дисплей 16x2 (I2C) для вывода текущих значений температуры, влажности, установленной температуры, оставшегося времени и состояния реле. Включ и гистерезис 2,5°C и сохранение настроек в EEPROM."* 🔥 Подписывайтесь Сушилка для филамента, управляемая с помощью Arduino. Нагревается до 90 градусов всего за 20 минут, а её мощность составляет 300 Вт. Особенности: простота в управлении; быстрый нагрев; вместительность; удобство сборки. Микроконтроллер: Arduino Nano V3Дисплей: 1602 LCD I2C (адрес 0x27)Датчик температуры и влажности: Adafruit HTU21DFПотенциометр: B10K (10 кОм)Реле: Одноканальное реле на 5VКнопка: Тактовая кнопкаНагреватель: 300 Вт, 220 ВВентилятор: 120×120 мм, 220 ВПровода и соединительные элементыБЛОК ПИТАНИЯ АРДУИНО НА 5 ВОЛЬТ *Распиновка:* Компонент Пин на Arduino Назначение Реле D9 5V и GND Управление нагревателем Потенциометр A0 5V и GND Настройка температуры и таймера Кнопка D7 GND Включение/выключение таймера Дисплей 1602 I2C SDA → A4, SCL → A5 5V и GND Управление дисплеем HTU21DF для питания 3v3 SDA → A4, SCL → A5 Чтение температуры и влажности