Բովանդակություն:

Garduino - Խելացի այգին Arduino- ով. 4 քայլ (նկարներով)
Garduino - Խելացի այգին Arduino- ով. 4 քայլ (նկարներով)

Video: Garduino - Խելացի այգին Arduino- ով. 4 քայլ (նկարներով)

Video: Garduino - Խելացի այգին Arduino- ով. 4 քայլ (նկարներով)
Video: Arduino Garden Controller - Automatic Watering and Data Logging 2024, Հուլիսի
Anonim
Image
Image
Garduino - Խելացի այգի Arduino- ով
Garduino - Խելացի այգի Arduino- ով

Այս օրերին ոչ ոք անմեղ չէ: Կա՞ մեկը, ով պատահաբար չի սպանել բույսը ???

Դժվար է ձեր բույսերը կենդանի պահել: Դուք գնում եք նոր բույս, իսկ վատագույն դեպքում պարզապես մոռանում եք այն ջրել: Ավելի լավ դեպքում, դուք հիշում եք, որ այն գոյություն ունի, բայց ճիշտ չեք վարվում դրա հետ:

Garduino- ի միջոցով մենք կօգնենք ձեզ ձեր տունը վերածել առողջ և երջանիկ բույսերի գեղեցիկ ջերմոցի:

Garduino- ն խելացի բույսերի մոնիտորինգի հարթակ է, որը կօգնի ձեզ ավելի լավ ճանաչել ձեր բույսերը:

Ինչու է Գարդուինոն այդքան թույն:

  • Այն վերահսկում է բույսի հողի խոնավությունը: Շատ քիչ խոնավությունը կարող է հանգեցնել բերքի կորստի և բույսերի մահվան: Եթե խոնավության մակարդակը ցածր է, օգտագործողը պետք է ջրի իր բույսը: Խոնավության մակարդակը ճիշտ տիրույթում պահելը նաև օգնում է խուսափել ավելորդ ջրվելուց: Overրելու ավելցուկը բույսերի սպանության տարածված և հայտնի պատճառ է, որը առաջացնում է արմատային հիվանդություն և ջրի վատնում:
  • Այն վերահսկում է գործարանի շրջակայքի ջերմաստիճանը: Plantերմաստիճանը բույսերի աճի հիմնական գործոնն է: Սա օգնում է մեզ հետևել, երբ ջերմաստիճանը չափազանց բարձր է: ՏԵI, ցածր ջերմաստիճանը վատ է բույսերի համար, ինչպես բարձր ջերմաստիճանը, երբեմն նույնիսկ ավելի վատ:
  • Այն վերահսկում է օդի խոնավությունը: Բույսերի մեծ մասը խոնավ օդի կարիք ունի, քանի որ ծակոտիները, որոնցով նրանք շնչում են, կորցնում են իրենց խոնավության մեծ մասը, երբ շրջակա օդը չորանում է, կորուստ, որը բույսը չի կարող միշտ փոխարինել ջրի միջոցով, որի արմատները կլանում են:

Ո՞վ ենք մենք:

Համակարգչային գիտության երկու ուսանող ՝ Միջառարկայական կենտրոնից (ՀԴՀ), Հերցլիա, Իսրայել:

Մենք երկուսս էլ զբաղված գրաֆիկ ունենք, և երկուսս էլ սիրում ենք բույսերը:

Մեր բնակարանները լի են բույսերով, և մենք դժվարանում ենք ճիշտ խնամել դրանք:

Մենք հաճախ մոռանում ենք դրանք ջրել, իսկ երբ հիշում ենք, փորձում ենք մոռացությունը փոխհատուցել ՝ դրանք ջրելով:

Գործարանի մոնիտորինգի համակարգը մեր վերջին նախագիծն է «Իրերի ինտերնետ (IoT)» դասընթացում:

Հուսով ենք, որ սա կօգնի ձեզ, ինչպես մեզ:

Մենք կցանկանայինք լսել ձեզանից

Փորձե՞լ եք մեր նախագիծը: Տեղեկացրեք մեզ: Մենք կցանկանայինք լսել ձեզանից, եթե բարելավման կետեր կամ մեկնաբանություններ ունեք: Ավելին, մենք շատ կուզենայինք մի քանի նկար ստանալ:

Պարագաներ

  • 1 x ESP8266 տախտակ (Մենք օգտագործում էինք Wemos D1 mini)
  • 1 x Micro-USB մալուխներ
  • 20 x jumper մալուխներ
  • 1 x peratերմաստիճանի և խոնավության ցուցիչ (մենք օգտագործել ենք DHT22)
  • 1 x 10K Օմ դիմադրություն
  • 1 x Հողի խոնավության տվիչ
  • 1 x LCD (Մենք օգտագործել ենք Grove LCD RGB հետևի լուսավորություն)

  • 1 x Breadboard

Քայլ 1: Շղթաները

Շղթաները
Շղթաները
Շղթաները
Շղթաները

Այս քայլում մենք կկապենք բոլոր տվիչները:

Հողի խոնավության ցուցիչ

  • Միացրեք VCC- ն 3.3 վ -ին
  • Միացրեք GND- ը G- ին
  • Միացրեք A0- ը A0- ին

LCD էկրան

  • Միացրեք GND- ը G- ին
  • Միացրեք VCC- ն 5 վ -ին
  • SDA- ն և SCL- ը միացրեք D1, D2- ին

Խոնավության և ջերմաստիճանի ցուցիչ

  • Միացրեք GND- ը G- ին
  • Միացրեք VCC- ն 3.3 վ -ին
  • Միացրեք տվյալները 10K Օմ դիմադրության հետ D3- ին և հզորությանը, ինչպես միացումում

Քայլ 2: Պահանջվող ծրագրակազմի և կառավարման վահանակների տեղադրում

Պահանջվող ծրագրակազմի և վահանակների տեղադրում
Պահանջվող ծրագրակազմի և վահանակների տեղադրում
Պահանջվող ծրագրակազմի և վահանակների տեղադրում
Պահանջվող ծրագրակազմի և վահանակների տեղադրում

Arduino IDE

Տեղադրեք Arduino IDE- ն.

www.arduino.cc/hy/Guide/HomePage

Տեղադրեք համապատասխան «վարորդներ» ESP8266 տախտակների համար ձեր Arduino IDE- ում.

randomnerdtutorials.com/how-to-install-esp…

Ադաֆրուտ

Ստեղծել հաշիվ:

io.adafruit.com

Գնացեք «Լրահոս» և ավելացրեք 4 լրահոս.

1. SoilMoisture

2. Խոնավություն

3. Temերմաստիճանը

4. Ահազանգեր

Այնուհետև գնացեք «Գործիքային վահանակ» և ստեղծեք նոր վահանակ, այնուհետև մուտքագրեք վահանակ և ավելացրեք 4 բլոկ ՝ օգտագործելով էջի աջ կողմում դրված նշանը.

1. Ավելացրեք Line Chart բլոկ, այնուհետև ընտրեք SoilMoisture feed, որոշեք, որ նվազագույն արժեքը 0 է, առավելագույնը ՝ 1100:

2. Ավելացրեք չափիչ բլոկ, այնուհետև ընտրեք AirMoisture հոսքը և համոզվեք, որ առավելագույն արժեքը 100 է:

3. Ավելացնել Stream բլոկ, այնուհետև ընտրել Temperature feed

4. Ավելացնել տեքստային բլոկ, այնուհետև ընտրել Ահազանգերի հոսքը

Սեղմեք 'Պահել':

Քայլ 3: Կոդ

Օրենսգիրքը
Օրենսգիրքը

Կոդը կցված է և լավ փաստաթղթավորված, հեշտ օգտագործման համար:

Բացեք կոդը Arduino IDE- ում, համոզվեք, որ այն տախտակը, որի վրա աշխատում եք, իսկապես ճիշտ տախտակն է:

Երբ աշխատում եք սերիական մոնիտորով, համոզվեք, որ 115200 բոդի վրա եք:

Ուշադրություն դարձրեք, որ ծածկագրում կան տեղեր, որոնք անհրաժեշտ է փոփոխել ըստ ձեր նախագծի (օրինակ ՝ WiFi- ի տվյալները):

Ամեն ինչ գրված է փաստաթղթերում:

Քայլ 4: Հրել ծանուցումները

Հրել ծանուցումներ
Հրել ծանուցումներ
Հրել ծանուցումներ
Հրել ծանուցումներ

Ifiedանուցվելու համար ներբեռնեք MQTT Push Client ծրագիրը, այնուհետև մուտքագրեք ծրագիրը.

1. Ավելացնել սերվեր: Մանրամասների մեծ մասն արդեն տեղադրված է, պարզապես ավելացրեք ձեր օգտանվան և գաղտնաբառի տվյալները:

2. Ավելացրեք այն թեմաները (թարմացվող բովանդակություն Adafruit IO- ում), որոնք ձեզ հետաքրքրում են: Մեր նախագծում `թեմայում ավելացրեք UserName/լրահոս/ահազանգեր: Այնուհետեւ կտտացրեք պահպանել:

3. Այսքանը! Եթե Ձեզ հետաքրքրում է տվիչների մասին ավելի շատ տեղեկատվություն ստանալը, ավելացրեք նոր թեմա և լրացրեք UserName/feeds/*topic*, որտեղ թեման է այն հոսքը, որը ցանկանում եք տեսնել: Կարող եք նաև ընտրել, թե որ ծանուցումն եք ցանկանում ստանալ, եթե ընդհանրապես կա:)

Դուք կարող եք օգտագործել այդ թեմաները պարզապես ժամանակ առ ժամանակ գործարանի չափումների վրա հասնելու համար:

Խորհուրդ ենք տալիս: