• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

"умный" освежитель на esp8266

mosvov

New member
Добрый день учасники форума.
Задался идеей реализовать "Умный" освежитель (AirWick) на базе esp8266 012 версии
С умностей встроить датчик DHT11 (этот был под рукой), а также управление освежителем.
Прошил NodeMCU - как мне показалось самая удобная в плане разработки, нашел код для считывания показаний датчика, также реализовал спящий режим для економии батареек освежителя.
Сейчас механизм работы - просыпаемся каждые 5 минут считываем температуру и отправляем на сервер, с сервера считываем нужно ли запустить освежитель
Проблема в управлении мотором освежителя: подключил его напрямую к 3,3 и земле - крутится, подключил наоборот - крутится в другую сторону, механизм работы с коробки - крутимся где то пол секунды в одну сторону потом столько же в другую.
Насколько я понял если подать GPIO HIGH а на другой LOW это будет тоже что и подать на мотор 3,3 и землю, но он отказывается так работать. Проверял на лампочке - та работает. Догадываюсь что HIGH на GPIO несовсем тоже что и 3,3
Вот и возникает вопрос - как заставить его работать?
Если кому интересно - выложу код.
 

Victor

Administrator
Команда форума
Мотором лучше управлять через драйвер. Погуглите L293D - найдется куча примеров.
 
Сверху Снизу