Часы на ESP-12(NodeMCU) + MAX7219 + WEB интерфейс

Тема в разделе "Глядите, что я сделал", создана пользователем IvanUA, 28 авг 2017.

?

Вы повторили это проект?

  1. Нет (просто ознакомился)

    14 голосов
    10,9%
  2. Да, один раз (попробовал)

    57 голосов
    44,2%
  3. Да, не однократно

    60 голосов
    46,5%
Можно выбрать сразу несколько вариантов.
  1. gtsky

    gtsky Гик

    а точно - кандера на + ногу бузера? шото у меня непикает
     
  2. GeorgeZ

    GeorgeZ Нерд

    пикает и с кондёром и без.
     
  3. GeorgeZ

    GeorgeZ Нерд

    Сменил БП с импульсного на трансформаторый, результат 0. ESPешка от WIFI отваливается...из-за бытовых помех
     
  4. IvanUA

    IvanUA Гуру

    У меня тоже не пика, пока не дошло что поставил активный базер...

    В нашем коде генерируется частота для работы пассивного базера (динамика).
    Для работы актвиного базера (динамик + генератор) необходимо изменить код так, что бы он на время работы базера, просто подавал питание на порт.
     
  5. IvanUA

    IvanUA Гуру

    Может стоит сменить ЕСП? Дело в том что уже не раз замечал, что некоторые экземпляры себя странно ведут.
    При равных условиях одни сразу коннектятся на роутер, а другим надо три круга пройти по 20 попыток пока она подключится....
     
  6. GeorgeZ

    GeorgeZ Нерд

    Заказал у китайцев новый комплект, зелёную матрицу и ESP жду их буду пробовать ) Юзаю старую версию 5.21 может в ней глюк?
     
  7. gtsky

    gtsky Гик

    Хорошо. Берем бузер "-" ногу на GND ногу "+" на D6 и он чудно пищит постоянно )) это значит что на него постоянно подается питание. ставим кондер он вообще не пищит.
     
  8. gtsky

    gtsky Гик

    фото бузера и как подключен кандер можно в студию?)) "+" бузера на "-" кандера и "+" кондера на D6 ?
     
  9. IvanUA

    IvanUA Гуру

    Как проверить активный базер или нет.
    Все просто подключите базер не к выходу D6 а на +5В - если он начнет пищать - значить он активный и имеет на борту собственный генератор (только полярность не перепутайте).
    Если базер пасивный, то вы просто услышите щелчек при подключении.

    ПС. Конденсатор не пропускает постоянный ток, соответственно активный базер не будет работать без питания.
     
  10. GeorgeZ

    GeorgeZ Нерд

    бузер с материнки. минус кондёра на минус ESP плюс кондёра на минус бузера плюс бузера на порт ESP
     
  11. gtsky

    gtsky Гик

    НУ у меня получается активный. А что нужно изменитьи где неподскажете?
     
  12. IvanUA

    IvanUA Гуру

    Вариантов то много, но вот один и них
    Код (C++):
    tone(buzzerPin, 2000, 100);
          delay(200);
    Заменить на
    Код (C++):
    digitalWrite(buzzerPin, HIGH);
          delay(200);
          digitalWrite(buzzerPin, LOW);
    Я не пробовал, проверьте, должно работать.

    В идеале, конечно надо эту процедуру вынести в отдельную функцию и заменить delay, использовать какую то переменную и функцию millis()
     
  13. gtsky

    gtsky Гик

    IvanUA Подскажите может сталкивались посоветуйте датчик влажности для бани, температуру мерять будем термопарой ибо DS18B20 невыдержит 140 градусов частого использования , а вот с влажнорстью что то ничего немогу придумать
     
  14. IvanUA

    IvanUA Гуру

    Увы нет.
     
  15. IvanUA

    IvanUA Гуру

    Добавил к теме опросник. Интересно, за 61 страницу написанного текста, сколько людей повторили данный проект.
     
    gtsky нравится это.
  16. jgupdimon

    jgupdimon Гик

    Иван, этот проект заслуживает наибольшей похвалы. Делал много проектов на матрицах (часов разумеется).
    Часики с погодой - это просто класс. Всё таки прошу еще события памятных дат прикрутить. Вообще бы "ЦАРЬ-ЧАСЫ" получились!!!
     
  17. Slaiterx

    Slaiterx Гик

    А я уже прикрутил
     
  18. gtsky

    gtsky Гик

    с возможностью редактирования через веб?*
     
  19. Slaiterx

    Slaiterx Гик

    нет просто в скетче прописал у меня вроде не добавляется их со временем:)
     
  20. brother

    brother Нерд

    Вопрос, а ведь правильней было подключать питание так:
    MAX7219 - 5в
    ESP-01 - 3.3в
    Значит логические уровни надо согласовывать!
    А у Вас MAX7219 от 3.3вольт питается, что по даташиту не приемлимо...
    а на схеме вообще показано питание от 5 вольт, но разведено везде 3.3вольта))))