Indholdsfortegnelse:
Video: ESP32 og OLED -skærm: Internetur - DHT22: 10 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Denne instruktør konkurrerer om konkurrence: "GIFs Challenge 2017". Hvis du kan lide den, bedes du give din stemme ved at klikke på ovenstående banner. Mange tak!;-)
Denne vejledning er en fortsættelse af en rejse for at lære mere om denne store IoT -enhed, ESP32.
På min sidste tutorial: IOT Made Simple: Legende med ESP32 på Arduino IDE udforskede vi:
- Digital udgang: Blinker en LED
- Digital indgang: Læsning af en berøringssensor
- Analog indgang: Læsning af en variabel spænding fra et potentiometer
- Analog udgang: Styring af en LED -lysstyrke
- Analog output: Styring af en servoposition
- Læsning af temperatur/luftfugtighedsdata med en digital sensor
- Opretter forbindelse til internettet og får lokal tid
- Modtagelse af data fra en simpel lokal webside, tænd/sluk for en LED
- Overførsel af data til en simpel lokal webside
Lad os nu inkludere en OLED til lokalt at præsentere de data, der er fanget af DHT -sensor (temperatur og luftfugtighed) samt lokal tid.
Trin 1: BoM - regning af materiale
- ESP32 Development Board (8,52 $)
- 0,91 tommer 128x32 I2C IIC Serial Blue OLED LCD -skærm (US $ 2,98)
- DHT22/AM2302 Digital temperatur- og luftfugtighedssensor (US $ 9,99)
- 1 x LED (valgfri)
- 2 x modstande: 330 ohm og 10K ohm
- Potentiometer: 10K ohm
- Protoboards
Trin 2: Installation af ESP32 -driver og bibliotek
Vi vil bruge Arduino IDE til at programmere vores ESP32, på samme måde som vi gør med ESP8266 -familien.
Installer drivere:
Det er vigtigt, at du har installeret den opdaterede CP210x USB til UART -driver på din computer. Indtast i dette link: usb-to-uart-bridge-vcp-drivere og installer den korrekte driver til dit operativsystem.
Installer bibliotek:
Nyheden her er, at Expressif selv i sin GitHub vil give os de korrekte anvisninger for biblioteksinstallation: arduino-esp32. Følg vejledningen til dit operativsystem.
Efter det skal du genstarte Arduino IDE, og det er gjort! Du skal se flere tavler i menuen "TOOLS". Vælg det passende for dig. Generelt fungerer den "generiske" ESP32 DEV MODULE fint.
Når du åbner Arduino IDE for første gang, vil du bemærke, at standard uploadhastigheden er 921, 600 bauds. Dette kan provokere ustabilitet. Skift det til 115, 200 bauds!
Anbefalede:
GPS -overvågning med OLED -skærmprojekt: 5 trin (med billeder)
GPS -overvågning med OLED -skærmprojekt: Hej alle sammen, i denne hurtige artikel vil jeg dele mit projekt med dig: ATGM332D GPS -modul med SAMD21J18 mikrokontroller og SSD1306 OLED 128*64 display, jeg byggede et specielt printkort til det på Eagle Autodesk og programmerede det ved hjælp af Atmel studio 7.0 og ASF
Internetur: Vis dato og klokkeslæt med en OLED ved hjælp af ESP8266 NodeMCU med NTP -protokol: 6 trin
Internetur: Vis dato og klokkeslæt med en OLED Brug af ESP8266 NodeMCU Med NTP -protokol: Hej fyre i denne instruks vil vi bygge et internetur, som får tid fra internettet, så dette projekt ikke har brug for nogen RTC til at køre, det skal kun bruge en fungerende internetforbindelse Og til dette projekt har du brug for en esp8266, som vil have en
Wifi -aktiveret OLED ESP32 bilmålere: 3 trin (med billeder)
Wifi -aktiveret OLED ESP32 bilmålere: Introduktioner først … Jeg bygger bilmålere som en slags on -and -off igen hobby. Se https: //www.instructables.com/id/Remote-Car-Monit … og https: //www.instructables.com/id/Remote-Car-Monit … for to nyere eksempler. Jeg kan især godt lide
Internetur (NTP) til IoT -projekter: 6 trin
Internetur (NTP) til IoT -projekter: Dette projekt hjælper dig med at få tid fra Internettet til IoT -projekter uden at kræve ekstra RTC -hardware. I denne vejledning vil vi se, hvordan du bruger Nokia LCD 5110, får NTP -data fra Internettet og viser dem på LCD med bestemte koordinater. Lad os have
Sådan adskilles en computer med nemme trin og billeder: 13 trin (med billeder)
Sådan adskilles en computer med nemme trin og billeder: Dette er en instruktion om, hvordan du adskiller en pc. De fleste af de grundlæggende komponenter er modulopbyggede og nemme at fjerne. Det er dog vigtigt, at du er organiseret omkring det. Dette hjælper med at forhindre dig i at miste dele og også ved at lave genmonteringen til