INHOUDSOPGAWE:

OpenSprinkler: 14 stappe (met foto's)
OpenSprinkler: 14 stappe (met foto's)

Video: OpenSprinkler: 14 stappe (met foto's)

Video: OpenSprinkler: 14 stappe (met foto's)
Video: 14 дней Ночевал в Лесном Домике в сильную метель со скотиной. Лесной дом Бушкрафт. 2024, September
Anonim
OpenSprinkler
OpenSprinkler

OpenSprinkler Pi (OSPi) is 'n oopbron-besproeiings- / besproeiingsbord vir die Raspberry Pi. Dit is 'n maklike en goedkoop oplossing om 'n Framboos Pi te omskep in 'n bekwame sproeierbeheerder met 8 sones vir grasperk en tuin natmaak.

OpenSprinkler het geen instruksies nodig nie. Hierdie instruksies dokumenteer eenvoudig my vordering met Tuisautomatisering. OpenSprinkler se dokumentasie is puik. Die eindresultaat is verstommend. Dit is die perfekte tuis -outomatiseringsprojek. As u op soek is na 'n eerste projek, doen dit.

Die doelwitte van hierdie projek is om:

  • Moenie enige funksie van die huidige Rainbird -besproeiingstelsel verloor nie
  • Beheer die besproeiingstelsel vanaf die internet
  • Voeg funksionaliteit by die besproeiingstelsel
  • Integreer met weerberigte (ingebou in OpenSprinkler)
  • Voeg reënsensor by
  • Voeg grondsensors by (ek het dit nog nie gedoen nie - word nie op die publiseringsdatum ondersteun deur Open Sprinkler nie)
  • Gebruik WiFi in plaas van 'n bedrade verbinding
  • Gebruik 'n Framboos Pi

Die OpenSprinkler v1.4+ gebruikershandleiding (opgedateer 31 Mei 2015) is die basis vir hierdie dokument. Dit is 'n uitstekende bron vir die nuutste OpenSprkler -dokumente.

Ek het die volgorde van 'n paar OpenSprinkler -stappe verander. Byvoorbeeld, toe ek die stappe in die OSPi -gebruikershandleiding volg, het ek die Raspberry Pi aan die OSPI gekoppel (stap 2), en daarna het baie stappe later die mikro -SD -kaart afgebeeld (stap 8 = 7 hardeware -stappe plus 1 sagteware -stap). Sodra die Raspberry Pi en OSPI gekoppel is, is die micro SD -gleuf egter nie toeganklik nie. Dus, ek moes die RPi en OSPi uitmekaar haal, die mikro -SD -kaart insit. Die onderdele -lys in die OSpi -handleiding is ook nie volledig nie.

Ek het 'n MacBook gebruik om met die Raspberry Pi te kommunikeer, maar enige rekenaar kan gebruik word.

Die afgelope tien jaar is Sentraal -Texas in 'n ernstige droogte. My omgewing is onder streng waterbeperkings. As ek op die verkeerde dag, gedurende die verkeerde ure (na 22:00 en voor 07:00) natmaak, of as daar water in die straat loop, kry ek 'n boete van $ 50. Oor die algemeen probeer ek om so min as moontlik te water, maar omdat dit in die middel van die nag loop, vergeet ek daarvan.

My huis het 'n Rainbird ESP-M-beheerder, wat nie via WiFi geaktiveer is nie en nie via die internet verkry kan word nie. Ten minste sou ek die Rainbird -beheerder moet opgradeer.

Notas:

  • teks in grawe ingesluit, soos hierdie ♣ vervang-hierdie ♣ moet vervang word met 'n werklike waarde
  • Ek het probeer om elke bron wat gebruik word, te krediteer. Ek vra om verskoning vir enige weglatings.
  • $ dui 'n opdrag aan wat uitgevoer word in 'n terminale venster op die MacBook en word gewoonlik uitgevoer op die Raspberry Pi

Die OSPi -gebruikerskoppelvlak is baie intuïtief. OSPi kan geïntegreer word met 'n weerstelsel en reënsensor, wat beteken dat u nie hoef te water as dit nie nodig is nie. Hopelik regverdig die besparing op waterrekeninge die projek.

Stap 1: Versamel onderdele

Ek het hierdie gekoop:

  • Oop Sprinkel dele:

    • OSPi v1.4 kit $ 139,00
    • 24V AC sprinkel transformator (uitsetspanning 22V AC ∼ 30V AC, let op dat dit AC is, nie DC nie!) $ 12,00
  • Framboos Pi dele:

    • FTDI TTL-232R-RPI Seriële na USB-kabel van Mouser $ 15
    • Raspberry Pi 2 Model B Element14 $ 35
    • Panda 300n WiFi -adapter Amazon $ 16,99
    • Mikro -USB na USB -kabel 3 voet van Amazon $ 4,69
    • SanDisk Ultra 16GB Ultra Micro SDHC UHS-I/Class 10-kaart met adapter (SDSQUNC-016G-GN6MA) van Amazon $ 8,49
  • Wentelbaan reën sensor

In ander Raspberry Pi -toepassings het ek gemeet en gevind dat die bogenoemde konfigurasie beter presteer as 'n voorgeregstel. 'N Raspberry Pi -aansitstel sal egter goed werk. 'N Kissie en kragtoevoer vir die Framboos is nie nodig nie.

Ek het hierdie gehad:

  • Rainbird -besproeiingstelsel met 7 sones en 24V AC sprinkelkleppe (OSPi kan meer sones met ekstra dele hanteer)
  • Tapse masjienskroewe om aan die voorkant van die OpenSprinkler -behuising vas te maak (skroefkop moet in die OSPi -gleuf pas)
  • 8x 8 duim soliede draad (dieselfde meter as Rainbird draad)
  • Monteringsstel: 4 skroewe en knoppies
  • MacBook met 'n SD -kaartgleuf
  • Boor met 'n 5/8 duim boorpunt
  • 8x Draadmoere
  • Klein platte kopskroewedraaier, Phillips -kopskroewedraaier en naald -elektroniese tang

Die OSPi v1.4 -stel bevat die omhulsel (met 'n deurskynende akrielvenster), saamgestelde en beproefde OSPi -printplaat en aansluitblokke. Die ingeboude komponente sluit in 24V AC tot 5V DC skakelreguleerder, solenoïde bestuurders, reën sensor terminal, DS1307 RTC en battery, PCF8591T 8-bis A/DD/A converter (4 input en 1 output), lont, per-station transient spanningsbeskermer.

Stap 2: Versamel Rainbird -dokumentasie

As die projek misluk of ek die Rainbird -beheerder weer wil installeer, benodig ek die Rainbird -dokumentasie vir my model, wat insluit:

  • Rainbird ESP-M Watering Cycle (aka, programmeerblad)
  • Rainbird-produkblad ESP-M
  • Rainbird ESP-M modulêre kontroleerderhandleiding

Bladsy 42 van die Rainbird ESP-M Modular Controller Manual wys hoe die sones bedraad is.

Stap 3: Neem foto's van alles

Neem foto's van alles
Neem foto's van alles

Weereens, as ek na die Railbird -beheerder wil terugkeer, het ek alles geneem.

Die wit draad in die middel van die prent is COM.

En die sewe drade onder die wit draad is die sone drade

Stap 4: Laai OSPi vooraf gekonfigureerde SD-prent af

'N Vooraf gekonfigureerde OSPi SD-kaartbeeld is aanlyn beskikbaar. Die nuutste weergawe is hier beskikbaar: OSPi SD Card Image 2 (met Unified Firmware, opgedateer 05/31/15)

Ek is geneig om my aflaai gids te suiwer. Alles wat ek wil stoor, word na 'n ander gids verskuif. Ek hou my Raspberry Pi-beelde in die gids: ♣ macbook-image-directory ♣. Laai die prentjie af en gaan na 'n gids.

Ek het unarchiver gebruik om die beeldlêer (.7z) op die MacBook te dekomprimeer.

Stap 5: Brand OSPi -beeld na Micro SD -kaart

BELANGRIK: maak seker dat u die regte skyfnommer invoer - as u die verkeerde skyfnommer invoer, sal u die hardeskyf van u MacBook uitvee

Die proses om die OSPi -beeld op 'n SD -kaart te verbrand, is dieselfde as om 'n Raspbian -beeld te verbrand.

Plaas 'n mikro -SD -kaart in die SD -adapter en plaas die SD -adapter in die MacBook.

Gebruik hierdie instruksies van Raspberry Pi.org op MacBook, wat hier opgesom word:

Maak die MacBook -venster oop

Skakel oor na die gids wat OSPi -prent bevat

$ cd ♣ macbook-image-directory ♣

Identifiseer die skyfnommer (nie partisie) van u SD -kaart In hierdie geval, disk4 (nie disk4s1) en = 4

In die volgende stappe is die skyfnommer ♣ mikro-SD-kaart-skyf#♣

Voer die opdrag uit om u mikro -SD -kaart te identifiseer:

$ bespreekil lys

Ontkoppel u SD -kaart deur die volgende te gebruik:

$ bespreekil unmountDisk /dev /disk ♣ mikro-SD-kaart-skyf#♣

Kopieer die OSPi -prent na u SD -kaart. Maak seker dat die prentjie se naam korrek is.

$ sudo dd bs = 4M if = ospi2new.img van =/dev/rdisk ♣ mikro-SD-kaart-skyf#♣

CTRL-t om die status van die kopiëring te sien.

As daar foute is, probeer verskillende waardes vir bs -opsie, soos 1m, 4m of 1M. Groter blokgroottes (bs) word benodig vir groter aandrywers.

As dit klaar is, ontkoppel die SD -kaart:

$ bespreekil unmountDisk /dev /disk ♣ mikro-SD-kaart-skyf#♣

Verwyder SD -adapter uit MacBook en verwyder mikro -SD -kaart uit adapter

Plaas 'n mikro -SD -kaart in die Raspberry Pi

Stap 6: Stel OSPi -kragtoevoer op

Stel OSPi -kragtoevoer op
Stel OSPi -kragtoevoer op

Die OSPi -kragtoevoer het twee drade: die een is 300V gemerk, die ander nie. Dit maak nie saak watter draad in watter gleuf op die 24V -wisselstroomklem ingaan nie.

Die OpenSprinkler -snitte is verwyderbaar.

  • Verwyder die clip vir 24V AC ingang.
  • Draai die skroewe los op die oranje knip.
  • Steek een draad van die kragtoevoer in elke gleuf in die 24V -wisselstroomklem soos in die prentjie getoon.
  • Draai die skroewe vas

Stap 7: Toets die kragtoevoer

Lees aandagtig deur voordat u hierdie stappe doen:

  • Plaas die transformatorklem in die bypassende terminaal op OSPi.
  • Koppel die transformator aan.
  • Die transformator sal beide die OpenSprinkler -bord en die Raspberry Pi voorsien.
  • Die Raspberry Pi -kragtoevoer moet nie gebruik word nie. Bêre dit.
  • Die groen LED moet brand, wat aandui dat die krag aan is. Sien prent in vorige stap.
  • As die LED nie brand nie, moet u die krag onmiddellik ontkoppel
  • Stuur 'n e -pos na [email protected] as u nie die probleem kan agterkom nie

Verwyder die kragtoevoerklem van die OSPi -bord

Stap 8: Stel Raspberry Pi op

Aangesien hierdie projek die OSPi -beeld gebruik en nie 'n raspbian -beeld nie, begin met stap 4 in die volgende instruksies:

Stel Raspberry Pi op sonder monitor of sleutelbord

Ontkoppel krag en USB -seriële kabel. Dit sal nie meer nodig wees nie.

Stap 9: Koppel Raspberry Pi (RPi) aan OpenSprinkler (OSPi)

Koppel Raspberry Pi (RPi) aan OpenSprinkler (OSPi)
Koppel Raspberry Pi (RPi) aan OpenSprinkler (OSPi)

OSPi het twee steunpilare wat pas by die skroefgate op Raspberry Pi.

Met die mikro -SD -kaart in Raspberry Pi geplaas:

  • Verwyder die twee boonste skroewe van die steunpilare
  • Koppel Raspberry Pi aan die OSPi deur die 2x20 -penkop
  • Kontroleer die oriëntasie dubbel en maak seker dat alle penne in lyn is. Die twee skroefgate moet in lyn wees met die steunpilare.
  • Plaas Raspberry Pi saggies tot die einde toe. Die USB- en Ethernet -aansluiting moet deur die uitsparings op die PCB gaan.
  • Plaas die skroewe vir die paaltjies en draai die twee skroewe liggies vas.

Die prentjie links toon die verbindings en Raspberry Pi het penne opgestel. Die regte prentjie toon die liggings van die USB WiFi -dongle en die SD -kaart.

Stap 10: OSPI -webkoppelvlak

Die OSPi -beeld bevat 'n ingeboude webwerf.

Open vervolgens 'n blaaier en tik https:// ♣ ospi-ip-adres ♣ in, wat die IP-adres van die Raspberry Pi is (soos https:// ♣ ospi-ip-adres ♣, 'N Welkombladsy met verdere OSPI -instruksies verskyn. As hierdie bladsy verskyn, baie geluk! Die prentjie is suksesvol verbrand op die micro SD -kaart en WiFi werk.

Die werklike OSPi-gebruikerskoppelvlak is toeganklik via https:// ♣ ospi-ip-adres ♣: 8080

wagwoord = opendoor

As alles in orde is, sluit dan die framboos af:

$ sudo afsluit

Stap 11: Installeer OSPi

Installeer OSPi
Installeer OSPi

My huis se Rainbird -stelsel het sewe sones en is op die motorhuismuur geïnstalleer. Skuif dus OpenSprinkler na die motorhuis en monteer OSPi teen die muur.

  • Ontkoppel elektrisiteit van beide Rainbird en Open Sprinkler.
  • Indien nodig, wil ek weer my Rainbird -stelsel kan opstel. Ek laat die Rainbird -beheerder op sy plek sit, sowel as die bedrading daarvan. Ek voer drade van die OSPi deur 'n gat in die Rainbird -kontroleerderkas
  • Die Rainbird -bedieningspaneel swaai uit. Gryp die kerf links bo en swaai die bedieningspaneel uit
  • Boor 'n gat in die linker onderkant van die Rainbird -houer
  • Verbind die voor- en agterkant van die OSPi -omhulsel met tapse skroewe. Moenie te styf trek nie.
  • Soek 'n geskikte plek vir die OSPi en bevestig dit teen die muur aan die linkerkant van die Rainbird -beheerder.
  • Ek het gebruik gemaak van skakelaars vir die OSPi

Stap 12: Bedrading van sprinkelzones

Om sprinkelzones aan te sluit:

  • Verwyder COM (gewone) draad van Rainbird Controller en plaas dit in OSPi se COM -terminale

    • Op my stelsel is die COM -draad wit (getoon in die prent as geel)
    • Die COM -terminale het twee poorte - hulle is intern verbind, sodat u met enige van die poort kan skakel
  • Sny 8 stukke draad op dieselfde lengte (meet en laat 'n ekstra by; elke draad moet lank genoeg wees om van Rainbird -beheerder na OSPI te loop
  • Dra drade 8 drade van OSPi in Rainbird -geval
  • Vir elke draad in Rainbird -geval, doen die volgende (doen een vir een):

    • Draai die kopskroef van Phillips op die sondedraad in die Rainbird -omhulsel los
    • Verwyder die los draad uit die aansluiting
    • Gebruik 'n draadmoer om die losdraad aan een van die afgesnyde drade te koppel

      Die afgesnyde draad loop van die Rainbird -beheerder, deur die gat en na die OSPi -beheerder

    • Draai die platskroef op die OSPi -aansluiting los wat ooreenstem met Rainbird (albei is regs na links genommer)
    • Steek die draad in die OSPi -aansluiting

Stap 13: Stel gebiede en programme op

Die OSPi kan uitgebrei word om ekstra sones te hanteer. Ek benodig net 7 sones. Raadpleeg die OSPi -handleiding as u meer benodig.

OSPi se GUI is maklik om te gebruik.

  • Stel sones op en wysig programme.
  • Toets om seker te maak dat alles werk.

Jy is klaar!

Stap 14: Bylaag: opdaterings

01JUL 2016:

  • Uitvoer- en rugsteuninstellings voor opdatering
  • OpenSprinkler -firmware opgedateer na 2.1.6, doen slegs stap B

cd OpenSprinklerGen2

git trek sudo./build.sh ospisudo /etc/init.d/OpenSprinkler.sh herlaai

Aanbeveel: