Tartalomjegyzék:

ERrigator: 13 lépés
ERrigator: 13 lépés

Videó: ERrigator: 13 lépés

Videó: ERrigator: 13 lépés
Videó: Тюнинг Рига 13 с 1 лс до ??? | 4-700 2024, November
Anonim
ERrigator
ERrigator

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

Elektromos tervezé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

Image
Image
Az ERrigator beállításai
Az ERrigator beállításai

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.

  1. Lépjen a webhelyre, és hozzon létre egy új egységet. Ezzel egyedi egység -azonosítót kaphat.
  2. 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.
  3. Csatlakoztassa számítógépét vagy mobileszközét az új WiFi hálózathoz SSID: eRrigatorSoftAP segítségével.
  4. 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.
  5. 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.
  6. Küldje be az űrlapot.
  7. Kapcsolja át számítógépét vagy mobileszközét a normál hálózatra
  8. Goto:
  9. 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

Az ERrigator állapota
Az ERrigator állapota
Az ERrigator állapota
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

Állomások beállítása
Á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ég további funkciói
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.

  1. 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.
  2. 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.
  3. 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.
  4. Kikapcsolás - Az összes állomás kikapcsolása a következő ütemezett eseményig.
  5. Kapcsolja be az állomást.
  6. 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 egység eltávolítása távolról
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

A készülék újrakonfigurálása a böngészőből
A készülék ú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

Air over - FW frissíté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: