Агуулгын хүснэгт:

OpenSprinkler: 14 алхам (зурагтай)
OpenSprinkler: 14 алхам (зурагтай)

Видео: OpenSprinkler: 14 алхам (зурагтай)

Видео: OpenSprinkler: 14 алхам (зурагтай)
Видео: Собака лежала в луже. История борзой собаки по имени Мелвин. 2024, Есдүгээр
Anonim
OpenSprinkler
OpenSprinkler

OpenSprinkler Pi (OSPi) нь Raspberry Pi-д зориулсан нээлттэй эх үүсвэртэй ус цацагч / усалгааны өргөтгөлийн самбар юм. Raspberry Pi-ийг зүлэгжүүлэлт, цэцэрлэг услах зориулалттай 8 бүс бүхий ус цацах чадвартай хянагч болгон хувиргах нь хялбар бөгөөд хямд төсөр шийдэл юм.

OpenSprinkler -д зааварчилгаа өгөх шаардлагагүй. Энэхүү зааварчилгаа нь гэрийн автоматжуулалтад миний ахиц дэвшлийг харуулсан болно. OpenSprinkler -ийн баримт бичиг маш сайн. Эцсийн үр дүн нь гайхалтай юм. Энэ бол гэрийн автоматжуулалтын төгс төсөл юм. Хэрэв та анхны төсөл хайж байгаа бол үүнийг хий.

Энэхүү төслийн зорилго нь:

  • Одоогийн Rainbird усалгааны системээс ямар ч функцийг бүү алдаарай
  • Усалгааны системийг вэбээс хянах
  • Усжуулалтын системд нэмэлт функц оруулах
  • Цаг агаарын мэдээг нэгтгэх (OpenSprinkler -д суулгасан)
  • Борооны мэдрэгч нэмэх
  • Хөрсний мэдрэгч нэмэх
  • Утастай холболтын оронд WiFi ашиглана уу
  • Raspberry Pi ашиглана уу

OpenSprinkler v1.4+ Хэрэглэгчийн гарын авлага (2015 оны 5 -р сарын 31 -нд шинэчлэгдсэн) нь энэхүү баримт бичгийн үндэс болно. Энэ бол хамгийн сүүлийн үеийн OpenSprkler баримт бичгийн гайхалтай эх сурвалж юм.

Би OpenSprinkler -ийн зарим алхамуудын дарааллыг өөрчилсөн. Жишээлбэл, OSPi Хэрэглэгчийн гарын авлагын алхмуудыг дагаж байхдаа би Raspberry Pi -г OSPI -тэй холбосон (2 -р алхам), дараа нь олон алхмуудын дараа микро SD картыг дүрсэлсэн (алхам 8 = тоног төхөөрөмжийн 7 алхам, програм хангамжийн 1 алхам). Гэсэн хэдий ч Raspberry Pi болон OSPI -ийг холбосны дараа micro SD үүрэнд нэвтрэх боломжгүй болно. Тиймээс би RPi болон OSPi -ийг салгаж, микро SD карт оруулах шаардлагатай болсон. Мөн OSpi гарын авлагад байгаа эд ангиудын жагсаалт бүрэн биш байна.

Би Raspberry Pi -тэй харилцахдаа MacBook ашигладаг байсан ч ямар ч компьютер ашиглаж болно.

Сүүлийн арван жилийн хугацаанд Техасын төв хэсэгт маш их ган гачиг болж байна. Миний хөрш услах хатуу хязгаарлалттай байдаг. Хэрэв би буруу өдөр, буруу цагаар (22 цагаас хойш, өглөөний 7 цагаас өмнө) ус асгавал, эсвэл гудамжинд ус урсвал 50 долларын торгууль авна. Ерөнхийдөө би аль болох бага услахыг хичээдэг ч шөнө дунд гүйдэг болохоор би үүнийг мартдаг.

Манай байшин Rainbird ESP-M хянагчтай ирсэн бөгөөд энэ нь WiFi идэвхжээгүй бөгөөд вэбээс нэвтрэх боломжгүй юм. Наад зах нь би Rainbird хянагчийг шинэчлэх хэрэгтэй болно.

Тэмдэглэл:

  • "солих-энийг" гэх мэт хүрз хэлбэрээр бичсэн текстийг бодит утгаар орлуулах ёстой
  • Би ашигласан эх сурвалж бүрийг зээлжүүлэхийг хичээсэн. Алдаа дутагдсанд уучлаарай.
  • $ нь MacBook дээрх терминалын цонхонд хийгдсэн бөгөөд ихэвчлэн Raspberry Pi дээр гүйцэтгэгддэг тушаалыг илэрхийлдэг

OSPi хэрэглэгчийн интерфэйс нь маш ойлгомжтой байдаг. OSPi нь цаг агаарын систем, борооны мэдрэгчийг нэгтгэдэг бөгөөд энэ нь шаардлагагүй үед услахгүй гэсэн үг юм. Усны төлбөрийг хэмнэх нь төслийг зөвтгөсөн гэж найдаж байна.

Алхам 1: эд ангиудыг цуглуулах

Би эдгээрийг худалдаж авсан:

  • Нээлттэй ус цацах хэсэг:

    • OSPi v1.4 хэрэгсэл $ 139.00
    • 24V хувьсах гүйдлийн трансформатор (гаралтын хүчдэл 22V AC, 30V AC, энэ нь DC биш, AC гэдгийг анхаарна уу!) $ 12.00
  • Raspberry Pi -ийн хэсгүүд:

    • FTDI TTL-232R-RPI Mouser-ээс USB кабель руу цуваа 15 доллар
    • Raspberry Pi 2 Model B Element14 $ 35
    • Panda 300n WiFi адаптер Amazon $ 16.99
    • Микро USB -ээс USB кабель хүртэл 3 фут, Amazon -аас 4.69 доллар
    • SanDisk Ultra 16GB Ultra Micro SDHC UHS-I/10-р адаптертай карт (SDSQUNC-016G-GN6MA) Амазоноос $ 8.49
  • Орбитын борооны мэдрэгч

Raspberry Pi -ийн бусад програмуудад би дээрх тохиргоог гарааны иж бүрдэлээс илүү сайн гүйцэтгэдэг болохыг олж мэдсэн. Гэсэн хэдий ч Raspberry Pi -ийн гарааны хэрэгсэл сайн ажиллах болно. Raspberry -ийн хайрцаг, цахилгаан хангамж шаардлагагүй.

Надад эдгээр нь байсан:

  • 7 бүс, 24V хувьсах гүйдлийн ус цацах хавхлагатай Rainbird усалгааны систем (OSPi нь нэмэлт хэсгүүдийг ашиглан илүү олон бүсийг зохицуулах боломжтой)
  • OpenSprinkler -ийн урд талд бэхлэх зориулалттай шураг шураг (шураг толгой нь OSPi үүрэнд багтах ёстой)
  • 8х8 инчийн хатуу утас (Rainbird утастай ижил хэмжигч)
  • Суулгах хэрэгсэл: 4 шураг ба поп унтраалга
  • SD картны үүртэй MacBook
  • 5/8 инчийн өрөмдлөгийн тусламжтайгаар өрөмдөх
  • 8х утастай самар
  • Жижиг хавтгай халив, Филлипс толгойн халив, зүү хамартай цахилгаан бариул

OSPi v1.4 иж бүрдэл нь бүрхүүл (тунгалаг нийлэг цонхтой), угсарч туршсан OSPi хэлхээний самбар болон терминал блокуудыг агуулдаг. Баригдсан бүрэлдэхүүн хэсгүүдэд 24V AC-аас 5V DC шилжих зохицуулагч, цахилгаан ороомог жолооч, борооны мэдрэгчийн терминал, DS1307 RTC ба зай, PCF8591T 8 битийн A/DD/A хөрвүүлэгч (4 оролт ба 1 гаралт), гал хамгаалагч, станц бүрт түр зуурын оролт орно. хүчдэл хамгаалагч.

Алхам 2: Rainbird -ийн баримт бичгийг цуглуулах

Хэрэв төсөл бүтэлгүйтсэн эсвэл би Rainbird хянагчийг дахин суулгахыг хүсч байвал миний загварт зориулсан Rainbird -ийн баримт бичиг хэрэгтэй болно.

  • Rainbird ESP-M услах мөчлөг (програмчлалын хуудас)
  • Rainbird бүтээгдэхүүний хуудас ESP-M
  • Rainbird ESP-M модуль хянагчийн гарын авлага

Rainbird ESP-M модуль хянагчийн гарын авлагын 42-р хуудсанд бүсүүд хэрхэн утастай болохыг харуулав.

Алхам 3: Бүх зүйлийн гэрэл зургийг авах

Бүх зүйлийн гэрэл зургийг авах
Бүх зүйлийн гэрэл зургийг авах

Дахин хэлэхэд, хэрэв би Railbird хянагч руу буцахыг хүсч байвал бүх зүйлийн зургийг авсан.

Зургийн голд цагаан утас COM байна.

Цагаан утаснаас доош долоон утас нь бүсийн утас юм

Алхам 4: OSPi-г урьдчилан тохируулсан SD зургийг татаж авах

Урьдчилан тохируулсан OSPi SD картны зургийг онлайнаар авах боломжтой. Хамгийн сүүлийн хувилбарыг эндээс авах боломжтой: OSPi SD Card Image 2 (нэгдсэн програм хангамжтай, 05/31/15 шинэчлэх)

Би татаж авах лавлахаа цэвэрлэх хандлагатай байдаг. Миний хадгалахыг хүссэн бүх зүйлийг өөр лавлах руу шилжүүлнэ. Би Raspberry Pi зургуудаа лавлахад хадгалдаг: ♣ macbook-image-directory ♣. Тиймээс зургийг татаж аваад лавлах руу шилжинэ үү.

Би MacBook дээрх зургийн файлыг (.7z) задлахын тулд unarchiver ашигласан.

Алхам 5: OSPi зургийг Micro SD карт руу шарна уу

ЧУХАЛ: Дискний дугаараа зөв оруулсан эсэхээ шалгаарай - хэрэв та дискний дугаарыг буруу оруулсан бол MacBook -ийнхээ хатуу дискийг устгах болно

SD карт дээр OSPi дүрсийг шатаах процесс нь Raspbian дүрсийг шатаахтай адил юм.

SD адаптерт бичил SD картыг оруулаад дараа нь SD адаптерийг MacBook -д оруулна уу.

MacBook дээр Raspberry Pi.org -ийн эдгээр зааврыг ашиглана уу.

MacBook терминалын цонхыг нээнэ үү

OSPi дүрс агуулсан лавлах болгон өөрчлөх

$ cd ♣ macbook-дүрс-лавлах ♣

SD картынхаа дискний дугаарыг (хуваалт биш) тодорхойлох Энэ тохиолдолд disk4 (disk4s1 биш) ба = 4

Дараах алхамуудад дискний дугаар нь ♣ micro-SD-card-disk#♣ болно

Бичил SD картаа тодорхойлохын тулд дараах тушаалыг ажиллуулна уу.

$ diskutil жагсаалт

SD картаа салгахын тулд дараахь зүйлийг ашиглана уу.

$ diskutil unmountDisk /dev /disk, micro-SD-card-disk#♣

OSPi зургийг SD карт руу хуулах. Зургийн нэр зөв эсэхийг шалгаарай.

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

CTRL-t-хуулж буй байдлын статусыг харах.

Алдаа гарсан тохиолдолд bs сонголтын хувьд өөр өөр утгуудыг туршиж үзээрэй, жишээлбэл, 1м, 4м, эсвэл 1М. Илүү том хөтөчийн хувьд том блокны хэмжээ (bs) шаардлагатай.

Дууссаны дараа SD картыг салга:

$ diskutil unmountDisk /dev /disk, micro-SD-card-disk#♣

Mac адаптераас SD адаптерийг салгаад адаптераас микро SD картыг салга

Raspberry Pi дээр бичил SD карт оруулах

Алхам 6: OSPi цахилгаан хангамжийг тохируулна уу

OSPi цахилгаан хангамжийг тохируулах
OSPi цахилгаан хангамжийг тохируулах

OSPi цахилгаан хангамж нь хоёр утастай: нэг нь 300В гэж тэмдэглэгдсэн, нөгөө нь байхгүй. 24В хувьсах гүйдлийн хавчаар дээр ямар утас аль үүрэнд орох нь хамаагүй.

OpenSprinkler хавчаарыг зөөврийн байдлаар авч болно.

  • 24V AC оролтын клипийг салга.
  • Улбар шар өнгийн хавчаар дээр боолтыг суллана.
  • Зурагт үзүүлсэн шиг 24V хувьсах гүйдлийн хавчаарын үүр бүрт цахилгаан тэжээлээс нэг утас оруулна уу.
  • Боолтыг чангал

Алхам 7: Цахилгаан хангамжийг турших

Эдгээр алхамуудыг хийхээсээ өмнө анхааралтай уншина уу.

  • Трансформаторын хавчаарыг OSPi дээрх тохирох терминал руу оруулна уу.
  • Трансформаторыг залгаарай.
  • Трансформатор нь OpenSprinkler самбар болон Raspberry Pi хоёуланг нь тэжээх болно.
  • Raspberry Pi цахилгаан хангамжийг ашиглах ёсгүй. Үүнийг хойш тавь.
  • Ногоон LED асах ёстой бөгөөд энэ нь асаалттай байгааг илтгэнэ. Өмнөх алхам дээрх зургийг үзнэ үү.
  • Хэрэв LED асахгүй бол цахилгаан тэжээлийг нэн даруй салга
  • Хэрэв та асуудлыг шийдэж чадахгүй бол [email protected] руу имэйл илгээнэ үү

Цахилгаан хангамжийн хавчаарыг OSPi самбараас салга

Алхам 8: Raspberry Pi -ийг тохируулна уу

Энэ төсөл нь raspbian дүрс биш OSPi дүрсийг ашигладаг тул дараах зааврын дагуу 4 -р алхамаас эхэлнэ үү.

Raspberry Pi -ийг монитор эсвэл гаргүйгээр тохируулах

Цахилгаан болон USB цуваа кабелийг салга. Эдгээр нь цаашид шаардлагагүй болно.

Алхам 9: Raspberry Pi (RPi) -ийг OpenSprinkler (OSPi) -д хавсаргана уу

Raspberry Pi (RPi) -ийг OpenSprinkler (OSPi) -д хавсаргана уу
Raspberry Pi (RPi) -ийг OpenSprinkler (OSPi) -д хавсаргана уу

OSPi нь Raspberry Pi дээрх шурагны нүхэнд тохирсон хоёр тулгуур баганатай.

Raspberry Pi -д микро SD картыг оруулснаар:

  • Дэмжих баганаас хоёр дээд боолтыг салга
  • Raspberry Pi -ийг 2x20 зүү бүхий толгойн тусламжтайгаар OSPi -д залгаарай
  • Чиглэлийг дахин шалгаж, бүх тээглүүдийг зэрэгцүүлсэн эсэхийг шалгаарай. Шургийн хоёр цооног нь тулгуур багануудтай нийцэх ёстой.
  • Raspberry Pi -ийг эцэс хүртэл зөөлөн оруулаарай. USB болон Ethernet холбогч нь ПХБ -ийн зүсэлтүүдээр дамжих ёстой.
  • Бичлэгийн боолтыг оруулаад хоёр боолтыг зөөлөн чангална.

Зүүн талын зураг нь холбогчийг харуулсан бөгөөд Raspberry Pi -ийн тээглүүрийг зурагдсан байна. Зөв дүрс нь USB WiFi донгл болон SD картны байршлыг харуулав.

Алхам 10: OSPI вэб интерфэйс

OSPi зураг нь барьсан вэбсайтыг агуулдаг.

Дараа нь хөтөчийг нээгээд Raspberry Pi-ийн IP хаяг болох https:// sp ospi-ip-address ♣ (https:// ♣ ospi-ip-address ♣ гэх мэт) бичнэ үү.

OSPI -ийн нэмэлт заавар бүхий тавтай морилно уу хуудас гарч ирнэ. Хэрэв энэ хуудас гарч ирвэл баяр хүргэе! Бичил SD карт дээр зургийг амжилттай шатааж, WiFi ажиллаж байна.

Бодит OSPi хэрэглэгчийн интерфэйс рүү https:// sp ospi-ip-address ♣: 8080 хаягаар хандах боломжтой.

