2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Tento Instructable súťaží o súťaž: „GIFs Challenge 2017“. Ak sa vám páči, dajte nám svoj hlas kliknutím na vyššie uvedený banner. Mnohokrat dakujem!;-)
Tento tutoriál je pokračovaním cesty za získaním ďalších informácií o tomto skvelom zariadení IoT, ESP32.
V mojom poslednom návode: IOT Made Simple: Hra s ESP32 na Arduino IDE sme skúmali:
- Digitálny výstup: Bliká LED dióda
- Digitálny vstup: čítanie dotykového senzora
- Analógový vstup: Čítanie premenlivého napätia z potenciometra
- Analógový výstup: Ovládanie jasu LED
- Analógový výstup: Ovládanie polohy serva
- Čítanie údajov o teplote/vlhkosti pomocou digitálneho senzora
- Pripojenie k internetu a získanie miestneho času
- Prijímanie údajov z jednoduchej lokálnej webovej stránky zapnutím/vypnutím diódy LED
- Prenos údajov na jednoduchú miestnu webovú stránku
Teraz zapojme OLED, aby sme lokálne prezentovali údaje zachytené snímačom DHT (teplota a vlhkosť) a tiež miestny čas.
Krok 1: BoM - kusovník
- Vývojová rada ESP32 (8,52 USD)
- 0,91 palcový 128x32 I2C IIC sériový modrý OLED LCD displej (2,98 USD)
- Digitálny snímač teploty a vlhkosti DHT22/AM2302 (9,99 USD)
- 1 x LED (voliteľné)
- 2 x odpory: 330 ohm a 10K ohm
- Potenciometer: 10K ohm
- Protoboardi
Krok 2: Inštalácia ovládača a knižnice ESP32
Na programovanie nášho ESP32 použijeme Arduino IDE, rovnako ako to robíme s rodinou ESP8266.
Inštalácia ovládačov:
Je dôležité, aby ste si do počítača nainštalovali aktualizovaný ovládač CP210x USB to UART. Zadajte tento odkaz: ovládače usb-to-uart-bridge-vcp-driver a nainštalujte príslušný ovládač pre svoj operačný systém.
Inštalovať knižnicu:
Novinkou je, že samotný Expressif vo svojom GitHube nám poskytne správne pokyny pre inštaláciu knižnice: arduino-esp32. Postupujte podľa pokynov pre váš operačný systém.
Potom reštartujte Arduino IDE a je hotovo! V ponuke „NÁSTROJE“musíte vidieť niekoľko tabúľ. Vyberte si vhodné pre vás. „Generický“DEP MODUL ESP32 vo všeobecnosti funguje dobre.
Pri prvom otvorení Arduino IDE si všimnete, že predvolená rýchlosť nahrávania je 921 600 baudov. To môže spôsobiť barokovú nestabilitu. Zmeňte to na 115 200 baudov!