Cuprins:
- Pasul 1: Adunați părți
- Pasul 2: Adunați documentația Rainbird
- Pasul 3: Faceți fotografii cu totul
- Pasul 4: Descărcați imaginea SD preconfigurată OSPi
- Pasul 5: Înregistrați imaginea OSPi pe cardul Micro SD
- Pasul 6: Configurați sursa de alimentare OSPi
- Pasul 7: Testați sursa de alimentare
- Pasul 8: Configurați Raspberry Pi
- Pasul 9: Atașați Raspberry Pi (RPi) la OpenSprinkler (OSPi)
- Pasul 10: Interfață web OSPI
- Pasul 11: Instalați OSPi
- Pasul 12: Cablarea zonelor de aspersoare
- Pasul 13: Configurarea zonelor și a programelor
- Pasul 14: Anexă: Actualizări
Video: OpenSprinkler: 14 pași (cu imagini)
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-05 19:32
OpenSprinkler Pi (OSPi) este o placă de extensie pentru irigare / irigare open-source pentru Raspberry Pi. Este o soluție ușoară și ieftină pentru a transforma un Raspberry Pi într-un controler de aspersoare capabil, cu 8 zone pentru udarea gazonului și a grădinii.
OpenSprinkler nu are nevoie de un instrument instructiv. Acest instructable documentează pur și simplu progresul meu în Home Automation. Documentația OpenSprinkler este excelentă. Rezultatul final este uimitor. Acesta este proiectul perfect de automatizare a casei. Dacă sunteți în căutarea unui prim proiect, faceți-l.
Obiectivele acestui proiect sunt:
- Nu pierdeți nicio funcționalitate din sistemul actual de irigare Rainbird
- Controlați sistemul de irigare de pe web
- Adăugați funcționalitate sistemului de irigații
- Integrarea cu rapoartele meteo (încorporat în OpenSprinkler)
- Adăugați senzor de ploaie
- Adăugați senzori de sol (încă nu am făcut acest lucru - nu este acceptat de Open Sprinkler de la data publicării)
- Utilizați WiFi în loc de o conexiune prin cablu
- Folosiți un Raspberry Pi
Manualul de utilizare OpenSprinkler v1.4 + (actualizat la 31 mai 2015) este baza acestui document. Aceasta este o sursă excelentă pentru cele mai recente documente OpenSprkler.
Am schimbat ordinea unor pași OpenSprinkler. De exemplu, când am urmat pașii Manualului de utilizare OSPi, am conectat Raspberry Pi la OSPI (Pasul 2) și apoi mulți pași au imaginat cardul micro SD (pasul 8 = 7 pași hardware plus 1 pas software). Cu toate acestea, odată ce Raspberry Pi și OSPI sunt conectate, slotul micro SD nu este accesibil. Așadar, a trebuit să separ RPi și OSPi, să introduc cardul micro SD. De asemenea, lista pieselor din manualul OSpi nu este completă.
Am folosit un MacBook pentru a comunica cu Raspberry Pi, dar poate fi folosit orice computer.
În ultimii zece ani, centrul Texasului a fost într-o secetă severă. Cartierul meu se află sub restricții severe de udare. Dacă ud în ziua nepotrivită, în orele nepotrivite (după ora 22:00 și înainte de ora 07:00) sau dacă apa curge în stradă, atunci primesc o amendă de 50 USD. În general, încerc să ud cât mai puțin posibil, dar pentru că rulează în miezul nopții uit de asta.
Casa mea a venit cu un controler Rainbird ESP-M, care nu este activat WiFi și nu poate fi accesat de pe web. Cel puțin, ar trebui să actualizez controlerul Rainbird.
Note:
- textul inclus în pică, ca acesta ♣ înlocuiește-acesta ♣ ar trebui înlocuit cu o valoare reală
- Am încercat să creditez fiecare sursă utilizată. Îmi cer scuze pentru orice omisiune.
- $ indică o comandă executată într-o fereastră de terminal de pe MacBook și de obicei se execută pe Raspberry Pi
Interfața cu utilizatorul OSPi este foarte intuitivă. OSPi se integrează cu un sistem meteorologic și un senzor de ploaie, ceea ce înseamnă că nu se udă când nu este necesar. Sperăm că economiile la facturile de apă justifică proiectul.
Pasul 1: Adunați părți
Am cumpărat acestea:
-
Piese deschise pentru aspersoare:
- Kit OSPi v1.4 139,00 USD
- Transformator de aspersiune 24V AC (tensiune de ieșire 22V AC ∼ 30V AC, rețineți că este AC, nu DC!) 12,00 USD
-
Piese Raspberry Pi:
- FTDI TTL-232R-RPI Serial to USB cable from Mouser $ 15
- Raspberry Pi 2 Model B Element14 35 $
- Adaptor WiFi Panda 300n Amazon 16,99 USD
- Cablu micro USB la USB 3ft de la Amazon 4,69 USD
- Card SanDisk Ultra 16GB Ultra Micro SDHC UHS-I / Clasa 10 cu adaptor (SDSQUNC-016G-GN6MA) de la Amazon 8,49 USD
- Senzor de ploaie pe orbită
În alte aplicații Raspberry Pi, am măsurat și am găsit că configurația de mai sus funcționează mai bine decât un kit de pornire. Cu toate acestea, un kit de pornire Raspberry Pi va funcționa bine. Nu este necesară o carcasă și o sursă de alimentare pentru Raspberry.
Am avut acestea:
- Sistem de irigare Rainbird cu 7 zone și supape de aspersiune 24V AC (OSPi poate gestiona mai multe zone cu piese suplimentare)
- Șuruburi conice ale mașinii pentru a se fixa înapoi în fața carcasei OpenSprinkler (capul șurubului trebuie să se potrivească în slotul OSPi)
- Sârmă solidă de 8x 8 inci (același ecartament ca sârmă Rainbird)
- Set de montare: 4 șuruburi și comutatoare
- MacBook cu slot pentru card SD
- Găuriți cu burghiul de 5/8 inch
- 8x Piulițe de sârmă
- Șurubelniță mică cu cap plat, șurubelniță cu cap Phillips și clește electronică pentru nas
Kitul OSPi v1.4 include carcasa (cu o fereastră acrilică transparentă), placa de circuite OSPi și blocuri de borne asamblate și testate. Componentele încorporate includ regulator de comutare de la 24V c.a. la 5V c.c., driverele solenoidelor, terminalul senzorului de ploaie, DS1307 RTC și bateria, convertorul PCF8591T 8-bit A / DD / A (4 intrări și 1 ieșire), siguranță, tranzitorie pe stație protector de tensiune.
Pasul 2: Adunați documentația Rainbird
Dacă proiectul eșuează sau vreau să reinstalez controlerul Rainbird, am nevoie de documentația Rainbird pentru modelul meu, care include:
- Ciclul de udare Rainbird ESP-M (aka, foaie de programare)
- Fișa produsului Rainbird ESP-M
- Manualul controlerului modular Rainbird ESP-M
Pagina 42 din manualul controlerului modular Rainbird ESP-M arată cum sunt conectate zonele.
Pasul 3: Faceți fotografii cu totul
Din nou, în cazul în care vreau să revin la controlerul Railbird, am făcut poze cu tot.
Firul alb din centrul imaginii este COM.
Și cele șapte fire de sub firul alb sunt firele de zonă
Pasul 4: Descărcați imaginea SD preconfigurată OSPi
O imagine a cardului SD OSPi preconfigurată este disponibilă on-line. Cea mai recentă versiune este disponibilă aici: OSPi SD Card Image 2 (cu Unified Firmware, actualizare 31/05/15)
Tind să-mi curăț directorul de descărcare. Orice lucru pe care vreau să îl salvez este mutat într-un alt director. Îmi păstrez imaginile Raspberry Pi în directorul: directory macbook-image-directory ♣. Deci, descărcați imaginea și treceți la un director.
Am folosit unarchiver pentru a decomprima fișierul imagine (.7z) de pe MacBook.
Pasul 5: Înregistrați imaginea OSPi pe cardul Micro SD
IMPORTANT: asigurați-vă că introduceți numărul de disc corect - dacă introduceți un număr de disc greșit, veți șterge hard disk-ul MacBook-ului
Procesul de înregistrare a imaginii OSPi pe un card SD este același cu arderea unei imagini Raspbian.
Introduceți un card micro SD în adaptorul SD, apoi introduceți adaptorul SD în MacBook.
Pe MacBook utilizați aceste instrucțiuni de la Raspberry Pi.org, care sunt rezumate aici:
Deschideți fereastra terminalului MacBook
Treceți la directorul care conține o imagine OSPi
$ cd directory macbook-image-directory ♣
Identificați numărul de disc (nu partiția) cardului dvs. SD În acest caz, disk4 (nu disk4s1) și = 4
În pașii următori, numărul discului este ♣ micro-SD-card-disk # ♣
Pentru a vă identifica cardul micro SD, rulați comanda:
lista $ diskutil
Demontați cardul SD utilizând:
$ diskutil unmountDisk / dev / disk ♣ micro-SD-card-disk # ♣
Copiați imaginea OSPi pe cardul SD. Asigurați-vă că numele imaginii este corect.
$ sudo dd bs = 4M if = ospi2new.img of = / dev / rdisk ♣ micro-SD-card-disk # ♣
CTRL-t pentru a vedea starea copierii.
Dacă există erori, încercați valori diferite pentru opțiunea bs, cum ar fi, 1m, 4m sau 1M. Dimensiunile blocurilor mai mari (bs) sunt necesare pentru unitățile mai mari.
După finalizare, demontați cardul SD:
$ diskutil unmountDisk / dev / disk ♣ micro-SD-card-disk # ♣
Scoateți adaptorul SD de pe MacBook și scoateți cardul micro SD din adaptor
Introduceți cardul micro SD în Raspberry Pi
Pasul 6: Configurați sursa de alimentare OSPi
Sursa de alimentare OSPi are două fire: unul este marcat 300V, celălalt nu. Nu contează ce sârmă intră în ce slot de pe clema de 24V AC.
Clemele OpenSprinkler sunt detașabile.
- Scoateți clema pentru intrarea de 24V AC.
- Pe clema portocalie, slăbiți șuruburile.
- Introduceți un fir de la sursa de alimentare în fiecare slot din clema de 24V ca așa cum se arată în imagine.
- Strângeți șuruburile
Pasul 7: Testați sursa de alimentare
Citiți cu atenție înainte de a face acești pași:
- Introduceți clema transformatorului în terminalul corespunzător de pe OSPi.
- Conectați transformatorul.
- Transformatorul va alimenta atât placa OpenSprinkler, cât și Raspberry Pi.
- Sursa de alimentare Raspberry Pi nu trebuie utilizată. Pune-l deoparte.
- LED-ul verde ar trebui să se aprindă, indicând faptul că este pornită. Vedeți imaginea din pasul anterior.
- Dacă LED-ul nu se aprinde, deconectați imediat alimentarea
- Dacă nu vă dați seama de problemă, trimiteți un e-mail la [email protected]
Scoateți clema sursei de alimentare de pe placa OSPi
Pasul 8: Configurați Raspberry Pi
Deoarece acest proiect folosește imaginea OSPi și nu o imagine raspbiană, începeți cu Pasul 4 în următorul instructabil:
Configurați Raspberry Pi fără monitor sau tastatură
Deconectați alimentarea și cablul serial USB. Acestea nu vor mai fi necesare.
Pasul 9: Atașați Raspberry Pi (RPi) la OpenSprinkler (OSPi)
OSPi are doi stâlpi de susținere care se potrivesc cu găurile șuruburilor de pe Raspberry Pi.
Cu cardul micro SD introdus în Raspberry Pi:
- Scoateți cele două șuruburi superioare de pe stâlpii de susținere
- Conectați Raspberry Pi în OSPi prin anteturile de 2x20 pini
- Verificați dublu orientarea și asigurați-vă că toți pinii sunt aliniați. Cele două găuri ale șuruburilor trebuie să se alinieze cu stâlpii de susținere.
- Introduceți ușor Raspberry Pi până la capăt. Conectorul USB și Ethernet ar trebui să treacă prin decupajele de pe PCB.
- Introduceți șuruburile pentru stâlpi și strângeți ușor cele două șuruburi.
Imaginea din stânga arată conectorii, iar Raspberry Pi a mapat pinii. Imaginea potrivită arată locațiile dongle-ului USB WiFi și ale cardului SD.
Pasul 10: Interfață web OSPI
Imaginea OSPi conține un site web încorporat.
Apoi, deschideți un browser și introduceți https:// ♣ ospi-ip-address ♣, care este adresa IP a Raspberry Pi (cum ar fi https:// ♣ ospi-ip-address ♣, Apare o pagină de bun venit cu instrucțiuni OSPI suplimentare. Dacă apare această pagină, felicitări! Imaginea este arsă cu succes pe cardul micro SD și WiFi funcționează.
Interfața de utilizator OSPi reală este accesibilă prin https:// ♣ ospi-ip-address ♣: 8080
parola = opendoor
Dacă totul este în regulă, opriți zmeura:
$ sudo închidere
Pasul 11: Instalați OSPi
Sistemul Rainbird al casei mele are șapte zone și este instalat pe peretele garajului. Deci, mutați OpenSprinkler în garaj și montați OSPi pe perete.
- Deconectați electricitatea de la Rainbird și Open Sprinkler.
- Dacă este necesar, vreau să pot configura sistemul Rainbird din nou. Așadar, las controlorul Rainbird la locul său, precum și cablajul acestuia. Execut fire de la OSPi printr-o gaură din carcasa controlerului Rainbird
- Panoul de control Rainbird se leagănă. Apucați crestătura din stânga sus și rotiți panoul de control
- Găuriți o gaură de 3/5 în partea din stânga jos a carcasei Rainbird
- Conectați partea din față și partea din spate a carcasei OSPi folosind șuruburi conice. Nu strângeți prea mult.
- Găsiți o locație potrivită pentru OSPi și montați-o pe peretele din partea stângă a controlerului Rainbird.
- Am folosit comutatoare pentru OSPi
Pasul 12: Cablarea zonelor de aspersoare
Pentru a conecta zonele de aspersoare:
-
Scoateți firul COM (comun) din Rainbird Controller și introduceți-l în terminalul COM al OSPi
- Pe sistemul meu firul COM este alb (afișat în imagine ca galben)
- Terminalul COM are două porturi - sunt conectate intern, astfel încât să vă puteți conecta la oricare port
- Tăiați 8 bucăți de sârmă la aceeași lungime (măsurați și lăsați ceva suplimentar - fiecare fir trebuie să fie suficient de lung pentru a rula de la controlerul Rainbird la OSPI
- Rulați fire 8 fire de la OSPi în carcasa Rainbird
-
Pentru fiecare fir din cazul Rainbird, faceți următoarele (faceți unul câte unul):
- Slăbiți șurubul cu cap Phillips pe firul zonei în carcasa Rainbird
- Scoateți firul slăbit din conector
-
Folosiți piulița de sârmă pentru a conecta firul slăbit la unul dintre firele tăiate
Sârma tăiată trece de la controlerul Rainbird, prin gaură și către controlerul OSPi
- Slăbiți șurubul cu cap plat de pe conectorul OSPi care corespunde Rainbird (ambele sunt numerotate de la dreapta la stânga)
- Introduceți firul în conectorul OSPi
Pasul 13: Configurarea zonelor și a programelor
OSPi poate fi extins pentru a gestiona zone suplimentare. Am nevoie doar de 7 zone. Dacă aveți nevoie de mai multe, consultați manualul OSPi.
GUI-ul OSPi este ușor de utilizat.
- Configurați zonele și editați programele.
- Testați pentru a vă asigura că totul funcționează.
Esti gata!
Pasul 14: Anexă: Actualizări
01 IUL 2016:
- Setări de export și copiere de rezervă înainte de actualizare
- Firmware-ul OpenSprinkler actualizat la 2.1.6 face doar pasul B.
cd OpenSprinklerGen2
git pull sudo./build.sh ospisudo /etc/init.d/OpenSprinkler.sh restart
Recomandat:
Cum: Instalarea Raspberry PI 4 Headless (VNC) cu Rpi-imager și imagini: 7 pași (cu imagini)
Cum: Instalarea Raspberry PI 4 Headless (VNC) cu Rpi-imager și Pictures: Plănuiesc să folosesc acest Rapsberry PI într-o grămadă de proiecte distractive din blogul meu. Simțiți-vă liber să o verificați. Am vrut să mă întorc să folosesc Raspberry PI, dar nu aveam tastatură sau mouse în noua mea locație. A trecut ceva timp de când am configurat un Raspberry
Cameră cu infrarosu cu imagini termice DIY: 3 pași (cu imagini)
Cameră cu infrarosu cu imagini termice DIY: Bună ziua! Caut mereu proiecte noi pentru lecțiile mele de fizică. Acum doi ani am dat peste un raport despre senzorul termic MLX90614 de la Melexis. Cel mai bun cu doar 5 ° FOV (câmp vizual) ar fi potrivit pentru o cameră termică făcută de sine. Pentru a citi
Lansați prezentarea de imagini de vacanță cu o atingere de magie!: 9 pași (cu imagini)
Lansează-ți prezentarea cu imagini de vacanță cu un strop de magie! pentru a se potrivi cu steagul și tema țării pe care o vizitez (în acest caz, Sicilia). T
Cum să dezasamblați un computer cu pași și imagini ușoare: 13 pași (cu imagini)
Cum să dezasamblați un computer cu pași și imagini ușoare: Aceasta este o instrucțiune despre cum să dezasamblați un computer. Majoritatea componentelor de bază sunt modulare și ușor de îndepărtat. Cu toate acestea, este important să fiți organizat în acest sens. Acest lucru vă va ajuta să nu vă pierdeți piese și, de asemenea, să faceți reasamblarea
Vizualizator digital de imagini 3D - „The DigiStereopticon”: 6 pași (cu imagini)
Vizualizator digital de imagini 3D - „The DigiStereopticon”: fotografia stereoscopică a căzut în lipsă. Acest lucru se datorează probabil faptului că oamenilor nu le place să poarte ochelari speciali pentru a vedea instantanee de familie. Iată un mic proiect distractiv pe care îl poți face în mai puțin de o zi pentru a-ți face imaginea 3D