Mundarija:

OpenSprinkler: 14 qadam (rasmlar bilan)
OpenSprinkler: 14 qadam (rasmlar bilan)

Video: OpenSprinkler: 14 qadam (rasmlar bilan)

Video: OpenSprinkler: 14 qadam (rasmlar bilan)
Video: Introduction to OpenSprinkler Firmware 2.2.0 2024, Sentyabr
Anonim
OpenSprinkler
OpenSprinkler

OpenSprinkler Pi (OSPi)-Raspberry Pi uchun ochiq manbali sug'orish / sug'orish kengashi. Bu Raspberry Pi-ni maysazor va bog'ni sug'orish uchun 8 ta zonaga ega bo'lgan sug'orish moslamasiga aylantirish oson va arzon narx.

OpenSprinkler -ga ko'rsatma kerak emas. Bu ko'rsatma mening uy avtomatlashtirishidagi yutuqlarimni tasdiqlaydi. OpenSprinkler hujjatlari ajoyib. Yakuniy natija ajoyib. Bu mukammal uyni avtomatlashtirish loyihasi. Agar siz birinchi loyihani qidirmoqchi bo'lsangiz, buni bajaring.

Ushbu loyihaning maqsadlari:

  • Hozirgi Rainbird sug'orish tizimining hech qanday funktsiyasini yo'qotmang
  • Sug'orish tizimini tarmoqdan boshqaring
  • Sug'orish tizimiga qo'shimcha funktsiyalarni qo'shing
  • Ob -havo ma'lumotlari bilan birlashtirish (OpenSprinkler -ga o'rnatilgan)
  • Yomg'ir sensori qo'shing
  • Tuproq sezgichlarini qo'shing (men buni hali qilmaganman - Open Sprinkler tomonidan e'lon qilingan sanada qo'llab -quvvatlanmaydi)
  • Simli ulanish o'rniga WiFi -dan foydalaning
  • Raspberry Pi -dan foydalaning

OpenSprinkler v1.4+ Foydalanuvchi uchun qo'llanma (2015 yil 31 mayda yangilangan) ushbu hujjatning asosi hisoblanadi. Bu oxirgi OpenSprkler hujjatlari uchun ajoyib manba.

Men OpenSprinkler -ning ba'zi qadamlar tartibini o'zgartirdim. Misol uchun, OSPi Foydalanuvchi qo'llanmasining qadamlarini bajarayotganda, men Raspberry Pi -ni OSPI -ga uladim (2 -qadam), keyin ko'p bosqichlar keyinchalik micro SD -kartani tasvirga oldi (8 -qadam = 7 apparat bosqichi va 1 dasturiy qadam). Biroq, Raspberry Pi va OSPI ulangandan so'ng, micro SD uyasiga kirish mumkin emas. Shunday qilib, men RPi va OSPi -ni ajratishim, micro SD -kartani qo'yishim kerak edi. Shuningdek, OSpi qo'llanmasidagi qismlar ro'yxati to'liq emas.

Men Raspberry Pi bilan muloqot qilish uchun MacBook -dan foydalanardim, lekin har qanday kompyuterdan foydalanish mumkin.

Oxirgi o'n yil davomida Texasning markaziy qismida kuchli qurg'oqchilik bo'lgan. Mening mahallam sug'orishda qattiq cheklovlar ostida. Agar men noto'g'ri kunda, noto'g'ri soatlarda (22:00 dan keyin va ertalabki 7 dan oldin) sug'organ bo'lsam yoki suv ko'chaga oqib chiqsa, men 50 dollar jarima olaman. Umuman olganda, men imkon qadar kamroq sug'orishga harakat qilaman, lekin u yarim tunda yugurgani uchun men buni unutaman.

Mening uyim Rainbird ESP-M tekshirgichi bilan ta'minlangan, u Wi-Fi yoqilmagan va unga Internetdan kirish mumkin emas. Hech bo'lmaganda, Rainbird kontrollerini yangilashim kerak edi.

Eslatmalar:

  • belkurak bilan o'ralgan matn, masalan, almashtirish-bu, haqiqiy qiymat bilan almashtirilishi kerak
  • Men ishlatilgan har bir manbaga kredit berishga harakat qildim. Har qanday kamchiliklar uchun uzr so'rayman.
  • $ MacBook -dagi terminal oynasida bajarilgan va odatda Raspberry Pi -da bajariladigan buyruqni bildiradi

OSPi foydalanuvchi interfeysi juda intuitiv. OSPi ob -havo tizimi va yomg'ir sensori bilan birlashtirilgan, ya'ni kerak bo'lmaganda sug'orilmaydi. Umid qilamizki, suv hisobidan tejash loyihani oqlaydi.

1 -qadam: qismlarni yig'ish

Men bularni sotib oldim:

  • Ochiq sug'orish qismlari:

    • OSPi v1.4 to'plami $ 139.00
    • 24V AC purkagich transformatori (chiqish voltaji 22V AC, 30V AC, e'tibor bering, bu DC emas, balki AC!) $ 12.00
  • Raspberry Pi qismlari:

    • FTDI TTL-232R-RPI Mouser-dan USB kabelga ketma-ket $ 15
    • Raspberry Pi 2 Model B elementi14 $ 35
    • Panda 300n WiFi adapteri Amazon $ 16.99
    • Micro USB -dan USB -kabelga 3 fut Amazondan $ 4,69
    • Amazon'dan SanDisk Ultra 16GB Ultra Micro SDHC UHS-I/10-sinf adapterli kartasi (SDSQUNC-016G-GN6MA) $ 8.49
  • Orbitadagi yomg'ir sensori

Boshqa Raspberry Pi dasturlarida men yuqoridagi konfiguratsiya boshlang'ich to'plamdan ko'ra yaxshiroq ishlashini o'lchadim va topdim. Biroq, Raspberry Pi boshlang'ich to'plami yaxshi ishlaydi. Raspberry uchun korpus va quvvat manbai kerak emas.

Menda bular bor edi:

  • Rainbird sug'orish tizimi 7 zonali va 24V o'zgaruvchan tok purkagichli klapanli (OSPi qo'shimcha qismlar bilan ko'proq zonalarni boshqarishi mumkin)
  • OpenSprinkler korpusining old qismiga mahkamlash uchun konusli vintlardek vintlar (vint boshi OSPi uyasiga to'g'ri kelishi kerak)
  • 8x8 dyuymli qattiq sim (Rainbird simlari bilan bir xil o'lchagich)
  • O'rnatish to'plami: 4 ta vint va kalit
  • SD -karta uyasi bo'lgan MacBook
  • 5/8 dyuymli matkap bilan burg'ulash
  • 8x simli yong'oqlar
  • Kichkina tekis tornavida, Phillips boshli tornavida va igna burunli elektron pense

OSPi v1.4 to'plamiga korpus (aniq akril oynali), yig'ilgan va sinovdan o'tgan OSPi elektron platasi va terminal bloklari kiradi. O'rnatilgan komponentlarga 24V AC dan 5V gacha shaharni o'zgartirish regulyatori, elektromagnit drayvlar, yomg'ir sensori terminali, DS1307 RTC va batareya, PCF8591T 8-bitli A/DD/A konvertori (4 ta kirish va 1 chiqish), sug'urta, har stantsiya uchun kuchlanish himoyachisi.

2 -qadam: Rainbird hujjatlarini to'plang

Agar loyiha bajarilmasa yoki men Rainbird kontrollerini qayta o'rnatmoqchi bo'lsam, mening modelim uchun Rainbird hujjatlari kerak bo'ladi:

  • Rainbird ESP-M sug'orish davri (aka, dasturlash varaqasi)
  • Rainbird mahsulot varaqasi ESP-M
  • Rainbird ESP-M modulli boshqaruv qo'llanmasi

Rainbird ESP-M modulli boshqaruv qo'llanmasining 42-sahifasida zonalar qanday simli ulanganligi ko'rsatilgan.

3 -qadam: Hamma narsani suratga oling

Hamma narsaning fotosuratlarini oling
Hamma narsaning fotosuratlarini oling

Yana, agar men Railbird kontrolleriga qaytmoqchi bo'lsam, men hamma narsani suratga oldim.

Rasm markazidagi oq sim - COM.

Va oq simning ostidagi etti sim - bu zona simlari

4-qadam: OSPi oldindan tuzilgan SD tasvirini yuklab oling

Oldindan tuzilgan OSPi SD-karta tasviri Internetda mavjud. Oxirgi versiya bu erda mavjud: OSPi SD Card Image 2 (Birlashtirilgan dasturiy ta'minoti bilan, 05/31/15)

Men yuklash katalogini tozalashga moyilman. Men saqlamoqchi bo'lgan narsa boshqa katalogga o'tkaziladi. Men Raspberry Pi rasmlarini katalogda saqlayman: ♣ macbook-image-directory ♣. Shunday qilib, rasmni yuklab oling va katalogga o'ting.

MacBook -dagi rasm faylini (.7z) ochish uchun men unarchiverdan foydalandim.

5 -qadam: OSPi tasvirini Micro SD kartaga yozing

MUHIM: to'g'ri disk raqamini kiritganingizga ishonch hosil qiling - agar siz noto'g'ri disk raqamini kiritgan bo'lsangiz, siz MacBook -ning qattiq diskini o'chirib tashlaysiz

OSPi tasvirini SD -kartaga yozish jarayoni Raspbian tasvirini yoqish bilan bir xil.

SD -adapterga micro SD -kartani joylashtiring, so'ngra SD -adapterni MacBook -ga joylashtiring.

MacBook -da Raspberry Pi.org -dan olingan ko'rsatmalardan foydalaning, ular bu erda umumlashtirilgan:

MacBook terminalining oynasini oching

OSPi tasvirini o'z ichiga olgan katalogga o'zgartirish

$ cd, macbook-rasm-katalogi

SD -kartangizning disk raqamini aniqlang (bo'linmagan) Bunday holda, disk4 (disk4s1 emas) va = 4

Keyingi bosqichlarda disk raqami-micro-SD-karta-disk#♣

Micro SD kartani aniqlash uchun buyruqni bajaring:

$ diskutil ro'yxati

SD -kartani ajratib oling:

$ diskutil unmountDisk /dev /disk yoki micro-SD-kartali disk#

OSPi tasvirini SD -kartangizga nusxalash. Rasm nomining to'g'riligiga ishonch hosil qiling.

$ sudo dd bs = 4M if = ospi2new.img of =/dev/rdisk (micro-SD-karta-disk##)

Nusxa olish holatini ko'rish uchun CTRL-t.

Agar xatolar bo'lsa, bs variantining har xil qiymatlarini sinab ko'ring, masalan, 1m, 4m yoki 1M. Kattaroq disklar uchun katta blok o'lchamlari (bs) talab qilinadi.

Tugallangach, SD -kartani ajratib oling:

$ diskutil unmountDisk /dev /disk yoki micro-SD-kartali disk#

MacBook -dan SD adapterini chiqarib oling va adapterdan micro SD -kartani chiqarib oling

Raspberry Pi -ga micro SD -kartani joylashtiring

6 -qadam: OSPi quvvat manbaini sozlash

OSPi quvvat manbaini sozlash
OSPi quvvat manbaini sozlash

OSPi quvvat manbaida ikkita sim bor: biri 300V, ikkinchisi yo'q. 24V AC qisqichining qaysi uyasi qaysi uyaga kirishi muhim emas.

OpenSprinkler kliplari olinadigan.

  • 24V AC kirish uchun qisqichni olib tashlang.
  • Apelsin qisqichida vintlarni bo'shating.
  • Rasmda ko'rsatilgandek, 24V AC qisqichining har bir uyasiga quvvat manbaidan bitta simni ulang.
  • Vintlarni torting

7 -qadam: quvvat manbaini sinab ko'ring

Ushbu qadamlarni bajarishdan oldin diqqat bilan o'qing:

  • Transformator qisqichini OSPi -dagi mos keladigan terminalga joylashtiring.
  • Transformatorni ulang.
  • Transformator OpenSprinkler kartasini ham, Raspberry Pi -ni ham quvvatlaydi.
  • Raspberry Pi quvvat manbai ishlatilmasligi kerak. Uni qo'yib yuboring.
  • Yashil LED yonishi kerak, bu quvvat yoqilganligini ko'rsatadi. Oldingi bosqichdagi rasmga qarang.
  • Agar LED yonmasa, darhol elektrdan uzing
  • Agar muammoni hal qila olmasangiz, [email protected] elektron pochta manziliga yuboring

Quvvat manbai qisqichini OSPi kartasidan chiqarib oling

8 -qadam: Raspberry Pi -ni o'rnating

Ushbu loyiha raspian tasviridan emas, balki OSPi tasviridan foydalanganligi uchun quyidagi ko'rsatmali 4 -qadamdan boshlang:

Raspberry Pi -ni monitor yoki klaviaturasiz sozlash

Quvvat va USB ketma -ket kabelini uzing. Bularga endi kerak bo'lmaydi.

9 -qadam: Raspberry Pi (RPi) ni OpenSprinkler (OSPi) ga ulang

Raspberry Pi (RPi) ni OpenSprinkler (OSPi) ga ulang
Raspberry Pi (RPi) ni OpenSprinkler (OSPi) ga ulang

OSPi Raspberry Pi -dagi vintli teshiklarga mos keladigan ikkita qo'llab -quvvatlash ustuniga ega.

Raspberry Pi -ga o'rnatilgan micro SD -karta bilan:

  • Qo'llab -quvvatlash ustunlaridan ikkita yuqori vintni echib oling
  • Raspberry Pi ni 2x20 pinli sarlavhalar orqali OSPi -ga ulang
  • Yo'nalishni ikki marta tekshiring va barcha pimlarning hizalanishini tekshiring. Ikkita vintli teshik qo'llab -quvvatlash ustunlariga to'g'ri kelishi kerak.
  • Raspberry Pi -ni oxirigacha ohista kiriting. USB va Ethernet ulagichi tenglikni kesishidan o'tishi kerak.
  • Ustunlar uchun vintlarni joylashtiring va ikkita vintni muloyimlik bilan torting.

Chapdagi rasmda ulagichlar ko'rsatilgan va Raspberry Pi pinlarni ajratib ko'rsatgan. To'g'ri rasmda USB WiFi dongle va SD -karta joylashuvi ko'rsatilgan.

10 -qadam: OSPI veb -interfeysi

OSPi tasvirida o'rnatilgan veb -sayt mavjud.

Keyin, brauzerni oching va Raspberry Pi-ning IP-manzili bo'lgan https:// ♣ ospi-ip-manzilini yozing (masalan, https:// ♣ ospi-ip-manzili, Boshqa OSPI ko'rsatmalari bilan xush kelibsiz sahifa paydo bo'ladi. Agar bu sahifa paydo bo'lsa, tabriklaymiz! Rasm micro SD -kartaga muvaffaqiyatli yozildi va WiFi ishlamoqda.

Haqiqiy OSPi foydalanuvchi interfeysiga https:// ospi-ip-manzil: 8080 orqali kirish mumkin.

parol = ochiq

Agar hamma narsa yaxshi bo'lsa, malinani o'chiring:

$ sudo yopilishi

11 -qadam: OSPi -ni o'rnating

OSPi -ni o'rnating
OSPi -ni o'rnating

Mening uyimdagi Rainbird tizimi etti zonadan iborat va garaj devoriga o'rnatilgan. Shunday qilib, OpenSprinkler -ni garajga ko'chiring va OSPi -ni devorga o'rnating.

  • Rainbird va Open Sprinkler -dan elektrni uzing.
  • Agar kerak bo'lsa, men Rainbird tizimini qayta sozlashni xohlayman. Shunday qilib, men Rainbird boshqaruvchisini va uning simlarini joyida qoldiraman. Men OSPi -dan simlarni Rainbird kontroller qutisidagi teshikdan o'tkazaman
  • Rainbird boshqaruv paneli o'chadi. Yuqori chap burchakni ushlang va boshqaruv panelini chiqarib oling
  • Rainbird korpusining pastki chap tomonida 3/5 dyuymli teshik qiling
  • OSPi korpusining old va orqa qismini konusli vintlar yordamida ulang. Ortiqcha siqmang.
  • OSPi uchun mos joyni toping va Rainbird kontrollerining chap tomonidagi devorga o'rnating.
  • Men OSPi uchun o'tish moslamalarini ishlatardim

12 -qadam: Sprinkler zonalarini ulash

Sprinkler zonalarini ulash uchun:

  • Rainbird Controller -dan COM simini olib tashlang va OSPi -ning COM terminaliga joylashtiring

    • Mening tizimimda COM sim oq (rasmda sariq rangda ko'rsatilgan)
    • COM terminalining ikkita porti bor - ular ichki ulangan, shuning uchun siz ikkala portga ulanishingiz mumkin
  • Xuddi shu uzunlikdagi 8 bo'lak simni kesib oling (o'lchab, bir oz qo'shimcha qoldiring - har bir sim Rainbird kontrolleridan OSPIgacha o'tishi uchun etarlicha uzun bo'lishi kerak.
  • OSPi -dan Rainbird qutisiga 8 ta simni o'tkazing
  • Rainbird qutisidagi har bir sim uchun quyidagilarni bajaring (birma -bir qiling):

    • Rainbird korpusidagi Filippning bosh vintini bo'shashtiring
    • Bo'shashgan simni ulagichdan chiqarib oling
    • Bo'shashgan simni kesilgan simlardan biriga ulash uchun simli gaykani ishlating

      Kesilgan sim Rainbird kontrolleridan, teshikdan va OSPi boshqaruvchisiga o'tadi

    • Rainbird -ga mos keladigan OSPi ulagichidagi tekis vintni bo'shating (ikkalasi ham o'ngdan chapga raqamlangan)
    • OSPi ulagichiga simni joylashtiring

13 -qadam: Zonalar va dasturlarni sozlash

OSPi qo'shimcha zonalarni boshqarish uchun kengaytirilishi mumkin. Menga faqat 7 ta zona kerak. Agar sizga ko'proq kerak bo'lsa, OSPi qo'llanmasiga murojaat qiling.

OSPi GUI -dan foydalanish oson.

  • Hududlarni sozlash va dasturlarni tahrirlash.
  • Hamma ishlayotganiga ishonch hosil qilish uchun test.

Siz tugadingiz!

14 -qadam: Qo'shimcha: yangilanishlar

01 iyul 2016 yil:

  • Yangilanishdan oldin sozlamalarni eksport qilish va zaxiralash
  • OpenSprinkler dasturiy ta'minoti 2.1.6 ga yangilandi, faqat B bosqichini bajaring

CD OpenSprinklerGen2

git pull sudo./build.sh ospisudo /etc/init.d/OpenSprinkler.sh qayta ishga tushirish

Tavsiya: