Tartalomjegyzék:
Videó: ESP32 és OLED kijelző: Internet óra - DHT22: 10 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Ez az Instructable versenyez vagy verseny: "GIFs Challenge 2017", Ha tetszik, kérjük, adja meg szavazatát a fenti bannerre kattintva. Nagyon köszönöm!;-)
Ez az oktatóanyag annak az útnak a folytatása, hogy többet megtudjon erről a nagyszerű IoT -eszközről, az ESP32 -ről.
Az utolsó oktatóanyagomon: IOT Made Simple: Playing with the ESP32 on Arduino IDE, feltártuk:
- Digitális kimenet: LED villog
- Digitális bemenet: Érintőérzékelő olvasása
- Analóg bemenet: Változó feszültség leolvasása potenciométerről
- Analóg kimenet: A LED fényerejének szabályozása
- Analóg kimenet: Servo pozíció vezérlése
- Hőmérséklet/páratartalom adatok olvasása digitális érzékelővel
- Csatlakozás az internethez és helyi idő
- Adatok fogadása egyszerű helyi weboldalról, LED be-/kikapcsolása
- Adatok továbbítása egy egyszerű helyi weboldalra
Most tegyünk bele egy OLED -et, amely helyben mutatja be a DHT -érzékelő által rögzített adatokat (hőmérséklet és páratartalom), valamint a helyi időt.
1. lépés: BoM - Bill of Material
- ESP32 Fejlesztési Tanács (8,52 USD)
- 0,91 hüvelykes 128x32 I2C IIC soros kék OLED LCD kijelző (2,98 USD)
- DHT22/AM2302 digitális hőmérséklet- és páratartalom -érzékelő (9,99 USD)
- 1 x LED (opcionális)
- 2 x ellenállás: 330 ohm és 10K ohm
- Potenciométer: 10K ohm
- Protoboards
2. lépés: Az ESP32 illesztőprogram és könyvtár telepítése
Az Arduino IDE -t fogjuk használni az ESP32 programozásához, ugyanúgy, mint az ESP8266 családhoz.
Illesztőprogramok telepítése:
Fontos, hogy telepítette a számítógépére a frissített CP210x USB - UART illesztőprogramot. Írja be ezt a linket: usb-to-uart-bridge-vcp-drivers, és telepítse az operációs rendszernek megfelelő illesztőprogramot.
Könyvtár telepítése:
Az újdonság az, hogy az Expressif maga a GitHub-ban megadja a megfelelő útmutatást a könyvtár telepítéséhez: arduino-esp32. Kövesse az operációs rendszerre vonatkozó utasításokat.
Ezután indítsa újra az Arduino IDE -t, és kész! Több táblát kell látnia a "TOOLS" menüben. Válassza ki az Önnek megfelelőt. Általában az "általános" ESP32 DEV MODUL jól működik.
Az Arduino IDE első megnyitásakor megjegyzi, hogy az alapértelmezett feltöltési sebesség 921, 600 baud. Ez provokáló instabilitást okozhat. Váltsa 115, 200 baudra!
Ajánlott:
BigBit bináris óra kijelző: 9 lépés (képekkel)
BigBit bináris óra kijelző: Egy korábbi Instructable (Microbit Binary Clock) programban a projekt ideális volt hordozható asztali készülékként, mivel a kijelző meglehetősen kicsi volt. Ezért helyénvalónak tűnt, hogy a következő verzió legyen egy palást vagy falra szerelt változat, de sokkal nagyobb
Mechanikus hét szegmenses kijelző óra: 7 lépés (képekkel)
Mechanikus hét szegmenses kijelző óra: Néhány hónapja építettem egy két számjegyű, 7 szegmenses mechanikus kijelzőt, amelyet visszaszámlálóvá alakítottam. Egész jól sikerült, és sokan azt javasolták, hogy duplázódjanak a kijelzőn, hogy készítsenek egy órát. A probléma az volt, hogy már futottam
Élvilágított, hét szegmenses óra kijelző: 16 lépés (képekkel)
Élvilágítású, hét szegmenses órakijelző: A hét szegmenses kijelző több mint egy évszázada létezik (https://en.wikipedia.org/wiki/Seven-segment_display), és a számok ismerős alakját képezik a digitális órákban, műszerfalakon és sok más numerikus kijelző. Újra lettek
ESP8266 Hálózati óra RTC nélkül - Nodemcu NTP óra Nem RTC - INTERNET ÓRA PROJEKT: 4 lépés
ESP8266 Hálózati óra RTC nélkül | Nodemcu NTP óra Nem RTC | INTERNET ÓRA PROJEKT: A projektben óra projektet készítenek RTC nélkül, időbe telik az internet az wifi használatával, és megjeleníti az st7735 kijelzőn
Digitális és bináris óra 8 számjegyű X 7 szegmenses LED kijelző: 4 lépés (képekkel)
Digitális és bináris óra 8 számjegyű X 7 szegmenses LED -kijelző: Ez a digitális & Bináris óra 8 számjegyű és 7 szegmenses LED -kijelzővel. Szeretem új funkciókat adni a szokásos eszközökhöz, különösen az órákhoz, és ebben az esetben a 7 Seg kijelző használata a bináris órához szokatlan, és