Tartalomjegyzék:
- Kellékek
- 1. lépés: Web-alapú rendszerre vonatkozó követelmények
- 2. lépés: Arduino szabálya a projektben
- 3. lépés:
![Öntözésvezérlés Interneten keresztül + Arduino + Ethernet: 3 lépés Öntözésvezérlés Interneten keresztül + Arduino + Ethernet: 3 lépés](https://i.howwhatproduce.com/images/010/image-27358-j.webp)
Videó: Öntözésvezérlés Interneten keresztül + Arduino + Ethernet: 3 lépés
![Videó: Öntözésvezérlés Interneten keresztül + Arduino + Ethernet: 3 lépés Videó: Öntözésvezérlés Interneten keresztül + Arduino + Ethernet: 3 lépés](https://i.ytimg.com/vi/3Z4aAzuzu44/hqdefault.jpg)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
![Öntözésvezérlés Interneten keresztül + Arduino + Ethernet Öntözésvezérlés Interneten keresztül + Arduino + Ethernet](https://i.howwhatproduce.com/images/010/image-27358-1-j.webp)
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
![Web-alapú rendszerre vonatkozó követelmények Web-alapú rendszerre vonatkozó követelmények](https://i.howwhatproduce.com/images/010/image-27358-2-j.webp)
![Web-alapú rendszerre vonatkozó követelmények Web-alapú rendszerre vonatkozó követelmények](https://i.howwhatproduce.com/images/010/image-27358-3-j.webp)
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
![Arduino szabálya a projektben Arduino szabálya a projektben](https://i.howwhatproduce.com/images/010/image-27358-4-j.webp)
![Arduino szabálya a projektben Arduino szabálya a projektben](https://i.howwhatproduce.com/images/010/image-27358-5-j.webp)
![Arduino szabálya a projektben Arduino szabálya a projektben](https://i.howwhatproduce.com/images/010/image-27358-6-j.webp)
![Arduino szabálya a projektben Arduino szabálya a projektben](https://i.howwhatproduce.com/images/010/image-27358-7-j.webp)
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:
![Kép Kép](https://i.howwhatproduce.com/images/010/image-27358-8-j.webp)
![Kép Kép](https://i.howwhatproduce.com/images/010/image-27358-9-j.webp)
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: 5 lépés Hőmérséklet, páratartalom monitor - Arduino Mega + Ethernet W5100: 5 lépés](https://i.howwhatproduce.com/images/001/image-589-j.webp)
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: 3 lépés Szobatermosztát - Arduino + Ethernet: 3 lépés](https://i.howwhatproduce.com/images/002/image-5887-j.webp)
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: 8 lépés Adatok küldése a felhőbe az Arduino Ethernet segítségével: 8 lépés](https://i.howwhatproduce.com/images/005/image-13037-j.webp)
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érelhető: 3 lépés A váltóregiszterek kaszkádja 74HC595 Arduino és Ethernet segítségével vezérelhető: 3 lépés](https://i.howwhatproduce.com/images/007/image-18612-j.webp)
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ása, Mobil statisztika: 4 lépés Arduino Ethernet DHT11 Hőmérséklet és páratartalom naplózása, Mobil statisztika: 4 lépés](https://i.howwhatproduce.com/images/011/image-31308-j.webp)
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