нууц үг = нээлттэй

Хэрэв бүх зүйл зүгээр бол бөөрөлзгөнө унтраа.

$ sudo хаах

Алхам 11: OSPi суулгана уу

OSPi суулгах
OSPi суулгах

Манай гэрийн Rainbird систем нь долоон бүстэй бөгөөд гаражийн хананд суурилуулсан. Тиймээс OpenSprinkler -ийг гараж руу зөөж, OSPi -ийг хананд холбоно уу.

  • Rainbird болон Open Sprinkler хоёулангийнх нь цахилгааныг салга.
  • Шаардлагатай бол би Rainbird системээ дахин тохируулахыг хүсч байна. Тиймээс би Rainbird хянагчийг, түүний утсыг үлдээж байна. Би Rainbird хянагчийн хайрцгийн нүхээр OSPi -аас утас дамжуулдаг
  • Rainbird хяналтын самбар гарч ирэв. Зүүн дээд буланд байгаа ховилыг барьж, хяналтын самбарыг гарга
  • Rainbird хайрцагны зүүн доод талд 3/5in нүх гарга
  • OSPi бүрхүүлийн урд ба хойд хэсгийг шовгор боолт ашиглан холбоно уу. Хэт чангалж болохгүй.
  • OSPi -ийн тохиромжтой байршлыг олж, Rainbird хянагчийн зүүн талд хананд бэхлээрэй.
  • Би OSPi -ийн сэлгэн залгуурыг ашигласан

Алхам 12: Ус цацах бүсийг холбох

Ус цацах бүсийг холбохын тулд:

  • COM (нийтлэг) утсыг Rainbird Controller -ээс салгаад OSPi -ийн COM терминалд оруулна уу

    • Миний систем дээр COM утас цагаан өнгөтэй байна (зураг дээр шар өнгөөр харуулав)
    • COM терминал нь хоёр порттой бөгөөд тэдгээр нь дотооддоо холбогдсон тул та аль ч порт руу холбогдох боломжтой
  • Ижил урттай 8 ширхэг утсыг хайчилж (хэмжиж нэмж үлдээгээрэй - утас бүр Rainbird контроллероос OSPI хүртэл ажиллахад хангалттай урт байх ёстой.
  • OSPi -аас Rainbird хайрцагт 8 утас холбоно уу
  • Rainbird хайрцгийн утас бүрийн хувьд дараахь зүйлийг хий (нэг нэгээр нь хий):

    • Rainbird хайрцаг дахь бүсийн утсан дээрх Филлипсийн толгойн боолтыг тайл
    • Холбогчоос сул утсыг салга
    • Суларсан утсыг тасласан утаснуудын аль нэгэнд холбохын тулд утсан самар ашиглана уу

      Зүссэн утас нь Rainbird контроллероос нүхээр дамжин OSPi хянагч руу явдаг

    • Rainbird -тэй нийцэх OSPi холбогч дээрх хавтгай боолтыг суллаарай (хоёуланг нь баруунаас зүүн тийш дугаарласан)
    • OSPi холбогч руу утас оруулна уу

Алхам 13: Бүс ба програмыг тохируулах

OSPi -ийг өргөжүүлж, нэмэлт бүсүүдийг зохицуулж болно. Надад зөвхөн 7 бүс хэрэгтэй. Хэрэв танд илүү хэрэгтэй бол OSPi гарын авлагыг үзнэ үү.

OSPi -ийн GUI -ийг ашиглахад хялбар.

  • Бүсүүдийг тохируулах, програмыг засах.
  • Бүх зүйл ажиллаж байгаа эсэхийг шалгахын тулд туршиж үзээрэй.

Та дууссан!

Алхам 14: Хавсралт: Шинэчлэлтүүд

2016 оны 7 -р сарын 01:

  • Шинэчлэхээс өмнө тохиргоог экспортлох, нөөцлөх
  • OpenSprinkler програмыг 2.1.6 болгож шинэчилсэн нь зөвхөн B алхамыг хийдэг

cd OpenSprinklerGen2

git pull sudo./build.sh ospisudo /etc/init.d/OpenSprinkler.sh дахин эхлүүлэх

Зөвлөмж болгож буй: