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

Green House- ի մոնիտորինգ IOT- ով. 5 քայլ
Green House- ի մոնիտորինգ IOT- ով. 5 քայլ

Video: Green House- ի մոնիտորինգ IOT- ով. 5 քայլ

Video: Green House- ի մոնիտորինգ IOT- ով. 5 քայլ
Video: Super Mama - Comedy Movie (Full movie - official) 2024, Դեկտեմբեր
Anonim
Image
Image

Երբ խոսքը վերաբերում է գյուղատնտեսությանը, բույսերի ջերմաստիճանի և խոնավության մոնիտորինգը կարևոր գործոն է նրանց գոյատևման համար: Ներկայումս մարդիկ ջերմոցում ամրացված ջերմաչափեր են օգտագործում, որպեսզի ֆերմերները կարողանան չափել ջերմաստիճանը: Այնուամենայնիվ, այս ձեռքով մոտեցումը պահանջում է, որ ֆերմերը ֆիզիկապես ներկա լինի այդ վայրում, որն ամեն անգամ հնարավոր չէ: Այսպիսով, ես մշակեցի այս կոմպակտ սարքը VeggiTech- ում `այս խնդիրը լուծելու համար:

Սա ջերմոցային մոնիտորինգի համակարգ է, որը կարող է զգալ ջերմաստիճանը, խոնավությունը, ջերմության ինդեքսը և այն ուղարկել առցանց վահանակի միջոցով ՝ WiFi- ի միջոցով: Այն ինքնալիցքավորման սարք է, որն աշխատում է արևային վահանակներով և ազդանշան ունի, երբ միջավայրը դուրս է գալիս շեմից:

Պարագաներ

Այս ծրագրի ընդհանուր արժեքը 270 AED (73 $) է

Պահանջվող նյութեր.

  1. Նոդեմկու
  2. Արդուինո Ունո
  3. 10W արևային վահանակներ
  4. 12V արևային լիցքավորման վերահսկիչ
  5. 12V կապարաթթու մարտկոց
  6. DHT22 տվիչ
  7. 16x2 LCD i2c
  8. Փայտե գզրոց
  9. 5 Վ ռելե

Քայլ 1: Շղթայի դիագրամ

Ստեղծեք հաշիվ Pubnub- ում ՝ Հավելվածի բանալիով
Ստեղծեք հաշիվ Pubnub- ում ՝ Հավելվածի բանալիով

Սարքն ունի վերը նշված կապը ՝ ամբողջական ծրագրի աշխատանքի համար: Ստորև ներկայացնում ենք կապը մանրամասն ՝

  • Արևային վահանակների տերմինալներ ՝ վերահսկիչ լիցքավորելու համար
  • Մարտկոցի տերմինալներ `վերահսկիչ լիցքավորելու համար
  • Լիցքավորեք վերահսկիչի ելքը դեպի buck փոխարկիչին և ազդանշանին
  • Buck փոխարկիչ (5V ելք) դեպի arduino, ռելե, LCD, dht22 և nodemcu
  • LCD SDA, SCL- ից A4 և A5
  • Arduino Rx, Tx to nodemcu Tx, Rx
  • Ռելե լիցքավորման վերահսկիչի ելքի միջև ՝ ազդանշանին

Քայլ 2. Հաշվի ստեղծում Pubnub- ում ՝ Հավելվածի բանալիով

Ստեղծեք հաշիվ Pubnub- ում ՝ Հավելվածի բանալիով
Ստեղծեք հաշիվ Pubnub- ում ՝ Հավելվածի բանալիով

Ստեղծեք ձեր հաշիվը Pubnub- ում, որպեսզի տվյալները հաջողությամբ փոխանցվեն: Ստեղծեք նոր ծրագիր վերին աջ անկյունում և պատճենեք պանդոկի/ենթակալի տեղեկատվությունը: Այս բանալին կփոխանցվի Arduino կոդին, որը դուք կբեռնեք nodemcu- ում:

Քայլ 3. Վերբեռնեք ծածկագիրը Nodemcu & Arduino- ում

