Съдържание:

ESP32 и OLED дисплей: Интернет часовник - DHT22: 10 стъпки (със снимки)
ESP32 и OLED дисплей: Интернет часовник - DHT22: 10 стъпки (със снимки)

Видео: ESP32 и OLED дисплей: Интернет часовник - DHT22: 10 стъпки (със снимки)

Видео: ESP32 и OLED дисплей: Интернет часовник - DHT22: 10 стъпки (със снимки)
Видео: Measure Temperature and Humidity WiFi with ESP32 DHT11 and DHT22 - Robojax 2024, Ноември
Anonim
ESP32 и OLED дисплей: Интернет часовник - DHT22
ESP32 и OLED дисплей: Интернет часовник - DHT22

Този Instructable се състезава за конкурс: „GIFs Challenge 2017“, Ако ви харесва, моля, дайте своя глас, като кликнете върху горния банер. Благодаря много!;-)

Този урок е продължение на пътуване, за да научите повече за това страхотно IoT устройство, ESP32.

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

  • Цифров изход: Мигащ светодиод
  • Цифров вход: Четене на сензор за докосване
  • Аналогов вход: Четене на променливо напрежение от потенциометър
  • Аналогов изход: Контрол на яркостта на LED
  • Аналогов изход: Контрол на серво позиция
  • Четене на данни за температура/влажност с цифров сензор
  • Свързване към интернет и получаване на местно време
  • Получаване на данни от обикновена локална уеб страница, включване/изключване на светодиод
  • Предаване на данни към обикновена локална уеб страница

Сега нека включим OLED, за да представим локално данните, уловени от DHT сензора (Температура и Влажност), както и местното време.

Образ
Образ

Стъпка 1: BoM - материална сметка

  • Съвет за развитие на ESP32 (8,52 щ.д.)
  • 0,91 инчов 128x32 I2C IIC сериен син OLED LCD дисплей (2,98 щ.д.)
  • DHT22/AM2302 Цифров сензор за температура и влажност (9,99 щ.д.)
  • 1 x LED (по избор)
  • 2 x резистора: 330 ohm и 10K ohm
  • Потенциометър: 10K ома
  • Прото дъски

Стъпка 2: Инсталиране на драйвер и библиотека на ESP32

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

Ще използваме Arduino IDE за програмиране на нашия ESP32, по същия начин, както го правим със семейството ESP8266.

Инсталиране на драйвери:

Важно е да сте инсталирали на компютъра си актуализирания CP210x USB към UART драйвер. Въведете в тази връзка: usb-to-uart-bridge-vcp-драйвери и инсталирайте подходящия драйвер за вашата операционна система.

Инсталиране на библиотека:

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

След това рестартирайте Arduino IDE и е готово! Трябва да видите няколко дъски в меню „ИНСТРУМЕНТИ“. Изберете подходящото за вас. Като цяло "общият" ESP32 DEV МОДУЛ работи добре.

Когато отворите Arduino IDE за първи път, ще забележите, че скоростта на качване по подразбиране е 921, 600 бода. Това може да предизвика нестабилност. Променете го на 115, 200 бода!

Препоръчано: