Բովանդակություն:
- Քայլ 1: Շղթայի դիագրամ
- Քայլ 2: Սկսեք կապը
- Քայլ 3: Կարգավորեք Arduino IDE- ի կարգավորումները
- Քայլ 4: Կոդի վերբեռնում
- Քայլ 5: Փորձարկում
Video: LEերմաստիճանի եւ խոնավության հաշվիչ OLED էկրանով `5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
ՊԱՐՏԱԴԻՐ բաղադրիչներ-
1. Arduino NANO ՝
2. DHT11 տվիչ ՝
3. OLED էկրան ՝
4. Սեղանակ `https://amzn.to/2HfX5PH
5. Թռիչքային լարեր `https://amzn.to/2HfX5PH
Գնման հղումները նախատեսված են միայն Հնդկաստանի համար:
Քայլ 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 փող [10];
void drawTest (void) {
u8g.setFont (u8g_font_unifont);
u8g.drawStr (0, 30, «&երմաստիճան և»);
u8g.drawStr (0, 50, «Խոնավության հաշվիչ»);
u8g.setFont (u8g_font_helvB08); //
u8g.drawStr (7, 60, «PR ROBOTICS»);
}
void setup () {
dht.begin ();
u8g.firstPage ();
անել {
drawTest ();
}
while (u8g.nextPage ());
ուշացում (3000); }
դատարկ շրջան () {
ուշացում (500);
բոց 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, փող));
u8g.drawStr (120, 15, «%»);
u8g.drawStr (0, 30, «Temերմաստիճանը.»);
u8g.drawStr (80, 30, dtostrf (t, 5, 2, փող)); u8g.drawStr (120, 30, "\ 260C");
u8g.drawStr (10, 60, «ԿԱՊ ՝ PR ROBOTICS»);
}
while (u8g.nextPage ()); }
Քայլ 5: Փորձարկում
Այժմ, պարզապես փորձարկեք ձեր նախագիծը:
Խորհուրդ ենք տալիս:
IoT ջերմաստիճանի և խոնավության հաշվիչ OLED էկրանով. 5 քայլ (նկարներով)
IoT ջերմաստիճանի և խոնավության հաշվիչ OLED էկրանով. Ստուգեք ջերմաստիճանը և խոնավությունը OLED էկրանին ցանկացած պահի, և միևնույն ժամանակ հավաքեք այդ տվյալները IoT հարթակում: Անցյալ շաբաթ ես հրապարակեցի նախագիծ, որը կոչվում էր ամենապարզ IoT ջերմաստիճանի և խոնավության հաշվիչ: Դա լավ նախագիծ է, քանի որ կարող եք
DIY Geiger հաշվիչ ESP8266- ով և դիպչող էկրանով. 4 քայլ (նկարներով)
DIY Geiger Counter ESP8266- ով և սենսորային էկրանով. ԹԱՐՄԱՆՈՄ. ՆՈՐ ԵՎ Բարելավված տարբերակ WIFI- ով և այլ հավելյալ հատկանիշներով: չափազանց ծանոթ ՝ սեղմելով ոչ
Duերմաստիճանի եւ խոնավության տվիչ Arduino- ով եւ LCD էկրանով `4 քայլ
Duերմաստիճանի և խոնավության տվիչ Arduino- ով և LCD էկրանով. Բարև տղերք, բարի վերադարձ դեպի Artuino: Ինչպես դուք տեսել եք, ես սկսել եմ InstructableToday- ը մենք պատրաստվում ենք ջերմաստիճան պատրաստել & Խոնավության հաշվիչ DHT11 մոդուլով: Եկեք սկսենք P.S. Մտածեք բաժանորդագրվելու և հավանելու տեսանյութը
Անլար խոնավության մոնիտոր (ESP8266 + խոնավության ցուցիչ) ՝ 5 քայլ
Անլար խոնավության մոնիտոր (ESP8266 + խոնավության ցուցիչ). Ես մաղադանոս եմ գնում կաթսայում, և օրվա մեծ մասը հողը չորացել էր: Այսպիսով, ես որոշեցի կատարել այս նախագիծը ՝ մաղադանոսով կաթսայի մեջ հողի խոնավությունը զգալու մասին, ստուգելու համար, երբ ինձ պետք է ջուր լցնել հողը: Կարծում եմ, որ այս սենսորը (Capacitive խոնավության ցուցիչ v1.2) լավ է
Կառավարեք ձեր էլեկտրական սարքերը ձեր հեռուստատեսության հեռակառավարմամբ (ir Remote) ջերմաստիճանի և խոնավության էկրանով. 9 քայլ
Կառավարեք ձեր էլեկտրական սարքերը ձեր հեռակառավարման վահանակով (ir Remote) ջերմաստիճանի և խոնավության էկրանով. պարզ նախագիծ. շնորհակալություն atl լաբորատորիային ՝ նյութի աջակցության և տրամադրման համար