Sisällysluettelo:

OpenSprinkler: 14 vaihetta (kuvien kanssa)
OpenSprinkler: 14 vaihetta (kuvien kanssa)

Video: OpenSprinkler: 14 vaihetta (kuvien kanssa)

Video: OpenSprinkler: 14 vaihetta (kuvien kanssa)
Video: ЕЙ ПОДРАЖАЛА МЭРИЛИН МОНРО# САМАЯ ЖЕЛАННАЯ АКТРИСА "ЗОЛОТОГО" ГОЛЛИВУДА# Рита Хейворт# 2024, Syyskuu
Anonim
OpenSprinkler
OpenSprinkler

OpenSprinkler Pi (OSPi) on Raspberry Pi: n avoimen lähdekoodin sprinkleri- / kastelulaajennuslevy. Se on helppo ja edullinen ratkaisu muuttaa Raspberry Pi -laitteesta kykyinen sprinkleriohjain, jossa on 8 vyöhykettä nurmikon ja puutarhan kasteluun.

OpenSprinkler ei tarvitse ohjattavaa. Tämä opas yksinkertaisesti dokumentoi edistymiseni kotiautomaatiossa. OpenSprinklerin dokumentaatio on loistava. Lopputulos on hämmästyttävä. Tämä on täydellinen kodin automaatiohanke. Jos etsit ensimmäistä projektia, tee tämä.

Tämän projektin tavoitteet ovat:

  • Älä menetä toimintoja nykyisestä Rainbird -kastelujärjestelmästä
  • Ohjaa kastelujärjestelmää verkosta
  • Lisää kastelujärjestelmään toimintoja
  • Integroi sääilmoituksiin (sisäänrakennettu OpenSprinkleriin)
  • Lisää sadetunnistin
  • Lisää maaperäanturit (en ole vielä tehnyt tätä - Open Sprinkler ei tue julkaisupäivänä)
  • Käytä WiFi -yhteyttä langallisen yhteyden sijasta
  • Käytä Raspberry Pi: tä

Tämän asiakirjan perusta on OpenSprinkler v1.4+ -käyttöopas (päivitetty 31.5.2015). Tämä on loistava lähde uusimmille OpenSprkler -asiakirjoille.

Muutin joidenkin OpenSprinkler -vaiheiden järjestystä. Esimerkiksi, kun noudatin OSPi -käyttöoppaan vaiheita, liitin Raspberry Pi: n OSPI -laitteeseen (vaihe 2) ja sitten monta vaihetta myöhemmin otin micro SD -kortin (vaihe 8 = 7 laitteistovaihetta ja yksi ohjelmistovaihe). Kuitenkin, kun Raspberry Pi ja OSPI on yhdistetty, micro SD -paikka ei ole käytettävissä. Joten minun piti ottaa RPi ja OSPi erilleen, asettaa micro SD -kortti. Myös OSpi -käsikirjan osaluettelo ei ole täydellinen.

Käytin MacBookia kommunikoidaksesi Raspberry Pi: n kanssa, mutta mitä tahansa tietokonetta voidaan käyttää.

Keski -Teksasissa on ollut viimeisen kymmenen vuoden aikana kova kuivuus. Naapurustossani on ankarat kastelurajoitukset. Jos kastan vääränä päivänä, väärinä aikoina (klo 22 jälkeen ja ennen klo 7) tai jos vettä juoksee kadulle, saan 50 dollarin sakon. Yleensä yritän kastella mahdollisimman vähän, mutta koska se juoksee keskellä yötä, unohdan sen.

Talossani oli Rainbird ESP-M -ohjain, joka ei ole WiFi-käytössä eikä sitä voi käyttää verkosta. Minun on ainakin päivitettävä Rainbird -ohjain.

Huomautuksia:

  • teksti, joka on suljettu pataan, kuten tämä ♣ korvaa-tämä ♣ tulee korvata todellisella arvolla
  • Olen yrittänyt hyvittää kaikki käytetyt lähteet. Pahoitteluni mahdollisista puutteista.
  • $ ilmaisee komennon, joka suoritetaan MacBookin pääteikkunassa ja suoritetaan yleensä Raspberry Pi: llä

OSPi -käyttöliittymä on erittäin intuitiivinen. OSPi integroituu sää- ja sadetunnistimeen, mikä tarkoittaa, ettei kastelua tarvita. Toivottavasti vesisäästöt säästävät hanketta.

Vaihe 1: Kerää osat

Ostin nämä:

  • Sprinklerin osat:

    • OSPi v1.4 -sarja 139,00 dollaria
    • 24V AC sprinklerimuuntaja (lähtöjännite 22V AC ∼ 30V AC, huomaa, että se on AC, ei DC!) $ 12.00
  • Raspberry Pi -osat:

    • FTDI TTL-232R-RPI sarja-USB-kaapeli Mouserilta 15 dollaria
    • Raspberry Pi 2 -malli B -elementti14 $ 35
    • Panda 300n WiFi -sovitin Amazon 16,99 dollaria
    • Micro USB - USB -kaapeli 3 jalkaa Amazonilta 4,69 dollaria
    • SanDisk Ultra 16GB Ultra Micro SDHC UHS-I/Class 10 -kortti sovittimella (SDSQUNC-016G-GN6MA) Amazonilta 8,49 dollaria
  • Kiertoradan sadetunnistin

Muissa Raspberry Pi -sovelluksissa olen mitannut ja huomannut, että yllä oleva kokoonpano toimii paremmin kuin aloituspaketti. Raspberry Pi -aloituspaketti toimii kuitenkin hyvin. Vadelman koteloa ja virtalähdettä ei tarvita.

Mulla oli nämä:

  • Rainbird -kastelujärjestelmä, jossa on 7 vyöhykettä ja 24 V: n AC -sprinkleriventtiilit (OSPi pystyy käsittelemään enemmän vyöhykkeitä lisäosilla)
  • Kartiokoneen ruuvit, jotka kiinnitetään takaisin OpenSprinkler -kotelon eteen (ruuvin pään on sovittava OSPi -paikkaan)
  • 8x 8 tuuman kiinteä lanka (sama mitta kuin Rainbird -lanka)
  • Asennussarja: 4 ruuvia ja pop -vivut
  • MacBook SD -korttipaikalla
  • Poraa 5/8 tuuman poranterällä
  • 8x vaijerimutterit
  • Pieni litteä ruuvimeisseli, ristipääruuvitaltta ja neulan nokkaelektroniikkapihdit

OSPi v1.4 -sarja sisältää kotelon (jossa on kirkas akryyli -ikkuna), koottu ja testattu OSPi -piirilevy ja riviliittimet. Sisäänrakennettuihin komponentteihin kuuluu 24 V AC-5 V DC -kytkinsäädin, solenoidiohjaimet, sadetunnistinliitin, DS1307 RTC ja akku, PCF8591T 8-bittinen A/DD/A-muunnin (4 tuloa ja 1 lähtö), sulake, asemakohtainen transientti jännitesuoja.

Vaihe 2: Kerää Rainbird -dokumentaatio

Jos projekti epäonnistuu tai haluan asentaa Rainbird -ohjaimen uudelleen, tarvitsen Rainbirdin dokumentaation mallilleni, joka sisälsi:

  • Rainbird ESP-M kastelukierto (alias, ohjelmointilomake)
  • Rainbird-tuote-esite ESP-M
  • Rainbird ESP-M modulaarisen ohjaimen käyttöopas

Rainbird ESP-M Modulaarisen ohjaimen käsikirjan sivu 42 näyttää vyöhykkeiden kytkennän.

Vaihe 3: Ota valokuvia kaikesta

Ota valokuvia kaikesta
Ota valokuvia kaikesta

Jälleen, jos haluan palata Railbird -ohjaimeen, otin kuvia kaikesta.

Kuvan keskellä oleva valkoinen lanka on COM.

Ja seitsemän johtoa valkoisen langan alapuolella ovat vyöhykejohdot

Vaihe 4: Lataa OSPi-esiasetettu SD-kuva

Esiasetettu OSPi SD -kortin kuva on saatavilla verkossa. Uusin versio on saatavana täältä: OSPi SD Card Image 2 (Unified Firmware, päivitys 31.5.2015)

Minulla on tapana puhdistaa lataushakemisto. Kaikki, mitä haluan tallentaa, siirretään toiseen hakemistoon. Säilytän Raspberry Pi -kuviani hakemistossa: ♣ macbook-image-directory ♣. Lataa siis kuva ja siirry hakemistoon.

Käytin unarchiveria MacBookin kuvatiedoston (.7z) purkamiseen.

Vaihe 5: Polta OSPi -kuva Micro SD -kortille

TÄRKEÄÄ: varmista, että kirjoitat oikean levyn numeron - jos annat väärän levyn numeron, pyyhit MacBookin kiintolevyn pois

OSPi -kuvan polttaminen SD -kortille on sama kuin Raspbian -kuvan polttaminen.

Aseta micro SD -kortti SD -sovittimeen ja aseta sitten SD -sovitin MacBookiin.

Käytä MacBookissa näitä Raspberry Pi.org -ohjeita, jotka on tiivistetty täällä:

Avaa MacBook -pääteikkuna

Vaihda hakemistoon, joka sisältää OSPi -kuvan

$ cd ♣ macbook-image-hakemisto ♣

Tunnista SD -korttisi levyn numero (ei osio) Tässä tapauksessa levy4 (ei levy4s1) ja = 4

Seuraavissa vaiheissa levyn numero on ♣ micro-SD-card-disk#♣

Voit tunnistaa micro SD -korttisi suorittamalla komennon:

$ diskutil -luettelo

Irrota SD -kortti seuraavilla tavoilla:

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

Kopioi OSPi -kuva SD -kortillesi. Varmista, että kuvan nimi on oikein.

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

CTRL-t nähdäksesi kopioinnin tilan.

Jos on virheitä, kokeile bs -vaihtoehdon eri arvoja, kuten 1 m, 4 m tai 1 milj. Suurempia taajuusmuuttajia varten tarvitaan suurempia lohkokokoja (bs).

Kun olet valmis, irrota SD -kortti:

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

Poista SD -sovitin MacBookista ja poista micro SD -kortti sovittimesta

Aseta micro SD -kortti Raspberry Pi -laitteeseen

Vaihe 6: Asenna OSPi -virtalähde

Asenna OSPi -virtalähde
Asenna OSPi -virtalähde

OSPi -virtalähteessä on kaksi johtoa: toinen on merkitty 300 V ja toinen ei. Ei ole väliä, mikä johto menee mihin tahansa 24V AC -liittimen aukkoon.

OpenSprinkler -pidikkeet ovat irrotettavia.

  • Irrota 24V AC -tulon pidike.
  • Löysää oranssin pidikkeen ruuvit.
  • Työnnä yksi johto virtalähteestä kuhunkin 24V AC -liittimen aukkoon kuvan osoittamalla tavalla.
  • Kiristä ruuvit

Vaihe 7: Testaa virtalähde

Lue huolellisesti ennen kuin teet nämä vaiheet:

  • Työnnä muuntajan pidike OSPi: n vastaavaan liittimeen.
  • Kytke muuntaja.
  • Muuntaja saa virtaa sekä OpenSprinkler -kortille että Raspberry Pi: lle.
  • Raspberry Pi -virtalähdettä ei tule käyttää. Laita se pois.
  • Vihreän LED -valon pitäisi syttyä, mikä osoittaa, että virta on päällä. Katso kuva edellisessä vaiheessa.
  • Jos LED ei syty, irrota virta heti
  • Jos et pysty selvittämään ongelmaa, lähetä sähköpostia osoitteeseen [email protected]

Irrota virtalähteen pidike OSPi -kortista

Vaihe 8: Asenna Raspberry Pi

Koska tämä projekti käyttää OSPi -kuvaa eikä raspbian -kuvaa, aloita vaiheesta 4 seuraavassa ohjeessa:

Asenna Raspberry Pi ilman näyttöä tai näppäimistöä

Irrota virta ja USB -sarjakaapeli. Näitä ei enää tarvita.

Vaihe 9: Liitä Raspberry Pi (RPi) OpenSprinkleriin (OSPi)

Liitä Raspberry Pi (RPi) OpenSprinkleriin (OSPi)
Liitä Raspberry Pi (RPi) OpenSprinkleriin (OSPi)

OSPi: ssa on kaksi tukipilaria, jotka vastaavat Raspberry Pi: n ruuvinreikiä.

Kun micro SD -kortti on asetettu Raspberry Pi -laitteeseen:

  • Irrota kaksi yläruuvia tukipilareista
  • Liitä Raspberry Pi OSPi -laitteeseen 2x20 -nastaisten otsikoiden kautta
  • Tarkista suunta uudelleen ja varmista, että kaikki nastat ovat kohdakkain. Kahden ruuvinreiän on oltava kohdakkain tukipylväiden kanssa.
  • Aseta Raspberry Pi varovasti loppuun asti. USB- ja Ethernet -liittimen tulee mennä piirilevyn aukkojen läpi.
  • Aseta ruuvit paikoilleen ja kiristä varovasti kaksi ruuvia.

Vasemmassa kuvassa näkyy liittimet ja Raspberry Pi kartoitti nastat. Oikeassa kuvassa näkyy USB -WiFi -sovittimen ja SD -kortin sijainti.

Vaihe 10: OSPI -verkkokäyttöliittymä

OSPi -kuva sisältää sisäänrakennetun verkkosivuston.

Avaa seuraavaksi selain ja kirjoita https:// ♣ ospi-ip-osoite ♣, joka on Raspberry Pi: n IP-osoite (kuten https:// ♣ ospi-ip-osoite ♣, Tervetuloa -sivu, jossa on muita OSPI -ohjeita, tulee näkyviin. Jos tämä sivu tulee näkyviin, onnittelut! Kuva poltettiin onnistuneesti micro SD -kortille ja WiFi toimii.

Varsinaiseen OSPi-käyttöliittymään pääsee osoitteesta https:// ♣ ospi-ip-osoite ♣: 8080

salasana = opendoor

Jos kaikki on kunnossa, sammuta vadelma:

$ sudo sammutus

Vaihe 11: Asenna OSPi

Asenna OSPi
Asenna OSPi

Kotini Rainbird -järjestelmässä on seitsemän vyöhykettä ja se on asennettu autotallin seinälle. Siirrä siis OpenSprinkler autotalliin ja asenna OSPi seinälle.

  • Irrota sähkö Rainbirdistä ja Open Sprinkleristä.
  • Tarvittaessa haluan pystyä asentamaan Rainbird -järjestelmän uudelleen. Joten jätän Rainbird -ohjaimen paikoilleen ja sen johdot. Ajoin OSPi: n johdot Rainbird -ohjainkotelon reiän läpi
  • Rainbird -ohjauspaneeli kääntyy ulos. Tartu vasemman yläkulman loveen ja käännä ohjauspaneeli ulos
  • Poraa 3/5 reikä Rainbird -kotelon vasempaan alakulmaan
  • Liitä OSPi -kotelon etu- ja takaosa kartiomaisilla ruuveilla. Älä kiristä liikaa.
  • Etsi OSPi -laitteelle sopiva paikka ja kiinnitä se Rainbird -ohjaimen vasemmalle puolelle.
  • Käytin OSPi -kiinnikkeitä

Vaihe 12: Sprinklerivyöhykkeiden kytkentä

Sprinkleri -alueiden yhdistäminen:

  • Irrota COM (yhteinen) johto Rainbird -ohjaimesta ja liitä se OSPi: n COM -liittimeen

    • Järjestelmässäni COM -johto on valkoinen (näkyy kuvassa keltaisena)
    • COM -terminaalissa on kaksi porttia - ne on liitetty sisäisesti, joten voit muodostaa yhteyden kumpaan tahansa porttiin
  • Leikkaa 8 johdinta yhtä pitkälle (mittaa ja jätä ylimääräistä - jokaisen langan on oltava riittävän pitkä, jotta se voi kulkea Rainbird -ohjaimesta OSPI: hen
  • Vie johdot 8 johtoa OSPi -laitteesta Rainbird -koteloon
  • Tee jokaiselle Rainbird -kotelon langalle seuraava (tee yksi kerrallaan):

    • Löysää Phillipsin pääruuvi vyöhykelangalla Rainbird -kotelossa
    • Irrota löysä johto liittimestä
    • Liitä löysätty lanka johonkin katkaistuun johtoon langanmutterilla

      Katkaistu lanka kulkee Rainbird -ohjaimesta reiän läpi ja OSPi -ohjaimeen

    • Löysää Rainbirdiä vastaavaa OSPi -liittimen litteää ruuvia (molemmat on numeroitu oikealta vasemmalle)
    • Työnnä johto OSPi -liittimeen

Vaihe 13: Määritä alueet ja ohjelmat

OSPi voidaan laajentaa käsittelemään lisävyöhykkeitä. Tarvitsen vain 7 vyöhykettä. Jos tarvitset lisää, katso OSPi -käyttöopas.

OSPin graafinen käyttöliittymä on helppokäyttöinen.

  • Määritä alueet ja muokkaa ohjelmia.
  • Testaa, että kaikki toimii.

Olet valmis!

Vaihe 14: Liite: Päivitykset

01.06.2016:

  • Vie ja varmuuskopioi asetukset ennen päivitystä
  • Päivitä OpenSprinkler -laiteohjelmisto versioon 2.1.6 vain suorita vaihe B

cd OpenSprinklerGen2

git pull sudo./build.sh ospisudo /etc/init.d/OpenSprinkler.sh käynnistä uudelleen

Suositeltava: