Sadržaj:

OpenSprinkler: 14 koraka (sa slikama)
OpenSprinkler: 14 koraka (sa slikama)

Video: OpenSprinkler: 14 koraka (sa slikama)

Video: OpenSprinkler: 14 koraka (sa slikama)
Video: СУПЕР СМЕШНАЯ КОМЕДИЯ! "Как Извести Любовницу За 7 Дней" РУССКИЕ КОМЕДИИ НОВИНКИ, ФИЛЬМЫ HD, КИНО 2024, Septembar
Anonim
OpenSprinkler
OpenSprinkler

OpenSprinkler Pi (OSPi) je open-source raspršivač / produžna ploča za navodnjavanje za Raspberry Pi. To je jednostavno i jeftino rješenje za pretvaranje Raspberry Pi u sposoban kontroler prskalice s 8 zona za zalijevanje travnjaka i vrtova.

OpenSprinkler -u ne treba uputstvo. Ovo uputstvo jednostavno dokumentuje moj napredak u kućnoj automatizaciji. Dokumentacija OpenSprinklera je odlična. Krajnji rezultat je nevjerovatan. Ovo je savršen projekt kućne automatizacije. Ako tražite prvi projekt, napravite ovaj.

Ciljevi ovog projekta su:

  • Nemojte izgubiti nikakvu funkcionalnost iz postojećeg sistema za navodnjavanje Rainbird
  • Upravljajte sistemom za navodnjavanje s weba
  • Dodajte funkcionalnost sistemu za navodnjavanje
  • Integrirajte s vremenskim izvještajima (ugrađeno u OpenSprinkler)
  • Dodajte senzor za kišu
  • Dodajte senzore tla (to još nisam uradio - ne podržava Open Sprinkler od datuma objavljivanja)
  • Koristite WiFi umjesto žičane veze
  • Koristite Raspberry Pi

Korisnički priručnik za OpenSprinkler v1.4+ (ažuriran 31. maja 2015.) osnova je za ovaj dokument. Ovo je sjajan izvor za najnovije OpenSprkler dokumente.

Promijenio sam redoslijed nekih koraka OpenSprinklera. Na primjer, kada sam slijedio korake u OSPi korisničkom priručniku, spojio sam Raspberry Pi na OSPI (korak 2), a zatim sam nakon mnogo koraka snimio mikro SD karticu (korak 8 = 7 hardverskih koraka plus 1 softverski korak). Međutim, nakon što se povežu Raspberry Pi i OSPI, utor za micro SD nije dostupan. Dakle, morao sam rastaviti RPi i OSPi, umetnuti mikro SD karticu. Takođe, lista dijelova u OSpi priručniku nije potpuna.

Koristio sam MacBook za komunikaciju s Raspberry Pi, ali može se koristiti bilo koji računar.

Posljednjih deset godina Centralni Teksas je bio u velikoj suši. Moje naselje je pod strogim ograničenjima zalijevanja. Ako zalijevam u pogrešan dan, u krivo vrijeme (poslije 22 sata i prije 7 ujutro), ili ako voda poteče na ulicu, dobivam kaznu od 50 USD. Općenito, pokušavam zalijevati što je manje moguće, ali zato što radi usred noći zaboravljam na to.

Moja kuća je dobila Rainbird ESP-M kontroler, koji nema omogućen WiFi i kojem se ne može pristupiti s weba. U najmanju ruku, morao bih nadograditi Rainbird kontroler.

Napomene:

  • tekst zatvoren pikovima, poput ovog ♣ zamijeni-ovo ♣ treba zamijeniti stvarnom vrijednošću
  • Pokušao sam kreditirati svaki korišteni izvor. Izvinjavam se na eventualnim propustima.
  • $ označava naredbu koja se izvršava u prozoru terminala na MacBook -u i obično se izvršava na Raspberry Pi

Korisničko sučelje OSPi je vrlo intuitivno. OSPi se integrira sa vremenskim sistemom i senzorom za kišu, što znači da nema zalijevanja kada to nije potrebno. Nadajmo se da uštede na računima za vodu opravdavaju projekat.

Korak 1: Prikupite dijelove

Kupio sam ove:

  • Otvoreni dijelovi prskalice:

    • OSPi v1.4 komplet 139,00 USD
    • 24V AC transformator za raspršivanje (izlazni napon 22V AC ∼ 30V AC, imajte na umu da je to AC, a ne DC!) 12,00 USD
  • Raspberry Pi dijelovi:

    • FTDI TTL-232R-RPI serijski na USB kabel od Mousera 15 USD
    • Raspberry Pi 2 Model B Element14 35 USD
    • Panda 300n WiFi adapter Amazon 16,99 USD
    • Mikro USB na USB kabel 3 ft sa Amazonke 4,69 USD
    • SanDisk Ultra 16GB Ultra Micro SDHC UHS-I/Class 10 kartica sa adapterom (SDSQUNC-016G-GN6MA) od Amazona 8,49 USD
  • Senzor za kišu u orbiti

U drugim aplikacijama Raspberry Pi mjerio sam i otkrio da gornja konfiguracija radi bolje od početnog seta. Međutim, početni komplet Raspberry Pi dobro će funkcionirati. Kućište i napajanje za malinu nisu potrebni.

Imao sam ove:

  • Sustav za navodnjavanje Rainbird sa 7 zona i 24V izmjeničnim ventilima naizmjenične struje (OSPi može podnijeti više zona s dodatnim dijelovima)
  • Konusni vijci za pričvršćivanje na prednju stranu kućišta OpenSprinklera (glava vijka mora stati u OSPi utor)
  • 8x 8 inča puna žica (istog profila kao i žica Rainbird)
  • Komplet za montažu: 4 vijka i pop -prekidači
  • MacBook sa utorom za SD karticu
  • Bušite bušilicom od 5/8 inča
  • 8x Žičane matice
  • Mali ravni odvijač, odvijač sa Phillips glavom i kliješte za elektroniku

OSPi v1.4 komplet uključuje kućište (sa prozirnim akrilnim prozorom), sastavljene i testirane OSPi ploče i priključne blokove. Ugrađene komponente uključuju 24V AC do 5V DC prekidač, prekidače, solenoidne upravljače, terminal senzora kiše, DS1307 RTC i bateriju, PCF8591T 8-bitni A/DD/A pretvarač (4 ulaza i 1 izlaz), osigurač, prijelaz po stanici zaštitnik napona.

Korak 2: Prikupite Rainbird dokumentaciju

Ako projekt ne uspije ili želim ponovno instalirati Rainbird kontroler, potrebna mi je Rainbird dokumentacija za moj model, koja je uključivala:

  • Rainbird ESP-M ciklus zalijevanja (poznat i kao programski list)
  • List sa proizvodima Rainbird ESP-M
  • Rainbird ESP-M priručnik za modularni kontroler

Stranica 42 Priručnika za modularni kontroler Rainbird ESP-M prikazuje kako su zone ožičene.

Korak 3: Fotografirajte sve

Snimite fotografije svega
Snimite fotografije svega

Opet, u slučaju da se želim vratiti na Railbird kontroler, sve sam slikao.

Bijela žica u sredini slike je COM.

Sedam žica ispod bijele žice su zonske žice

Korak 4: Preuzmite OSPi unaprijed konfiguriranu SD sliku

Unaprijed konfigurirana slika OSPi SD kartice dostupna je na mreži. Najnovija verzija dostupna je ovdje: OSPi SD kartica Slika 2 (s Unified Firmware -om, ažuriranje 31.05.15)

Sklon sam brisanju direktorija za preuzimanje. Sve što želim spremiti premješta se u drugi direktorij. Svoje Raspberry Pi slike čuvam u direktoriju: ♣ macbook-image-directory ♣. Dakle, preuzmite sliku i premjestite se u direktorij.

Koristio sam unarchiver za dekompresiju slikovne datoteke (.7z) na MacBook -u.

Korak 5: narežite OSPi sliku na mikro SD karticu

VAŽNO: unesite ispravan broj diska - ako unesete pogrešan broj diska, izbrisat ćete tvrdi disk vašeg MacBook računara

Postupak narezivanja OSPi slike na SD karticu isti je kao i snimanje Raspbian slike.

Umetnite mikro SD karticu u SD adapter, a zatim umetnite SD adapter u MacBook.

Na MacBook -u koristite ova uputstva sa Raspberry Pi.org, koja su ovdje sažeta:

Otvorite prozor terminala MacBook

Promijenite u direktorij koji sadrži OSPi sliku

$ cd ♣ macbook-image-directory ♣

Identificirajte broj diska (ne particije) vaše SD kartice. U ovom slučaju, disk4 (ne disk4s1) i = 4

U sljedećim koracima broj diska je ♣ micro-SD-card-disk#♣

Da biste identificirali svoju mikro SD karticu, pokrenite naredbu:

$ diskutil lista

Demontirajte SD karticu koristeći:

$ diskutil unmountDisk /dev /disk ♣ mikro-SD-kartica-disk#♣

Kopirajte OSPi sliku na svoju SD karticu. Uverite se da je naziv slike tačan.

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

CTRL-t da vidite status kopiranja.

Ako postoje greške, isprobajte različite vrijednosti za opciju bs, na primjer, 1m, 4m ili 1M. Veće veličine blokova (bs) potrebne su za veće pogone.

Kada završite, odspojite SD karticu:

$ diskutil unmountDisk /dev /disk ♣ mikro-SD-kartica-disk#♣

Uklonite SD adapter iz MacBook -a i uklonite mikro SD karticu iz adaptera

Umetnite mikro SD karticu u Raspberry Pi

Korak 6: Postavite OSPi napajanje

Postavljanje OSPi napajanja
Postavljanje OSPi napajanja

OSPi napajanje ima dvije žice: jedna je označena 300V, a druga nije. Nije važno koja žica ulazi u koji utor na isječku od 24V AC.

OpenSprinkler kopče se mogu ukloniti.

  • Uklonite kopču za 24V AC ulaz.
  • Na narandžastoj kopči otpustite vijke.
  • Umetnite jednu žicu iz izvora napajanja u svaki utor na 24V AC isječku kao što je prikazano na slici.
  • Pritegnite vijke

Korak 7: Testirajte napajanje

Pažljivo pročitajte prije nego što učinite sljedeće:

  • Umetnite kopču transformatora u odgovarajući terminal na OSPi.
  • Uključite transformator.
  • Transformator će napajati i OpenSprinkler ploču i Raspberry Pi.
  • Napajanje Raspberry Pi ne bi trebalo koristiti. Ostavi to.
  • Zelena LED dioda bi trebala zasvijetliti, što znači da je napajanje uključeno. Pogledajte sliku u prethodnom koraku.
  • Ako LED lampica ne svijetli, odmah isključite napajanje
  • Ako ne možete otkriti problem, pošaljite e -poruku na [email protected]

Uklonite kopču za napajanje s OSPi ploče

Korak 8: Postavite Raspberry Pi

Budući da ovaj projekt koristi sliku OSPi, a ne sliku Raspbian, počnite s korakom 4 u sljedećim uputama:

Postavite Raspberry Pi bez monitora ili tastature

Odspojite napajanje i USB serijski kabel. Ovo više neće biti potrebno.

Korak 9: Priključite Raspberry Pi (RPi) na OpenSprinkler (OSPi)

Priključite Raspberry Pi (RPi) na OpenSprinkler (OSPi)
Priključite Raspberry Pi (RPi) na OpenSprinkler (OSPi)

OSPi ima dva potporna stupa koji odgovaraju otvorima za vijke na Raspberry Pi.

S mikro SD karticom umetnutom u Raspberry Pi:

  • Uklonite dva gornja vijka sa potpornih stupova
  • Uključite Raspberry Pi u OSPi kroz 2x20 pin zaglavlja
  • Dvaput provjerite orijentaciju i provjerite jesu li sve iglice poravnate. Dvije rupe za vijke moraju se poravnati s nosećim stupovima.
  • Pažljivo umetnite Raspberry Pi do kraja. USB i Ethernet konektor trebaju proći kroz izreze na PCB -u.
  • Umetnite vijke za stupove i lagano zategnite dva vijka.

Na lijevoj slici prikazani su konektori, a Raspberry Pi je mapirao pinove. Desna slika prikazuje lokacije USB WiFi ključa i SD kartice.

Korak 10: OSPI web sučelje

OSPi slika sadrži ugrađenu web stranicu.

Zatim otvorite preglednik i upišite https:// ♣ ospi-ip-adresa ♣, što je IP adresa Raspberry Pi-a (kao što je https:// ♣ ospi-ip-adresa ♣, Pojavljuje se stranica dobrodošlice s daljnjim OSPI uputama. Ako se ova stranica pojavi, čestitamo! Slika je uspješno narezana na mikro SD karticu i WiFi radi.

Stvarnom OSPi korisničkom interfejsu dostupno je putem https:// ♣ ospi-ip-adrese ♣: 8080

lozinka = opendoor

Ako je sve u redu, isključite malinu:

$ sudo shutdown

Korak 11: Instalirajte OSPi

Instalirajte OSPi
Instalirajte OSPi

Rainbird sistem moje kuće ima sedam zona i instaliran je na zidu garaže. Dakle, premjestite OpenSprinkler u garažu i montirajte OSPi na zid.

  • Isključite električnu energiju iz Rainbird -a i Open Sprinklera.
  • Ako je potrebno, želim ponovo moći postaviti svoj Rainbird sistem. Dakle, ostavljam Rainbird kontroler na mjestu, kao i njegovo ožičenje. Provodim žice od OSPi -a kroz rupu u kućištu kontrolera Rainbird
  • Kontrolna ploča Rainbird se otvara. Uhvatite zarez u gornjem lijevom kutu i pomaknite upravljačku ploču
  • Izbušite rupu od 3/5in u donjoj lijevoj strani kućišta Rainbird
  • Spojite prednju i stražnju stranu OSPi kućišta pomoću konusnih vijaka. Nemojte previše zatezati.
  • Pronađite odgovarajuće mjesto za OSPi i montirajte ga na zid s lijeve strane Rainbird kontrolera.
  • Koristio sam prekidače za OSPi

Korak 12: Ožičenje zona prskalica

Za povezivanje prskalica:

  • Uklonite COM (uobičajenu) žicu iz Rainbird kontrolera i umetnite je u OSPi COM terminal

    • Na mom sistemu COM žica je bijela (prikazana na slici kao žuta)
    • COM terminal ima dva priključka - oni su interno povezani tako da se možete spojiti na bilo koji port
  • Izrežite 8 komada žice na istu dužinu (izmjerite i ostavite malo više - svaka žica mora biti dovoljno duga da može proći od Rainbird kontrolera do OSPI -a
  • Provedite žice 8 žica od OSPi u kućište Rainbird
  • Za svaku žicu u slučaju Rainbird učinite sljedeće (radite jednu po jednu):

    • Otpustite Phillips -ov zavrtanj na zonskoj žici u kućištu Rainbird
    • Uklonite labavu žicu iz konektora
    • Pomoću žičane matice spojite olabavljenu žicu na jednu od prerezanih žica

      Presečena žica prolazi od Rainbird kontrolera, kroz rupu, do OSPi kontrolera

    • Otpustite plosnati vijak na OSPi konektoru koji odgovara Rainbird -u (oba su numerirana zdesna nalijevo)
    • Umetnite žicu u OSPi konektor

Korak 13: Postavljanje zona i programa

OSPi se može proširiti za rukovanje dodatnim zonama. Treba mi samo 7 zona. Ako vam je potrebno više, pogledajte OSPi priručnik.

OSPi -jev GUI je jednostavan za korištenje.

  • Postavljanje zona i uređivanje programa.
  • Testirajte da biste bili sigurni da sve radi.

Završio si!

Korak 14: Dodatak: Ažuriranja

01JUL2016:

  • Izvezite postavke i sigurnosne kopije prije ažuriranja
  • Ažuriran OpenSprinkler firmver na 2.1.6 samo korak B

cd OpenSprinklerGen2

git pull sudo./build.sh ospisudo /etc/init.d/OpenSprinkler.sh ponovno pokretanje

Preporučuje se: