Სარჩევი:

LoRa Mesh სენსორები: 6 ნაბიჯი
LoRa Mesh სენსორები: 6 ნაბიჯი

ვიდეო: LoRa Mesh სენსორები: 6 ნაბიჯი

ვიდეო: LoRa Mesh სენსორები: 6 ნაბიჯი
ვიდეო: Cassandra 2024, ნოემბერი
Anonim
LoRa Mesh სენსორები
LoRa Mesh სენსორები

ეს რიგით მესამეა Ripple LoRa mesh ქსელებში, ახლა აჩვენებს სენსორულ კვანძებს.

იხილეთ წინა სტატიები ცნობისთვის:

www.instructables.com/id/LoRa-Mesh-Radio/

www.instructables.com/id/LoRa-GPS-Tracker/

მარაგები

აპარატურის კომპონენტების შეძენა შესაძლებელია აქ:

ადაფრუტის ბუმბული LoRa მოდულით:

დიპოლური ანტენა:

ნაბიჯი 1: ფონი

ფონი
ფონი

Arduino სენსორული მოდულების უმეტესობა, როგორიცაა ტემპერატურა, ტენიანობა და ა. შ. ამ სტატიისთვის მე გამოვცადე ფლეიმის სენსორი, რომელიც იყენებს როგორც ციფრულ პინს (იმ შემთხვევაში, როდესაც სენსორის მნიშვნელობა იწყება პოტენომეტრის პარამეტრებიდან), ასევე ანალოგურ პინს.

სენსორის მოდული:

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

ნაბიჯი 2: გაყვანილობა

ამჟამად დაფის მხოლოდ ორი ტიპია მხარდაჭერილი, შემდეგი პინებით, რომელსაც სენსორის მოდული უნდა იყოს დაკავშირებული:

ადაფრუტის ბუმბული:

* ანალოგური პინი: A1 (gpio 15) -OR-

* ციფრული პინი: 10

TTGO/HELTECH ESP32 LoRa მოდული:

* ანალოგური პინი: 39 -ან-

* ციფრული პინი: 34

სენსორული მოდულების უმეტესობას შეუძლია მიიღოს 3.3 ვოლტი, ასე რომ თქვენ უბრალოდ უნდა დააკავშიროთ GND და VCC ქინძისთავები დაფის GND და 3.3V ქინძისთავებთან.

ნაბიჯი 3: Firmware- ის განათება

ამისათვის დაგჭირდებათ Arduino IDE დაყენება და სამიზნე დაფის ტიპის მხარდაჭერა.

ამ Github გვერდზე მოცემულია ინსტრუქცია, თუ როგორ უნდა აანთოთ firmware:

github.com/spleenware/ripple

აირჩიეთ "სენსორული კვანძის" სამიზნეებიდან ერთი. USB კაბელის საშუალებით დაფაზე დაფარული, შეამოწმეთ, რომ firmware გამართულია Arduino IDE– ში სერიული მონიტორის გახსნით. შეიყვანეთ 'q' (ბრჭყალების გარეშე) გაგზავნის ხაზში და დააჭირეთ Enter. სერიული მონიტორი უნდა პასუხობდეს ტექსტით დაწყებული "Q: …"

ნაბიჯი 4: დააინსტალირეთ სენსორი აპლიკაციაში

დააინსტალირეთ სენსორი აპლიკაციაში
დააინსტალირეთ სენსორი აპლიკაციაში
დააინსტალირეთ სენსორი აპლიკაციაში
დააინსტალირეთ სენსორი აპლიკაციაში

სენსორის მოდულის კონფიგურაციისთვის და მისი მონიტორინგისთვის, თქვენ უნდა დააინსტალიროთ Ripple Commander აპლიკაცია. ამჟამად მხოლოდ Android არის მხარდაჭერილი. ჩამოტვირთეთ Play- დან:

აპს აქვს ორი გამშვები ხატი. "მოწყობილობის უზრუნველყოფა" არის მხოლოდ მაშინ, როდესაც თქვენ აყენებთ თქვენს mesh ქსელს (გამეორებები, სენსორები, კარიბჭე და სხვა). სენსორულ კვანძებს უბრალოდ უნდა მიენიჭოთ უნიკალური Id (2 -დან 254 -მდე) და შექმნან მათი დაშიფვრის გასაღებები. უბრალოდ დააწკაპუნეთ "NEW" მენიუს ინსტრუმენტთა პანელზე და შეიყვანეთ Id და სახელი სენსორისთვის, შემდეგ დააჭირეთ SAVE. სენსორი ახლა უნდა იყოს მთავარ სიაში.

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

შეეხეთ "ჩიპის" ხატულას მარჯვნივ, რათა გადადით "პროგრამისტის" ეკრანზე. შეაერთეთ სენსორული დაფა USB-OTG კაბელის საშუალებით Android- თან, შემდეგ შეეხეთ ღილაკს 'PROGRAM'. თუ ყველაფერი კარგად მიდის, მაშინ უნდა იყოს შეტყობინება, რომელშიც ნათქვამია "შესრულებულია" და რომ ახლა თქვენ შეგიძლიათ გათიშოთ.

დაუბრუნდით Android გამშვებ პუნქტს, შემდეგ შეეხეთ მთავარ 'Ripple Commander' გამშვების ხატულას. ეს არის პროგრამის მთავარი ინტერფეისი, სადაც შეგიძლიათ ესაუბროთ ქსელში არსებულ სხვა „პეიჯერ“მომხმარებლებს (რომლებიც იყენებენ Ripple Messenger პროგრამას), ასევე მონიტორინგი გაუწიოთ თქვენს სპეციალურ კვანძებს, მაგალითად გამეორებლებს და სენსორულ კვანძებს. შეეხეთ სენსორულ კვანძს სიაში და თქვენ უნდა ნახოთ მოწყობილობის სტატუსის ეკრანი (იხ. მეორე ეკრანის სურათი ზემოთ).

ნაბიჯი 5: დემო

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

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

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

ნაბიჯი 6: გამოხმაურება

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

პატივისცემით, სკოტ პაუელი.

გირჩევთ: