Sisukord:
- Samm: vooluahela skeem
- Samm: alustage ühendamist
- Samm: konfigureerige Arduino IDE seadistus
- 4. samm: koodi üleslaadimine
- Samm: testimine
Video: Temperatuuri ja niiskuse mõõtja OLED -ekraani abil: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
VAJALIKUD KOMPONENDID-
1. Arduino NANO:
2. DHT11 andur:
3. OLED -ekraan:
4. Leivalaud:
5. Jumper Traadid:
Ostulingid on ainult India jaoks.
Samm: vooluahela skeem
Pärast kõigi vajalike komponentide kogumist. Parema mõistmise huvides laadige see skeem alla.
Samm: alustage ühendamist
Pange lülitusskeem enda ette ja hakake juhtmeid ühendama.
Samm: konfigureerige Arduino IDE seadistus
Nüüd, pärast ühendamise lõpetamist avatud arduino IDE ja valige plaadi tüüp ja COM -plaat. Laadige alla ja lisage ka raamatukogud.
4. samm: koodi üleslaadimine
Nüüd kompileerige ja laadige kood üles.
KOOD:
#include "DHT.h" #include "U8glib.h" U8GLIB_SSD1306_128X64 u8g (U8G_I2C_OPT_NONE | U8G_I2C_OPT_DEV_0);
#defineeri DHTPIN 2
#defineeri DHTTYPE DHT11
DHT dht (DHTPIN, DHTTYPE, 6); char str [10];
void drawTest (void) {
u8g.setFont (u8g_font_unifont);
u8g.drawStr (0, 30, "Temperatuur &");
u8g.drawStr (0, 50, "Niiskusmõõtur");
u8g.setFont (u8g_font_helvB08); //
u8g.drawStr (7, 60, "PR ROBOTICS");
}
tühine seadistus () {
dht.begin ();
u8g.firstPage ();
tee {
drawTest ();
}
while (u8g.nextPage ());
viivitus (3000); }
void loop () {
viivitus (500);
ujuk h = dht.readHumidity ();
ujuk t = dht.readTemperature ();
kui (isnan (h) || isnan (t))
{
tagasipöördumine;
}
u8g.firstPage ();
tee {
u8g.setFont (u8g_font_helvB08);
u8g.drawStr (0, 15, "Niiskus:");
u8g.drawStr (80, 15, dtostrf (h, 5, 2, str));
u8g.drawStr (120, 15, "%");
u8g.drawStr (0, 30, "Temperatuur:");
u8g.drawStr (80, 30, dtostrf (t, 5, 2, str)); u8g.drawStr (120, 30, "\ 260C");
u8g.drawStr (10, 60, "BY: PR ROBOTICS");
}
while (u8g.nextPage ()); }
Samm: testimine
Nüüd proovige lihtsalt oma projekti.
Soovitan:
M5STACK Temperatuuri, niiskuse ja rõhu kuvamine M5StickC ESP32 -l Visuino abil - lihtne teha: 6 sammu
M5STACK Temperatuuri, niiskuse ja rõhu kuvamine M5StickC ESP32 -l Visuino abil - lihtne teha: Selles õpetuses õpime, kuidas programmeerida ESP32 M5Stack StickC koos Arduino IDE ja Visuinoga temperatuuri, niiskuse ja rõhu kuvamiseks ENV anduri abil (DHT12, BMP280, BMM150)
Temperatuuri ja niiskuse jälgimine AM2301 abil NodeMCU & Blynk'is: 3 sammu
Temperatuuri ja niiskuse jälgimine AM2301 abil NodeMCU -l ja Blynkil: On väga hästi teada tõsiasi, et enamikus tööstuse vertikaalides mängivad temperatuur, niiskus, rõhk, õhukvaliteet, veekvaliteet jne olulisi tegureid, mida tuleb pidevalt jälgida häiresüsteemid peavad olema paigas, kui väärtus
IoT temperatuuri ja niiskuse mõõtja OLED -ekraaniga: 5 sammu (piltidega)
IoT temperatuuri ja niiskuse mõõtja OLED -ekraaniga: kontrollige temperatuuri ja niiskust OLED -ekraanil igal ajal, kui soovite, ja samal ajal koguge need andmed IoT -platvormile. Eelmisel nädalal avaldasin projekti nimega Simplest IoT temperatuuri ja niiskuse mõõtur. See on hea projekt, sest saate
Lihtsaim IoT temperatuuri ja niiskuse mõõtja: 5 sammu (piltidega)
Lihtsaim IoT temperatuuri ja niiskuse mõõtja: Lihtsaim IoT temperatuuri ja niiskuse mõõtja võimaldab teil koguda temperatuuri, niiskust ja soojusindeksit. Seejärel saatke need Adafruit IO -sse
E-posti märguannete loomine traadita temperatuuri ja niiskuse anduri NCD abil punase sõlme abil: 22 sammu
E-posti märguannete loomine NCD traadita temperatuuri ja niiskuse anduri kohta sõlme-punase abil: kasutame siin NCD temperatuuri ja niiskuse andurit, kuid sammud jäävad kõigi ncd-toodete jaoks samaks, nii et kui teil on muid ncd traadita andureid, proovige seda tasuta kõrvalt kõrvalt jälgida. Selle teksti peatamise abil peate