
Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-23 15:10

Dua t'ju prezantoj me një projekt që kam zbatuar gjatë sezonit të festave këtë vit. Unë krijova një sistem të orientuar nga uebi për hortikulturën, i cili specializohet në shitjen dhe kultivimin e llojeve të ndryshme të bimëve, pemëve, luleve.
Furnizimet
1x Arduino Mega 25601x Ethernet Wiznet W5100 mburoja 1x FC37-sensor zbulimi i ujit analog 1x DS18B20 sensor i temperaturës 6 stafetë SRD-05VDC-SL-C4x Solenoide 24V DC
Hapi 1: Kërkesat për sistemin e bazuar në ueb


Sistemi i bazuar në ueb është krijuar për të përmbushur kërkesat e mëposhtme:
- Regjistrimi i temperaturës, nivelet e shiut
- Kontrolli i Temperaturës / Ngrohjes / Ftohjes
- Kontrolli i ujitjes në oraret e caktuara ose sipas kërkesës, duke marrë parasysh statistikat e kushteve të motit
- Bordi i rindezjes në distancë
- Shkrimet
- Sistemi i hyrjes
Arduino Mega u përdor si mikrokontrollues kontrolli, pasi Uno ishte në buzë të kujtesës dhe u mbërthye. Arduino Mega ishte një zgjedhje e shkëlqyer për shkak të numrit të mjaftueshëm të kunjave dhe veçanërisht kujtesës së madhe për një program me një memorie RAM më të madhe. Arduino dërgon të dhënat e temperaturës dhe shiut në internet përmes Wiznet W5100 Ethernet Shield. Temperatura lexohet në mënyrë dixhitale nga sensori DS18B20 dhe të dhënat e shiut përmes një vlere analoge. Pas dërgimit të tabelës së të dhënave ekzekuton skriptin logjik PHP, i cili përditëson të gjitha daljet.
Hapi 2: Rregulli i Arduino -s në Projekt




Pastaj bordi shkarkon vetëm gjendjet ON / OFF për secilën dalje që aplikon. Nuk ka asnjë operacion në anën e mikrokontrolluesit që do të ngarkonte bordin. Përgjigja e përgjithshme e sistemit është brenda 6 sekondave. Sensori i temperaturës është në serë ku është e nevojshme të ruhet temperatura. Gjatë ditëve të nxehta të verës ftohet në temperaturën e caktuar me histerezë opsionale, gjatë muajve të dimrit nxehet me temperaturën e caktuar dhe histerezën. Zgjedhja e ngrohjes / ftohjes duhet të bëhet me dorë në sistem. Alsoshtë gjithashtu e mundur që të ftoheni / ngrohni manualisht (ON / OFF) pafundësisht.
Menaxhimi i qarkut përbëhet nga katër qarqe fizike që janë të bazuara në kohë, me një përzgjedhje të ditëve të javës kur këto kohë zbatohen. Nëse kjo mënyrë nuk zgjidhet, dalja është gjithmonë e fikur dhe ndez kërkesën e përdoruesit për një kohë të caktuar në minuta. Nëse bie shi gjatë kërkesës, sistemi fiket dhe nuk ndizet përsëri. Sidoqoftë, nëse modaliteti automatik i kohës është vendosur dhe fillon të bjerë shi gjatë kësaj kohe, qarku do të fiket dhe nëse nuk pushon të bjerë shi para përfundimit të intervalit të caktuar, ai do të ndizet përsëri.
Arduino ka zbatuar një kujdestar për funksionimin pa probleme, kur Arduino riniset nëse ai varet. Në rast të një aksidenti në Internet ose mungesës së faqes, për shembull për qëllime mirëmbajtjeje, të dy qarqet e ngrohjes dhe ftohjes dhe stafetat e ngrohjes dhe ftohjes fiken automatikisht pas dy minutash derisa të krijohet lidhja në internet. Pas rifillimit të Arduino, të gjitha daljet janë të fikura. Regjistrat regjistrojnë një hyrje të pasuksesshme në ndërfaqen (emri ose fjalëkalimi i gabuar) me adresën IP të klientit që u përpoq të lidhej. Regjistrat regjistrojnë gjithashtu të dhëna për të dhëna të pavlefshme nga sensori DS18B20 85.00, ose -127.00, të cilat janë dështime tipike të sensorit për shkak të instalimeve të dobëta, gabimeve të CRC.
Hapi 3:


Sistemi gjithashtu përfshin grafikë ku mund të shihni zhvillimin e temperaturës 24 orë pas ngarkimit të grafikut dhe 7 ditë më parë, si dhe aktivitetin e qarkut dhe aktivitetin e ftohjes / ngrohjes. Aktivitetet regjistrohen çdo minutë dhe temperatura regjistrohet çdo 5 minuta në bazën e të dhënave (nuk vlen për punën me të dhëna në kohë reale). Të gjitha hyrjet / daljet me të cilat punon sistemi mund të quhen vetë, për qartësi, ku qarku përdoret për ujitje. Solenoidet, pompat me një prodhim total prej 2.3kW për stafetë mund të përdoren si dalje në stafetë, d.m.th. 230V 10A
I gjithë sistemi fshihet pas hyrjes, i cili gjithashtu mund të ndryshohet nga ndërfaqja në internet. Sistemi është praktik, funksional dhe ndihmon hortikulturën në çështjet e ujitjes së rregullt. Nëse jeni të interesuar për më shumë informacion në lidhje me projektin:
Recommended:
Temperatura, Monitor lagështie - Arduino Mega + Ethernet W5100: 5 hapa

Temperatura, Monitor lagështie - Arduino Mega + Ethernet W5100: Moduli 1 - FLAT - pajisje: Arduino Mega 2560 Wiznet W5100 Mburoja Ethernet 8x Sensori i temperaturës 8x DS18B20 në autobusin OneWire - i ndarë në 4 autobusë OneWire (2,4,1,1) 2x temperaturë dixhitale dhe sensori i lagështisë DHT22 (AM2302) 1x temperaturë dhe lagështi
Termostati i dhomës - Arduino + Ethernet: 3 hapa

Termostati i dhomës-Arduino + Ethernet: Për sa i përket harduerit, projekti përdor: Arduino Uno / Mega 2560 mburoja e Ethernet Wiznet W5100 / moduli Ethernet Wiznet W5200-W5500 DS18B20 sensori i temperaturës në stafetën e autobusit OneWire SRD-5VDC-SL-C të përdorur për bojler kalimi
Si të dërgoni të dhëna në re me Arduino Ethernet: 8 hapa

Si të dërgoni të dhëna në re me Arduino Ethernet: Ky udhëzues ju tregon se si t'i publikoni të dhënat tuaja në Platformën IoT AskSensors duke përdorur Arduino Ethernet Shield. Mburoja Ethernet mundëson që Arduino juaj të lidhet lehtësisht me cloud, të dërgojë dhe të marrë të dhëna me një lidhje interneti. Ajo që ne
Kaskada e regjistrave të ndërrimit 74HC595 të kontrolluar përmes Arduino dhe Ethernet: 3 hapa

Kaskada e Regjistrave të Shiftit 74HC595 Kontrolluar përmes Arduino dhe Ethernet: Sot do të doja të prezantoja një projekt që e kam zbatuar në dy versione. Projekti përdor 12 regjistra ndërrimi 74HC595 dhe 96 LED, bord Arduino Uno me mburojë Ethernet Wiznet W5100. 8 LED janë të lidhur me secilin regjistër ndërrimi. Numrat 0
Kontrolli zanor - Arduino + Ethernet Shield (modul) Wiznet: 5 hapa

Kontrolli i Zërit - Arduino + Ethernet Shield (modul) Wiznet: Mirësevini! Në këtë tutorial do t'ju tregoj se si të kontrolloni Arduino me zërin tuaj drejtpërdrejt nga shfletuesi juaj në gjuhën tuaj kombëtare. Kjo teknologji ju lejon të përdorni çdo gjuhë botërore me rajonin. Për shembull, ky mësim do të përdor localizat