Orodha ya maudhui:

Udhibiti wa Umwagiliaji Kupitia Mtandao + Arduino + Ethernet: 3 Hatua
Udhibiti wa Umwagiliaji Kupitia Mtandao + Arduino + Ethernet: 3 Hatua

Video: Udhibiti wa Umwagiliaji Kupitia Mtandao + Arduino + Ethernet: 3 Hatua

Video: Udhibiti wa Umwagiliaji Kupitia Mtandao + Arduino + Ethernet: 3 Hatua
Video: How to use ESP32 WiFi and Bluetooth with Arduino IDE full details with examples and code 2024, Julai
Anonim
Udhibiti wa Umwagiliaji Kupitia Mtandao + Arduino + Ethernet
Udhibiti wa Umwagiliaji Kupitia Mtandao + Arduino + Ethernet

Ningependa kukujulisha mradi ambao nimetekeleza wakati wa msimu wa likizo mwaka huu. Niliunda mfumo unaolenga wavuti kwa kilimo cha maua, ambayo ina utaalam katika uuzaji na kilimo cha aina anuwai ya mimea, miti, maua.

Vifaa

1x Arduino Mega 25601x Ethernet Wiznet W5100 ngao1x FC37 - sensorer ya kugundua maji ya analog1x DS18B20 sensa ya joto 6x relay SRD-05VDC-SL-C4x Solenoids 24V DC

Hatua ya 1: Mahitaji ya Mfumo unaotegemea Wavuti

Mahitaji ya Mfumo wa Wavuti
Mahitaji ya Mfumo wa Wavuti
Mahitaji ya Mfumo wa Wavuti
Mahitaji ya Mfumo wa Wavuti

Mfumo unaotegemea wavuti uliundwa ili kukidhi mahitaji yafuatayo:

  • Kurekodi joto, viwango vya mvua
  • Joto / Joto / Udhibiti wa Baridi
  • Udhibiti wa umwagiliaji kwa nyakati zilizowekwa au kwa ombi, kwa kuzingatia takwimu za hali ya hewa
  • Bodi ya kuwasha tena kijijini
  • Magogo
  • Mfumo wa kuingia

Arduino Mega ilitumika kama mdhibiti mdogo wa kudhibiti, kwani Uno alikuwa pembeni na kumbukumbu na akakwama. Arduino Mega ilikuwa chaguo bora kwa sababu ya idadi ya kutosha ya pini na haswa kumbukumbu kubwa ya programu iliyo na kumbukumbu kubwa ya RAM. Arduino hutuma data ya joto na mvua kwa wavuti kupitia Wiznet W5100 Ethernet Shield. Joto husomwa kwa dijiti kutoka kwa sensorer ya DS18B20 na data ya mvua kupitia thamani ya analog. Baada ya kutuma bodi ya data kutekeleza hati ya mantiki ya PHP, ambayo inasasisha matokeo yote.

Hatua ya 2: Utawala wa Arduino katika Mradi

Utawala wa Arduino katika Mradi
Utawala wa Arduino katika Mradi
Utawala wa Arduino katika Mradi
Utawala wa Arduino katika Mradi
Utawala wa Arduino katika Mradi
Utawala wa Arduino katika Mradi
Utawala wa Arduino katika Mradi
Utawala wa Arduino katika Mradi

Bodi basi hupakua tu ON / OFF inasema kwa kila pato linalotumika. Hakuna operesheni kwa upande wa mdhibiti mdogo ambaye angepakia bodi. Jibu la mfumo wa jumla ni ndani ya sekunde 6. Sensor ya joto iko kwenye chafu ambapo inahitajika kudumisha hali ya joto. Wakati wa siku za joto za majira ya joto hupozwa kwa joto lililowekwa na hiari ya hiari, wakati wa miezi ya msimu wa joto huwaka na joto lililowekwa na hysteresis. Uchaguzi wa kupokanzwa / baridi lazima ufanywe kwa mikono katika mfumo. Inawezekana pia kupoza / joto (ON / OFF) kwa muda usiojulikana.

Usimamizi wa mizunguko una mizunguko minne ya mwili ambayo ni ya wakati-msingi, na uteuzi wa siku za wiki wakati hizi zinatumika. Ikiwa hali hii haichaguliwi, pato huwa limezimwa na kuwasha ombi la mtumiaji kwa muda uliowekwa kwa dakika. Ikiwa mvua inanyesha wakati wa ombi, mfumo huzima na hauwashi tena. Walakini, ikiwa hali ya wakati wa moja kwa moja imewekwa na kuanza kunyesha wakati huu, mzunguko utazima na ikiacha kunyesha kabla ya mwisho wa muda uliowekwa, itawasha tena.

Arduino ametekeleza mwangalizi kwa operesheni isiyo na shida, wakati Arduino itaanza upya ikiwa inaning'inia. Katika tukio la ajali ya mtandao au kutopatikana kwa wavuti, kwa mfano kwa madhumuni ya matengenezo, nyaya zote za kupokanzwa na kupoza na upashaji wa kupokanzwa na baridi huzimishwa kiatomati baada ya dakika mbili hadi unganisho la wavuti lianzishwe. Baada ya kuanza tena kwa Arduino, matokeo yote yamezimwa. Kumbukumbu zinarekodi kuingia bila mafanikio kwenye kiolesura (jina lisilofaa au nywila) na anwani ya IP ya mteja aliyejaribu kuungana. Magogo pia hurekodi data juu ya data batili kutoka kwa sensorer DS18B20 85.00, au -127.00, ambazo ni kasoro za kawaida za sensorer kwa sababu ya wiring mbaya, makosa ya CRC.

Hatua ya 3:

Picha
Picha
Picha
Picha

Mfumo pia unajumuisha grafu ambapo unaweza kuona ukuaji wa joto masaa 24 baada ya kupakiwa kwa grafu na siku 7 zilizopita, pamoja na shughuli za mzunguko na shughuli za kupoza / kupasha joto. Shughuli zinarekodiwa kila dakika na joto hurekodiwa kila dakika 5 kwenye hifadhidata (haitumiki kwa kufanya kazi na data ya wakati halisi). Pembejeo / matokeo ambayo mfumo hufanya kazi nayo inaweza kuitwa na wao wenyewe, kwa uwazi, ambapo mzunguko hutumiwa kwa umwagiliaji. Solenoids, pampu zilizo na jumla ya pato la 2.3kW kwa kila relay zinaweza kutumika kama matokeo kwenye relay, i. 230V 10A.

Mfumo mzima umefichwa nyuma ya kuingia, ambayo inaweza pia kubadilishwa kutoka kwa kiolesura cha wavuti. Mfumo huu ni wa vitendo, unafanya kazi na husaidia kilimo cha bustani katika masuala ya umwagiliaji wa kawaida. Ikiwa una nia ya habari zaidi kuhusu mradi huo:

Ilipendekeza: