Innehållsförteckning:
- Steg 1: Samla delar
- Steg 2: Samla Rainbird -dokumentation
- Steg 3: Ta foton av allt
- Steg 4: Ladda ner OSPi förkonfigurerad SD-bild
- Steg 5: Bränn OSPi -bild till Micro SD -kort
- Steg 6: Installera OSPi -nätaggregat
- Steg 7: Testa strömförsörjningen
- Steg 8: Konfigurera Raspberry Pi
- Steg 9: Anslut Raspberry Pi (RPi) till OpenSprinkler (OSPi)
- Steg 10: OSPI -webbgränssnitt
- Steg 11: Installera OSPi
- Steg 12: Anslutning av sprinklerzoner
- Steg 13: Konfigurera zoner och program
- Steg 14: Bilaga: Uppdateringar
Video: OpenSprinkler: 14 steg (med bilder)
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-05 19:33
OpenSprinkler Pi (OSPi) är ett tilläggskort för sprinkler / bevattning med öppen källkod för Raspberry Pi. Det är en enkel och billig lösning att förvandla en Raspberry Pi till en kapabel sprinklerstyrenhet med 8 zoner för gräsmatta och trädgårdsvattning.
OpenSprinkler behöver inte en instruerbar. Detta instruerbara dokumenterar helt enkelt mina framsteg inom Hemautomation. OpenSprinklers dokumentation är bra. Slutresultatet är fantastiskt. Detta är det perfekta hemautomatiseringsprojektet. Om du letar efter ett första projekt, gör det här.
Målen för detta projekt är att:
- Tappa inte bort någon funktion från det nuvarande Rainbird -bevattningssystemet
- Kontrollera bevattningssystemet från webben
- Lägg till funktioner för bevattningssystemet
- Integrera med väderrapporter (inbyggt i OpenSprinkler)
- Lägg till regnsensor
- Lägg till jordsensorer (jag har inte gjort det här ännu - stöds inte av Open Sprinkler från publiceringsdatum)
- Använd WiFi istället för en kabelanslutning
- Använd en Raspberry Pi
OpenSprinkler v1.4+ användarhandbok (uppdaterad 31 maj 2015) är grunden för detta dokument. Detta är en bra källa för de senaste OpenSprkler -dokumenten.
Jag ändrade ordningen på några OpenSprinkler -steg. Till exempel, när jag följde OSPi -användarhandboken steg, anslöt jag Raspberry Pi till OSPI (steg 2) och sedan många steg senare avbildade micro SD -kortet (steg 8 = 7 hårdvarusteg plus ett programvarusteg). Men när Raspberry Pi och OSPI är anslutna är micro SD -kortplatsen inte tillgänglig. Så jag var tvungen att ta isär RPi och OSPi, sätt i micro SD -kortet. Dessutom är listan med delar i OSpi -manualen inte komplett.
Jag använde en MacBook för att kommunicera med Raspberry Pi, men vilken dator som helst kan användas.
Under de senaste tio åren har Central Texas varit i en svår torka. Mitt grannskap är under stränga vattningsrestriktioner. Om jag vattnar på fel dag, under fel timmar (efter 22:00 och före 07:00), eller om vatten rinner ut på gatan, får jag en bot på 50 dollar. I allmänhet försöker jag vattna så lite som möjligt, men eftersom det går mitt i natten glömmer jag bort det.
Mitt hus kom med en Rainbird ESP-M-kontroller, som inte är WiFi-aktiverad och inte kan nås från webben. Åtminstone skulle jag behöva uppgradera Rainbird -kontrollen.
Anmärkningar:
- texten innesluten i spader, så här ♣ ersätt-detta ♣ bör ersättas med ett verkligt värde
- Jag har försökt kreditera alla källor som används. Jag ber om ursäkt för alla utelämnanden.
- $ indikerar ett kommando som körs i ett terminalfönster på MacBook och vanligtvis körs på Raspberry Pi
OSPi -användargränssnittet är mycket intuitivt. OSPi kan integreras med ett vädersystem och regnsensor, vilket innebär att det inte behöver vattnas när det inte behövs. Förhoppningsvis motiverar besparingarna på vattenräkningar projektet.
Steg 1: Samla delar
Jag köpte dessa:
-
Öppna sprinkler delar:
- OSPi v1.4 kit $ 139,00
- 24V AC sprinkler transformator (utspänning 22V AC ∼ 30V AC, notera att det är AC, inte DC!) $ 12,00
-
Raspberry Pi delar:
- FTDI TTL-232R-RPI Seriell till USB-kabel från Mouser $ 15
- Raspberry Pi 2 Model B Element14 $ 35
- Panda 300n WiFi -adapter Amazon $ 16,99
- Micro USB till USB -kabel 3ft från Amazon $ 4,69
- SanDisk Ultra 16GB Ultra Micro SDHC UHS-I/Class 10-kort med adapter (SDSQUNC-016G-GN6MA) från Amazon $ 8,49
- Bana regnsensor
I andra Raspberry Pi -applikationer har jag mätt och funnit att ovanstående konfiguration fungerar bättre än ett startpaket. Ett Raspberry Pi -startpaket fungerar dock bra. Ett fodral och strömförsörjning för hallon behövs inte.
Jag hade dessa:
- Rainbird bevattningssystem med 7 zoner och 24V AC sprinklerventiler (OSPi kan hantera fler zoner med ytterligare delar)
- Avsmalnande maskinskruvar för att fästa tillbaka på framsidan av OpenSprinkler -huset (skruvhuvudet måste passa in i OSPi -facket)
- 8x 8 tum solid tråd (samma mätare som Rainbird -tråd)
- Monteringssats: 4 skruvar och knoppar
- MacBook med SD -kortplats
- Borra med 5/8 tums borrbit
- 8x Trådmuttrar
- Liten plattskruvmejsel, Phillips -skruvmejsel och nålnoselektronik
OSPi v1.4 -kitet innehåller höljet (med ett klart akrylfönster), monterade och testade OSPi -kretskort och kopplingsplintar. De inbyggda komponenterna inkluderar 24V AC till 5V DC switchregulator, magnetventiler, regnsensorterminal, DS1307 RTC och batteri, PCF8591T 8-bitars A/DD/A-omvandlare (4 ingångar och 1 utgång), säkring, transient per station spänningsskydd.
Steg 2: Samla Rainbird -dokumentation
Om projektet misslyckas eller om jag vill installera om Rainbird -kontrollen behöver jag Rainbird -dokumentationen för min modell, som inkluderade:
- Rainbird ESP-M Watering Cycle (aka, programmeringsblad)
- Rainbird produktblad ESP-M
- Rainbird ESP-M Modular Controller Manual
Sidan 42 i Rainbird ESP-M Modular Controller Manual visar hur zonerna är anslutna.
Steg 3: Ta foton av allt
Återigen, om jag vill återgå till Railbird -kontrollen tog jag bilder på allt.
Den vita tråden i mitten av bilden är COM.
Och de sju trådarna under den vita tråden är zontrådarna
Steg 4: Ladda ner OSPi förkonfigurerad SD-bild
En förkonfigurerad bild av OSPi SD-kort är tillgänglig online. Den senaste versionen finns tillgänglig här: OSPi SD Card Image 2 (med Unified Firmware, uppdatering 31/5/15)
Jag tenderar att rensa min nedladdningskatalog. Allt jag vill spara flyttas till en annan katalog. Jag behåller mina Raspberry Pi-bilder i katalogen: ♣ macbook-image-directory ♣. Så ladda ner bilden och gå till en katalog.
Jag använde unarchiver för att dekomprimera bildfilen (.7z) på MacBook.
Steg 5: Bränn OSPi -bild till Micro SD -kort
VIKTIGT: se till att du skriver in rätt disknummer - om du anger fel hårddisknummer raderar du din MacBooks hårddisk
Processen för att bränna OSPi -bilden på ett SD -kort är samma sak som att bränna en Raspbian -bild.
Sätt i ett micro SD -kort i SD -adaptern och sätt sedan in SD -adaptern i MacBook.
På MacBook använder du dessa instruktioner från Raspberry Pi.org, som sammanfattas här:
Öppna MacBook -terminalfönstret
Byt till katalog som innehåller OSPi -avbildning
$ cd ♣ macbook-image-katalog ♣
Identifiera disknumret (inte partition) på ditt SD -kort I det här fallet disk4 (inte disk4s1) och = 4
I följande steg är skivnumret ♣ mikro-SD-kort-skiva#♣
Kör kommandot för att identifiera ditt micro SD -kort:
$ diskutil lista
Avmontera ditt SD -kort genom att använda:
$ diskutil unmountDisk /dev /disk ♣ mikro-SD-kort-disk#♣
Kopiera OSPi -bilden till ditt SD -kort. Se till att bildnamnet är korrekt.
$ sudo dd bs = 4M if = ospi2new.img of =/dev/rdisk ♣ micro-SD-card-disk#♣
CTRL-t för att se statusen för kopieringen.
Om det finns fel kan du prova olika värden för alternativet bs, till exempel 1m, 4m eller 1M. Större blockstorlekar krävs för större enheter.
När du är klar avmonterar du SD -kortet:
$ diskutil unmountDisk /dev /disk ♣ mikro-SD-kort-disk#♣
Ta bort SD -adaptern från MacBook och ta bort micro SD -kortet från adaptern
Sätt i micro SD -kort i Raspberry Pi
Steg 6: Installera OSPi -nätaggregat
OSPi -strömförsörjningen har två ledningar: en är märkt 300V den andra inte. Det spelar ingen roll vilken kabel som går in i vilken plats på 24V AC -klämman.
OpenSprinkler -klämmorna är avtagbara.
- Ta bort klämman för 24V AC -ingång.
- Lossa skruvarna på den orangea klämman.
- Sätt in en kabel från strömförsörjningen i varje kortplats i 24V AC -klämman enligt bilden.
- Dra åt skruvarna
Steg 7: Testa strömförsörjningen
Läs noga innan du gör dessa steg:
- Sätt in transformatorklippet i matchande terminal på OSPi.
- Anslut transformatorn.
- Transformatorn driver både OpenSprinkler -kortet och Raspberry Pi.
- Raspberry Pi -strömförsörjningen ska inte användas. Stoppa undan det.
- Den gröna lysdioden ska lysa, vilket indikerar att strömmen är på. Se bild i föregående steg.
- Om lysdioden inte lyser, koppla ur strömmen omedelbart
- Om du inte kan förstå problemet, skicka ett e -postmeddelande till [email protected]
Ta bort strömförsörjningsklämman från OSPi -kortet
Steg 8: Konfigurera Raspberry Pi
Eftersom detta projekt använder OSPi -bilden och inte en raspbian -bild, börja med steg 4 i följande instruktioner:
Konfigurera Raspberry Pi utan bildskärm eller tangentbord
Koppla bort ström och USB -seriekabel. Dessa behövs inte längre.
Steg 9: Anslut Raspberry Pi (RPi) till OpenSprinkler (OSPi)
OSPi har två stödpelare som matchar skruvhålen på Raspberry Pi.
Med micro SD -kortet isatt i Raspberry Pi:
- Ta bort de två översta skruvarna från stödpelarna
- Anslut Raspberry Pi till OSPi genom 2x20 -stiftshuvuden
- Dubbelkolla orienteringen och se till att alla stift är riktade. De två skruvhålen måste vara i linje med stödpelarna.
- För försiktigt in Raspberry Pi hela vägen till slutet. USB- och Ethernet -kontakten ska gå igenom utskärningarna på kretskortet.
- Sätt i skruvarna för stolparna och dra försiktigt åt de två skruvarna.
Den vänstra bilden visar kontakterna och Raspberry Pi kartlade ut stift. Den högra bilden visar platserna för USB WiFi -dongeln och SD -kortet.
Steg 10: OSPI -webbgränssnitt
OSPi -bilden innehåller en inbyggd webbplats.
Öppna sedan en webbläsare och skriv in https:// ♣ ospi-ip-address ♣, som är Raspberry Pi: s IP-adress (t.ex. https:// ♣ ospi-ip-address ♣, En välkomstsida med ytterligare OSPI -instruktioner visas. Om den här sidan visas, grattis! Bilden har framgångsrikt bränts på micro SD -kortet och WiFi fungerar.
Det faktiska OSPi-användargränssnittet är tillgängligt via https:// ♣ ospi-ip-adress ♣: 8080
lösenord = opendoor
Om allt är okej, stäng sedan hallon:
$ sudo avstängning
Steg 11: Installera OSPi
Mitt hems Rainbird -system har sju zoner och är installerat på garageväggen. Så flytta OpenSprinkler till garaget och montera OSPi på väggen.
- Koppla bort el från både Rainbird och Open Sprinkler.
- Om det behövs, vill jag kunna installera mitt Rainbird -system igen. Så jag lämnar Rainbird -styrenheten på plats, liksom dess ledningar. Jag kör ledningar från OSPi genom ett hål i Rainbird -kontrollhöljet
- Rainbird -kontrollpanelen svänger ut. Ta tag i skåran längst upp till vänster och sväng ut kontrollpanelen
- Borra 3/5in hål i nedre vänstra sidan av Rainbird -fodralet
- Anslut fronten och baksidan av OSPi -höljet med avsmalnande skruvar. Dra inte åt för hårt.
- Hitta en lämplig plats för OSPi och montera på väggen på vänster sida av Rainbird -kontrollen.
- Jag använde växlingsfästen för OSPi
Steg 12: Anslutning av sprinklerzoner
För att ansluta sprinklerzoner:
-
Ta bort COM (vanlig) kabel från Rainbird Controller och sätt in den i OSPis COM -terminal
- På mitt system är COM -kabeln vit (visas på bilden som gul)
- COM -terminalen har två portar - de är internt anslutna så att du kan ansluta till endera porten
- Klipp 8 bitar av tråd till samma längd (mät och lämna lite extra - varje tråd måste vara tillräckligt lång för att gå från Rainbird -styrenheten till OSPI
- Kör ledningar 8 ledningar från OSPi till Rainbird -fodralet
-
Gör varje tråd i Rainbird -fodralet (gör en i taget):
- Lossa Phillips huvudskruv på zontråd i Rainbird -fodral
- Ta bort den lösa ledningen från kontakten
- Använd trådmutter för att ansluta lossad tråd till en av de avskurna trådarna
Klipptråden går från Rainbird -styrenheten, genom hålet och till OSPi -kontrollen
- Lossa plattskruven på OSPi -kontakten som motsvarar Rainbird (båda är numrerade från höger till vänster)
- Sätt i kabeln i OSPi -kontakten
Steg 13: Konfigurera zoner och program
OSPi kan utökas för att hantera ytterligare zoner. Jag behöver bara 7 zoner. Se OSPi -handboken om du behöver mer.
OSPis GUI är lätt att använda.
- Konfigurera zoner och redigera program.
- Testa så att allt fungerar.
Du är färdig!
Steg 14: Bilaga: Uppdateringar
01JUL 2016:
- Exportera och säkerhetskopiera inställningar före uppdatering
- Uppdaterad OpenSprinkler -firmware till 2.1.6 gör bara steg B
cd OpenSprinklerGen2
git pull sudo./build.sh ospisudo /etc/init.d/OpenSprinkler.sh starta om
Rekommenderad:
Ta fantastiska bilder med en iPhone: 9 steg (med bilder)
Ta fantastiska bilder med en iPhone: De flesta av oss har en smartphone med oss överallt nuförtiden, så det är viktigt att veta hur du använder din smartphone -kamera för att ta fantastiska bilder! Jag har bara haft en smartphone i ett par år, och jag har älskat att ha en bra kamera för att dokumentera saker jag
Hur: Installera Raspberry PI 4 Headless (VNC) med Rpi-imager och bilder: 7 steg (med bilder)
Hur: Installera Raspberry PI 4 Headless (VNC) med Rpi-imager och bilder: Jag planerar att använda denna Rapsberry PI i ett gäng roliga projekt tillbaka i min blogg. Kolla gärna in det. Jag ville börja använda mitt Raspberry PI men jag hade inte ett tangentbord eller en mus på min nya plats. Det var ett tag sedan jag installerade en hallon
Hur man digitaliserar bilder och filmnegativ med en DSLR: 12 steg (med bilder)
Hur man digitaliserar diabilder och filmnegativ med en DSLR: En mångsidig och stabil inställning för digitalisering av diabilder och negativ med en DSLR eller en kamera med ett makroalternativ. Denna instruerbara är en uppdatering av Hur man digitaliserar 35 mm negativ (uppladdad juli 2011) med flera förbättringar för att utöka dess
Trådlös fjärrkontroll med 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sändarmottagare för Quadcopter - Rc helikopter - RC -plan med Arduino: 5 steg (med bilder)
Trådlös fjärrkontroll med 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sändarmottagare för Quadcopter | Rc helikopter | Rc -plan med Arduino: Att driva en Rc -bil | Quadcopter | Drone | RC -plan | RC -båt, vi behöver alltid en mottagare och sändare, antag att för RC QUADCOPTER behöver vi en 6 -kanals sändare och mottagare och den typen av TX och RX är för dyr, så vi kommer att göra en på vår
Hur man tar isär en dator med enkla steg och bilder: 13 steg (med bilder)
Hur man tar isär en dator med enkla steg och bilder: Detta är en instruktion om hur man demonterar en dator. De flesta av de grundläggande komponenterna är modulära och lätt att ta bort. Det är dock viktigt att du är organiserad kring det. Detta hjälper dig att inte förlora delar, och även för att göra ommonteringen