Tartalomjegyzék:
- 1. lépés: Elektromos tervezés
- 2. lépés: Kongregáció vs. Beállítások vs. Programozás
- 3. lépés: Az ERrigator kezdeti konfigurálása
- 4. lépés: Az ERrigator beállításai
- 5. lépés: Az ERrigator állapota
- 6. lépés: Állomások beállítása
- 7. lépés: Öntözési ciklusok programozása
- 8. lépés: Az egység további funkciói
- 9. lépés: Az egység eltávolítása távolról
- 10. lépés: Az egység újrakonfigurálása a böngészőből
- 11. lépés: Air over - FW frissítés
- 12. lépés: Arduino kód az ERrigatorhoz
- 13. lépés: C# kód a weboldal futtatásához
Videó: ERrigator: 13 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Mi az eRrigator
Az eRrigator az, aminek hangzik. Ez egy internethez csatlakoztatott öntözővezérlő. A HW költségek kevesebb, mint 40 dollár, és valószínűleg körülbelül 30 dollárra csökkenthetők. Legfeljebb 6 állomást támogat, de szükség esetén könnyen hozzáadható több. A programozás más, mint a legtöbb öntözővezérlő. Lehetővé teszi több program beállítását az egyes állomásokhoz, külön -külön a többitől. Ez azt jelenti, hogy programozása nem igényel mesterséges kapcsolatot a különböző állomások között.
Az egység saját valós idejű órával (RTC) rendelkezik, és a programozást és a konfigurációt a FLASH memóriában tárolja. Ez azt jelenti, hogy internetkapcsolat nélkül is a tervek szerint hajtja végre az ütemtervet.
Használt eszközök
- Vezérlő + WiF: NodeMCU
- Platform: Arduino
- DevTools: PlatformIO
Az egység vezérlése
- Az egység vezérlése, a programozástól az állomás néhány perces bekapcsolásáig: Az ingyenes Azure Tier legfeljebb 10 webhelyet tesz lehetővé forgalomkorlátozással
- Üzenetküldés, hogy "tájékoztassa" az egységet egy új vezérlőparancsról: az MQTT bekapcsolva
- A 20x4 -es LCD kijelzőn az állapot és az öntözési események láthatók. Nincs adatbeviteli vagy menüvezérlő gomb
1. lépés: Elektromos tervezés
Ennek a kialakításnak a szíve a NodeMCU, amely az MQTT és az Azure -on tárolt egyszerű webszolgáltatás kombinációjával csatlakozik a WiFi -hálózathoz, és kapott parancsot. A NodeMCU vezérlő a relépajzs vezérlésére szolgál, amely összeköti az öntözőszelepek mágnesszelepeit. Ennyi, a többi többnyire vagy áram, vagy fanfár LCD kijelző formájában.
Egy pontot hangsúlyoznom kell, lusta vagyok. Tehát relépajzsot használtam, de mivel csak ezt az érintkező relét kaptam, minden állomáson hozzá kell adnom a Varistort. Ez megakadályozza az EMI problémákat, valamint védi a relé érintkezőit.
A mágnesszelepek teljesítménye ~ 24VAC legyen, ezért a VAC/VAC fali szemölcs használata szükséges. Ez táplálja a relé portokat, amelyek az öntözőállomások szelepeihez csatlakoznak.
Ugyanezt a teljesítményt a diódahíd és a kondenzátor segítségével egyenirányítják, hogy egy nagyon instabil egyenáramot hozzanak létre, amelyet a DC/DC konverter táplál. Az egyenáramú átalakító 5VDC kimenetre van állítva az elektronika táplálására. Nyilván van egy egyszerű ki/be kapcsoló.
Az RTC és az LCD az I2C interfészen keresztül kapcsolódnak a NodeMCU -hoz, és időfunkciót és kijelzőegység állapotot biztosítanak.
Van egy gomb is, amelyet leginkább a kijelző görgetésére használnak. Ha bekapcsolja a készüléket, miközben lenyomja a görgetőgombot, hard reset történik, ami lehetővé teszi az egység kezdeti konfigurálását.
Építési költség
A teljes HW költség becslések szerint kevesebb, mint 39 USD, és tovább csökkenthető, lásd a bontást:
- Projektdoboz: 7 dollár
- Csomópont: 3 USD
- RTC: 0,6 USD
- Dióda híd: 0,5 dollár
- 470uF 35V kondenzátor: 0,2 USD
- Pillanatnyi nyomógomb: 0,4 USD
- Be/Ki kapcsoló: $ 0.4
- LIR2032 újratölthető érmeakkumulátor: 1 USD
- DC/DC átalakító: 0,7 USD
- 8 Ch. Relépajzs: 6 dollár
- NYÁK + egyéb: $ 2
- LCD 20x4 + I2C I/F: 6 USD
- 120VAC/25,5VAC fali szemölcs: 10 USD
- Varisztor x 6: 0,6 USD
2. lépés: Kongregáció vs. Beállítások vs. Programozás
Konfiguráció: azok a paraméterek, amelyek szükségesek ahhoz, hogy az egység csatlakozzon a WiFi -hez, és azonosítsa magát az eRrigator webhelyével. Beállítások: Értelmes beállítások létrehozása, például: Az egység elnevezése, ha több van, név megadása minden állomáshoz, milyen időzóna az eRrigator itt van, stb.
Programok: Állítsa be az öntözési időket és az időtartamot.
3. lépés: Az ERrigator kezdeti konfigurálása
Nos, egy kicsit trükkös probléma ?, nem igazán. A NodeMCU egy másik hozzáférési ponthoz csatlakozó állomásként és hozzáférési pontként is szolgálhat.
- Lépjen a webhelyre, és hozzon létre egy új egységet. Ezzel egyedi egység -azonosítót kaphat.
- Kapcsolja be az eRrigator készüléket, miközben megnyomja a görgetés/hard reset gombot. Az eRrigator belép a konfigurációba. mód.
- Csatlakoztassa számítógépét vagy mobileszközét az új WiFi hálózathoz SSID: eRrigatorSoftAP segítségével.
- Lásd Videó - Kövesse a kijelzőn megjelenő utasításokat (előfordulhat, hogy görgetnie kell). Konkrétan keresse meg az eRrigator szerver IP -címét, és mutassa a böngészőt erre a címre.
- Töltse ki az űrlapot (lásd a képernyőfelvételt) a hálózat nevével, jelszavával és az 1. lépésben kapott egység nevével.
- Küldje be az űrlapot.
- Kapcsolja át számítógépét vagy mobileszközét a normál hálózatra
- Goto:
- Kezdje a beállításokkal és az egység programozásával
Újrakonfigurálás?
Egyszerűen töltse le az egység azonosítóját a webhelyről
Ismételje meg a fenti 2-9 lépést
4. lépés: Az ERrigator beállításai
5. lépés: Az ERrigator állapota
A kezdőlapon megjelenik az egység állapota (lásd az első pillanatképet).
Ez megadja a webalkalmazáshoz utoljára közölt egység idejét, valamint az állapotát. Ezenkívül megadja azoknak a számlálóknak az értékét, amelyeket nem napi öntözési ciklusok ütemezéséhez használnak.
Az összes oldal tetején az utolsó komm. információkat, valamint az egység állapotát. Ha minden zöld, akkor jó neked, ha nem, akkor…
6. lépés: Állomások beállítása
7. lépés: Öntözési ciklusok programozása
8. lépés: Az egység további funkciói
Az egységvezérlés alatt megjelenő oldalon számos lehetőség áll rendelkezésre az egység kézi vezérléséhez.
- Letiltás/engedélyezés - Egyszerű, letiltja vagy engedélyezi az egységet. Az egység most inkább dekoratív díszként működik, mint bármi más.
- Automatikus engedélyezés/Időzített letiltás (még nincs megvalósítva) - Tiltsa le a készüléket, és hagyja, hogy bizonyos előre meghatározott idő elteltével automatikusan engedélyeződjön. Például bulit rendez, és szeretné elkerülni, hogy vendégei átkozzák az idióta házigazdájukat, amikor az öntözőberendezések bekapcsolnak. Azonban tudja, hogy elfelejti engedélyezni az egységet. Állítsa be az automatikus engedélyezést 1 nap után, és ennyi.
- Idő/dátum beállítása - Egyszerűen nyomja meg az idő és a dátum legújabb frissítését az RTC sodródás visszaállításához. erre nincs szükség, mivel az RTC tudja, hogy minden 24 órában frissíteni kell, így a sodródás nem haladja meg a 2-3 másodpercet.
- Kikapcsolás - Az összes állomás kikapcsolása a következő ütemezett eseményig.
- Kapcsolja be az állomást.
- Csapadékfaktor beállítása - Az eRrigator lehetővé teszi, hogy minden csapadékegységre meghatározott százalékkal csökkentse az öntözési időt.
9. lépés: Az egység eltávolítása távolról
Az Admin-> Reset menüpont alatt
Ezt az űrlapot használva 5 különböző módon állíthatja vissza a készüléket:
1. Számlálók visszaállítása - csak a többnapos programok számlálói.
2. Alacsony szintű visszaállítás - csak a készülék alaphelyzetbe állítása, semmi más.
3. Közepes szintű visszaállítás - Állítsa alaphelyzetbe az egységet, a számlálókat.
4. Magas szintű visszaállítás - Állítsa alaphelyzetbe az egységet, a számlálókat, távolítsa el a programokat a memóriából, és távolítsa el az állomások adatait a memóriából.
5. Hard Reset - Mivel a High Level reset, csak az eltávolítja a konfigurációt is, lásd a 3. lépést a készülék konfigurálásának részleteiről, miután teljesen megtört.
10. lépés: Az egység újrakonfigurálása a böngészőből
Az Admin-> Config menüpont alatt
Ha másik WiFi -re szeretné kapcsolni a készüléket, egyszerűen válassza ki a hálózatot, adjon hozzá jelszót, és ne felejtse el másolni/beilleszteni az egység azonosítóját. Küldj be, voi-la, kész.
11. lépés: Air over - FW frissítés
Az Admin -> FW frissítés alatt
EZ NAGYON KOCKÁZATOS - KÖNNYEN TÖMÍTHETI A EGYSÉGET !!!
Ha felbontja az egységet, fizikailag csatlakoztatnia kell a NodeMCU mikro-USB-t a számítógéphez, és fel kell töltenie egy működő verziót.
Töltse fel a kívánt kiadás bináris fájlját, adjon meg néhány kiadási megjegyzést és küldje el.
A készüléket levegőn keresztül programozzák, és ha kész, visszaáll. A DB frissül, hogy tükrözze az új kiadást az űrlap alatti listában.
Ne feledje, ha az egység nincs téglázva, akkor a kiválasztásával visszatérhet a korai kiadáshoz.
Félj, nagyon félj!
12. lépés: Arduino kód az ERrigatorhoz
Dolgozik azon, hogy bemutatható legyen…
13. lépés: C# kód a weboldal futtatásához
Dolgozik azon, hogy bemutatható legyen…
Ajánlott:
DC - DC feszültség Lépés lekapcsoló mód Buck feszültségátalakító (LM2576/LM2596): 4 lépés
DC-DC feszültség Lépés lekapcsoló üzemmód Buck feszültségátalakító (LM2576/LM2596): A rendkívül hatékony bakkonverter készítése nehéz feladat, és még a tapasztalt mérnököknek is többféle kivitelre van szükségük, hogy a megfelelőt hozzák létre. egy DC-DC áramátalakító, amely csökkenti a feszültséget (miközben növeli
Akusztikus levitáció az Arduino Uno-val Lépésről lépésre (8 lépés): 8 lépés
Akusztikus lebegés az Arduino Uno-val Lépésről lépésre (8 lépés): ultrahangos hangátvivők L298N Dc női adapter tápegység egy egyenáramú tűvel Arduino UNOBreadboard és analóg portok a kód konvertálásához (C ++)
Élő 4G/5G HD videó streamelés DJI drónról alacsony késleltetéssel [3 lépés]: 3 lépés
Élő 4G/5G HD videó streaming a DJI Drone-tól alacsony késleltetéssel [3 lépés]: Az alábbi útmutató segít abban, hogy szinte bármilyen DJI drónról élő HD minőségű videó streameket kapjon. A FlytOS mobilalkalmazás és a FlytNow webes alkalmazás segítségével elindíthatja a videó streamingjét a drónról
Bolt - DIY vezeték nélküli töltő éjszakai óra (6 lépés): 6 lépés (képekkel)
Bolt - DIY vezeték nélküli töltés éjszakai óra (6 lépés): Az induktív töltés (más néven vezeték nélküli töltés vagy vezeték nélküli töltés) a vezeték nélküli áramátvitel egyik típusa. Elektromágneses indukciót használ a hordozható eszközök áramellátásához. A leggyakoribb alkalmazás a Qi vezeték nélküli töltő
4 lépés az akkumulátor belső ellenállásának méréséhez: 4 lépés
4 lépés az akkumulátor belső ellenállásának mérésére: Íme a 4 egyszerű lépés, amelyek segítenek mérni az akkumulátor belső ellenállását