Оглавление:

ESP32 и OLED-дисплей: Интернет-часы - DHT22: 10 шагов (с изображениями)
ESP32 и OLED-дисплей: Интернет-часы - DHT22: 10 шагов (с изображениями)

Видео: ESP32 и OLED-дисплей: Интернет-часы - DHT22: 10 шагов (с изображениями)

Видео: ESP32 и OLED-дисплей: Интернет-часы - DHT22: 10 шагов (с изображениями)
Видео: Вывод картинки на oled дисплей и контроллер Arduino, Esp8266, ESP32 2024, Ноябрь
Anonim
ESP32 и OLED-дисплей: Интернет-часы - DHT22
ESP32 и OLED-дисплей: Интернет-часы - DHT22

Это руководство участвует в конкурсе: «GIFs Challenge 2017». Если вам это нравится, пожалуйста, проголосуйте, нажав на баннер выше. Большое спасибо!;-)

Это руководство является продолжением путешествия, чтобы узнать больше об этом замечательном IoT-устройстве ESP32.

В моем последнем руководстве: IOT Made Simple: играя с ESP32 в среде Arduino IDE, мы исследовали:

  • Цифровой выход: мигающий светодиод
  • Цифровой ввод: считывание сенсорного датчика
  • Аналоговый вход: считывание переменного напряжения с потенциометра
  • Аналоговый выход: управление яркостью светодиода
  • Аналоговый выход: управление положением сервопривода
  • Считывание данных о температуре / влажности с помощью цифрового датчика
  • Подключение к Интернету и получение местного времени
  • Получение данных с простой локальной веб-страницы, включение / выключение светодиода
  • Передача данных на простую локальную веб-страницу

Теперь давайте включим OLED для локального представления данных, полученных датчиком DHT (температура и влажность), а также местного времени.

Изображение
Изображение

Шаг 1: BoM - Спецификация материалов

  • Совет по развитию ESP32 (8,52 доллара США)
  • 0,91-дюймовый последовательный синий OLED ЖК-дисплей 128x32 I2C IIC (2,98 доллара США)
  • Цифровой датчик температуры и влажности DHT22 / AM2302 (9,99 долларов США)
  • 1 х светодиод (опционально)
  • 2 резистора: 330 Ом и 10 кОм
  • Потенциометр: 10 кОм
  • Протоборды

Шаг 2: Установка драйвера и библиотеки ESP32

Установка драйвера и библиотеки ESP32
Установка драйвера и библиотеки ESP32
Установка драйвера и библиотеки ESP32
Установка драйвера и библиотеки ESP32

Мы будем использовать Arduino IDE для программирования нашего ESP32, так же, как мы это делаем с семейством ESP8266.

Установите драйверы:

Важно, чтобы вы установили на свой компьютер обновленный драйвер CP210x USB to UART. Введите по этой ссылке: usb-to-uart-bridge-vcp-drivers и установите соответствующий драйвер для вашей ОС.

Установить библиотеку:

Новинка здесь в том, что сам Expressif в своем GitHub даст нам правильные инструкции по установке библиотеки: arduino-esp32. Следуйте инструкциям для вашей ОС.

После этого перезапустите Arduino IDE, и все готово! Вы должны увидеть несколько досок в меню «ИНСТРУМЕНТЫ». Выберите подходящий именно вам. В целом "родовой" ESP32 DEV MODULE работает нормально.

Когда вы впервые откроете IDE Arduino, вы заметите, что скорость загрузки по умолчанию составляет 921 600 бод. Это может спровоцировать нестабильность. Измените его на 115, 200 бод!

Рекомендуемые: