Tartalomjegyzék:

OpenSprinkler: 14 lépés (képekkel)
OpenSprinkler: 14 lépés (képekkel)

Videó: OpenSprinkler: 14 lépés (képekkel)

Videó: OpenSprinkler: 14 lépés (képekkel)
Videó: Женитьба Бальзаминова (FullHD, комедия, реж. Константин Воинов, 1964 г.) 2024, Szeptember
Anonim
OpenSprinkler
OpenSprinkler

Az OpenSprinkler Pi (OSPi) egy nyílt forráskódú sprinkler / öntözőbővítő kártya a Raspberry Pi számára. Egyszerű és olcsó megoldás, ha a Raspberry Pi-t alkalmas öntözővezérlővé alakítja, 8 zónával a gyep és a kert öntözésére.

Az OpenSprinklernek nincs szüksége utasításra. Ez az utasítás egyszerűen dokumentálja az otthoni automatizálás terén elért haladásomat. Az OpenSprinkler dokumentációja nagyszerű. A végeredmény elképesztő. Ez a tökéletes otthoni automatizálási projekt. Ha első projektet keres, tegye ezt.

Ennek a projektnek a céljai a következők:

  • Ne veszítse el a funkcionalitást a jelenlegi Rainbird öntözőrendszerből
  • Irányítsa az öntözőrendszert az internetről
  • Funkcionalitás hozzáadása az öntözőrendszerhez
  • Integrálható az időjárásjelentésekkel (beépítve az OpenSprinklerbe)
  • Adjon hozzá esőérzékelőt
  • Talajérzékelők hozzáadása (ezt még nem tettem meg - az Open Sprinkler nem támogatja a közzététel időpontjában)
  • Vezetékes kapcsolat helyett használjon WiFi -t
  • Használjon Raspberry Pi -t

A dokumentum alapja az OpenSprinkler v1.4+ felhasználói kézikönyv (frissítve 2015. május 31 -én). Ez egy nagyszerű forrás a legújabb OpenSprkler dokumentumokhoz.

Megváltoztattam néhány OpenSprinkler lépés sorrendjét. Például, amikor az OSPi felhasználói kézikönyv lépéseit követtem, csatlakoztattam a Raspberry Pi -t az OSPI -hez (2. lépés), majd sok lépéssel később leképeztem a micro SD kártyát (8. lépés = 7 hardverlépés plusz 1 szoftverlépés). A Raspberry Pi és az OSPI csatlakoztatása után azonban a micro SD foglalat nem érhető el. Tehát szét kellett szednem az RPi -t és az OSPi -t, behelyezni a micro SD kártyát. Ezenkívül az OSpi kézikönyv alkatrészlistája nem teljes.

MacBook -ot használtam a Raspberry Pi -vel való kommunikációhoz, de bármilyen számítógép használható.

Az elmúlt tíz évben Közép -Texasban súlyos aszály uralkodott. A környékem szigorú öntözési korlátozások alatt áll. Ha rossz napon, rossz órákban locsolok (este 10 óra után és reggel 7 óra előtt), vagy ha víz folyik az utcára, akkor 50 dolláros bírságot kapok. Általában igyekszem a lehető legkevesebbet öntözni, de mivel az éjszaka közepén fut, elfelejtem.

A házamhoz Rainbird ESP-M vezérlő került, amely nem támogatja a WiFi-t, és nem érhető el az internetről. Legalább frissítenem kellene a Rainbird vezérlőt.

Megjegyzések:

  • az ásóba zárt szöveget, például ezt: „cserélje ki” ezt a tényleges értékkel kell helyettesíteni
  • Megpróbáltam minden felhasznált forrást jóváírni. Elnézést kérek az esetleges mulasztásokért.
  • A $ azt a parancsot jelzi, amelyet a MacBook terminálablakában hajtanak végre, és általában a Raspberry Pi -n hajtják végre

Az OSPi felhasználói felülete nagyon intuitív. Az OSPi integrálható időjárási rendszerrel és esőérzékelővel, ami azt jelenti, hogy nincs öntözés, ha nincs rá szükség. Remélhetőleg a vízszámlák megtakarítása indokolja a projektet.

1. lépés: Gyűjtse össze az alkatrészeket

Ezeket vettem:

  • Nyissa meg a Sprinkler alkatrészeket:

    • OSPi v1.4 készlet 139,00 USD
    • 24V AC sprinkler transzformátor (kimeneti feszültség 22V AC ∼ 30V AC, vegye figyelembe, hogy ez AC, nem DC!) $ 12.00
  • Raspberry Pi alkatrészek:

    • FTDI TTL-232R-RPI soros-USB kábel Mouser-től $ 15
    • Raspberry Pi 2 Model B elem 14 $ 35
    • Panda 300n WiFi Adapter Amazon 16,99 USD
    • Micro USB - USB kábel 3ft az Amazon -tól $ 4.69
    • SanDisk Ultra 16GB Ultra Micro SDHC UHS-I/Class 10 kártya adapterrel (SDSQUNC-016G-GN6MA) az Amazon-tól 8,49 USD
  • Orbit esőérzékelő

Más Raspberry Pi alkalmazásokban mértem és megállapítottam, hogy a fenti konfiguráció jobban teljesít, mint egy kezdő készlet. A Raspberry Pi kezdő készlet azonban jól fog működni. A málna tokja és tápegysége nem szükséges.

Nekem ezek voltak:

  • Rainbird öntözőrendszer 7 zónával és 24 V AC sprinkler szelepekkel (az OSPi több zónát is képes kezelni további alkatrészekkel)
  • Kúpos gépcsavarok az OpenSprinkler ház elejére történő rögzítéshez (a csavarfejnek be kell illeszkednie az OSPi nyílásba)
  • 8x 8 hüvelykes tömör huzal (azonos a Rainbird vezetékével)
  • Szerelőkészlet: 4 csavar és pop billenőkar
  • MacBook SD kártya foglalattal
  • Fúrjon 5/8 hüvelykes fúrószárral
  • 8x huzal anyák
  • Kis laposfejű csavarhúzó, Phillips fejű csavarhúzó és tű orrú elektronikai fogó

Az OSPi v1.4 készlet magában foglalja a házat (átlátszó akril ablakkal), az összeszerelt és tesztelt OSPi áramköri lapokat és sorkapcsokat. A beépített komponensek közé tartozik a 24V AC és 5V DC kapcsoló szabályozó, mágnesszelep-meghajtók, esőérzékelő terminál, DS1307 RTC és akkumulátor, PCF8591T 8 bites A/DD/A átalakító (4 bemenet és 1 kimenet), biztosíték, állomásonkénti tranziens feszültségvédő.

2. lépés: Gyűjtse össze a Rainbird dokumentációt

Ha a projekt sikertelen, vagy újratelepíteni akarom a Rainbird vezérlőt, szükségem van a Rainbird dokumentációjára a modellemhez, amely tartalmazza:

  • Rainbird ESP-M öntözési ciklus (más néven programozási lap)
  • Rainbird ESP-M terméklap
  • Rainbird ESP-M moduláris vezérlő kézikönyv

A Rainbird ESP-M moduláris vezérlő kézikönyvének 42. oldala mutatja a zónák bekötését.

3. lépés: Készítsen fényképeket mindenről

Készítsen fényképeket mindenről
Készítsen fényképeket mindenről

Ismét, ha vissza akarok térni a Railbird vezérlőhöz, mindent lefényképeztem.

A kép közepén lévő fehér vezeték COM.

És a fehér vezeték alatti hét vezeték a zóna vezetékek

4. lépés: Töltse le az OSPi előre konfigurált SD-képét

Egy előre konfigurált OSPi SD kártya kép elérhető online. A legújabb verzió itt érhető el: OSPi SD Card Image 2 (Unified Firmware, frissítés 05/31/15)

Hajlamos vagyok kitisztítani a letöltési könyvtárat. Minden, amit menteni szeretnék, egy másik könyvtárba kerül. A Raspberry Pi képeimet a következő könyvtárban tartom: ♣ macbook-image-directory ♣. Tehát töltse le a képet, és lépjen egy könyvtárba.

Az unarchiver segítségével kibontottam a képfájlt (.7z) a MacBook -on.

5. lépés: Írja be az OSPi -képet Micro SD -kártyára

FONTOS: ügyeljen arra, hogy a helyes lemezszámot írja be - ha rossz lemezszámot adott meg, akkor törölni fogja a MacBook merevlemezét

Az OSPi -kép SD -kártyára írásának folyamata megegyezik a Raspbian -kép írásával.

Helyezzen be egy micro SD kártyát az SD adapterbe, majd helyezze be az SD adaptert a MacBookba.

MacBook esetén használja a Raspberry Pi.org ezen utasításait, amelyeket itt foglal össze:

Nyissa meg a MacBook terminál ablakát