Վերբեռնեք ծածկագիրը Nodemcu & Arduino- ում
Վերբեռնեք ծածկագիրը Nodemcu & Arduino- ում
Վերբեռնեք ծածկագիրը Nodemcu & Arduino- ում
Վերբեռնեք ծածկագիրը Nodemcu & Arduino- ում

Ներբեռնեք ստորև նշված կոդը: Տեղադրեք pub/ենթաբանալին ձեր PubNub հաշվից greenhouse_iot կոդին `տեղադրման գործառույթից անմիջապես վերև: «greenhouse_iot» ծածկագիրը կբեռնվի nodemcu- ում, իսկ «arduino_slave» ծածկագիրը կբեռնվի arduino- ում:

Քայլ 4: Ստեղծեք Freeboard վահանակ

Ստեղծեք Freeboard վահանակ
Ստեղծեք Freeboard վահանակ

Ստեղծեք ձեր freeboard.io- ն, և այստեղ ձեր տվյալները կցուցադրվեն գրավիչ տեսողական տեսքով: Նախ, տվյալները կբեռնվեն nodemcu- ից pubnub սերվերին, pubnub- ը կարող է հեշտությամբ ինտեգրվել ազատ տախտակին, ինչն է պատճառը, որ մենք օգտագործում ենք այս երկու ծառայությունները միասին: Հետևեք այս քայլերին ՝ առցանց վահանակը տեղադրելու համար.

  1. Ընտրեք տվյալների աղբյուրներ վերևի աջ անկյունում ՝ որպես Pubnub
  2. Ստեղծեք նոր վահանակներ `յուրաքանչյուրը ջերմաստիճանի, խոնավության և ջերմության ինդեքսի համար
  3. Ընտրեք ցանկացած տեսակի վահանակի ցուցադրում, որն անհրաժեշտ է: Հանրաճանաչը Gauge հաշվիչն է այս ծրագրի համար
  4. Վահանակի ներսում ընտրեք տվյալների աղբյուրը որպես JSON: Այն ձեզ կհանգեցնի տեքստի խմբագրիչի, որտեղ կարող եք մուտքագրել [վահանակի անուն] [փոփոխական անուն arduino IDE- ից]: Եթե ցանկանում եք ստանալ ջերմաստիճանի ընթերցում, ապա մուտքագրեք «peratերմաստիճանը», քանի որ դա JSON ձևաչափի անունն է, երբ այն nodemcu- ից սերվեր է վերբեռնվել: Նույնը բոլոր վահանակների համար:

Քայլ 5: Եզրակացություն

Եզրակացություն
Եզրակացություն

Ընդհանուր առմամբ դա օգտակար նախագիծ էր, բայց ահա մի քանի սահմանափակումներ, որոնց ես բախվեցի.

  1. Փոշուց պաշտպանվածության բացակայություն.
  2. Լիթիումի մարտկոցի վտանգները. Իրականում ես այդպես այրեցի այս նախագիծը, այնպես որ ես դա դժվարությամբ սովորեցի:
  3. արևի լույսից կախված էներգիա.- Արևի լույսը էներգիայի հիմնական աղբյուրն է: Առանց դրա, համակարգը կդադարի, ուստի անհրաժեշտ է այլընտրանքային աղբյուր: Չմոռանանք, որ արևային համակարգերը մեծացնում են ծախսերը:
  4. Freeboard ծառայության գործառնական արժեքը.- ամսական $ 12 պետք է ծախսվի freeboard.io ծառայության վրա: Betterախսը նվազեցնելու համար ավելի լավ այլընտրանք է անհրաժեշտ:

Այժմ իմ հաջորդ քայլը ջերմոցում անլար LoRa սենսորների ավելացումն է, ընթերցումները հավաքելը WiFi դարպասի միջոցով և բեռնել այն հատուկ նախագծված վահանակի վրա ՝ օգտագործելով Node-Red: Այս համակարգը ունի մարտկոցի երկար կյանք (8-10 տարի) և ավելի հուսալիություն, այնպես որ վերը նշված բոլոր սահմանափակումները վերացված են:

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