Სარჩევი:

ამინდის გაფრთხილების სინათლის სისტემა: 6 ნაბიჯი
ამინდის გაფრთხილების სინათლის სისტემა: 6 ნაბიჯი

ვიდეო: ამინდის გაფრთხილების სინათლის სისტემა: 6 ნაბიჯი

ვიდეო: ამინდის გაფრთხილების სინათლის სისტემა: 6 ნაბიჯი
ვიდეო: წყლის მოვარდნა 1 წუთში! ტურისტის მიერ გადაღებული კადრები 2024, ივლისი
Anonim
ამინდის გამაფრთხილებელი სინათლის სისტემა
ამინდის გამაფრთხილებელი სინათლის სისტემა
ამინდის გამაფრთხილებელი სინათლის სისტემა
ამინდის გამაფრთხილებელი სინათლის სისტემა
ამინდის გამაფრთხილებელი სინათლის სისტემა
ამინდის გამაფრთხილებელი სინათლის სისტემა

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

მარაგები

1- ჟოლო პი - 3 ან მეტი - უნდა ჰქონდეს GPIO ქინძისთავები

2 - სტანდარტული ელექტრული განყოფილებები

1 - 4 ბანდის ელექტრო ყუთი

1 - სახის ფირფიტა ელექტრო ყუთისთვის

4-მყარი რელეები (SSR-25DA მყარი მდგომარეობის სარელეო ერთფაზიანი ნახევარგამტარული რელე შეყვანა 3-32V DC გამომავალი 24-380V AC)

მძიმე ლიანდაგიანი მავთული 110V აპლიკაციისთვის.

5 - გადასვლა მავთულები ჟოლოს პი ქინძისთავებთან დასაკავშირებლად.

4 განსხვავებული სტილის ან ფერის ნათურები.

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

დააინსტალირეთ და დააინსტალირეთ Raspberry Pi
დააინსტალირეთ და დააინსტალირეთ Raspberry Pi

შექმენით თქვენი ჟოლოს პი noobs პაკეტის და raspbian ოპერაციული სისტემის დაყენებით

www.raspberrypi.org/downloads/noobs/

მიჰყევით მითითებებს, რომ ოპერაციული სისტემა დაინსტალირდეს შემდეგი ნაბიჯის მოსამზადებლად.

ნაბიჯი 2: დააინსტალირეთ Nodejs და Node Red Pi- ზე

კვანძ წითელს აქვს დიდი ინსტრუქცია, რომ დააყენოთ კვანძი წითელი თქვენს ჟოლოს პიზე.

nodered.org/docs/getting-started/raspberry…

თქვენ უნდა გაუშვათ ბრძანებები, რომ პროგრამა ავტომატურად ჩატვირთოს. არსებობს რამოდენიმე კოდის ნიმუში კვანძის წითელი პროგრამირებისთვის მომავალში.

შენიშვნა: კვანძი-წითელი არის დირექტორი, რომელიც გამოიყენება ყველა ნაწილის ერთმანეთთან დასამაგრებლად. Node-red არის პროგრამირების პლატფორმა, რომელიც იკითხავს ონლაინ მონაცემთა ნაკრებებს. კვანძი-წითელი ჩართავს GPIO- ს ქინძისთავებს pi- ზე, რათა უზრუნველყოს ელექტრული სანთლები, რომლებიც ანათებს და გამორთავს ჩვენს განათებას. კვანძ-წითელი ნაკადები მართავს ყველა საჭირო ფუნქციონირებას.

ნაბიჯი 3: შეაერთეთ ელექტრული შტეფსელები და რელეები

შეაერთეთ ელექტრული შტეფსელები და რელეები
შეაერთეთ ელექტრული შტეფსელები და რელეები
შეაერთეთ ელექტრული შტეფსელები და რელეები
შეაერთეთ ელექტრული შტეფსელები და რელეები
შეაერთეთ ელექტრული შტეფსელები და რელეები
შეაერთეთ ელექტრული შტეფსელები და რელეები

ჟოლოს pi იწვევს რელეებს, რათა ელექტროენერგია მიედინოს 4 ელექტრული დანამატიდან ერთზე. დაიწყეთ რელეს დაბალი ძაბვის და მაღალი ძაბვის ნაწილების აღნიშვნით. (შენიშვნა: შეგიძლიათ გამოიყენოთ სარელეო სხვა ტიპები, მაგრამ მე მომწონს მყარი რელეები.)

მაღალი ძაბვა გადის თითოეულ სარელეოზე და 4 დანამატის თითოეულ მხარეს.

თითოეული სარელეო დაბალი ძაბვის მხარეს გაუშვით მავთული ჟოლოს პი ქინძისთავზე. გაუშვით მიწის მავთული რელეს დაბალი ძაბვის ნაწილის გრუნტის მხრიდან ჟოლოს პიზე.

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

