Скрыть объявление
На нашем форуме недоступен просмотр изображений для неавторизованных пользователей. Если Вы уже зарегистрированы на нашем форуме, то можете войти. Если у Вас еще нет аккаунта, мы будем рады, если Вы к нам присоединитесь. Зарегистрироваться Вы можете здесь.

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

Тема в разделе "Общие вопросы по esp8266", создана пользователем mosvov, 9 фев 2015.

  1. mosvov

    mosvov Новичок

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

    Victor Administrator Команда форума

    Сообщения:
    2.209
    Симпатии:
    386
    Мотором лучше управлять через драйвер. Погуглите L293D - найдется куча примеров.
     

Поделиться этой страницей