Inhoudsopgave:
- Stap 1: Verzamel onderdelen
- Stap 2: Verzamel Rainbird-documentatie
- Stap 3: Maak foto's van alles
- Stap 4: Download OSPi vooraf geconfigureerde SD-afbeelding
- Stap 5: Brand OSPi-afbeelding op Micro SD-kaart
- Stap 6: OSPi-voeding instellen
- Stap 7: voeding testen
- Stap 8: Stel Raspberry Pi in
- Stap 9: Sluit Raspberry Pi (RPi) aan op OpenSprinkler (OSPi)
- Stap 10: OSPI-webinterface
- Stap 11: installeer OSPi
- Stap 12: bedrading van sprinklerzones
- Stap 13: Zones en programma's instellen
- Stap 14: Bijlage: Updates
Video: OpenSprinkler: 14 stappen (met afbeeldingen)
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-05 19:32
OpenSprinkler Pi (OSPi) is een open-source sprinkler / irrigatie-uitbreidingskaart voor de Raspberry Pi. Het is een gemakkelijke en goedkope oplossing om een Raspberry Pi om te vormen tot een capabele sprinklercontroller met 8 zones voor gazon- en tuinbewatering.
OpenSprinkler heeft geen instructable nodig. Dit instructable documenteert eenvoudig mijn voortgang in domotica. De documentatie van OpenSprinkler is geweldig. Het eindresultaat is verbluffend. Dit is het perfecte domotica-project. Als u op zoek bent naar een eerste project, doe dit dan.
De doelen van dit project zijn:
- Verlies geen functionaliteit van het huidige Rainbird-irrigatiesysteem
- Bedien het irrigatiesysteem via internet
- Voeg functionaliteit toe aan het irrigatiesysteem
- Integreer met weerberichten (ingebouwd in OpenSprinkler)
- Voeg regensensor toe
- Bodemsensoren toevoegen (ik heb dit nog niet gedaan - niet ondersteund door Open Sprinkler vanaf publicatiedatum)
- Gebruik wifi in plaats van een bekabelde verbinding
- Gebruik een Raspberry Pi
De gebruikershandleiding van OpenSprinkler v1.4+ (bijgewerkt op 31 mei 2015) vormt de basis voor dit document. Dit is een geweldige bron voor de nieuwste OpenSprkler-documenten.
Ik heb de volgorde van sommige OpenSprinkler-stappen gewijzigd. Toen ik bijvoorbeeld de stappen van de OSPi-gebruikershandleiding volgde, verbond ik de Raspberry Pi met de OSPI (stap 2) en maakte ik vele stappen later een afbeelding van de micro SD-kaart (stap 8 = 7 hardwarestappen plus 1 softwarestap). Zodra de Raspberry Pi en OSPI zijn aangesloten, is het micro SD-slot echter niet toegankelijk. Dus ik moest de RPi en OSPi uit elkaar halen en de micro SD-kaart plaatsen. Ook is de onderdelenlijst in de OSpi Handleiding niet compleet.
Ik gebruikte een MacBook om met de Raspberry Pi te communiceren, maar elke computer kan worden gebruikt.
De afgelopen tien jaar heeft Centraal-Texas te kampen gehad met ernstige droogte. Mijn buurt heeft strenge beperkingen op het water geven. Als ik op de verkeerde dag, tijdens de verkeerde uren (na 22.00 uur en voor 07.00 uur) water geef, of als er water op straat loopt, krijg ik een boete van $ 50. Over het algemeen probeer ik zo min mogelijk water te geven, maar omdat het midden in de nacht loopt, vergeet ik het.
Mijn huis werd geleverd met een Rainbird ESP-M-controller, die niet is ingeschakeld voor wifi en die niet toegankelijk is via internet. Ik zou op zijn minst de Rainbird-controller moeten upgraden.
Opmerkingen:
- tekst tussen schoppen, zoals deze ♣vervang-dit♣ moet worden vervangen door een werkelijke waarde
- Ik heb geprobeerd elke gebruikte bron te vermelden. Mijn excuses voor eventuele omissies.
- $ geeft een opdracht aan die wordt uitgevoerd in een terminalvenster op de MacBook en meestal wordt uitgevoerd op de Raspberry Pi
De OSPi-gebruikersinterface is zeer intuïtief. OSPi integreert met een weersysteem en regensensor, wat betekent dat er geen water wordt gegeven als het niet nodig is. Hopelijk rechtvaardigen de besparingen op de waterrekening het project.
Stap 1: Verzamel onderdelen
Ik heb deze gekocht:
-
Open Sproeier onderdelen:
- OSPi v1.4-kit $ 139,00
- 24V AC sprinklertransformator (uitgangsspanning 22V AC ∼ 30V AC, let op: het is AC, niet DC!) $ 12,00
-
Raspberry Pi-onderdelen:
- FTDI TTL-232R-RPI serieel naar USB-kabel van Mouser $ 15
- Raspberry Pi 2 Model B Element14 $ 35
- Panda 300n WiFi-adapter Amazon $ 16,99
- Micro-USB naar USB-kabel 3ft van Amazon $ 4,69
- SanDisk Ultra 16GB Ultra Micro SDHC UHS-I/Klasse 10-kaart met adapter (SDSQUNC-016G-GN6MA) van Amazon $ 8,49
- Orbit regensensor
In andere Raspberry Pi-toepassingen heb ik gemeten en vastgesteld dat de bovenstaande configuratie beter presteert dan een starterkit. Een Raspberry Pi-starterkit werkt echter prima. Een behuizing en voeding voor de Raspberry zijn niet nodig.
Ik had deze:
- Rainbird irrigatiesysteem met 7 zones en 24V AC sprinklerventielen (OSPi kan meer zones aan met extra onderdelen)
- Taps toelopende machineschroeven om aan de voorkant van de OpenSprinkler-behuizing te bevestigen (de schroefkop moet in de OSPi-sleuf passen)
- 8x 8 inch massieve draad (dezelfde dikte als Rainbird-draad)
- Montageset: 4 schroeven en pop-toggles
- MacBook met SD-kaartsleuf
- Boor met 5/8 inch boor
- 8x Draadmoeren
- Kleine schroevendraaier met platte kop, kruiskopschroevendraaier en elektronicatang met puntneus
De OSPi v1.4-kit bevat de behuizing (met een helder acrylvenster), geassembleerde en geteste OSPi-printplaat en aansluitblokken. De ingebouwde componenten omvatten een schakelregelaar van 24 V AC naar 5 V DC, solenoïde drivers, regensensorterminal, DS1307 RTC en batterij, PCF8591T 8-bit A/DD/A-converter (4 input en 1 output), zekering, transiënt per station spanning beschermer.
Stap 2: Verzamel Rainbird-documentatie
Als het project mislukt of ik de Rainbird-controller opnieuw wil installeren, heb ik de Rainbird-documentatie voor mijn model nodig, waaronder:
- Rainbird ESP-M Watering Cycle (ook bekend als programmeerblad)
- Rainbird Productblad ESP-M
- Rainbird ESP-M modulaire controller handleiding
Op pagina 42 van de Rainbird ESP-M Modular Controller Manual staat hoe de zones zijn bedraad.
Stap 3: Maak foto's van alles
Nogmaals, voor het geval ik terug wil naar de Railbird-controller, heb ik van alles foto's gemaakt.
De witte draad in het midden van de afbeelding is COM.
En de zeven draden onder de witte draad zijn de zonedraden
Stap 4: Download OSPi vooraf geconfigureerde SD-afbeelding
Een vooraf geconfigureerde OSPi SD-kaartafbeelding is online beschikbaar. De nieuwste versie is hier beschikbaar: OSPi SD Card Image 2 (met Unified Firmware, update 31-05-15)
Ik heb de neiging om mijn downloadmap op te schonen. Alles wat ik wil opslaan, wordt naar een andere map verplaatst. Ik bewaar mijn Raspberry Pi-afbeeldingen in de map: ♣macbook-image-directory♣. Dus download de afbeelding en ga naar een map.
Ik heb unarchiver gebruikt om het afbeeldingsbestand (.7z) op de MacBook te decomprimeren.
Stap 5: Brand OSPi-afbeelding op Micro SD-kaart
BELANGRIJK: zorg ervoor dat u het juiste schijfnummer invoert - als u het verkeerde schijfnummer invoert, wist u de harde schijf van uw MacBook
Het proces om de OSPi-afbeelding op een SD-kaart te branden is hetzelfde als het branden van een Raspbian-afbeelding.
Plaats een micro SD-kaart in de SD-adapter en plaats vervolgens de SD-adapter in MacBook.
Gebruik op MacBook deze instructies van Raspberry Pi.org, die hier worden samengevat:
Open MacBook-terminalvenster
Ga naar map met OSPi-afbeelding
$ cd macbook-image-directory♣
Identificeer het schijfnummer (niet de partitie) van uw SD-kaart. In dit geval disk4 (niet disk4s1) en = 4
In de volgende stappen is het schijfnummer ♣micro-SD-kaartschijf#♣
Voer de opdracht uit om uw micro SD-kaart te identificeren:
$ diskutil-lijst
Ontkoppel uw SD-kaart met behulp van:
$ diskutil unmountDisk /dev/disk♣micro-SD-kaartschijf#♣
Kopieer de OSPi-afbeelding naar uw SD-kaart. Zorg ervoor dat de afbeeldingsnaam en correct zijn.
$ sudo dd bs=4M if=ospi2new.img of=/dev/rdisk♣micro-SD-card-disk#♣
CTRL-t om de status van het kopiëren te zien.
Als er fouten zijn, probeer dan verschillende waarden voor de bs-optie, zoals 1m, 4m of 1M. Voor grotere schijven zijn grotere blokformaten (bs) vereist.
Als u klaar bent, ontkoppelt u de SD-kaart:
$ diskutil unmountDisk /dev/disk♣micro-SD-kaartschijf#♣
Verwijder de SD-adapter van MacBook en verwijder de micro SD-kaart uit de adapter
Plaats micro SD-kaart in Raspberry Pi
Stap 6: OSPi-voeding instellen
De OSPi-voeding heeft twee draden: de ene is gemarkeerd met 300V en de andere niet. Het maakt niet uit welke draad in welke sleuf van de 24V AC-klem gaat.
De OpenSprinkler-clips zijn afneembaar.
- Verwijder de clip voor 24V AC-ingang.
- Draai de schroeven op de oranje clip los.
- Steek een draad van de voeding in elke sleuf in de 24V AC-klem zoals weergegeven in de afbeelding.
- Draai de schroeven vast
Stap 7: voeding testen
Lees aandachtig voordat u deze stappen uitvoert:
- Steek de transformatorclip in de bijbehorende aansluiting op OSPi.
- Sluit de transformator aan.
- De transformator voedt zowel het OpenSprinkler-bord als de Raspberry Pi.
- De Raspberry Pi-voeding mag niet worden gebruikt. Doe het weg.
- De groene LED moet oplichten om aan te geven dat de stroom is ingeschakeld. Zie afbeelding in vorige stap.
- Als de LED niet oplicht, trek dan onmiddellijk de stekker uit het stopcontact
- Als je het probleem niet kunt achterhalen, stuur dan een e-mail naar [email protected]
Verwijder de voedingsclip van het OSPi-bord
Stap 8: Stel Raspberry Pi in
Aangezien dit project de OSPi-afbeelding gebruikt en geen raspbian-afbeelding, begint u met stap 4 in de volgende instructable:
Raspberry Pi instellen zonder monitor of toetsenbord
Koppel de stroom en de seriële USB-kabel los. Deze zijn niet meer nodig.
Stap 9: Sluit Raspberry Pi (RPi) aan op OpenSprinkler (OSPi)
OSPi heeft twee steunpilaren die overeenkomen met de schroefgaten op Raspberry Pi.
Met de micro SD-kaart in de Raspberry Pi:
- Verwijder de twee bovenste schroeven van de steunpilaren
- Sluit de Raspberry Pi aan op OSPi via de 2x20-pins headers
- Controleer nogmaals de richting en zorg ervoor dat alle pinnen zijn uitgelijnd. De twee schroefgaten moeten uitgelijnd zijn met de steunpilaren.
- Steek de Raspberry Pi voorzichtig helemaal tot het einde in. De USB- en Ethernet-connector moeten door de uitsparingen op de PCB gaan.
- Plaats schroeven voor palen en draai de twee schroeven voorzichtig vast.
De linkerafbeelding toont de connectoren en Raspberry Pi heeft pinnen in kaart gebracht. De rechter afbeelding toont de locaties van de USB WiFi-dongle en SD-kaart.
Stap 10: OSPI-webinterface
De OSPi-afbeelding bevat een ingebouwde website.
Open vervolgens een browser en typ https://♣ospi-ip-address♣, wat het IP-adres van de Raspberry Pi is (zoals
Er verschijnt een welkomstpagina met verdere OSPI-instructies. Als deze pagina verschijnt, gefeliciteerd! De afbeelding is met succes op de micro SD-kaart gebrand en WiFi werkt.
De eigenlijke OSPi-gebruikersinterface is toegankelijk via
wachtwoord = opendeur
Als alles in orde is, sluit dan de framboos af:
$ sudo afsluiten
Stap 11: installeer OSPi
Het Rainbird-systeem van mijn huis heeft zeven zones en is op de garagemuur geïnstalleerd. Verplaats OpenSprinkler dus naar de garage en monteer OSPi aan de muur.
- Ontkoppel de elektriciteit van zowel Rainbird als Open Sprinkler.
- Indien nodig wil ik mijn Rainbird-systeem opnieuw kunnen instellen. Dus ik laat de Rainbird-controller op zijn plaats, evenals de bedrading. Ik leid draden van de OSPi door een gat in de behuizing van de Rainbird-controller
- Het Rainbird-bedieningspaneel klapt naar buiten. Pak de inkeping linksboven vast en draai het bedieningspaneel naar buiten
- Boor een gat van 3/5 inch in de linkerbenedenhoek van de Rainbird-behuizing
- Verbind de voor- en achterkant van de OSPi-behuizing met behulp van taps toelopende schroeven. Niet te vast aandraaien.
- Zoek een geschikte locatie voor de OSPi en monteer deze aan de muur aan de linkerkant van de Rainbird-controller.
- Ik gebruikte toggle mounts voor de OSPi
Stap 12: bedrading van sprinklerzones
Om sprinklerzones aan te sluiten:
-
Verwijder COM (gemeenschappelijke) draad van Rainbird Controller en steek deze in OSPi's COM-terminal
- Op mijn systeem is de COM-draad wit (in de afbeelding weergegeven als geel)
- De COM-terminal heeft twee poorten - ze zijn intern verbonden, zodat u verbinding kunt maken met beide poorten
- Knip 8 stukken draad op dezelfde lengte (meet en laat wat extra over - elke draad moet lang genoeg zijn om van Rainbird-controller naar OSPI te lopen
- Leid draden 8 draden van OSPi naar Rainbird-behuizing
-
Doe voor elke draad in Rainbird-behuizing het volgende (doe één voor één):
- Draai de kruiskopschroef op de zonedraad in de Rainbird-behuizing los
- Verwijder de losse draad van de connector
-
Gebruik draadmoer om losgeraakte draad aan te sluiten op een van de afgeknipte draden
De afgeknipte draad loopt van de Rainbird-controller, door het gat en naar de OSPi-controller
- Draai de platte schroef op de OSPi-connector los die overeenkomt met Rainbird (beide zijn van rechts naar links genummerd)
- Steek de draad in de OSPi-connector
Stap 13: Zones en programma's instellen
De OSPi kan worden uitgebreid om extra zones te verwerken. Ik heb maar 7 zones nodig. Raadpleeg de OSPi-handleiding als u meer nodig heeft.
OSPi's GUI is gemakkelijk te gebruiken.
- Zones instellen en programma's bewerken.
- Test om te controleren of alles werkt.
Je bent klaar!
Stap 14: Bijlage: Updates
01JUL2016:
- Instellingen exporteren en back-uppen vóór update
- Bijgewerkte OpenSprinkler-firmware naar 2.1.6 doe alleen stap B
cd OpenSprinklerGen2
git pull sudo./build.sh ospisudo /etc/init.d/OpenSprinkler.sh herstart
Aanbevolen:
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Een computer demonteren met eenvoudige stappen en afbeeldingen: 13 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Een computer demonteren met eenvoudige stappen en afbeeldingen: dit is een instructie over het demonteren van een pc. De meeste basiscomponenten zijn modulair en gemakkelijk te verwijderen. Wel is het belangrijk dat je er goed over georganiseerd bent. Dit zal helpen voorkomen dat u onderdelen kwijtraakt, en ook bij het maken van de hermontage e
PCB-ontwerp met eenvoudige en gemakkelijke stappen: 30 stappen (met afbeeldingen)
PCB-ontwerp met eenvoudige en gemakkelijke stappen: HELLO VRIENDEN Het is een zeer nuttige en gemakkelijke tutorial voor diegenen die PCB-ontwerp willen leren, laten we beginnen
Een video met gesplitst scherm maken in vier stappen: 4 stappen (met afbeeldingen)
Een video met gesplitst scherm maken in vier stappen: we zien vaak dezelfde persoon twee keer in een scène in een tv-toneelstuk. En voor zover we weten heeft de acteur geen tweelingbroer. We hebben ook gezien dat er twee zangvideo's op één scherm worden gezet om hun zangkunsten te vergelijken. Dit is de kracht van spl
Uw afbeeldingen opslaan voor uw taak: 4 stappen (met afbeeldingen)
Uw afbeeldingen opslaan voor uw taak: 1. Open een nieuw Google-document en gebruik deze pagina om uw afbeeldingen te beveiligen.2. Gebruik ctrl (control) en de "c" sleutel om te kopiëren.3. Gebruik ctrl (control) en de "v" sleutel om te plakken