Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tämä Instructable kilpailee o -kilpailussa: "GIFs Challenge 2017", Jos pidät siitä, anna äänesi napsauttamalla yllä olevaa banneria. Kiitos paljon!;-)
Tämä opetusohjelma on jatkoa matkalle oppia lisää tästä mahtavasta IoT -laitteesta, ESP32: sta.
Viimeisessä opetusohjelmassani: IOT Made Simple: Playing with the ESP32 on Arduino IDE, tutkimme:
- Digitaalilähtö: LED vilkkuu
- Digitaalitulo: Kosketusanturin lukeminen
- Analoginen tulo: Muuttuvan jännitteen lukeminen potentiometristä
- Analoginen lähtö: LED -kirkkauden säätäminen
- Analoginen lähtö: Servoasennon ohjaus
- Lämpötila-/kosteustietojen lukeminen digitaalisensorilla
- Internet -yhteyden muodostaminen ja paikallisen ajan etsiminen
- Tietojen vastaanottaminen yksinkertaiselta paikalliselta verkkosivulta, LED -valon kytkeminen päälle/pois
- Tietojen siirtäminen yksinkertaiselle paikalliselle verkkosivulle
Nyt sisällytetään OLED, joka näyttää paikallisesti DHT -anturin (lämpötila ja kosteus) tallentamat tiedot sekä paikallisen ajan.
Vaihe 1: BoM - Bill of Material
- ESP32 -kehityslautakunta (8,52 dollaria)
- 0,91 tuuman 128x32 I2C IIC -sarjan sininen OLED -LCD -näyttö (2,98 dollaria)
- DHT22/AM2302 digitaalinen lämpötila- ja kosteusanturi (9,99 dollaria)
- 1 x LED (valinnainen)
- 2 x vastukset: 330 ohmia ja 10 K ohmia
- Potentiometri: 10K ohmia
- Protoboards
Vaihe 2: ESP32 -ohjaimen ja kirjaston asennus
Käytämme Arduino IDE: tä ESP32: n ohjelmointiin samalla tavalla kuin ESP8266 -perheen kanssa.
Asenna ohjaimet:
On tärkeää, että olet asentanut tietokoneeseesi päivitetyn CP210x USB - UART -ohjaimen. Kirjoita tämä linkki: usb-to-uart-bridge-vcp-drivers ja asenna käyttöjärjestelmäsi oikea ohjain.
Asenna kirjasto:
Uutuus tässä on se, että Expressif itse GitHubissaan antaa meille oikeat ohjeet kirjaston asentamiseen: arduino-esp32. Noudata käyttöjärjestelmäsi ohjeita.
Käynnistä sen jälkeen Arduino IDE uudelleen ja se on valmis! Sinun täytyy nähdä useita tauluja "TYÖKALUT" -valikossa. Valitse itsellesi sopiva. Yleensä "yleinen" ESP32 DEV MODULE toimii hyvin.
Kun avaat Arduino IDE: n ensimmäistä kertaa, huomaat, että oletuslatausnopeus on 921 600 baudia. Tämä voi provosoida epävakautta. Muuta se 115, 200 baudiin!