Sadržaj:
Video: ESP32 i OLED zaslon: internetski sat - DHT22: 10 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Ovaj Instructable natječe se na natjecanju: "GIFs Challenge 2017", Ako vam se sviđa, dajte svoj glas klikom na gornji natpis. Hvala puno!;-)
Ovaj je vodič nastavak putovanja kako biste saznali više o ovom izvrsnom IoT uređaju, ESP32.
Na mom zadnjem vodiču: IOT Made Simple: Igrajući se s ESP32 na Arduino IDE -u, istražili smo:
- Digitalni izlaz: Treperi LED
- Digitalni ulaz: Čitanje osjetnika na dodir
- Analogni ulaz: Očitavanje promjenjivog napona s potenciometra
- Analogni izlaz: Upravljanje svjetlinom LED diode
- Analogni izlaz: Kontrola servo položaja
- Očitavanje podataka o temperaturi/vlažnosti s digitalnim senzorom
- Povezivanje s internetom i dobivanje lokalnog vremena
- Primanje podataka s jednostavne lokalne web stranice, uključivanje/isključivanje LED diode
- Prijenos podataka na jednostavnu lokalnu web stranicu
Sada uključimo OLED za lokalno predstavljanje podataka snimljenih DHT senzorom (Temperatura i vlažnost), kao i lokalno vrijeme.
Korak 1: BoM - Opis materijala
- Razvojna ploča ESP32 (8,52 USD)
- 0,91 inčni 128x32 I2C IIC serijski plavi OLED LCD zaslon (2,98 USD)
- DHT22/AM2302 digitalni senzor temperature i vlažnosti (9,99 USD)
- 1 x LED (opcionalno)
- 2 x otpornika: 330 ohma i 10K ohma
- Potenciometar: 10K ohm
- Protoboards
Korak 2: Instalacija upravljačkog programa i knjižnice ESP32
Arduino IDE koristit ćemo za programiranje našeg ESP32, na isti način kao i kod obitelji ESP8266.
Instalirajte upravljačke programe:
Važno je da ste na računalo instalirali ažurirani upravljački program CP210x USB to UART. Unesite ovu vezu: usb-to-uart-bridge-vcp-drivers i instalirajte odgovarajući upravljački program za vaš OS.
Instaliraj biblioteku:
Novost je u tome što će nam sam Expressif u svom GitHub-u dati odgovarajuće upute za instalaciju knjižnice: arduino-esp32. Slijedite upute za vaš OS.
Nakon toga ponovno pokrenite Arduino IDE i gotovo je! Morate vidjeti nekoliko ploča na izborniku "ALATI". Odaberite odgovarajući za vas. Općenito, "generički" ESP32 DEV MODUL radi dobro.
Kada prvi put otvorite Arduino IDE, primijetit ćete da je zadana brzina prijenosa 921, 600 bauda. To može izazvati nestabilnost. Promijenite ga na 115, 200 bauda!
Preporučeni:
BOSEBerry Pi internetski radio: 4 koraka (sa slikama)
BOSEBerry Pi Internet Radio: Volim slušati radio! Koristio sam DAB radio u svojoj kući, ali otkrio sam da je prijem bio pomalo neredovit i da se zvuk stalno prekidao, pa sam odlučio izgraditi vlastiti internetski radio. Imam jak WiFi signal oko kuće i digitalnog brata
Roberts RM33 Raspberry Pi internetski radio (još jedan…): 8 koraka (sa slikama)
Roberts RM33 Raspberry Pi Internet Radio (Još jedan…): Da, to je još jedna verzija internetskog radija Raspberry Pi, a ni moja prva. Nisam siguran zašto je ova građevina još uvijek toliko popularna, ali i dalje uživam u njoj i ne mogu reći da će mi i ova biti posljednja. Zaista volim izgled Roberta
Uradi sam veliki 7-segmentni internetski zaslon: 5 koraka
DIY Veliki 7-segmentni internetski zaslon: U ovom projektu pokazat ću vam kako sam kombinirao 4-inčne 7-segmentne zaslone i ESP8266 Wifi modul za stvaranje osmoznamenkastog zaslona koji može prikazati vaše najvažnije podatke s interneta. Započnimo
Internetski upravljana LED pomoću web poslužitelja zasnovanog na ESP32: 10 koraka
LED s internetskom kontrolom pomoću web poslužitelja temeljenog na ESP32: Pregled projekta U ovom primjeru shvatit ćemo kako napraviti web poslužitelj zasnovan na ESP32 za kontrolu stanja LED-a, kojem je dostupan bilo gdje u svijetu. Za ovaj projekt trebat će vam Mac računalo, ali ovaj softver možete pokrenuti čak i na
Internetski povezani ventilator za Zwift: 7 koraka (sa slikama)
Internet Connected Fan for Zwift: Napravio sam ventilator koji je spojen na internet za upotrebu sa Zwift -om, virtualnom igrom / sustavom treninga za bicikliste. Kad idete brže u Zwiftu, ventilator se brže okreće kako bi simulirao vanjske uvjete vožnje.) Bilo mi je jako zabavno graditi ovo, nadam se da ćete uživati