Բովանդակություն:
Video: Դարձրեք ձեր բույսը Խելացի: (Արդուինոյի կողմից) ՝ 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Այսպիսով, դուք միշտ մտածել եք, թե ինչպես ավելացնել տեխնոլոգիան ձեր բույսերին: Այս հիանալի նախագծով դուք կարող եք համոզվել, որ ձեր գեղեցիկ բույսերը միշտ գտնվում են իրենց լավ վիճակում: Այս նախագիծը կատարելուց հետո դուք.
- Իմացեք, թե ինչպես օգտագործել անալոգային ելքային տվիչներ
- Իմացեք, թե ինչպես ցուցադրել տվյալները OLED էկրաններին
- Makeպտացեք ձեր բույսին, եթե ամեն ինչ լավ է, և լացեք, եթե ինչ -որ բան այն չէ:
Խելացի գործարան; Ո՞րն է գաղափարի հիմքը:
Մեր օրերում մենք կարող ենք բարձրացնել աշխատատեղերի, հոբբիների, ապրելակերպի և այլնի արդյունավետությունը ՝ ավելացնելով տեխնոլոգիա մեր գործիքներին և իրերին ՝ էլեկտրոնիկայի հիմնական բաղադրիչներով: Արհեստական բանականություն ավելացնել այն բաներին, որոնք մեզ հետաքրքրում են, շատ գրավիչ և զարմանալի է: Դուք հավանաբար տեսել եք Կանաչ տները, որոնք օգտագործում են խելացի հսկողություն և վերահսկողություն բույսերի, ծաղիկների և այլնի վրա: Նրանք կարող են վերահսկել բույսերի ջրի ժամանակը և քանակը, լուսավորությունը, ջերմաստիճանը և շատ այլ կարևոր և արդյունավետ պարամետրեր: Դա լավ մեկնարկային կետ է: մտնել այս հուզիչ աշխարհը և սովորել, թե ինչպես դա անել: Այս նախագծում մենք կստանանք անհրաժեշտ մանրամասներ մեր գործարանի վիճակի մասին. ինչպես ավազի խոնավությունը, շրջակա միջավայրի ջերմաստիճանը և լույսի քանակը, որը բույսը կարող է ստանալ: Այս տվյալների մոնիտորինգը կարող է օգնել մեզ միշտ պահել մեր գործարանը իր լավ վիճակում: Arduino- ի կողմից սենսորներից տվյալները կարդալը բավականին հեշտ է, իսկ էկրանին վերահսկելն այնքան էլ դժվար չէ: Այսպիսով, ինչ եք սպասում: Եկեք խելացի դարձնենք մեր բույսերը:
Քայլ 1: Պահանջվող նյութեր
- Arduino Nano R3 (× 1 հատ)
- DHT11 խոնավության և ջերմաստիճանի տվիչ (× 1 հատ)
- 0.96 դյույմ SPI 128X64 OLED ցուցադրման մոդուլ (× 1)
- YwRobot Հողի խոնավության սենսորային մոդուլ (× 1 հատ)
- LDR սենսոր (× 1 հատ)
- Ibապավենային մալուխ (× 1 հատ)
Քայլ 2: Շղթա
Կան մի քանի կարևոր կետեր, որոնց պետք է ուշադրություն դարձնել: Նախ, ձեզ անհրաժեշտ է էներգիայի մատակարարում, որը կարող է ապահովել առնվազն 5V և 20mA: Եթե ձեր էլեկտրամատակարարումը չի բավարարում այս պայմաններին, ապա դուք պետք է մոդուլները միացնեք Arduino- ի 5V պինին (մի օգտագործեք 3v3): Պետք է նաև նշել, որ օգտագործվում է SPI արձանագրությամբ OLED էկրան: Եթե ձեր էկրանը I2C է, դուք պետք է դրանք միացնեք Arduino- ի A4 և A5 կապումներին: Բացի այդ, այստեղ օգտագործվող խոնավության տվիչը ունի 2 կապում, և, հետևաբար, անհրաժեշտ է մեկ անալոգային ելքով ուժեղացուցիչի տախտակ: DHT11 սենսորը կարող է չափել ինչպես ջերմաստիճանը, այնպես էլ խոնավությունը, բայց մենք մեր ծածկագիրը ցուցադրում ենք միայն ջերմաստիճանը: Դուք կարող եք խոնավություն ավելացնել ՝ ավելացնելով մի քանի տող կոդ:
Քայլ 3: հավաքում
Քանի որ մեր ծաղկամանը փոքր է և տարածության սահմանափակում կա, մենք օգտագործել ենք բարակ ժապավենային մետաղալար, որը հարմար է մեր ծաղկամանի համար:
Այս լարերը միացնելու համար ավելի լավ է առանձնացնել քորոց վերնագրերը բաղադրիչներից: Նախ, OLED ցուցադրման քորոց վերնագիրը պետք է ապաձուլվի: Դա անելու համար կարող եք օգտագործել եռակցման երկաթ, բայց նախընտրելի է ջեռուցիչի զոդումը:
OLED էկրանը խրված է տախտակի վրա, որն ապահովում է SPI հաղորդակցությունը: Էկրանի ավելի լավ տեսք ունենալու և լարերը թաքցնելու համար կարող եք առանձնացնել ցուցադրման վահանակը տախտակից: Դա անելու համար օգտագործեք սուր դանակ:
Այժմ ժամանակն է լարերը կպցնել տախտակին: Տախտակը տեղադրվելու է թաց ավազի մեջ, ուստի մենք պետք է անջրանցիկ դարձնենք բոլոր միացումներն ու բաղադրիչները: Նախ, այն ծածկում ենք Պլաստիկ փաթեթավորմամբ: Այնուհետեւ այն ծածկում ենք փոքրացող խողովակով: Դուք պետք է տաքացնեք այն, որպեսզի կպչի տախտակին: Այժմ կարերը լցրեք տաք սոսինձով:
Խոնավության տվիչը, որը մենք ընտրեցինք, պետք է ունենա առանձին ուժեղացուցիչ: Սկզբում առանձնացրեք քորոցների վերնագրերը, այնուհետև դրանք դարձրեք անջրանցիկ:
LDR սենսորի համար դուք պետք է միացնեք 10k ohm դիմադրություն GND- ի և սենսորի քորոցի միջև: Սա նույնպես պետք է անջրանցիկ լինի:
Peratերմաստիճանի տվիչի համար դուք պետք է միացնեք 10k ohm դիմադրություն Vcc- ի և ազդանշանի քորոցի միջև:
Այժմ ժամանակն է միացնել բոլոր սենսորները և ցուցադրման մոդուլները Arduino Nano- ին: Մոնտաժն ավարտելուց հետո մի մոռացեք, որ նաև Arduino- ն անջրանցիկ դարձնեք:
Այժմ ամանից մի քիչ ավազ դատարկեք (այդ ամենը չէ, դա վնասակար է գործարանի համար) և ներսում դրեք տախտակը և տվիչները (բացառությամբ ջերմաստիճանի տվիչի): Temperatureերմաստիճանի տվիչը պետք է դուրս լինի կաթսայից: Այժմ կաթսան լցրեք հեռացված ավազով:
Մենք բոլորս ավարտեցինք: Եկեք վերբեռնենք ծածկագիրը:
Քայլ 4: Կոդ
Այս ծածկագրում մենք օգտագործում ենք SSD1306 և DHT գրադարանը OLED ցուցադրման և DHT 11. համար: Նախ պետք է ավելացնել այս գրադարանները, այնուհետև կազմել և վերբեռնել կոդը Arduino Nano- ին: Եթե առաջին անգամ եք աշխատում Arduino տախտակով, մի անհանգստացեք: Պարզապես հետևեք այս քայլերին.
- Գնացեք www.arduino.cc/hy/Main/Software և ներբեռնեք ձեր ՕՀ -ի ծրագրակազմը:
- Տեղադրեք IDE ծրագրակազմը, ինչպես նշված է հրահանգում:
- Գործարկեք Arduino IDE- ն և մաքրեք տեքստային խմբագրիչը և պատճենեք հետևյալ ծածկագիրը տեքստային խմբագրիչում:
- Գնացեք ուրվագիծ և ներառեք գրադարանները (ներբեռնեք գրադարանները հետևյալ հղումներից): Այժմ կտտացրեք ավելացնել ZIP գրադարան և ավելացրեք գրադարանները:
- Ընտրեք տախտակը գործիքների և տախտակների մեջ, ընտրեք Arduino Nano:
- Միացրեք Arduino- ն ձեր համակարգչին և տեղադրեք com պորտը գործիքների և պորտի մեջ:
- Կտտացրեք Վերբեռնում (Սլաքի նշան) կոճակը:
- Դուք ամեն ինչ պատրաստ եք:
Քայլ 5: Ի՞նչ է հաջորդը:
Այժմ դուք կարող եք զարգացնել այս նախագիծը ՝ ըստ ձեր հետաքրքրության: Ահա որոշ առաջարկներ, որոնք կարող եք դրանք ավելացնել նախագծին.
- Կարող եք ցուցադրել և տարբեր պայմանների ժամանակը չափող ժամացույց և կանխատեսել այն պայմանների ժամանակը, որոնց համար բույսը ջրի կամ ավելի շատ լույսի կարիք ունի: Դուք պետք է ավելացնեք RTC մոդուլ, ինչպիսին է DS1307- ը և ավելացնեք մի քանի կոդ `ժամանակը և օրացույցը կարդալու և ցուցադրելու համար, կամ դրանցից մի քանիսը պահեք գործարանի ավելի շատ մանրամասներ ունենալու համար:
- Ավելացնելով ազդանշանային ազդանշանը, կարող եք մի քանի ահազանգ տեղադրել, որոնք ձեզ զգուշացնում են բույսերի պայմանների մասին: օրինակ, երբ ավազը շատ չոր է, այն կարող է զանգել ժամում 1 անգամ:
- Մենք ընդամենը երկու էմոջի ենք դնում տարբեր պայմանների համար: Faceանկացած պայմանի համար կարող եք ավելացնել դեմքի ավելի շատ մոդել: Դրա համար դուք պետք է կարդաք OLED ցուցադրման ձեռնարկը ՝ սովորելու համար, թե ինչպես փոխեք ձեր պատկերը Hex կոդի:
Խորհուրդ ենք տալիս:
Pixie - Թող ձեր բույսը խելացի լինի. 4 քայլ (նկարներով)
Pixie - Թող ձեր բույսը լինի խելացի. որքան հաճախ ենք ջրում, երբ և որքան շատ
Խելացի փակ բույսերի մոնիտոր - Իմացեք, երբ ձեր բույսը ջրելու կարիք ունի. 8 քայլ (նկարներով)
Smart Indoor Plant Monitor - Իմացեք, երբ ձեր բույսը ջրելու կարիք ունի. Մի քանի ամիս առաջ ես պատրաստեցի հողի խոնավության մոնիտորինգի մարտկոց, որը մարտկոցով է սնվում և կարող է խրված լինել ձեր փակ բույսերի կաթսայի հողի մեջ `որոշ օգտակար տեղեկություններ տալու հողի մասին: խոնավության մակարդակը և բռնկման LED- ները ՝ ձեզ ասելու, թե երբ պետք է սպասել
Ձեր լարային դռան զանգը դարձրեք խելացի դռան զանգ IFTTT- ով ՝ 8 քայլ
Ձեր լարային դռան զանգը վերածեք խելացի դռան զանգի IFTTT- ով. WiFi դռան զանգը ձեր առկա լարային դռան զանգը վերածում է խելացի դռան զանգի: https://www.fireflyelectronix.com/product/wifidoor
Դարձրեք ձեր տունը խելացի Sonoff- ի և կոնտակտորի միջոցով. 3 քայլ
Դարձրեք ձեր տունը խելացի Sonoff- ի և կոնտակտորի միջոցով
Arduino- ի միջոցով ձեր բույսը ջրելը. 5 քայլ (նկարներով)
Pրեք ձեր բույսը Արդուինոյի միջոցով. Ունե՞ք տնային բույս, որը Ձեզ դուր է գալիս, բայց մոռանում եք շատ հաճախ ջրել: Այս Ուղեցույցը կբացատրի, թե ինչպես պատրաստել Arduino- ով սնվող բույսերի ոռոգման համակարգ, և ինչպես տալ ձեր բույսին մի փոքր ավելի անհատականություն: Հետևելով այս ուսանելի ուսմունքին