Satura rādītājs:
- 1. darbība: apkopojiet detaļas
- 2. darbība: apkopojiet Rainbird dokumentāciju
- 3. darbība: fotografējiet visu
- 4. darbība: lejupielādējiet iepriekš konfigurētu OSPi SD attēlu
- 5. solis: ierakstiet OSPi attēlu uz Micro SD karti
- 6. darbība: iestatiet OSPi barošanas avotu
- 7. darbība: pārbaudiet barošanas avotu
- 8. darbība: iestatiet Raspberry Pi
- 9. darbība: pievienojiet Raspberry Pi (RPi) OpenSprinkler (OSPi)
- 10. darbība: OSPI tīmekļa saskarne
- 11. darbība: instalējiet OSPi
- 12. solis: sprinkleru zonu savienošana
- 13. darbība: iestatiet zonas un programmas
- 14. darbība. Pielikums: Atjauninājumi
Video: OpenSprinkler: 14 soļi (ar attēliem)
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-05 19:32
OpenSprinkler Pi (OSPi) ir atvērtā koda sprinkleru / apūdeņošanas paplašinājuma plate Raspberry Pi. Tas ir vienkāršs un lēts risinājums, lai Raspberry Pi pārveidotu par jaudīgu sprinkleru kontrolieri ar 8 zonām zāliena un dārza laistīšanai.
OpenSprinkler nav nepieciešama pamācība. Šī pamācība vienkārši dokumentē manu progresu mājas automatizācijā. OpenSprinkler dokumentācija ir lieliska. Gala rezultāts ir pārsteidzošs. Šis ir ideāls mājas automatizācijas projekts. Ja jūs meklējat pirmo projektu, dariet to.
Šī projekta mērķi ir:
- Nezaudējiet funkcionalitāti no pašreizējās Rainbird apūdeņošanas sistēmas
- Kontrolējiet apūdeņošanas sistēmu no tīmekļa
- Pievienojiet apūdeņošanas sistēmai funkcionalitāti
- Integrēt ar laika ziņām (iebūvēta OpenSprinkler)
- Pievienojiet lietus sensoru
- Pievienojiet augsnes sensorus (es to vēl neesmu izdarījis - Open Sprinkler neatbalsta no publicēšanas datuma)
- Vadu savienojuma vietā izmantojiet WiFi
- Izmantojiet Raspberry Pi
OpenSprinkler v1.4+ lietotāja rokasgrāmata (atjaunināta 2015. gada 31. maijā) ir šī dokumenta pamatā. Šis ir lielisks avots jaunākajiem OpenSprkler dokumentiem.
Es mainīju dažu OpenSprinkler darbību secību. Piemēram, veicot OSPi lietotāja rokasgrāmatas darbības, es pievienoju Raspberry Pi OSPI (2. darbība) un pēc tam daudzus soļus vēlāk attēloju micro SD karti (8. solis = 7 aparatūras soļi plus 1 programmatūras solis). Tomēr, tiklīdz Raspberry Pi un OSPI ir pievienoti, micro SD slots nav pieejams. Tātad, man bija jāizjauc RPi un OSPi, jāievieto micro SD karte. Arī OSpi rokasgrāmatas detaļu saraksts nav pilnīgs.
Es izmantoju MacBook, lai sazinātos ar Raspberry Pi, taču var izmantot jebkuru datoru.
Pēdējos desmit gadus Teksasas centrālajā daļā valda smags sausums. Manā apkārtnē ir stingri laistīšanas ierobežojumi. Ja es laistošu nepareizā dienā, nepareizās stundās (pēc pulksten 22:00 un pirms pulksten 7:00) vai ja ūdens tek uz ielas, es saņemu 50 USD naudas sodu. Kopumā es cenšos laistīt pēc iespējas mazāk, bet, tā kā tas skrien nakts vidū, es par to aizmirstu.
Manā mājā bija Rainbird ESP-M kontrolieris, kuram nav iespējots WiFi un kuram nevar piekļūt no interneta. Vismaz man būtu jājaunina Rainbird kontrolieris.
Piezīmes:
- teksts, kas ievietots lāpstās, piemēram, šis “aizstāt-šis” jāaizstāj ar faktisko vērtību
- Esmu mēģinājis ieskaitīt katru izmantoto avotu. Atvainojos par izlaidumu.
- $ norāda komandu, kas izpildīta MacBook termināļa logā un parasti tiek izpildīta Raspberry Pi
OSPi lietotāja interfeiss ir ļoti intuitīvs. OSPi ir integrēts ar laika apstākļu sistēmu un lietus sensoru, kas nozīmē, ka nav nepieciešams laistīt, kad tas nav nepieciešams. Cerams, ka ietaupījumi uz ūdens rēķiniem attaisno projektu.
1. darbība: apkopojiet detaļas
Es nopirku šos:
-
Atveriet sprinkleru daļas:
- OSPi v1.4 komplekts 139,00 ASV dolāri
- 24V maiņstrāvas sprinkleru transformators (izejas spriegums 22V AC ∼ 30V AC, ņemiet vērā, ka tas ir maiņstrāva, nevis līdzstrāva!) $ 12.00
-
Raspberry Pi daļas:
- FTDI TTL-232R-RPI sērijas USB kabelis no Mouser 15 ASV dolāri
- Raspberry Pi 2 modeļa B elements 14 $ 35
- Panda 300n WiFi adapteris Amazon $ 16,99
- Mikro USB uz USB kabeli 3 pēdu attālumā no Amazon 4,69 ASV dolāri
- SanDisk Ultra 16GB Ultra Micro SDHC UHS-I/10. klases karte ar adapteri (SDSQUNC-016G-GN6MA) no Amazon $ 8.49
- Lietus orbītas sensors
Citās Raspberry Pi lietojumprogrammās esmu izmērījis un konstatējis, ka iepriekš minētā konfigurācija darbojas labāk nekā sākuma komplekts. Tomēr Raspberry Pi sākuma komplekts darbosies labi. Aveņu korpuss un barošanas avots nav nepieciešami.
Man bija šie:
- Rainbird apūdeņošanas sistēma ar 7 zonām un 24 V maiņstrāvas sprinkleru vārstiem (OSPi var apstrādāt vairāk zonu ar papildu detaļām)
- Konusveida mašīnas skrūves, lai piestiprinātu pie OpenSprinkler korpusa priekšpuses (skrūves galvai jāatbilst OSPi slotā)
- 8x 8 collu cietais vads (tāds pats gabarīts kā Rainbird vadam)
- Montāžas komplekts: 4 skrūves un uzgriežņi
- MacBook ar SD kartes slotu
- Urbis ar 5/8 collu urbi
- 8x stieples uzgriežņi
- Mazs plakangalvas skrūvgriezis, Phillips galvas skrūvgriezis un adatas deguna elektronikas knaibles
OSPi v1.4 komplektā ietilpst korpuss (ar caurspīdīgu akrila logu), samontēta un pārbaudīta OSPi shēmas plate un spaiļu bloki. Iebūvētie komponenti ietver 24V maiņstrāvas līdz 5V līdzstrāvas pārslēgšanas regulatoru, solenoīda draiverus, lietus sensora termināli, DS1307 RTC un akumulatoru, PCF8591T 8 bitu A/DD/A pārveidotāju (4 ieejas un 1 izejas), drošinātāju, pāreju uz staciju sprieguma aizsargs.
2. darbība: apkopojiet Rainbird dokumentāciju
Ja projekts neizdodas vai es vēlos pārinstalēt Rainbird kontrolieri, man nepieciešama modeļa Rainbird dokumentācija, kas ietvēra:
- Rainbird ESP-M laistīšanas cikls (pazīstams arī kā programmēšanas lapa)
- Rainbird produktu lapa ESP-M
- Rainbird ESP-M modulārā kontroliera rokasgrāmata
Rainbird ESP-M modulārā kontroliera rokasgrāmatas 42. lpp. Ir parādīts, kā zonas ir pieslēgtas vadiem.
3. darbība: fotografējiet visu
Atkal, ja es vēlos atgriezties pie Railbird kontroliera, es fotografēju visu.
Baltais vads attēla centrā ir COM.
Un septiņi vadi zem baltā stieples ir zonas vadi
4. darbība: lejupielādējiet iepriekš konfigurētu OSPi SD attēlu
Iepriekš konfigurēts OSPi SD kartes attēls ir pieejams tiešsaistē. Jaunākā versija ir pieejama šeit: OSPi SD kartes 2. attēls (ar vienoto programmaparatūru, atjauninājums 31.05.15.)
Man ir tendence iztīrīt manu lejupielādes direktoriju. Viss, ko vēlos saglabāt, tiek pārvietots uz citu direktoriju. Es savus Raspberry Pi attēlus glabāju direktorijā: ♣ macbook-image-directory ♣. Tātad, lejupielādējiet attēlu un pārejiet uz direktoriju.
Es izmantoju unarchiver, lai MacBook atspiestu attēla failu (.7z).
5. solis: ierakstiet OSPi attēlu uz Micro SD karti
SVARĪGI: noteikti ievadiet pareizo diska numuru - ja ievadāt nepareizu diska numuru, jūs izdzēsīsiet MacBook cieto disku
OSPi attēla ierakstīšana SD kartē ir tāda pati kā Raspbian attēla ierakstīšana.
Ievietojiet micro SD karti SD adapterī un pēc tam ievietojiet SD adapteri MacBook.
Operētājsistēmā MacBook izmantojiet šos Raspberry Pi.org norādījumus, kas ir apkopoti šeit:
Atveriet MacBook termināļa logu
Pārejiet uz direktoriju, kurā ir OSPi attēls
$ cd (macbook-image-directory)
Identificējiet SD kartes diska numuru (nevis nodalījumu). Šajā gadījumā disks4 (nevis disks4s1) un = 4
Turpmākajās darbībās diska numurs ir ♣ micro-SD-card-disk#♣
Lai identificētu savu micro SD karti, palaidiet komandu:
$ diskutil saraksts
Atvienojiet SD karti, izmantojot:
$ diskutil unmountDisk /dev /disk ♣ micro-SD-card-disk#♣
Kopējiet OSPi attēlu savā SD kartē. Pārliecinieties, vai attēla nosaukums ir pareizs.
$ sudo dd bs = 4M, ja = ospi2new.img no =/dev/rdisk ♣ micro-SD-card-disk#♣
CTRL-t, lai redzētu kopēšanas statusu.
Ja ir kļūdas, izmēģiniet dažādas opcijas bs vērtības, piemēram, 1m, 4m vai 1M. Lielākiem diskdziņiem ir nepieciešami lielāki bloku izmēri (bs).
Kad esat pabeidzis, atvienojiet SD karti:
$ diskutil unmountDisk /dev /disk ♣ micro-SD-card-disk#♣
Noņemiet SD adapteri no MacBook un izņemiet micro SD karti no adaptera
Ievietojiet micro SD karti Raspberry Pi
6. darbība: iestatiet OSPi barošanas avotu
OSPi barošanas avotam ir divi vadi: viens ir apzīmēts ar 300 V, otrs nav. Nav nozīmes tam, kurš vads nonāk kādā 24V maiņstrāvas skavas spraugā.
OpenSprinkler skavas ir noņemamas.
- Noņemiet 24V maiņstrāvas ieejas skavu.
- Uz oranžā klipa atskrūvējiet skrūves.
- Ievietojiet vienu vadu no barošanas avota katrā 24V maiņstrāvas spailes slotā, kā parādīts attēlā.
- Pievelciet skrūves
7. darbība: pārbaudiet barošanas avotu
Pirms šo darbību veikšanas uzmanīgi izlasiet:
- Ievietojiet transformatora skavu atbilstošajā OSPi terminālī.
- Pievienojiet transformatoru.
- Transformators darbinās gan OpenSprinkler plati, gan Raspberry Pi.
- Nedrīkst izmantot Raspberry Pi barošanas avotu. Novietojiet to prom.
- Zaļajai gaismas diodei vajadzētu iedegties, norādot, ka barošana ir ieslēgta. Skatiet attēlu iepriekšējā solī.
- Ja gaismas diode nedeg, nekavējoties atvienojiet strāvu
- Ja nevarat saprast problēmu, nosūtiet e -pastu uz [email protected]
Noņemiet strāvas padeves skavu no OSPi plates
8. darbība: iestatiet Raspberry Pi
Tā kā šajā projektā tiek izmantots OSPi attēls, nevis raspbian attēls, sāciet ar 4. darbību šādā pamācībā:
Iestatiet Raspberry Pi bez monitora vai tastatūras
Atvienojiet strāvu un USB seriālo kabeli. Tie vairs nebūs vajadzīgi.
9. darbība: pievienojiet Raspberry Pi (RPi) OpenSprinkler (OSPi)
OSPi ir divi atbalsta pīlāri, kas atbilst Raspberry Pi skrūvju caurumiem.
Ar Raspberry Pi ievietoto micro SD karti:
- Noņemiet divas augšējās skrūves no atbalsta pīlāriem
- Pievienojiet Raspberry Pi OSPi, izmantojot 2x20 kontaktu galvenes
- Vēlreiz pārbaudiet orientāciju un pārliecinieties, ka visas tapas ir izlīdzinātas. Abiem skrūvju caurumiem jāsakrīt ar atbalsta pīlāriem.
- Viegli ievietojiet Raspberry Pi līdz galam. USB un Ethernet savienotājam vajadzētu iet caur PCB izgriezumiem.
- Ievietojiet skrūves stabiem un viegli pievelciet abas skrūves.
Kreisajā attēlā ir redzami savienotāji, un Raspberry Pi kartēja tapas. Labajā attēlā ir redzama USB WiFi dongle un SD kartes atrašanās vieta.
10. darbība: OSPI tīmekļa saskarne
OSPi attēlā ir iebūvēta vietne.
Pēc tam atveriet pārlūkprogrammu un ierakstiet https:// ♣ ospi-ip-address ♣, kas ir Raspberry Pi IP adrese (piemēram, https:// ♣ ospi-ip-adrese ♣, Tiek parādīta sveiciena lapa ar papildu OSPI norādījumiem. Ja parādās šī lapa, apsveicam! Attēls ir veiksmīgi ierakstīts micro SD kartē, un WiFi darbojas.
Faktiskajai OSPi lietotāja saskarnei var piekļūt, izmantojot https:// ♣ ospi-ip-adresi ♣: 8080
parole = opendoor
Ja viss ir kārtībā, izslēdziet avenes:
$ sudo izslēgšana
11. darbība: instalējiet OSPi
Manas mājas Rainbird sistēmai ir septiņas zonas un tā ir uzstādīta uz garāžas sienas. Tātad, pārvietojiet OpenSprinkler uz garāžu un piestipriniet OSPi pie sienas.
- Atvienojiet elektrību gan no Rainbird, gan no Open Sprinkler.
- Ja nepieciešams, es vēlos vēlreiz iestatīt Rainbird sistēmu. Tātad es atstāju Rainbird kontrolieri, kā arī tā vadu. Es vadu vadus no OSPi caur caurumu Rainbird kontroliera korpusā
- Rainbird vadības panelis šūpojas ārā. Satveriet griezumu augšējā kreisajā stūrī un izvelciet ārā vadības paneli
- Izurbiet caurumu 3/5 collas Rainbird korpusa apakšējā kreisajā pusē
- Savienojiet OSPi korpusa priekšpusi un aizmuguri, izmantojot konusveida skrūves. Nepārspriegojiet.
- Atrodiet piemērotu vietu OSPi un piestipriniet pie sienas Rainbird kontroliera kreisajā pusē.
- Es izmantoju OSPi pārslēgšanas stiprinājumus
12. solis: sprinkleru zonu savienošana
Lai savienotu sprinkleru zonas:
-
Noņemiet COM (parasto) vadu no Rainbird Controller un ievietojiet to OSPi COM terminālī
- Manā sistēmā COM vads ir balts (attēlā parādīts kā dzeltens)
- COM terminālim ir divi porti - tie ir iekšēji savienoti, lai jūs varētu izveidot savienojumu ar jebkuru portu
- Nogrieziet 8 stieples gabalus vienādā garumā (izmēriet un atstājiet papildus - katram vadam jābūt pietiekami garam, lai tas darbotos no Rainbird kontroliera līdz OSPI
- Vadiet 8 vadus no OSPi Rainbird korpusā
-
Katram Rainbird korpusa vadam rīkojieties šādi (veiciet vienu pa vienam):
- Atskrūvējiet Phillips galvas skrūvi pie zonas stieples Rainbird korpusā
- Noņemiet vaļīgo vadu no savienotāja
-
Izmantojiet stieples uzgriezni, lai savienotu vaļēju vadu ar vienu no sagrieztajiem vadiem
Izgrieztais vads iet no Rainbird kontroliera caur caurumu un uz OSPi kontrolieri
- Atskrūvējiet skrūvi uz OSPi savienotāja, kas atbilst Rainbird (abi ir numurēti no labās uz kreiso)
- Ievietojiet vadu OSPi savienotājā
13. darbība: iestatiet zonas un programmas
OSPi var paplašināt, lai apstrādātu papildu zonas. Man vajag tikai 7 zonas. Ja nepieciešams vairāk, skatiet OSPi rokasgrāmatu.
OSPi GUI ir viegli lietojams.
- Iestatiet zonas un rediģējiet programmas.
- Pārbaudiet, vai viss darbojas.
Tu esi pabeidzis!
14. darbība. Pielikums: Atjauninājumi
2016. gada 1. jūlijs:
- Eksportēt un dublēt iestatījumus pirms atjaunināšanas
- Atjaunināta OpenSprinkler programmaparatūra uz 2.1.6, veiciet tikai B darbību
cd OpenSprinklerGen2
git pull sudo./build.sh ospisudo /etc/init.d/OpenSprinkler.sh restart
Ieteicams:
Kā: Raspberry PI 4 bez galvas (VNC) instalēšana ar RPI attēlu un attēliem: 7 soļi (ar attēliem)
Kā: Raspberry PI 4 bez galvas (VNC) instalēšana ar Rpi-imager un Pictures: Es plānoju izmantot šo Rapsberry PI daudzos jautros projektos savā emuārā. Jūtieties brīvi to pārbaudīt. Es gribēju atkal izmantot savu aveņu PI, bet manā jaunajā vietā nebija tastatūras vai peles. Pagāja laiks, kopš es izveidoju aveņu
Arduino Halloween Edition - zombiju uznirstošais ekrāns (soļi ar attēliem): 6 soļi
Arduino Helovīna izdevums - zombiju uznirstošais ekrāns (soļi ar attēliem): Vai vēlaties Helovīnā nobiedēt savus draugus un radīt kliedzošu troksni? Vai arī vienkārši gribi uztaisīt labu palaidnību? Šis zombiju uznirstošais ekrāns to var izdarīt! Šajā pamācībā es iemācīšu jums, kā viegli izveidot izlecošus zombijus, izmantojot Arduino. HC-SR0
Skrūve - DIY bezvadu uzlādes nakts pulkstenis (6 soļi): 6 soļi (ar attēliem)
Bolt - DIY bezvadu uzlādes nakts pulkstenis (6 soļi): Induktīvās uzlādes (pazīstamas arī kā bezvadu uzlāde vai bezvadu uzlāde) ir bezvadu enerģijas pārneses veids. Tas izmanto elektromagnētisko indukciju, lai nodrošinātu elektroenerģiju pārnēsājamām ierīcēm. Visizplatītākā lietojumprogramma ir Qi bezvadu uzlādes st
Ciclop 3D skeneris Mans ceļš soli pa solim: 16 soļi (ar attēliem)
Ciclop 3d skeneris mans ceļš soli pa solim: Sveiki, es sapratīšu slaveno Ciclop 3D skeneri. Visi soļi, kas ir labi izskaidroti sākotnējā projektā, nav pieejami. Vispirms veicu dažus labojumus, lai vienkāršotu procesu Es izdrukāju pamatni un atkārtoti pārveidoju PCB, bet turpiniet
Kamera atvieglotiem laika intervāla attēliem: 22 soļi (ar attēliem)
Kamera atvieglotiem laika intervāla attēliem: es pārbaudīju vienu no citām instrukcijām par laika nobīdes filmu veidošanu. Viņš diezgan labi aptvēra filmas daļu. Viņš pastāstīja par bezmaksas programmatūru, kuru varat lejupielādēt, lai izveidotu filmas. Es sev teicu: domāju, ka redzēšu, vai varu