Sisällysluettelo:

ESP32- ja OLED -näyttö: Internet -kello - DHT22: 10 vaihetta (kuvilla)
ESP32- ja OLED -näyttö: Internet -kello - DHT22: 10 vaihetta (kuvilla)

Video: ESP32- ja OLED -näyttö: Internet -kello - DHT22: 10 vaihetta (kuvilla)

Video: ESP32- ja OLED -näyttö: Internet -kello - DHT22: 10 vaihetta (kuvilla)
Video: Измерьте температуру и влажность Wi-Fi с помощью ESP32 DHT11 и DHT22 - Robojax 2024, Marraskuu
Anonim
ESP32- ja OLED -näyttö: Internet -kello - DHT22
ESP32- ja OLED -näyttö: Internet -kello - DHT22

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.

Kuva
Kuva

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

ESP32 -ohjaimen ja kirjaston asennus
ESP32 -ohjaimen ja kirjaston asennus
ESP32 -ohjaimen ja kirjaston asennus
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!

Suositeltava: