Სარჩევი:

OpenSprinkler: 14 ნაბიჯი (სურათებით)
OpenSprinkler: 14 ნაბიჯი (სურათებით)

ვიდეო: OpenSprinkler: 14 ნაბიჯი (სურათებით)

ვიდეო: OpenSprinkler: 14 ნაბიჯი (სურათებით)
ვიდეო: Introduction to OpenSprinkler Firmware 2.2.0 2024, სექტემბერი
Anonim
OpenSprinkler
OpenSprinkler

OpenSprinkler Pi (OSPi) არის ღია წყარო sprinkler / სარწყავი გაფართოების დაფა Raspberry Pi– სთვის. ეს არის მარტივი და დაბალბიუჯეტიანი გადაწყვეტა, რომ ჟოლოს პი გადავაქციოთ გამფრქვევებელ კონტროლერად 8 ზონაში გაზონისა და ბაღის მორწყვისთვის.

OpenSprinkler არ საჭიროებს ინსტრუქტაჟს. ეს ინსტრუქცია უბრალოდ ასახავს ჩემს პროგრესს სახლის ავტომატიზაციაში. OpenSprinkler– ის დოკუმენტაცია შესანიშნავია. საბოლოო შედეგი გასაოცარია. ეს არის სრულყოფილი სახლის ავტომატიზაციის პროექტი. თუ თქვენ ეძებთ პირველ პროექტს, გააკეთეთ ეს.

ამ პროექტის მიზნებია:

  • არ დაკარგოთ რაიმე ფუნქციონირება Rainbird– ის სარწყავი სისტემისგან
  • აკონტროლეთ სარწყავი სისტემა ინტერნეტიდან
  • სარწყავი სისტემის ფუნქციონირების დამატება
  • ამინდის ანგარიშებთან ინტეგრირება (ჩაშენებულია OpenSprinkler– ში)
  • დაამატეთ წვიმის სენსორი
  • დაამატეთ ნიადაგის სენსორები (მე ეს ჯერ არ გამიკეთებია - გამოქვეყნების თარიღისათვის არ არის მხარდაჭერილი Open Sprinkler)
  • გამოიყენეთ WiFi სადენიანი კავშირის ნაცვლად
  • გამოიყენეთ Raspberry Pi

OpenSprinkler v1.4+ მომხმარებლის სახელმძღვანელო (განახლებულია 2015 წლის 31 მაისს) არის ამ დოკუმენტის საფუძველი. ეს არის დიდი წყარო უახლესი OpenSprkler დოკუმენტებისთვის.

მე შევცვალე OpenSprinkler ნაბიჯების თანმიმდევრობა. მაგალითად, როდესაც OSPi– ს მომხმარებლის სახელმძღვანელოს ნაბიჯებს მივყვებოდი, მე Raspberry Pi– ს ვუკავშირებდი OSPI– ს (ნაბიჯი 2) და შემდეგ მრავალი ნაბიჯი მოგვიანებით ვიღებდი მიკრო SD ბარათის გამოსახულებას (ნაბიჯი 8 = 7 აპარატურის ნაბიჯი პლუს 1 პროგრამული ნაბიჯი). თუმცა, მას შემდეგ რაც Raspberry Pi და OSPI უკავშირდება, მიკრო SD სლოტი მიუწვდომელია. ასე რომ, მე მომიწია RPi და OSPi ერთმანეთისგან განცალკევება, მიკრო SD ბარათის ჩასმა. ასევე, OSpi სახელმძღვანელოში ნაწილების სია არ არის სრულყოფილი.

მე გამოვიყენე MacBook Raspberry Pi– თან დასაკავშირებლად, მაგრამ ნებისმიერი კომპიუტერის გამოყენება შეიძლება.

ბოლო ათი წლის განმავლობაში ცენტრალური ტეხასი მძიმე გვალვას განიცდიდა. ჩემს უბანს მორწყვის მკაცრი შეზღუდვები აქვს. თუ არასწორ დღეს ვრწყავ, არასწორ საათებში (საღამოს 10 საათის შემდეგ და დილის 7 საათამდე), ან თუ წყალი ქუჩაში გადის, მაშინ ვიღებ $ 50 ჯარიმას. საერთოდ, ვცდილობ რაც შეიძლება ცოტას მოვრწყას, მაგრამ რადგან ის შუაღამისას გადის, ეს მავიწყდება.

ჩემს სახლს მოყვა Rainbird ESP-M კონტროლერი, რომელსაც WiFi არ აქვს და მისი წვდომა ინტერნეტიდან შეუძლებელია. მინიმუმ, დამჭირდება Rainbird კონტროლერის განახლება.

შენიშვნები:

  • ყვავიში ჩასმული ტექსტი, როგორიც არის ეს ♣ შეცვალეთ-ეს ♣ უნდა შეიცვალოს ფაქტობრივი მნიშვნელობით
  • მე შევეცადე შემეფასებინა ყველა გამოყენებული წყარო. ბოდიშს გიხდით ნებისმიერი გამოტოვებისთვის.
  • $ მიუთითებს MacBook– ის ტერმინალურ ფანჯარაში შესრულებულ ბრძანებას და ჩვეულებრივ შესრულებულია Raspberry Pi– ზე

OSPi მომხმარებლის ინტერფეისი ძალიან ინტუიციურია. OSPi ინტეგრირდება ამინდის სისტემასთან და წვიმის სენსორთან, რაც იმას ნიშნავს, რომ მორწყვა არ ხდება მაშინ, როდესაც ეს არ არის საჭირო. იმედია, წყლის გადასახადების დაზოგვა ამართლებს პროექტს.

ნაბიჯი 1: შეაგროვეთ ნაწილები

ესენი ვიყიდე:

  • Sprinkler– ის ღია ნაწილები:

    • OSPi v1.4 ნაკრები $ 139.00
    • 24V AC sprinkler transformer (გამომავალი ძაბვა 22V AC ∼ 30V AC, გაითვალისწინეთ, რომ ეს არის AC, არა DC!) $ 12.00
  • Raspberry Pi ნაწილები:

    • FTDI TTL-232R-RPI სერიული USB კაბელი Mouser– დან 15 $
    • Raspberry Pi 2 Model B Element14 35 დოლარი
    • Panda 300n WiFi ადაპტერი Amazon $ 16.99
    • მიკრო USB to USB კაბელი 3 მეტრიდან ამაზონიდან $ 4.69
    • SanDisk Ultra 16GB Ultra Micro SDHC UHS-I/Class 10 ბარათი ადაპტერით (SDSQUNC-016G-GN6MA) ამაზონიდან $ 8.49
  • ორბიტის წვიმის სენსორი

სხვა Raspberry Pi პროგრამებში, მე გავზომე და აღმოვაჩინე, რომ ზემოთ მოყვანილი კონფიგურაცია უკეთესად მუშაობს ვიდრე დამწყებ ნაკრები. თუმცა, Raspberry Pi შემქმნელის ნაკრები კარგად იმუშავებს. ჟოლოს ქეისი და ელექტრომომარაგება არ არის საჭირო.

მე მქონდა ესენი:

  • Rainbird სარწყავი სისტემა 7 ზონით და 24V AC სარქველებით (OSPi– ს შეუძლია გაუმკლავდეს მეტ ზონას დამატებითი ნაწილებით)
  • ჩამხშობი მანქანის ხრახნები, რათა მიმაგრდეს OpenSprinkler კორპუსის წინ (ხრახნიანი თავი უნდა მოთავსდეს OSPi სლოტში)
  • 8x 8 ინჩი მყარი მავთული (იგივე ლიანდაგი, როგორც Rainbird მავთული)
  • სამონტაჟო ნაკრები: 4 ხრახნი და პოპ გადართვა
  • MacBook SD ბარათის სლოტით
  • საბურღი 5/8 ინჩიანი ბურღვით
  • 8x მავთულის თხილი
  • პატარა ბრტყელი ხრახნიანი, ფილიპსის ხრახნიანი საჭე და ნემსის ცხვირის ელექტრონიკა

OSPi v1.4 ნაკრები მოიცავს დანართს (გამჭვირვალე აკრილის ფანჯრით), აწყობილი და გამოცდილი OSPi მიკროსქემის დაფა და ტერმინალის ბლოკები. ჩამონტაჟებული კომპონენტები მოიცავს 24V AC to 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 ბარათის სურათი 2 (ერთიანი პროგრამული უზრუნველყოფით, განახლება 05/31/15)

მე, როგორც წესი, ვაწმინდე ჩემი გადმოტვირთვის დირექტორია. ყველაფერი რისი შენახვაც მინდა გადატანილია სხვა დირექტორიაში. მე ვინახავ ჩემს Raspberry Pi სურათებს დირექტორიაში: ♣ macbook-image-directory. ასე რომ, გადმოწერეთ სურათი და გადადით დირექტორიაში.

მე გამოვიყენე unarchiver MacBook– ზე გამოსახულების ფაილის (.7z) დეკომპრესირების მიზნით.

ნაბიჯი 5: ჩაწერეთ OSPi სურათი მიკრო SD ბარათზე

მნიშვნელოვანია: დარწმუნდით, რომ ჩაწერეთ დისკის სწორი ნომერი - თუ არასწორად შეიყვანთ დისკის ნომერს, თქვენ წაშლით თქვენს MacBook– ის მყარ დისკს

OSPi სურათის SD ბარათზე დაწვის პროცესი იგივეა, რაც Raspbian გამოსახულების დაწვა.

ჩადეთ მიკრო SD ბარათი SD ადაპტერში და შემდეგ ჩადეთ SD ადაპტერი MacBook– ში.

MacBook– ზე გამოიყენეთ Raspberry Pi.org– ის ეს ინსტრუქციები, რომლებიც შეჯამებულია აქ:

გახსენით MacBook ტერმინალის ფანჯარა

შეცვალეთ დირექტორია, რომელიც შეიცავს OSPi სურათს

$ cd ♣ macbook-image-directory

განსაზღვრეთ თქვენი SD ბარათის დისკის ნომერი (არა დანაყოფი) ამ შემთხვევაში disk4 (არა disk4s1) და = 4

მომდევნო ნაბიჯებში, დისკის ნომერი არის ♣ მიკრო SD- ბარათი-დისკი#

თქვენი მიკრო 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#

ამოიღეთ SD ადაპტერი MacBook– დან და ამოიღეთ მიკრო SD ბარათი ადაპტერიდან

ჩადეთ მიკრო SD ბარათი ჟოლოს პიში

ნაბიჯი 6: დააყენეთ OSPi კვების წყარო

დააყენეთ OSPi კვების წყარო
დააყენეთ OSPi კვების წყარო

OSPi დენის წყაროს აქვს ორი მავთული: ერთი აღინიშნება 300V, მეორე არა. არ აქვს მნიშვნელობა რომელი მავთული რომელ სლოტში შედის 24V AC კლიპზე.

OpenSprinkler კლიპები მოსახსნელია.

  • ამოიღეთ კლიპი 24V AC შეყვანისთვის.
  • ნარინჯისფერ კლიპზე, ამოიღეთ ხრახნები.
  • ჩადეთ ერთი მავთული დენის წყაროსგან თითოეულ სლოტში 24V AC კლიპში, როგორც ეს მოცემულია სურათზე.
  • გამკაცრეთ ხრახნები

ნაბიჯი 7: შეამოწმეთ კვების ბლოკი

სანამ ამ ნაბიჯებს გადადგამთ, ყურადღებით წაიკითხეთ:

  • ჩადეთ სატრანსფორმატორო ჩამკეტი შესაბამის ტერმინალში OSPi– ზე.
  • შეაერთეთ ტრანსფორმატორი.
  • ტრანსფორმატორი ენერგიას მისცემს როგორც OpenSprinkler დაფას, ასევე Raspberry Pi- ს.
  • Raspberry Pi კვების წყარო არ უნდა იქნას გამოყენებული. გადააგდე.
  • მწვანე LED უნდა აანთოს, რაც მიუთითებს, რომ ძალა ჩართულია. იხილეთ სურათი წინა საფეხურზე.
  • თუ LED არ ანათებს, მაშინვე გამორთეთ დენი
  • თუ თქვენ ვერ გაარკვიეთ პრობლემა, გამოაგზავნეთ ელ.ფოსტა [email protected]

ამოიღეთ კვების ბლოკი OSPi დაფიდან

ნაბიჯი 8: დააინსტალირეთ Raspberry Pi

ვინაიდან ეს პროექტი იყენებს OSPi სურათს და არა რასპბურ გამოსახულებას, დაიწყეთ ნაბიჯი 4 შემდეგი ინსტრუქციით:

დააინსტალირეთ Raspberry Pi მონიტორის ან კლავიატურის გარეშე

გათიშეთ დენის და USB სერიული კაბელი. ეს აღარ იქნება საჭირო.

ნაბიჯი 9: მიამაგრეთ Raspberry Pi (RPi) OpenSprinkler (OSPi) - ს

მიამაგრეთ Raspberry Pi (RPi) OpenSprinkler (OSPi) - ს
მიამაგრეთ Raspberry Pi (RPi) OpenSprinkler (OSPi) - ს

OSPi- ს აქვს ორი საყრდენი სვეტი, რომელიც ემთხვევა ჟოლოს Pi- ზე ხრახნიან ხვრელებს.

Raspberry Pi- ში ჩასმული მიკრო SD ბარათით:

  • ამოიღეთ ორი ზედა ხრახნი საყრდენი სვეტებიდან
  • შეაერთეთ Raspberry Pi OSPi– ში 2x20 პინის სათაურების საშუალებით
  • ორჯერ შეამოწმეთ ორიენტაცია და დარწმუნდით, რომ ყველა ქინძისთავები შეესაბამება. ორი ხრახნიანი ხვრელი უნდა შეესაბამებოდეს საყრდენ სვეტებს.
  • ნაზად, ჩადეთ ჟოლო Pi ბოლომდე. USB და Ethernet კონექტორი უნდა გაიაროს PCB– ის გათიშვამ.
  • ჩადეთ ხრახნები პოსტებისათვის და ნაზად გამკაცრეთ ორი ხრახნი.

მარცხენა სურათი გვიჩვენებს კონექტორებს და Raspberry Pi ასახავს ქინძისთავებს. მარჯვენა სურათი გვიჩვენებს USB WiFi დონგლისა და SD ბარათის ადგილმდებარეობას.

ნაბიჯი 10: OSPI ვებ ინტერფეისი

OSPi სურათი შეიცავს ჩაშენებულ ვებსაიტს.

შემდეგი, გახსენით ბრაუზერი და ჩაწერეთ https:// ospi-ip-address ♣, რომელიც არის Raspberry Pi- ს IP მისამართი (როგორიცაა https:// ospi-ip-address ♣, გამოჩნდება მისასალმებელი გვერდი OSPI– ს შემდგომი მითითებებით. თუ ეს გვერდი გამოჩნდება, გილოცავთ! სურათი წარმატებით დაიწვა მიკრო SD ბარათზე და WiFi მუშაობს.

ფაქტობრივი OSPi მომხმარებლის ინტერფეისი ხელმისაწვდომია https:// ospi-ip-address ♣: 8080

პაროლი = ღია

თუ ყველაფერი კარგადაა, მაშინ გამორთეთ ჟოლო:

$ sudo გამორთვა

ნაბიჯი 11: დააინსტალირეთ OSPi

დააინსტალირეთ OSPi
დააინსტალირეთ OSPi

