ՄուտքԶամբյուղ0
Բլոգ/Նախագիծ/Ջերմաչափ OLED էկրանով
ՆախագիծՍկսնակ բարդությունԱռանց զոդման

Ջերմաչափ OLED էկրանով

ESP32-ը չափում է սենյակի ջերմաստիճանն ու խոնավությունը և ցույց տալիս փոքր OLED էկրանին։

AmpLabԽանութի հոդված · 24 հոկտեմբերի 2026
Ջերմաչափ OLED էկրանով

Նախագծի մասին

Լավ երկրորդ նախագիծ է. մեկ սենսոր, մեկ էկրան, և արդյունքը երևում է անմիջապես։ Ճանապարհին կծանոթանաս I2C կապին, որով միանում են էկրանների և սենսորների մեծ մասը։

Քայլեր

1

Միացրու սենսորը

DHT22-ն ունի երեք օգտագործվող ոտիկ՝ սնուցում, տվյալ և հող։

VCC → 3V3DATA → GPIO 4GND → GND
2

Միացրու էկրանը

OLED-ը միանում է I2C-ով՝ ընդամենը երկու տվյալի լարով։

VCC → 3V3GND → GNDSDA → GPIO 21SCL → GPIO 22
3

Վերբեռնիր կոդը

Arduino IDE-ի գրադարանների ցանկից տեղադրիր «DHT sensor library» և «Adafruit SSD1306»։

#include <DHT.h>
#include <Adafruit_SSD1306.h>

DHT dht(4, DHT22);
Adafruit_SSD1306 oled(128, 64, &Wire);

void setup() {
  dht.begin();
  oled.begin(SSD1306_SWITCHCAPVCC, 0x3C);
}

void loop() {
  oled.clearDisplay();
  oled.setTextSize(2);
  oled.setTextColor(WHITE);
  oled.setCursor(0, 20);
  oled.print(dht.readTemperature(), 1);
  oled.print(" C");
  oled.display();
  delay(2000);
}

Մեկնաբանություններ 0

Դեռ մեկնաբանություն չկա։ Եղիր առաջինը