Talaan ng mga Nilalaman:

Pagsubaybay sa Green House Sa IOT: 5 Mga Hakbang
Pagsubaybay sa Green House Sa IOT: 5 Mga Hakbang

Video: Pagsubaybay sa Green House Sa IOT: 5 Mga Hakbang

Video: Pagsubaybay sa Green House Sa IOT: 5 Mga Hakbang
Video: Камера ANBIUX ДВУГЛАЗКА УДИВИЛА после ОБНОВЛЕНИЯ!!! 2024, Nobyembre
Anonim
Image
Image

Pagdating sa agrikultura, ang pagsubaybay sa temperatura at halumigmig ng mga halaman ay isang mahalagang kadahilanan para sa kanilang kaligtasan. Sa kasalukuyan, ang mga tao ay gumagamit ng mga thermometers na nakakabit sa isang greenhouse upang masusukat ng mga magsasaka ang temperatura. Gayunpaman, ang manu-manong pamamaraang ito ay nangangailangan ng magsasaka na maging pisikal na naroroon sa lokasyon na iyon na hindi posible sa tuwing. Kaya't binuo ko ang compact device na ito sa VeggiTech upang malutas ang problemang ito.

Ito ay isang sistema ng pagsubaybay sa greenhouse na maaaring makaramdam ng temperatura, kahalumigmigan, heat index at ipadala ito sa isang online dashboard sa pamamagitan ng wifi. Ito ay isang aparato na self-charge na tumatakbo sa mga solar panel at mayroong buzzer kapag lumalagpas sa threshold ang kapaligiran.

Mga gamit

Ang kabuuang halaga ng proyektong ito ay 270 AED (73 $)

Mga Materyal na Kinakailangan: -

  1. Nodemcu
  2. Arduino Uno
  3. 10W Solar Panels
  4. 12V Solar Charge Controller
  5. 12V Lead Acid Battery
  6. DHT22 Sensor
  7. 16x2 LCD i2c
  8. Drawer ng Kahoy
  9. 5V Relay

Hakbang 1: Diagram ng Circuit

Lumikha ng Account sa Pubnub Sa App Key
Lumikha ng Account sa Pubnub Sa App Key

Ang aparato ay may koneksyon sa itaas para gumana ang buong programa. Nasa ibaba ang koneksyon sa mga detalye: -

  • Ang mga terminal ng solar panel upang singilin ang controller
  • Mga terminal ng baterya upang singilin ang controller
  • I-charge ang output ng Controller sa buck converter at buzzer
  • Buck converter (5V output) sa arduino, relay, lcd, dht22 at nodemcu
  • LCD SDA, SCL hanggang A4 & A5
  • Arduino Rx, Tx sa nodemcu Tx, Rx
  • Relay sa pagitan ng output ng charge controller sa buzzer

Hakbang 2: Lumikha ng Account sa Pubnub Gamit ang App Key

Lumikha ng Account sa Pubnub Sa App Key
Lumikha ng Account sa Pubnub Sa App Key

Lumikha ng iyong account sa Pubnub upang ang data ay matagumpay na mailipat. Gumawa ng isang bagong app sa kanang tuktok na sulok at kopyahin ang impormasyon ng pub / subkey. Ang key na ito ay ililipat sa Arduino code na mai-upload mo sa nodemcu.

Hakbang 3: Mag-upload ng Code sa Nodemcu at Arduino

Mag-upload ng Code sa Nodemcu at Arduino
Mag-upload ng Code sa Nodemcu at Arduino
Mag-upload ng Code sa Nodemcu at Arduino
Mag-upload ng Code sa Nodemcu at Arduino

I-download ang code sa ibaba. Ilagay ang pub / subkey mula sa iyong PubNub account sa greenhouse_iot code sa itaas lamang ng pag-andar ng pag-setup. Ang 'greenhouse_iot' code ay ia-upload sa nodemcu at ang 'arduino_slave' code ay ia-upload sa arduino.

Hakbang 4: Lumikha ng Freeboard Dashboard

Lumikha ng Freeboard Dashboard
Lumikha ng Freeboard Dashboard

Lumikha ng iyong freeboard.io at dito makikita ang iyong data sa isang kaakit-akit na visual form. Una, mai-a-upload ang data mula sa nodemcu hanggang sa server ng pubnub, ang pubnub ay maaaring maisama sa freeboard madali na siyang dahilan na magkasama kaming gumagamit ng parehong mga serbisyong ito. Sundin ang mga hakbang na ito upang mai-set up ang online dashboard: -

  1. Pumili ng mga mapagkukunan ng data sa kanang sulok sa itaas bilang Pubnub
  2. Lumikha ng mga bagong panel bawat isa para sa temperatura, halumigmig at Heat Index
  3. Pumili ng anumang uri ng display ng panel na kailangan mo. Ang isang tanyag na metro ng Gauge para sa application na ito
  4. Sa loob ng panel, pumili ng mapagkukunan ng data bilang JSON. Hahantong ka sa text editor kung saan maaari mong mai-type ang [pangalan ng dashboard] [variable na pangalan mula sa arduino IDE]. Kung nais mong makakuha ng pagbabasa ng temperatura pagkatapos ay i-type ang 'Temperatura' dahil iyon ang pangalan ng formate ng JSON noong na-upload ito mula sa nodemcu sa server. Pareho para sa lahat ng mga panel.

Hakbang 5: Konklusyon

Konklusyon
Konklusyon

Ito ay isang kapaki-pakinabang sa pangkalahatang proyekto ngunit narito ang ilang mga limitasyon na naharap ko: -

  1. Kakulangan ng proteksyon sa alikabok: - Dapat kong nagdagdag ng isang kahon ng casing ng IP67 para sa proteksyon ng electronics at mas mahusay na pagiging maaasahan.
  2. Mga panganib ng baterya ng Lithium: - Sa halip na gumamit ng isang baterya ng Lithium, ang baterya ng lead-acid ay mas ligtas dahil sa panahon ng mataas na temperatura na baterya ng lipo ay maaaring masunog. Ganun talaga sinunog ko ang proyektong ito kaya natutunan ko ito sa isang mahirap na paraan.
  3. umaasa sa lakas ng araw: - Ang sikat ng araw ay ang pangunahing mapagkukunan ng lakas. Kung wala ito, tititigil ang system kaya kailangan ng alternatibong mapagkukunan. Hindi kalimutan na tataas ng mga solar system ang gastos.
  4. ang gastos sa pagpapatakbo ng serbisyo ng Freeboard: - 12 $ bawat buwan ay kailangang gugulin sa serbisyo ng freeboard.io. Ang isang mas mahusay na kahalili ay kinakailangan upang mabawasan ang gastos.

Ngayon ang aking susunod na hakbang ay upang magdagdag ng mga wireless LoRa sensor sa greenhouse, kolektahin ang mga pagbasa sa pamamagitan ng WiFi gateway at i-upload ito sa isang dashboard na idinisenyo ng pasadya gamit ang Node-Red. Ang system na ito ay may mahabang buhay ng baterya (8-10 taon) at higit na pagiging maaasahan kaya ang lahat ng mga limitasyon sa itaas ay tinanggal.

Inirerekumendang: