Sisällysluettelo:
- Vaihe 1: Kerää osat
- Vaihe 2: Kerää Rainbird -dokumentaatio
- Vaihe 3: Ota valokuvia kaikesta
- Vaihe 4: Lataa OSPi-esiasetettu SD-kuva
- Vaihe 5: Polta OSPi -kuva Micro SD -kortille
- Vaihe 6: Asenna OSPi -virtalähde
- Vaihe 7: Testaa virtalähde
- Vaihe 8: Asenna Raspberry Pi
- Vaihe 9: Liitä Raspberry Pi (RPi) OpenSprinkleriin (OSPi)
- Vaihe 10: OSPI -verkkokäyttöliittymä
- Vaihe 11: Asenna OSPi
- Vaihe 12: Sprinklerivyöhykkeiden kytkentä
- Vaihe 13: Määritä alueet ja ohjelmat
- Vaihe 14: Liite: Päivitykset
Video: OpenSprinkler: 14 vaihetta (kuvien kanssa)
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-05 19:31
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
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
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)
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
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:
Infrapuna -anturin käyttäminen Arduinon kanssa: 8 vaihetta (kuvien kanssa)
Infrapuna -anturin käyttäminen Arduinon kanssa: Mikä on infrapuna -anturi? . IR -signaali
Automaattinen lataus (tyhjiö) -kytkin ACS712: n ja Arduinon kanssa: 7 vaihetta (kuvien kanssa)
Automaattinen kuorman (tyhjiö) kytkin ACS712: n ja Arduinon kanssa: Hei kaikki! Sähkötyökalun käyttäminen suljetussa tilassa on kiire, koska kaikki ilmassa oleva pöly ja ilmassa oleva pöly tarkoittaa pölyä keuhkoissasi. Vac -myymälän suorittaminen voi poistaa osan tästä riskistä, mutta kytkeä sen päälle ja pois päältä joka kerta
GPS-moduulin (NEO-6m) liittäminen Arduinon kanssa: 7 vaihetta (kuvien kanssa)
GPS-moduulin (NEO-6m) liittäminen Arduinon kanssa: Tässä projektissa olen osoittanut, kuinka liittää GPS-moduuli Arduino UNO: n kanssa. Pituus- ja leveysasteiden tiedot näkyvät nestekidenäytössä ja sijaintia voi tarkastella sovelluksessa. Luettelo materiaalista Arduino Uno == > 8 dollarin Ublox NEO-6m GPS -moduuli == > 15 dollaria 16x
Kuvien tallentaminen tehtävää varten: 4 vaihetta (kuvien kanssa)
Kuvien tallentaminen tehtävää varten: 1. Avaa uusi Google -asiakirja ja suojaa kuvat tällä sivulla. Käytä ctrl (ohjaus) ja " c " kopioitava näppäin 3. Käytä ctrl (control) ja " v " liitettävä avain
Kuvien tekeminen saumattomiksi vain vaaka- tai pystysuunnassa ("The GIMP"): 11 vaihetta (kuvien kanssa)
Kuvien tekeminen saumattomiksi vain vaaka- tai pystysuunnassa ("The GIMP"): Jos yrität "Tee saumaton" -laajennusta GIMP: ssä, se tekee kuvasta saumattoman sekä vaaka- että pystysuunnassa samanaikaisesti. Se ei salli sinun tehdä siitä saumatonta vain yhdessä ulottuvuudessa. Tämä ohje auttaa sinua saamaan kuvan