
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:47

Szeretnék bemutatni nektek egy projektet, amelyet idén az ünnepek alatt valósítottam meg. Létrehoztam a kertészet számára egy web-orientált rendszert, amely különféle növények, fák, virágok értékesítésére és termesztésére szakosodott.
Kellékek
1x Arduino Mega 25601x Ethernet Wiznet W5100 pajzs 1x FC37-analóg vízérzékelő 1x DS18B20 hőmérséklet-érzékelő 6x relé SRD-05VDC-SL-C4x mágnesszelep 24V DC
1. lépés: Web-alapú rendszerre vonatkozó követelmények


A webalapú rendszert az alábbi követelmények kielégítésére tervezték:
- Hőmérséklet rögzítés, eső szint
- Hőmérséklet / Fűtés / Hűtésvezérlés
- Az öntözés ellenőrzése meghatározott időpontokban vagy kérésre, figyelembe véve az időjárási statisztikákat
- Távoli újraindító tábla
- Naplók
- Bejelentkezési rendszer
Az Arduino Mega -t használták vezérlő mikrovezérlőként, mivel Uno a memória szélén volt, és elakadt. Az Arduino Mega kiváló választás volt a megfelelő számú tű és különösen a nagyobb memória miatt egy nagyobb RAM memóriával rendelkező program számára. Az Arduino a Wiznet W5100 Ethernet -pajzson keresztül elküldi a hőmérsékletet és az esőt az internetre. A hőmérsékletet digitálisan olvassa le a DS18B20 érzékelő és az esőadatok analóg értéken keresztül. Az adattábla elküldése után végrehajt egy PHP logikai szkriptet, amely frissíti az összes kimenetet.
2. lépés: Arduino szabálya a projektben




A tábla ezután csak az ON / OFF állapotokat tölti le minden egyes alkalmazott kimenetre. A mikrokontroller oldalán nincs olyan művelet, amely betöltené a táblát. A rendszer általános reakciója 6 másodpercen belül van. A hőmérséklet -érzékelő az üvegházban van, ahol szükséges a hőmérséklet fenntartása. A forró nyári napokon opcionális hiszterézissel, a téli hónapokban a beállított hőmérsékletre és hiszterézisre melegítik. A fűtés / hűtés kiválasztását manuálisan kell elvégezni a rendszerben. Lehetőség van korlátlan manuális hűtésre / fűtésre (BE / KI) is.
Az áramkör-kezelés négy fizikai áramkörből áll, amelyek időalapúak, a hét azon napjainak kiválasztásával, amikor ezek az időpontok érvényesek. Ha ezt az üzemmódot nem választja, a kimenet mindig ki van kapcsolva, és bekapcsolja a felhasználó kérését egy meghatározott időre percben. Ha a kérés során esik az eső, a rendszer kikapcsol, és nem kapcsol be újra. Ha azonban az automatikus idő üzemmód be van állítva, és ez idő alatt elkezd esni az eső, az áramkör kikapcsol, és ha a beállított intervallum vége előtt abbahagyja az esőt, újra bekapcsol.
Az Arduino felügyeleti rendszert hozott létre a problémamentes működés érdekében, amikor az Arduino újraindul, ha lefagy. Internet -összeomlás vagy a webhely elérhetetlensége esetén, például karbantartási célokra, a fűtési és hűtési körök, valamint a fűtési és hűtési relék automatikusan kikapcsolnak két perc elteltével, amíg létre nem jön a webes kapcsolat. Az Arduino újraindítása után minden kimenet ki van kapcsolva. A naplók sikertelen bejelentkezést rögzítenek a felületre (rossz név vagy jelszó) a csatlakozni próbáló ügyfél IP -címével. A naplók rögzítik a DS18B20 85.00 vagy -127.00 érzékelő érvénytelen adatainak adatait is, amelyek tipikus érzékelőhibák a rossz bekötés, CRC hibák miatt.
3. lépés:


A rendszer grafikonokat is tartalmaz, ahol megtekintheti a hőmérséklet alakulását 24 órával a grafikon betöltése után és 7 nappal ezelőtt, valamint a kör aktivitását és a hűtési / fűtési tevékenységet. A tevékenységeket percenként rögzítik, a hőmérsékletet pedig 5 percenként rögzítik az adatbázisban (nem vonatkozik a valós idejű adatokkal való munkavégzésre). Az összes bemenet / kimenet, amelyekkel a rendszer működik, az egyértelműség kedvéért hívható, ha az áramkört öntözésre használják. A mágnesszelepek, szivattyúk, amelyek összteljesítménye relénként 2,3 kW, használhatók kimenetként a relén, azaz. 230V 10A.
Az egész rendszer a bejelentkezés mögött rejtőzik, ami a webes felületről is módosítható. A rendszer praktikus, funkcionális és segít a kertészetben a rendszeres öntözésben. Ha további információra van szüksége a projektről:
Ajánlott:
Hőmérséklet, páratartalom monitor - Arduino Mega + Ethernet W5100: 5 lépés

Hőmérséklet, páratartalom monitor - Arduino Mega + Ethernet W5100: 1. modul - FLAT - hardver: Arduino Mega 2560 Wiznet W5100 Ethernet pajzs 8x DS18B20 hőmérséklet -érzékelő OneWire buszon - 4 OneWire buszra (2,4,1,1) 2x digitális hőmérsékletre osztva és páratartalom érzékelő DHT22 (AM2302) 1x hőmérséklet és páratartalom
Szobatermosztát - Arduino + Ethernet: 3 lépés

Szobatermosztát-Arduino + Ethernet: Hardver szempontjából a projekt a következőket használja: Arduino Uno / Mega 2560 Ethernet pajzs Wiznet W5100 / Ethernet modul Wiznet W5200-W5500 DS18B20 hőmérséklet-érzékelő a kazánhoz használt SRW-5VDC-SL-C OneWire busz relén átkapcsolás
Adatok küldése a felhőbe az Arduino Ethernet segítségével: 8 lépés

Adatok küldése a felhőbe az Arduino Ethernet segítségével: Ez az útmutató megmutatja, hogyan teheti közzé adatait az AskSensors IoT Platformon az Arduino Ethernet Shield használatával. Az Ethernet -pajzs lehetővé teszi az Arduino számára, hogy egyszerűen csatlakozzon a felhőhöz, küldjön és fogadjon adatokat internetkapcsolattal. Amit mi
A váltóregiszterek kaszkádja 74HC595 Arduino és Ethernet segítségével vezérelhető: 3 lépés

A váltóregiszterek kaszkádja 74HC595 Arduino és Ethernet segítségével vezérelve: Ma egy olyan projektet szeretnék bemutatni, amelyet két változatban valósítottam meg. A projekt 12 műszakregisztert 74HC595 és 96 LED -et, Arduino Uno kártyát és Wiznet W5100 Ethernet pajzsot használ. Minden műszakregiszterhez 8 LED kapcsolódik. A számok 0
Arduino Ethernet DHT11 Hőmérséklet és páratartalom naplózása, Mobil statisztika: 4 lépés

Arduino Ethernet DHT11 hőmérséklet- és páratartalom -naplózás, mobil statisztikák: Az Arduino UNO R3, Ethernet Shield AND DHT11 segítségével teljesen naplózhatja a hőmérséklet- és páratartalom -adatokat kint, szobában, üvegházban, laborban, hűtőtérben vagy bármely más helyen. Ezt a példát a szobahőmérséklet és a páratartalom naplózására használjuk. Eszköz