ნაბიჯი 4: დაპროგრამეთ Pi ერთად Rode-red

პროგრამა Pi With Rode-red
პროგრამა Pi With Rode-red
პროგრამა Pi With Rode-red
პროგრამა Pi With Rode-red
პროგრამა Pi With Rode-red
პროგრამა Pi With Rode-red
პროგრამა Pi With Rode-red
პროგრამა Pi With Rode-red

ეს ალბათ ყველაზე რთული / ჯერჯერობით ყველაზე დამაკმაყოფილებელი ნაწილია.

ლოგიკური ნაბიჯები შემდეგია.

  1. დააყენეთ ტრიგერი ნაკადის გასაშვებად ყოველ 5 წუთში.
  2. მოიძიეთ ვებ მონაცემები და გადაიტანეთ მიღებული შეტყობინება შემდეგ საფეხურზე.
  3. გაანალიზეთ შეტყობინება (javascript) და დაადგინეთ, არის თუ არა გაფრთხილება, საათი ან თოვლი ამჟამად.
  4. დააყენეთ GPIO პინი მაღალზე (ჩართულია) შესაბამისი ამინდის შეტყობინებისთვის, დააყენეთ GPIO პინზე დაბლა (გამორთულია) განათებისთვის, რომელიც უნდა გამორთოთ.

თან ერთვის კოდის ნიმუში (flows.txt), რომლის შემოტანა შეგიძლიათ კვანძ-წითელში. საჭირო იქნება ნაკადების გარკვეული კორექტირება, მათ შორის შესაბამისი მონაცემების არხის შერჩევა და სასურველი ქვეყნის სახელის შეყვანა. (უკაცრავად, მე არ მაქვს კოდი, რომელიც მხარს უჭერს აშშ-ს მდებარეობებს.)

იპოვეთ ამინდის სიგნალები https://alerts.weather.gov/ თქვენი სახელმწიფოსთვის და შეიყვანეთ url თქვენი სახელმწიფოს rss წყაროებისთვის.

ნაკადი, რომელიც ამოწმებს თოვლს, ღია ამინდის რუქის ნაწილია. https://openweathermap.org/ მონაცემების გამოსაძიებლად, თქვენ უნდა მიმართოთ API გასაღებს. (https://openweathermap.org/api)

ორივე openweathermap და NWS სიგნალები უფასოა.

კვანძ-წითელში პროგრამირებისთვის ძირითადი ენაა javascript. დოკუმენტაცია აქ არის. https://nodered.org/ ნაკადზე დაფუძნებული პროგრამირება ნიშნავს, რომ თქვენ არ უნდა იყოთ javascript ოსტატი იმისათვის, რომ გამოიყენოთ კვანძი წითელი.

გახსენით კვანძ-წითელი ნაკადის რედაქტორი ბრაუზერის გამოყენებით თქვენს პი-ზე https://127.0.0.1:1880 ნაკადის რედაქტორს აქვს იმპორტის ფუნქცია ნიმუშის კოდის ჩასატვირთად.

თანდართული კოდის ფაილი მიუთითებს შემდეგ GPIO ქინძისთავებზე. ის იყენებს 35-38-ს და მიწას მათ გვერდით. ეს შეგიძლიათ ნახოთ გაყვანილობის სურათებში. პინ 36 არის გამაფრთხილებელი დონე, სადაც წითელი შუქი მაქვს ჩართული. პინ 35 არის საათის დონის და მე ვარ ნარინჯისფერი შუქი ჩართული იქ. პინ 38 არის თოვლის მაჩვენებელი, ხოლო პინ 37 არის სრულიად გასასვლელი. თუ თქვენ იყენებთ სხვადასხვა ქინძისთავებს, თქვენ უნდა შეცვალოთ კვანძის წითელი ნაკადი მათ შესაცვლელად.

ნაბიჯი 5: ჩართეთ შუქები სისტემაში და გამოსცადეთ

ჩართეთ შუქები სისტემაში და გამოსცადეთ
ჩართეთ შუქები სისტემაში და გამოსცადეთ
ჩართეთ შუქები სისტემაში და გამოსცადეთ
ჩართეთ შუქები სისტემაში და გამოსცადეთ
ჩართეთ შუქები სისტემაში და გამოსცადეთ
ჩართეთ შუქები სისტემაში და გამოსცადეთ

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

მე უნდა შევასრულო ჩემი GPIO ქინძისთავები, რადგან მე მათ არასწორი სანთლები აანთეს, მაგრამ pi– ზე ქინძისთავების შეცვლა ადვილია ჩემი შეცდომების გამოსასწორებლად.

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

ნაბიჯი 6: სინათლის სიგნალიზაციის სისტემის სხვა გამოყენება

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

თქვენი შემოქმედების და ვებ მონაცემების გამოყენება ამ იდეის გაფართოების მრავალი გზა არსებობს.

Გაერთე!

გირჩევთ: