Indholdsfortegnelse:
- Trin 1: Saml dele
- Trin 2: Saml Rainbird -dokumentation
- Trin 3: Tag fotografier af alt
- Trin 4: Download OSPi forudkonfigureret SD-billede
- Trin 5: Brænd OSPi -billede til Micro SD -kort
- Trin 6: Opsætning af OSPi -strømforsyning
- Trin 7: Test strømforsyning
- Trin 8: Konfigurer Raspberry Pi
- Trin 9: Tilslut Raspberry Pi (RPi) til OpenSprinkler (OSPi)
- Trin 10: OSPI -webgrænseflade
- Trin 11: Installer OSPi
- Trin 12: Tilslutning af sprinklerzoner
- Trin 13: Opsætning af zoner og programmer
- Trin 14: Tillæg: Opdateringer
Video: OpenSprinkler: 14 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
OpenSprinkler Pi (OSPi) er et open-source sprinkler / kunstvandingsudvidelseskort til Raspberry Pi. Det er en let og billig løsning at omdanne en Raspberry Pi til en dygtig sprinkler controller med 8 zoner til græsplæne og havevanding.
OpenSprinkler behøver ikke en instruerbar. Denne instruerbare dokumenterer simpelthen mine fremskridt inden for hjemmeautomatisering. OpenSprinklers dokumentation er fantastisk. Slutresultatet er fantastisk. Dette er det perfekte hjemmeautomatiseringsprojekt. Hvis du leder efter et første projekt, skal du gøre dette.
Målene med dette projekt er:
- Tab ikke nogen funktionalitet fra det nuværende Rainbird -kunstvandingssystem
- Styr vandingssystemet fra nettet
- Tilføj funktionalitet til kunstvandingssystemet
- Integrer med vejrmeldinger (indbygget i OpenSprinkler)
- Tilføj regnsensor
- Tilføj jordsensorer (jeg har ikke gjort dette endnu - understøttes ikke af Open Sprinkler fra udgivelsesdatoen)
- Brug WiFi i stedet for en kabelforbundet forbindelse
- Brug en Raspberry Pi
OpenSprinkler v1.4+ brugermanualen (opdateret 31. maj 2015) er grundlaget for dette dokument. Dette er en god kilde til de nyeste OpenSprkler -dokumenter.
Jeg ændrede rækkefølgen på nogle OpenSprinkler -trin. Når jeg f.eks. Fulgte trinene i OSPi -brugermanualen, tilsluttede jeg Raspberry Pi til OSPI (trin 2), og derefter afbildede mange trin senere micro SD -kortet (trin 8 = 7 hardwaretrin plus 1 softwaretrin). Når først Raspberry Pi og OSPI er forbundet, er micro SD -slot ikke tilgængelig. Så jeg var nødt til at skille RPi og OSPi fra hinanden, isætte micro SD -kortet. Delelisten i OSpi -manualen er heller ikke komplet.
Jeg brugte en MacBook til at kommunikere med Raspberry Pi, men enhver computer kan bruges.
I de sidste ti år har Central Texas været i en alvorlig tørke. Mit kvarter er under alvorlige vandingsrestriktioner. Hvis jeg vander på den forkerte dag, i de forkerte timer (efter kl. 22 og før kl. 7), eller hvis der løber vand ind på gaden, får jeg en bøde på $ 50. Generelt prøver jeg at vande så lidt som muligt, men fordi det løber midt om natten, glemmer jeg det.
Mit hus kom med en Rainbird ESP-M controller, som ikke er WiFi aktiveret og ikke kan tilgås fra internettet. I det mindste skulle jeg opgradere Rainbird -controlleren.
Bemærkninger:
- tekst omsluttet i spar, som denne ♣ erstat-denne ♣ skal erstattes med en faktisk værdi
- Jeg har forsøgt at kreditere hver brugt kilde. Jeg beklager alle mangler.
- $ angiver en kommando, der udføres i et terminalvindue på MacBook og normalt udføres på Raspberry Pi
OSPi -brugergrænsefladen er meget intuitiv. OSPi kan integreres med et vejrsystem og regnsensor, hvilket betyder, at der ikke skal vandes, når det ikke er påkrævet. Forhåbentlig berettiger besparelserne på vandregninger projektet.
Trin 1: Saml dele
Jeg købte disse:
-
Åbn sprinklerdele:
- OSPi v1.4 kit $ 139,00
- 24V AC sprinkler transformer (udgangsspænding 22V AC ∼ 30V AC, bemærk at det er AC, ikke DC!) $ 12,00
-
Raspberry Pi dele:
- FTDI TTL-232R-RPI Serielt til USB-kabel fra Mouser $ 15
- Raspberry Pi 2 Model B Element14 $ 35
- Panda 300n WiFi Adapter Amazon $ 16,99
- Micro USB til USB kabel 3ft fra Amazon $ 4,69
- SanDisk Ultra 16GB Ultra Micro SDHC UHS-I/Class 10-kort med adapter (SDSQUNC-016G-GN6MA) fra Amazon $ 8,49
- Regnsensor i kredsløb
I andre Raspberry Pi -applikationer har jeg målt og fundet, at ovenstående konfiguration fungerer bedre end et startsæt. Et Raspberry Pi -startsæt fungerer dog fint. En sag og strømforsyning til hindbær er ikke nødvendig.
Jeg havde disse:
- Rainbird -kunstvandingssystem med 7 zoner og 24V AC sprinklerventiler (OSPi kan håndtere flere zoner med ekstra dele)
- Tilspidsede maskinskruer til at fastgøre tilbage til forsiden af OpenSprinkler -huset (skruehovedet skal passe ind i OSPi -åbningen)
- 8x 8 tommer massiv tråd (samme måler som Rainbird wire)
- Monteringssæt: 4 skruer og pop -toggles
- MacBook med SD -kort slot
- Bor med 5/8 tommer bor
- 8x Trådmøtrikker
- Lille skruetrækker med fladt hoved, stjerneskruetrækker og elektronisk tænger med kanyle
OSPi v1.4 -sættet indeholder kabinettet (med et klart akrylvindue), samlet og testet OSPi -printkort og klemmer. De indbyggede komponenter omfatter 24V AC til 5V DC switchingsregulator, solenoiddrivere, regnsensorterminal, DS1307 RTC og batteri, PCF8591T 8-bit A/DD/A converter (4 input og 1 output), sikring, transient pr. Station spændingsbeskytter.
Trin 2: Saml Rainbird -dokumentation
Hvis projektet mislykkes, eller jeg vil geninstallere Rainbird -controlleren, har jeg brug for Rainbird -dokumentationen til min model, som inkluderede:
- Rainbird ESP-M vandingscyklus (aka, programmeringsark)
- Rainbird produktark ESP-M
- Rainbird ESP-M modulær controller manual
Side 42 i Rainbird ESP-M Modular Controller Manual viser, hvordan zonerne er forbundet.
Trin 3: Tag fotografier af alt
Igen, hvis jeg vil vende tilbage til Railbird -controlleren, tog jeg billeder af alt.
Den hvide ledning i midten af billedet er COM.
Og de syv ledninger under den hvide ledning er zonetrådene
Trin 4: Download OSPi forudkonfigureret SD-billede
Et forudkonfigureret billede af OSPi SD-kort er tilgængeligt online. Den nyeste version er tilgængelig her: OSPi SD Card Image 2 (med Unified Firmware, opdater 05/31/15)
Jeg har en tendens til at rense mit download -bibliotek. Alt, hvad jeg vil gemme, flyttes til et andet bibliotek. Jeg gemmer mine Raspberry Pi-billeder i biblioteket: ♣ macbook-image-directory ♣. Så download billedet og flyt til et bibliotek.
Jeg brugte unarchiver til at dekomprimere billedfilen (.7z) på MacBook.
Trin 5: Brænd OSPi -billede til Micro SD -kort
VIGTIGT: Sørg for at indtaste det korrekte disknummer - hvis du indtaster det forkerte disknummer, sletter du din MacBooks harddisk
Processen til at brænde OSPi -billedet på et SD -kort er det samme som at brænde et Raspbian -billede.
Indsæt et micro SD -kort i SD -adapteren, og indsæt derefter SD -adapteren i MacBook.
På MacBook skal du bruge disse instruktioner fra Raspberry Pi.org, som er opsummeret her:
Åbn MacBook -terminalvindue
Skift til bibliotek, der indeholder OSPi -billede
$ cd ♣ macbook-image-bibliotek ♣
Identificer disknummeret (ikke partition) på dit SD -kort I dette tilfælde disk4 (ikke disk4s1) og = 4
I de følgende trin er disknummeret ♣ mikro-SD-kort-disk#♣
For at identificere dit micro SD -kort skal du køre kommandoen:
$ diskutil liste
Afmonter dit SD -kort ved at bruge:
$ diskutil unmountDisk /dev /disk ♣ mikro-SD-kort-disk#♣
Kopier OSPi -billedet til dit SD -kort. Sørg for, at billednavnet er korrekt.
$ sudo dd bs = 4M if = ospi2new.img of =/dev/rdisk ♣ micro-SD-card-disk#♣
CTRL-t for at se status for kopieringen.
Hvis der er fejl, kan du prøve forskellige værdier for bs option, f.eks. 1m, 4m eller 1M. Større blokstørrelser (bs) er påkrævet til større drev.
Når du er færdig, skal du afmontere SD -kortet:
$ diskutil unmountDisk /dev /disk ♣ mikro-SD-kort-disk#♣
Fjern SD -adapter fra MacBook, og fjern mikro -SD -kort fra adapteren
Indsæt micro SD -kort i Raspberry Pi
Trin 6: Opsætning af OSPi -strømforsyning
OSPi -strømforsyningen har to ledninger: den ene er mærket 300V, den anden ikke. Det er ligegyldigt, hvilken ledning der går ind i hvilken slot på 24V AC klippet.
OpenSprinkler -clipsene kan tages af.
- Fjern klemmen til 24V AC -indgang.
- Løsn skruerne på den orange klemme.
- Sæt en ledning fra strømforsyningen i hver slot i 24V AC klippet som vist på billedet.
- Spænd skruerne
Trin 7: Test strømforsyning
Læs omhyggeligt, før du udfører disse trin:
- Indsæt transformerklemmen i den matchende terminal på OSPi.
- Tilslut transformeren.
- Transformatoren driver både OpenSprinkler -kortet og Raspberry Pi.
- Raspberry Pi strømforsyningen bør ikke bruges. Læg den væk.
- Den grønne LED skal lyse, hvilket angiver, at strømmen er tændt. Se billedet i forrige trin.
- Hvis lysdioden ikke lyser, skal du straks tage strømstikket ud
- Hvis du ikke kan finde ud af problemet, skal du sende en e -mail til [email protected]
Fjern strømforsyningsklemmen fra OSPi -kortet
Trin 8: Konfigurer Raspberry Pi
Da dette projekt bruger OSPi -billedet og ikke et raspbian -billede, skal du starte med trin 4 i følgende instrukser:
Opsæt Raspberry Pi uden skærm eller tastatur
Afbryd strøm og USB serielt kabel. Disse bliver ikke mere nødvendige.
Trin 9: Tilslut Raspberry Pi (RPi) til OpenSprinkler (OSPi)
OSPi har to støttepiller, der matcher skruehullerne på Raspberry Pi.
Med micro SD -kortet indsat i Raspberry Pi:
- Fjern de to øverste skruer fra understøtningssøjlerne
- Tilslut Raspberry Pi til OSPi gennem 2x20 pin -headere
- Dobbelttjek orienteringen, og sørg for, at alle stifter er justeret. De to skruehuller skal flugte med understøtningerne.
- Indsæt forsigtigt Raspberry Pi helt til slutningen. USB- og Ethernet -stikket skal gå igennem udskæringerne på printkortet.
- Sæt skruer til stolper ind, og stram forsigtigt de to skruer.
Det venstre billede viser stik, og Raspberry Pi kortlagde stifter. Det rigtige billede viser placeringen af USB WiFi -donglen og SD -kortet.
Trin 10: OSPI -webgrænseflade
OSPi -billedet indeholder et indbygget websted.
Åbn derefter en browser, og indtast https:// ♣ ospi-ip-adresse ♣, som er Raspberry Pi's IP-adresse (f.eks. Http: // ♣ ospi-ip-adresse ♣, En velkomstside med yderligere OSPI -instruktioner vises. Hvis denne side vises, tillykke! Billedet brændes med succes på micro SD -kortet, og WiFi fungerer.
Den egentlige OSPi-brugergrænseflade er tilgængelig via https:// ♣ ospi-ip-adresse ♣: 8080
adgangskode = opendoor
Hvis alt er i orden, skal du lukke hindbæret ned:
$ sudo nedlukning
Trin 11: Installer OSPi
Mit hjem Rainbird -system har syv zoner og er installeret på garagevæggen. Så flyt OpenSprinkler til garagen og monter OSPi på væggen.
- Afbryd strøm fra både Rainbird og Open Sprinkler.
- Hvis det er nødvendigt, vil jeg kunne konfigurere mit Rainbird -system igen. Så jeg lader Rainbird -controlleren være på plads, såvel som dens ledninger. Jeg kører ledninger fra OSPi gennem et hul i Rainbird -controller -sagen
- Rainbird -kontrolpanelet svinger ud. Tag fat i hakket øverst til venstre, og sving ud af betjeningspanelet
- Bor 3/5in hul i den nederste venstre side af Rainbird -kassen
- Tilslut fronten og bagsiden af OSPi -kabinettet ved hjælp af koniske skruer. Stram ikke for meget.
- Find en passende placering til OSPi'en, og monter den på væggen på venstre side af Rainbird -controlleren.
- Jeg brugte skiftebeslag til OSPi
Trin 12: Tilslutning af sprinklerzoner
Sådan tilsluttes sprinklerzoner:
-
Fjern COM (almindelig) ledning fra Rainbird Controller, og indsæt den i OSPis COM -terminal
- På mit system er COM -ledningen hvid (vist på billedet som gul)
- COM -terminalen har to porte - de er internt forbundet, så du kan oprette forbindelse til en af portene
- Klip 8 stykker ledning i samme længde (mål og efterlad noget ekstra - hver ledning skal være lang nok til at køre fra Rainbird -controller til OSPI
- Kør ledninger 8 ledninger fra OSPi ind i Rainbird -kuffert
-
Gør følgende for hver ledning i Rainbird -kuffert (gør en ad gangen):
- Løsn Phillips 'hovedskrue på zonetråd i Rainbird -kuffert
- Fjern den løse ledning fra stikket
-
Brug trådmøtrik til at forbinde løsnet ledning til en af de afskårne ledninger
Den afskårne ledning løber fra Rainbird -controlleren, gennem hullet og til OSPi -controlleren
- Løsn den flade skrue på OSPi -stikket, der svarer til Rainbird (begge er nummereret fra højre til venstre)
- Sæt ledningen i OSPi -stikket
Trin 13: Opsætning af zoner og programmer
OSPi kan udvides til at håndtere yderligere zoner. Jeg mangler kun 7 zoner. Se OSPi -manualen, hvis du har brug for mere.
OSPis GUI er let at bruge.
- Opsæt zoner og rediger programmer.
- Test for at sikre, at alt fungerer.
Du er færdig!
Trin 14: Tillæg: Opdateringer
01JUL2016:
- Eksport og backup indstillinger før opdatering
- Opdateret OpenSprinkler -firmware til 2.1.6 udfører kun trin B
cd OpenSprinklerGen2
git pull sudo./build.sh ospisudo /etc/init.d/OpenSprinkler.sh genstart
Anbefalede:
Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: 7 trin (med billeder)
Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: Jeg planlægger at bruge denne Rapsberry PI i en masse sjove projekter tilbage i min blog. Tjek det gerne ud. Jeg ville tilbage til at bruge min Raspberry PI, men jeg havde ikke et tastatur eller en mus på min nye placering. Det var et stykke tid siden jeg konfigurerede en hindbær
Arduino Halloween Edition - Pop -out -skærm med zombier (trin med billeder): 6 trin
Arduino Halloween Edition - Zombies Pop -out -skærm (trin med billeder): Vil du skræmme dine venner og lave skrigende støj i Halloween? Eller vil du bare lave en god sjov? Denne pop-out-skærm fra Zombies kan gøre det! I denne Instructable vil jeg lære dig, hvordan du nemt laver jump-out zombier ved hjælp af Arduino. HC-SR0
Sådan adskilles en computer med nemme trin og billeder: 13 trin (med billeder)
Sådan adskilles en computer med nemme trin og billeder: Dette er en instruktion om, hvordan du adskiller en pc. De fleste af de grundlæggende komponenter er modulopbyggede og nemme at fjerne. Det er dog vigtigt, at du er organiseret omkring det. Dette hjælper med at forhindre dig i at miste dele og også ved at lave genmonteringen til
Ciclop 3d Scanner My Way Trin for trin: 16 trin (med billeder)
Ciclop 3d Scanner My Way Step by Step: Hej alle sammen, jeg kommer til at indse den berømte Ciclop 3D -scanner.Alle trin, der er godt forklaret på det originale projekt, er ikke til stede.Jeg lavede nogle rettelser for at forenkle processen, først Jeg udskriver basen, og end jeg genstarter printkortet, men fortsæt
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: 7 trin (med billeder)
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: Selv efter 25 års introduktion til forbrugermarkedet er infrarød kommunikation stadig meget relevant i de seneste dage. Uanset om det er dit 55 tommer 4K -fjernsyn eller dit billydsystem, har alt brug for en IR -fjernbetjening for at reagere på vores