• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе 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 - найдется куча примеров.
 
Сверху Снизу