Váltson OSPi képet tartalmazó könyvtárba

$ cd (macbook-image-directory)

Az SD -kártya lemezszámának (nem partíciójának) azonosítása Ebben az esetben a disk4 (nem disk4s1) és = 4

A következő lépésekben a lemez száma ♣ micro-SD-card-disk#♣

A micro SD -kártya azonosításához futtassa a következő parancsot:

$ diskutil lista

Válassza le az SD -kártyát a következők használatával:

$ diskutil unmountDisk /dev /disk ♣ micro-SD-card-disk#♣

Másolja az OSPi képet az SD -kártyára. Győződjön meg róla, hogy a kép neve helyes és helyes.

$ sudo dd bs = 4M if = ospi2new.img of =/dev/rdisk ♣ micro-SD-card-disk#♣

CTRL-t a másolás állapotának megtekintéséhez.

Ha hibák vannak, próbálja meg a bs opció különböző értékeit, például: 1 m, 4 m vagy 1M. Nagyobb meghajtók esetén nagyobb blokkméretekre (bs) van szükség.

Ha kész, válassza le az SD -kártyát:

$ diskutil unmountDisk /dev /disk ♣ micro-SD-card-disk#♣

Távolítsa el az SD adaptert a MacBook -ból, és távolítsa el a micro SD -kártyát az adapterből

Helyezzen be micro SD kártyát a Raspberry Pi -be

6. lépés: Az OSPi tápegység beállítása

Az OSPi tápegység beállítása
Az OSPi tápegység beállítása

Az OSPi tápegységnek két vezetéke van: az egyik 300V jelzésű, a másik nem. Nem mindegy, hogy melyik vezeték melyik bemeneti nyílásba kerül a 24 V -os váltókapcson.

Az OpenSprinkler klipek eltávolíthatók.

  • Távolítsa el a 24V AC bemenet kapcsát.
  • A narancssárga kapcson lazítsa meg a csavarokat.
  • Csatlakoztasson egy vezetéket a tápegységből a 24 V -os klip minden egyes nyílásába, amint az az ábrán látható.
  • Húzza meg a csavarokat

7. lépés: A tápegység tesztelése

Olvassa el figyelmesen, mielőtt végrehajtja ezeket a lépéseket:

  • Helyezze be a transzformátor csipeszt az OSPi megfelelő termináljába.
  • Csatlakoztassa a transzformátort.
  • A transzformátor táplálja mind az OpenSprinkler táblát, mind a Raspberry Pi -t.
  • A Raspberry Pi tápegységet nem szabad használni. Rakd el.
  • A zöld LED -nek világítania kell, jelezve, hogy a készülék be van kapcsolva. Lásd a képet az előző lépésben.
  • Ha a LED nem világít, azonnal húzza ki a hálózati csatlakozót
  • Ha nem tudja kitalálni a problémát, küldjön egy e -mailt a [email protected] címre

Távolítsa el a tápegységet az OSPi kártyáról

8. lépés: A Raspberry Pi beállítása

Mivel ez a projekt OSPi -képet használ, és nem raspbian -képet, kezdje a 4. lépéssel az alábbi utasításokban:

A Raspberry Pi beállítása monitor vagy billentyűzet nélkül

Húzza ki a tápellátást és az USB soros kábelt. Ezekre már nem lesz szükség.

9. lépés: Csatlakoztassa a Raspberry Pi -t (RPi) az OpenSprinklerhez (OSPi)

Raspberry Pi (RPi) csatolása az OpenSprinklerhez (OSPi)
Raspberry Pi (RPi) csatolása az OpenSprinklerhez (OSPi)

Az OSPi két tartóoszlopot tartalmaz, amelyek megfelelnek a Raspberry Pi csavar furatának.

A Raspberry Pi -be helyezett micro SD kártyával:

  • Távolítsa el a két felső csavart a tartóoszlopokról
  • Csatlakoztassa a Raspberry Pi -t az OSPi -hez a 2x20 tűs fejlécek segítségével
  • Ellenőrizze kétszer a tájolást, és győződjön meg arról, hogy minden csap illeszkedik. A két csavarlyuknak igazodniuk kell a tartóoszlopokhoz.
  • Óvatosan helyezze be a Raspberry Pi -t egészen a végéig. Az USB és Ethernet csatlakozónak át kell mennie a NYÁK kivágásain.
  • Helyezze be a csavarokat az oszlopokhoz, és óvatosan húzza meg a két csavart.

