Часы, календарь, погода на esp32 + lcd2004

Тема в разделе "Глядите, что я сделал", создана пользователем issaom, 26 авг 2020.

  1. aas84

    aas84 Нуб

    с подключением проблем не возникнет. спасибо за быстрый ответ.
     
  2. issaom

    issaom Гуру

    Я брал вот этот
    38Pin это бесполезная затея - ими толком не попользоваться.....
     
  3. aas84

    aas84 Нуб

    понял вас. спасибо!
     
  4. Catbear

    Catbear Гик

    Думаю все ОK будет!
     
  5. samand587

    samand587 Нерд

    Здравствуйте! Возможно ли применение датчика ВМР-ВМЕ280(ВМР180)? Спасибо!
     
  6. samand587

    samand587 Нерд

    Так же в наличии есть датчики ДНТ11 и АМ2320 - оба датчика температуры и влажности. Возможно ли их применение? Вопрос выше снимается!
     
    Последнее редактирование: 1 дек 2021
  7. samand587

    samand587 Нерд

    При попытке заливки скетча получаю вот такую ошибку: "Возникла ошибка при загрузке https://dl.espressif.com/dl/package_esp32_index.json". Ардуино ИДЕ переустанавливать пробовал, старый preferences.txt пробовал удалять, интернет работает- может Вы подскажете как с этим бороться? (Ранее такого не было, остальные пректы заливались без проблем).
     
  8. issaom

    issaom Гуру

    Попробуйте почитать тут:
    https://zen.me/21kImX
     
  9. samand587

    samand587 Нерд

    Здесь ответа не нашел. Почитал тут https://www.samovar-tool.ru/2021/03/30/ustanovka-i-nastrojka-platy-esp32-v-arduino-ide/. Плата ЕСП32 установилась. При заливке скетча выскакивает предупреждение, что библиотека из Вашего архива LiquidCrystal_I2C предназначена для работы с микроконтроллерами АВР и может не работать с ЕСП32. Далее скетч заливается без ошибок. По монитору порта вижу что данные идут. При подключении дисплея экран светится, но информации нет. переменник контрастности крутил. Что можно посмотреть? Спасибо!
     
  10. issaom

    issaom Гуру

  11. samand587

    samand587 Нерд

    Вот! После загрузки скетча примера все автоматом уходит в перезагрузку и появляется надпись. После загрузки основного скетча этого не происходит, а после перезагрузки в ручную появляется чистый экран. Что еще можно посмотреть? Спасибо!
     

    Вложения:

  12. issaom

    issaom Гуру

    Код (C++):
      lcd.setCursor(0, 2);
      while (WiFi.status() != WL_CONNECTED) {
        delay(500);
        lcd.print('.');
    Serial.print('.'); //добавить
      }
    Добавьте строчку, Откройте монитор порта и посмотрите будут ли там точки печататься. (после перезагруки)
     
  13. samand587

    samand587 Нерд

    Вот лог. Точки идут, с сервером погоды соединение и ответ есть, но экран пустой. Пробовал ESP32_WiFiClockV4- все то же самое. Что можно еще посмотреть? Спасибо!

    ets Jun 8 2016 00:22:57

    rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
    configsip: 0, SPIWP:0xee
    clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
    mode:DIO, clock div:1
    load:0x3fff0030,len:1420
    ho 0 tail 12 room 4
    load:0x40078000,len:13540
    load:0x40080400,len:3604
    entry 0x400805f0
    .....HTTP Response code: 200
    {"coord":{"lon":59.7592,"lat":58.2906},"weather":[{"id":804,"main":"Clouds","description":"overcast clouds","icon":"04n"}],"base":"stations","main":{"temp":267.04,"feels_like":260.52,"temp_min":267.04,"temp_max":267.04,"pressure":1005,"humidity":82,"sea_level":1005,"grnd_level":968},"visibility":10000,"wind":{"speed":5.1,"deg":241,"gust":11.57},"clouds":{"all":97},"dt":1638537879,"sys":{"country":"RU","sunrise":1638505585,"sunset":1638530127},"timezone":18000,"id":538340,"name":"Kushva","cod":200}
     

    Вложения:

    • Часы.zip
      Размер файла:
      692 байт
      Просмотров:
      132
    Последнее редактирование: 3 дек 2021
  14. issaom

    issaom Гуру

    Попробуйте отсюда код взять....
    https://disk.yandex.ru/d/E-I4RupWYHsbWg
    Так то вроде народ собирал....
     
  15. samand587

    samand587 Нерд

    У меня код взят отсюда
     
  16. samand587

    samand587 Нерд

    Уважаемый автор! Скажите, пожалуйста, отсутствие датчика SHT31 не может влиять на запуск часов? Если да, то как то можно закомментировать его наличие на время пока едет с Али?
     
  17. issaom

    issaom Гуру

    Скорее всего из-за этого и не работает. Пробуйте....
    Код (C++):
    // Adafruit_SHT31 sht31 = Adafruit_SHT31();     // объект для работы с датчиком
    Далее закомментируете все строки в которых будут вылезать ошибки
     
  18. samand587

    samand587 Нерд

    Все,что требовалось, закомментировал! Скетч залился без ошибок, в перезагрузку не ушел, на экране ничего нет, в мониторе порта информация есть. Полный Х.З.!
     
  19. issaom

    issaom Гуру

    Мне к сожалению не на чем проверить - я уже из часов радиоприемник сделал....
     
  20. samand587

    samand587 Нерд

    Это который?