
Orodha ya maudhui:
2025 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2025-01-23 15:11

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


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




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:


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:
Joto, Ufuatiliaji wa Unyevu - Arduino Mega + Ethernet W5100: Hatua 5

Joto, Ufuatiliaji wa Unyevu - Arduino Mega + Ethernet W5100: Moduli 1 - FLAT - vifaa: Arduino Mega 2560 Wiznet W5100 Ethernet ngao 8x DS18B20 sensorer ya joto kwenye basi ya OneWire - imegawanywa katika mabasi 4 ya OneWire (2,4,1,1) 2x joto la dijiti na sensorer unyevu DHT22 (AM2302) 1x joto na unyevu
Thermostat ya Chumba - Arduino + Ethernet: Hatua 3

Thermostat ya Chumba - Arduino + Ethernet: Kwa upande wa vifaa, mradi hutumia: Arduino Uno / Mega 2560 Ethernet ngao Wiznet W5100 / moduli ya Ethernet Wiznet W5200-W5500 DS18B20 sensor ya joto kwenye OneWire basi Relay SRD-5VDC-SL-C inayotumika kwa boiler byte
Jinsi ya Kutuma Takwimu kwa Wingu na Arduino Ethernet: Hatua 8

Jinsi ya Kutuma Takwimu kwa Wingu na Arduino Ethernet: Hii inaweza kufundishwa jinsi ya kuchapisha data yako kwa Jukwaa la AskSensors IoT ukitumia Arduino Ethernet Shield. Ngao ya Ethernet inawezesha Arduino yako kuunganishwa kwa urahisi kwenye wingu, kutuma na kupokea data na unganisho la mtandao. Tunacho
Kuteleza kwa Rejista za Shift 74HC595 Kudhibitiwa Kupitia Arduino na Ethernet: 3 Hatua

Kuteleza kwa Rejista za Shift 74HC595 Kudhibitiwa Kupitia Arduino na Ethernet: Leo ningependa kuwasilisha mradi ambao nimetekeleza katika matoleo mawili. Mradi hutumia rejista 12 za mabadiliko ya 74HC595 na LED za 96, bodi ya Arduino Uno na ngao ya Ethernet Wiznet W5100. LED 8 zimeunganishwa kwenye kila rejista ya mabadiliko. Nambari 0
Udhibiti wa Sauti - Arduino + Ethernet Shield (moduli) Wiznet: Hatua 5

Udhibiti wa Sauti - Arduino + Ethernet Shield (moduli) Wiznet: Karibu! Katika mafunzo haya nitakuonyesha jinsi ya kudhibiti Arduino na fomu yako ya sauti ya moja kwa moja kivinjari chako katika lugha yako ya kitaifa. Teknolojia hii hukuruhusu kutumia kila lugha ya ulimwengu na mkoa. Kwa mfano mafunzo haya yatatumia ujanibishaji