A bal oldali képen a csatlakozók láthatók, és a Raspberry Pi feltérképezte a csapokat. A jobb oldali kép az USB WiFi hardverkulcs és az SD -kártya helyét mutatja.

10. lépés: OSPI webes felület

Az OSPi kép egy beépített webhelyet tartalmaz.

Ezután nyisson meg egy böngészőt, és írja be a https:// ♣ ospi-ip-address ♣ címet, amely a Raspberry Pi IP-címe (például https:// ♣ ospi-ip-address ♣, Megjelenik egy üdvözlő oldal további OSPI utasításokkal. Ha megjelenik ez az oldal, gratulálunk! A kép sikeresen le lett írva a micro SD kártyára, és a WiFi működik.

A tényleges OSPi felhasználói felület a https:// ♣ ospi-ip-címen keresztül érhető el: 8080

jelszó = opendoor

Ha minden rendben van, akkor állítsa le a málnát:

$ sudo leállítás

11. lépés: Az OSPi telepítése

Telepítse az OSPi -t
Telepítse az OSPi -t

Az otthonom Rainbird rendszere hét zónával rendelkezik, és a garázs falára van felszerelve. Tehát helyezze az OpenSprinklert a garázsba, és szerelje fel az OSPi -t a falra.

  • Válassza le az áramot mind a Rainbird, mind az Open Sprinklerről.
  • Ha szükséges, szeretném újra beállítani a Rainbird rendszert. Tehát a Rainbird vezérlőt a helyén hagyom, valamint a vezetékeket. Vezetékeket futtatok az OSPi -ről a Rainbird vezérlőházon lévő lyukon keresztül
  • A Rainbird vezérlőpult kihajt. Fogja meg a bal felső sarokban lévő bevágást, és lendítse ki a kezelőpanelt
  • Fúrjon 3/5 colos lyukat a Rainbird tok bal alsó részébe
  • Csatlakoztassa az OSPi ház elejét és hátulját kúpos csavarokkal. Ne húzza túl.
  • Keressen megfelelő helyet az OSPi számára, és rögzítse a falhoz a Rainbird vezérlő bal oldalán.
  • Az OSPi -hez szoktam kapcsolót rögzíteni

12. lépés: Sprinklerzónák bekötése

A sprinkler zónák csatlakoztatása:

  • Távolítsa el a COM (közös) vezetéket a Rainbird vezérlőből, és helyezze be az OSPi COM termináljába
    • Az én rendszeren a COM vezeték fehér (a képen sárgán látható)
    • A COM terminálnak két portja van - ezek belsőleg csatlakoznak, így bármelyik porthoz csatlakozhat
  • Vágjon el 8 darab huzalt azonos hosszúságúra (mérje meg és hagyjon némi pluszt - minden huzalnak elég hosszúnak kell lennie ahhoz, hogy a Rainbird vezérlőtől az OSPI -ig fusson)
  • Vezessen 8 vezetéket az OSPi -ből a Rainbird tokba
  • A Rainbird tok minden vezetékéhez tegye a következőket (egyenként):

    • Lazítsa meg Phillips fejcsavarját a zónahuzalon a Rainbird tokban
    • Távolítsa el a laza vezetéket a csatlakozóból
    • Dugóanyával csatlakoztassa a meglazult vezetéket az egyik vágott vezetékhez

      A levágott huzal a Rainbird vezérlőtől a lyukon át az OSPi vezérlőig fut

    • Lazítsa meg az OSPi csatlakozó laposfejű csavarját, amely megfelel a Rainbird -nek (mindkettő jobbról balra van számozva)
    • Dugja be a vezetéket az OSPi csatlakozóba

13. lépés: A zónák és programok beállítása

Az OSPi bővíthető további zónák kezelésére. Csak 7 zóna kell. Ha további információra van szüksége, olvassa el az OSPi kézikönyvet.

Az OSPi grafikus felhasználói felülete könnyen használható.

  • Zónák beállítása és programok szerkesztése.
  • Tesztelje, hogy minden működik -e.

Kész vagy!

14. lépés: Függelék: Frissítések

2016. július 01.:

  • Exportálás és biztonsági mentés beállításai frissítés előtt
  • Az OpenSprinkler firmware frissítése 2.1.6 -ra csak a B lépést kell elvégezni

cd OpenSprinklerGen2

git pull sudo./build.sh ospisudo /etc/init.d/OpenSprinkler.sh újraindítás

Ajánlott: