Мазмұны:
- 1 -қадам: схема
- 2 -қадам: қосылуды бастаңыз
- 3 -қадам: Arduino IDE параметрін теңшеңіз
- 4 -қадам: кодты жүктеу
- 5 -қадам: тестілеу
Бейне: OLED дисплейі көмегімен температура мен ылғалдылықты өлшейтін құрал: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
ҚОСЫМШАЛАР ҚАЖЕТ-
1. Arduino NANO:
2. DHT11 сенсоры:
3. OLED дисплейі:
4. Нан тақтасы:
5. Өткізгіш сымдар:
Сатып алу сілтемелері тек Үндістанға арналған.
1 -қадам: схема
Барлық қажетті компоненттерді жинағаннан кейін. Жақсы түсіну үшін осы схеманы жүктеңіз.
2 -қадам: қосылуды бастаңыз
Электр схемасын алдыңызға қойып, сымдарды қосуды бастаңыз.
3 -қадам: Arduino IDE параметрін теңшеңіз
Енді, ашық arduino IDE қосуды аяқтағаннан кейін, тақта түрін және COM тақтасын таңдаңыз. Сонымен қатар кітапханаларды жүктеп алыңыз.
4 -қадам: кодты жүктеу
Енді кодты құрастырыңыз және жүктеңіз.
КОД:
#қосу «DHT.h» #қосу «U8glib.h» U8GLIB_SSD1306_128X64 u8g (U8G_I2C_OPT_NONE | U8G_I2C_OPT_DEV_0);
#DHTPIN анықтаңыз 2
#DHTTYPE DHT11 анықтаңыз
DHT dht (DHTPIN, DHTTYPE, 6); char str [10];
void drawTest (жарамсыз) {
u8g.setFont (u8g_font_unifont);
u8g.drawStr (0, 30, «Температура &»);
u8g.drawStr (0, 50, «Ылғалдылықты өлшеуіш»);
u8g.setFont (u8g_font_helvB08); //
u8g.drawStr (7, 60, «PR ROBOTICS»);
}
жарамсыз орнату () {
dht.begin ();
u8g.firstPage ();
істеу {
drawTest ();
}
while (u8g.nextPage ());
кешіктіру (3000); }
void loop () {
кешіктіру (500);
float h = dht.readHumidity ();
float t = dht.readTemperature ();
егер (isnan (h) || isnan (t))
{
қайтару;
}
u8g.firstPage ();
істеу {
u8g.setFont (u8g_font_helvB08);
u8g.drawStr (0, 15, «Ылғалдылық:»);
u8g.drawStr (80, 15, dtostrf (h, 5, 2, str));
u8g.drawStr (120, 15, «%»);
u8g.drawStr (0, 30, «Температура:»);
u8g.drawStr (80, 30, dtostrf (t, 5, 2, str)); u8g.drawStr (120, 30, «\ 260C»);
u8g.drawStr (10, 60, «BY: PR ROBOTICS»);
}
while (u8g.nextPage ()); }
5 -қадам: тестілеу
Енді жобаңызды тексеріп көріңіз.
Ұсынылған:
OLED экраны бар IoT температурасы мен ылғалдылығын өлшейтін құрал: 5 қадам (суреттермен)
OLED экраны бар IoT температурасы мен ылғалдылығын өлшегіш: OLED экранында температураны және ылғалдылықты кез келген уақытта тексеріңіз және сол уақытта IoT платформасында сол деректерді жинаңыз. Өткен аптада мен қарапайым IoT температурасы мен ылғалдылығын өлшеуіш деп аталатын жобаны жарияладым. Бұл жақсы жоба, өйткені сіз
Ең қарапайым IoT температурасы мен ылғалдылығын өлшейтін құрал: 5 қадам (суреттермен)
Ең қарапайым IoT температурасы мен ылғалдылығын өлшеуіш: IoT температурасы мен ылғалдылығын өлшеудің қарапайым құралы температураны, ылғалдылық пен жылу индексін жинауға мүмкіндік береді. Содан кейін оларды Adafruit IO -ға жіберіңіз
NODE MCU мен BLYNK көмегімен температура мен ылғалдылықты бақылау: 5 қадам
NODE MCU мен BLYNK көмегімен температура мен ылғалдылықтың мониторингі: Сәлеметсіздер ме, балалар, бұл нұсқаулықта MCU мен BLYNK түйінінің көмегімен DHT11-Температура мен ылғалдылық сенсоры көмегімен атмосфераның температурасы мен ылғалдылығын алуды үйренейік
HDC1000 мен бөлшек фотонының көмегімен температура мен ылғалдылықты өлшеу: 4 қадам
HDC1000 мен Particle Photon көмегімен температура мен ылғалдылықты өлшеу: HDC1000 - бұл температураның сенсоры бар цифрлық ылғалдылық датчигі, ол өте төмен қуатта өлшеудің дәлдігін қамтамасыз етеді. Құрылғы жаңа сыйымдылық сенсорының негізінде ылғалдылықты өлшейді. Ылғалдылық пен температура сенсорлары
ESP8266 көмегімен дисплейі бар температура мен ылғалдылықты тіркеуші: 3 қадам
ESP8266 көмегімен дисплейі бар температура мен ылғалдылықты тіркеуші: Сізге ұнайтын шағын жобамен бөліскім келді. Бұл дисплейі бар, температурасы мен ылғалдылығы жоғары Интернетке қосылатын шағын, берік интернет. Бұл emoncms.org сайтына және қосымша ретінде жергілікті түрде Raspberry PI -ге немесе өзіңіздің emoncm -ге тіркеледі