Otevře se na nové kartě

ESP32, SunDuino – teplotní/vlhkostní čidlo Si7021 a OLED 128x64px (I2C)

Další článek o ESP32. Opět připojíme teplotní/vlhkostní čidlo Si7021 (HTU21) a údaje z čidla zobrazíme na OLED s rozlišení 128x64px komunikující přes sběrnici I2C.

Za zaslání ESP32 děkuji dfrobot.com.

Za SunDuino ESP32 zase jeho vývojáři.

Další části článků o ESP32:
ESP32 a Arduino IDE
ESP32, SunDuino a teplotní/vlhkostní čidlo Si7021 (HTU21)
ESP32, SunDuino – teplotní/vlhkostní čidlo Si7021 a OLED 128x64px (I2C)

Pro připojení OLED komunikující skrze I2C doporučuji přečíst i tento článek.

Můj OLED modul má na výběr zda komunikovat přes I2C nebo SPI. Pokud máte OLED přímo se sběrnicí I2C, pak si zjistěte jeho adresu a na adafruit si stáhněte knihovnu pro Arduino.

Knihovna pro Si7021 je na https://learn.sparkfun.com/tutorials/si7021-humidity-and-temperature-sensor-hookup-guide

Propojení čidla Si7021, OLED se SunDuino ESP32 je jednoduché. Kromě napájení 3V3 a GND připojte SDA k SDA ESP32 (pin 21) a SCL k SCL ESP32 (22).

Schéma pinů desky SunDuino ESP32 s označenými vývody RESET, SDA a SCL

Kromě I2C sběrnice je nutné zapojit RESET pin displeje. Ten je v programu nastaven na pin 19. Ten je zapojen nad SDA SunDuino.

Celý kód je dostupný na github https://github.com/petus/ESP32_SunDuino_Si7021_OLED_128x64px

Výsledek pak vypadá takto

SunDuino ESP32 połączone przewodami z czujnikiem Si7021 i wyświetlaczem OLED 128×64 I2C

Sdílejte článek:
Tričko Chiptron s potiskem Trust me, I'm a maker
Ukaž světu,
že jsi Maker!
Koupit tričko
Kafe pro Chiptrona
Dodej energii dalšímu článku
Buy Me a Coffee

Související články

Pinout desky SunDuino ESP32 s označením jednotlivých GPIO pinů

Další článek o hrátkách s ESP32, použití development boardu SunDuino ESP32 a teplotní/vlhkostního čidla Si7021 (HTU21).

Modul ESP32 s mikrokontrolérem na zelené vývojové desce

Konečně jsem se dostal k sepsání krátkého návodu, jak rozchodit ESP32 (mnohem, mnohem výkonnější ESP8266).

Ukázka kódu s mapováním pinů SDA a SCL pro I2C

Ve čtvrtém díle našeho seriálu o STM32duino se konečně podíváme na slibovanou I2C sběrnici.

Rozebraný domácí monitor CO₂ s deskou ESP32, čidly a displejem ePaper

Vytvořil jsem si domů monitor vzduchu, který měří koncentraci CO2 pomocí čidel SCD41 a CozIR-LP a teplotu a vlhkost s SHT40.

Schéma zapojení desky ESP32-C3 s LCD 0,42 palce a popisem pinů

Na aliexpressu se objevil vývojový kit s ESP32 o velikosti 23.5x18mm.

Deska vývojového kitu ESP32_eZ_Display_2 s konektory a drobnými součástkami

Mike Rankin vytvořil miniaturní vývojový kit s ESP32 Pico D4, USB rozhraním, gyroskopem, napájením z LiPol s názvem ESP32_eZ_Display_2.

Trendy