Sadržaj:
Video: ESP32 i OLED ekran: Internet sat - DHT22: 10 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Ovaj Instructable se takmiči na takmičenju: "GIFs Challenge 2017", Ako vam se sviđa, dajte svoj glas klikom na gornji natpis. Hvala puno!;-)
Ovaj vodič je nastavak putovanja kako biste saznali više o ovom sjajnom IoT uređaju, ESP32.
Na mom posljednjem vodiču: IOT Made Simple: Igrajući se s ESP32 na Arduino IDE -u, istražili smo:
- Digitalni izlaz: Treperi LED dioda
- Digitalni ulaz: Čitanje senzora dodira
- Analogni ulaz: Očitavanje promjenjivog napona sa potenciometra
- Analogni izlaz: Kontrola LED svjetline
- Analogni izlaz: Kontrola servo pozicije
- Očitavanje podataka o temperaturi/vlažnosti pomoću digitalnog senzora
- Povezivanje na internet i dobijanje 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 - Predmet materijala
- Razvojni odbor ESP32 (8,52 USD)
- 0,91 inčni 128x32 I2C IIC serijski plavi OLED LCD ekran (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 biblioteke ESP32
Arduino IDE ćemo koristiti za programiranje našeg ESP32, na isti način kao i za porodicu ESP8266.
Instalirajte upravljačke programe:
Važno je da ste na računaru instalirali ažurirani CP210x USB za UART upravljački program. Unesite na ovu vezu: usb-to-uart-bridge-vcp-upravljačke programe 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 biblioteke: 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će 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 na 115, 200 bauda!
Preporučuje se:
Sat za penziju / Odbrojavanje / Dn sat: 4 koraka (sa slikama)
Sat za odlazak u penziju / Odbrojavanje / Dn sat: U ladici sam imao nekoliko ovih 8x8 LED matričnih ekrana i razmišljao sam šta ću s njima. Inspirisan drugim instrukcijama, došao sam na ideju da napravim ekran za odbrojavanje/povećanje za odbrojavanje do budućeg datuma/vremena i ako ciljno vreme p
Vortex sat: ručni sat s ogledalom u beskonačnosti: 10 koraka (sa slikama)
Vortex Watch: Infinity Mirror ručni sat: Cilj ovog projekta bio je stvoriti nosivu verziju beskonačnog zrcalnog sata. Koristi svoje RGB LED diode za označavanje vremena dodjeljujući sate, minute i sekunde crvenom, zelenom i plavom svjetlu i preklapajući ove nijanse t
Internet sat: Prikažite datum i vrijeme sa OLED -om koristeći ESP8266 NodeMCU sa NTP protokolom: 6 koraka
Internet sat: Prikažite datum i vrijeme sa OLED -om koristeći ESP8266 NodeMCU sa NTP protokolom: Zdravo momci u ovim uputstvima napravit ćemo internetski sat koji će dobijati vrijeme s interneta tako da ovom projektu neće trebati nikakav RTC za pokretanje, samo će mu trebati radna internetska veza A za ovaj projekt potreban vam je esp8266 koji će imati
ESP8266 Mrežni sat bez RTC -a - Nodemcu NTP sat Nema RTC -a - PROJEKT INTERNET SATA: 4 koraka
ESP8266 Mrežni sat bez RTC -a | Nodemcu NTP sat Nema RTC -a | INTERNET SAT PROJEKAT: U projektu će se raditi projekat satova bez RTC -a, bit će potrebno vrijeme za korištenje interneta putem WiFi -a i to će se prikazati na ekranu st7735
C51 4 -bitni elektronički sat - drveni sat: 15 koraka (sa slikama)
C51 4 -bitni elektronički sat - drveni sat: Imao sam slobodnog vremena ovog vikenda pa sam otišao naprijed i sastavio ovaj 4 -bitni digitalni digitalni sat od 2 bita koji sam kupio prije nekog vremena na AliExpressu