ჩემი სახლის Rainbird სისტემას აქვს შვიდი ზონა და დამონტაჟებულია ავტოფარეხის კედელზე. ასე რომ, გადაიტანეთ OpenSprinkler ავტოფარეხში და დააინსტალირეთ OSPi კედელზე.

  • გათიშეთ ელექტროენერგია როგორც Rainbird- დან, ასევე Open Sprinkler– დან.
  • საჭიროების შემთხვევაში, მინდა კვლავ შევძლო ჩემი Rainbird სისტემის დაყენება. ასე რომ, მე ვტოვებ Rainbird კონტროლერს ადგილზე, ასევე მის გაყვანილობას. მე ვუშვებ მავთულებს OSPi– დან Rainbird– ის კონტროლერის ხვრელში
  • Rainbird– ის მართვის პანელი იშლება. აიღეთ ზედა მარცხენა კუთხე და გაუშვით საკონტროლო პანელი
  • გაბურღეთ 3/5 ინჩიანი ხვრელი Rainbird– ის ქვედა მარცხენა მხარეს
  • შეაერთეთ OSPi დანართის წინა და უკანა ნაწილი დახრილი ხრახნების გამოყენებით. ზედმეტად არ გამკაცრდეს.
  • იპოვეთ OSPi– ს შესაფერისი ადგილმდებარეობა და მიამაგრეთ კედელზე Rainbird კონტროლერის მარცხენა მხარეს.
  • მე გამოვიყენე გადამრთველები OSPi– სთვის

ნაბიჯი 12: გაყვანილობის სპრინკლერის ზონები

სარწყავი ზონების დასაკავშირებლად:

  • ამოიღეთ COM (საერთო) მავთული Rainbird Controller– დან და ჩადეთ OSPi- ის COM ტერმინალში

    • ჩემს სისტემაში COM მავთული არის თეთრი (ნაჩვენებია სურათზე, როგორც ყვითელი)
    • COM ტერმინალს აქვს ორი პორტი - ისინი შინაგანად არის დაკავშირებული, ასე რომ თქვენ შეგიძლიათ დაუკავშირდეთ ნებისმიერ პორტს
  • გაჭერით 8 ცალი მავთული იმავე სიგრძეზე (გაზომეთ და დატოვეთ ცოტაოდენი - თითოეული მავთული უნდა იყოს საკმარისად გრძელი, რომ გადიოდეს Rainbird კონტროლერიდან OSPI– მდე)
  • გაუშვით 8 მავთული OSPi– დან Rainbird– ის შემთხვევაში
  • Rainbird– ის შემთხვევაში თითოეული მავთულისთვის გააკეთეთ შემდეგი (გააკეთეთ ერთდროულად):

    • გახსენით ფილიპსის თავი ხრახნიანი ზონის მავთულზე Rainbird– ის შემთხვევაში
    • ამოიღეთ ფხვიერი მავთული კონექტორიდან
    • გამოიყენეთ მავთულის თხილი, რომ დააკავშიროთ გაფხვიერებული მავთული ერთ გაჭრილ მავთულს

      გაჭრილი მავთული გადის Rainbird კონტროლერისგან, ხვრელის გავლით და OSPi კონტროლერამდე

    • ამოიღეთ ბრტყელი ხრახნი OSPi კონექტორზე, რომელიც შეესაბამება Rainbird- ს (ორივე დანომრილია მარჯვნივ მარცხნივ)
    • ჩადეთ მავთული OSPi კონექტორში

ნაბიჯი 13: დააყენეთ ზონები და პროგრამები

OSPi შეიძლება გაფართოვდეს დამატებითი ზონების დასამუშავებლად. მე მხოლოდ 7 ზონა მჭირდება. თუ მეტი გჭირდებათ, მიმართეთ OSPi სახელმძღვანელოს.

OSPi– ს GUI არის მარტივი.

  • ზონების დაყენება და პროგრამების რედაქტირება.
  • გამოცადეთ, რომ დარწმუნდეთ, რომ ყველაფერი მუშაობს.

თქვენ დაასრულეთ!

ნაბიჯი 14: დანართი: განახლებები

01 ივლისი 2016:

  • განახლების წინ ექსპორტი და სარეზერვო პარამეტრები
  • განახლებულია OpenSprinkler firmware 2.1.6 მხოლოდ B ნაბიჯი

cd OpenSprinklerGen2

git pull sudo./build.sh ospisudo /etc/init.d/OpenSprinkler.sh გადატვირთვა

გირჩევთ: