Съдържание:
Видео: ESP32 и OLED дисплей: Интернет часовник - DHT22: 10 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:54
Този 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
Ще използваме 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 бода!
Препоръчано:
Часовник за пенсиониране / Брой нагоре / Dn часовник: 4 стъпки (със снимки)
Пенсионен часовник / Брой нагоре / Dn часовник: Имах няколко от тези 8x8 LED матрични дисплеи в чекмеджето и мислех какво да правя с тях. Вдъхновен от други инструктажи, имам идеята да създам дисплей за обратно броене/нагоре за обратно броене до бъдеща дата/час и ако целевото време p
ESP8266 Мрежов часовник без RTC - Nodemcu NTP Часовник Няма RTC - ИНТЕРНЕТЕН ЧАСОВНИК ПРОЕКТ: 4 стъпки
ESP8266 Мрежов часовник без RTC | Nodemcu NTP Часовник Няма RTC | ИНТЕРНЕТЕН ЧАСОВНИК ПРОЕКТ: В проекта ще се прави часовник проект без RTC, ще отнеме време от интернет с помощта на wifi и ще го покаже на дисплея st7735
C51 4 -битов електронен часовник - дървен часовник: 15 стъпки (със снимки)
C51 4 -битов електронен часовник - Дървен часовник: Имах малко свободно време този уикенд, затова продължих и сглобих този 4 -битов DIY електронен цифров часовник за 2,40 австралийски долара, който купих от AliExpress преди малко
Създаване на часовник от часовник: 11 стъпки (със снимки)
Създаване на часовник от часовник: В тази инструкция, аз вземам съществуващ часовник и създавам това, което чувствам, че е по -добър часовник. Ще преминем от снимката вляво към снимката вдясно. Преди да започнете със собствен часовник, моля, знайте, че сглобяването може да бъде предизвикателство, тъй като изображението
Думов часовник Ribba с Wemos D1 Mini (Интернет сървър за време): 8 стъпки (със снимки)
Думов часовник Ribba с Wemos D1 Mini (Интернет времеви сървър): Предполагам, че всеки стига до точката, в която това гъделичка в пръстите му и той иска да изгради Word Clock. Е, това е моят опит и цялостното ми заключение да го изградя възможно най -ефективно. Първо, аз притежавам 3D принтер и имам достъп