Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
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!