Სარჩევი:

MuMo - Node_draft: 24 ნაბიჯი (სურათებით)
MuMo - Node_draft: 24 ნაბიჯი (სურათებით)

ვიდეო: MuMo - Node_draft: 24 ნაბიჯი (სურათებით)

ვიდეო: MuMo - Node_draft: 24 ნაბიჯი (სურათებით)
ვიდეო: იპოვე საიდუმლო ოთახი! - სრულიად ხელუხლებელი მე-12 საუკუნის მიტოვებული ციხე საფრანგეთში 2024, ივლისი
Anonim
MuMo - Node_draft
MuMo - Node_draft
MuMo - Node_draft
MuMo - Node_draft
MuMo - Node_draft
MuMo - Node_draft
MuMo - Node_draft
MuMo - Node_draft

### განახლება 10-03-2021 // უახლესი ინფორმაცია/განახლებები ხელმისაწვდომი იქნება github გვერდზე:

რა არის MuMo?

რა არის MuMo? MuMo არის თანამშრომლობა პროდუქტის განვითარებას (ანტვერპენის უნივერსიტეტის დეპარტამენტი) ანტვერპენის დიზაინის ქარხნის სახელწოდებით და ანტვერპენის მოდის მუზეუმს შორის. პროექტის მიზანია შექმნას ღია კოდის IOT მონიტორის სისტემა LoRa ქსელზე დაყრდნობით.

  • მისი დაყენება ადვილი უნდა იყოს.
  • ადვილი უნდა იყოს შეკრება.
  • ის უნდა იყოს მასშტაბური გამოყენების სფეროს თვალსაზრისით.

რას შეიცავს პროექტი MuMo:

MuMo კვანძი

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

MuMo Gatway

MuMo Gateway არის აქტიური LoRa კარიბჭე, რომელსაც შეუძლია მიიღოს და გააგზავნოს LoRa სიგნალები Node მოწყობილობიდან ინტერნეტით. ამ პროექტში კარიბჭე ასევე აღჭურვილი იქნება MuMo Node მოწყობილობის იგივე სენსორებით, ჰაერის მტვრის სენსორით და შეცდომების ხაფანგით, რომელთა დისტანციური მონიტორინგიც შესაძლებელია კამერით.

*** კარიბჭეს არ სჭირდება სენსორებით ან კამერით აღჭურვა. მას ასევე შეუძლია მხოლოდ LoRa ქსელის (არაზომითი გასასვლელი) უზრუნველყოფა. ***

MuMo დაფა

MuMo Dashboard უზრუნველყოფილია შექმნას ქსელის მიმოხილვის ვებ პროგრამა. ის დამზადებულია მოსახერხებლად სხვადასხვა ფუნქციებით. დაფა შეიძლება სრულად მორგებული იყოს მომხმარებლის სურვილებსა და აპლიკაციებზე.

Github გვერდი:

github.com/MoMu-Antwerp/MuMo

ინსტრუქციული გვერდები:

MuMo_Node:

MuMo_Gateway:

საჭირო ინსტრუმენტები:

  • 3D პრინტერი ძაფით
  • Solder რკინის / solder
  • მცირე ჭრის plier
  • ცხელი წებოს იარაღი (ან ფიქსაციის სხვა ინსტრუმენტები)
  • პატარა ხრახნიანი

ნაბიჯი 1: #Hardware - ნაწილების შეკვეთა

#Hardware - ნაწილების შეკვეთა
#Hardware - ნაწილების შეკვეთა

ნაწილები შესაკვეთად:

იხილეთ github გვერდი უახლესი მიმოხილვისთვის:

github.com/jokohoko/Mumo/blob/main/Shopping_list.md

ნაბიჯი 2: #Hardware - 3D ნაბეჭდი ნაწილები

#Hardware - 3D ნაბეჭდი ნაწილები
#Hardware - 3D ნაბეჭდი ნაწილები
#Hardware - 3D ნაბეჭდი ნაწილები
#Hardware - 3D ნაბეჭდი ნაწილები
#Hardware - 3D ნაბეჭდი ნაწილები
#Hardware - 3D ნაბეჭდი ნაწილები
#Hardware - 3D ნაბეჭდი ნაწილები
#Hardware - 3D ნაბეჭდი ნაწილები

ნაწილები 3D ბეჭდვისთვის:

  • NODE_ ძირითადი_სახლი
  • NODE_Battery_Tray
  • NODE_Backcover

იხილეთ github გვერდი უახლესი STL ფაილებისთვის:

github.com/jokohoko/Mumo/tree/main/STL_NODE

ძაფის ამობეჭდვა:

  • PETG (სასურველი და უფრო გამძლე)
  • PLA

ბეჭდვის ზოგადი პარამეტრები:

  • მხარდაჭერა არ არის საჭირო
  • შევსება არ არის საჭირო
  • 0.2 ფენის სიმაღლე
  • 3 გარე პერიმეტრი (სიმტკიცისა და გამძლეობისთვის)

ნაბიჯი 3: #Hardware - მოამზადეთ ბატარეის უჯრა

#Hardware - მოამზადეთ ბატარეის უჯრა
#Hardware - მოამზადეთ ბატარეის უჯრა
#Hardware - მოამზადეთ ბატარეის უჯრა
#Hardware - მოამზადეთ ბატარეის უჯრა
#Hardware - მოამზადეთ ბატარეის უჯრა
#Hardware - მოამზადეთ ბატარეის უჯრა
#Hardware - მოამზადეთ ბატარეის უჯრა
#Hardware - მოამზადეთ ბატარეის უჯრა

ნაწილები:

  • 2 x ბატარეის კოლოფი (გვერდითი კვანძი: თქვენ ასევე შეგიძლიათ გამოიყენოთ მხოლოდ ერთი ბატარეა 3 AA ბატარეაზე, მაგრამ ცოცხალი დიაპაზონი იქნება უფრო მოკლე!)
  • 1 x JST 2.0 დენის კონექტორი (მოყვება Seeed LoRaWan დაფაზე)
  • 3D დაბეჭდილი ნაწილი: ბატარეის უჯრა

ინსტრუქციები - შედუღება: (გაფრთხილება ცხელი - იყავით ფრთხილად!)

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

ინსტრუქციები - ბატარეის დამჭერის დაფიქსირება:

  1. აკრიფეთ ბატარეის დამჭერები ბატარეის უჯრაში ისე, რომ კაბელები გაწყობილი იყოს გვერდით (იხ. სურათი). ეს შეიძლება გაკეთდეს ცხელი წებოთი (სასურველია), ორმხრივი ლენტით, სილიკონით, მეორე წებოთი,…

ნაბიჯი 4: #Hardware - მოამზადეთ LoRaWan დაფა

#Hardware - მოამზადეთ LoRaWan დაფა
#Hardware - მოამზადეთ LoRaWan დაფა
#Hardware - მოამზადეთ LoRaWan დაფა
#Hardware - მოამზადეთ LoRaWan დაფა
#Hardware - მოამზადეთ LoRaWan დაფა
#Hardware - მოამზადეთ LoRaWan დაფა

ნაწილი:

LoRaWan დაფა

ინსტრუქცია:

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

ლორავანის ფარის ენერგიის მოხმარების შესამცირებლად, ჩვენ უნდა ამოვიღოთ ორი LED, რომელიც არის ინფორმაციული. სიმძლავრე (PWR) და მუხტის მითითება (CHG) გამოიწვია.

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

  1. იპოვნეთ დატენვის LED (CHR) და powerLED (PWR) (იხილეთ სურათი მწვანე მართკუთხედებით)
  2. გაჭრა soldering of LED. LED უნდა დაიშალა.
  3. ამოიღეთ ლიდერები და შეამოწმეთ ნაწილები გაწმენდილია თუ არა ქვევით კვალის დაზიანების გარეშე.

ნაბიჯი 5: #Hardware - ასამბლეა 1: TSL2561 / BME680

#Hardware - ასამბლეა 1: TSL2561 / BME680
#Hardware - ასამბლეა 1: TSL2561 / BME680
#Hardware - ასამბლეა 1: TSL2561 / BME680
#Hardware - ასამბლეა 1: TSL2561 / BME680
#Hardware - ასამბლეა 1: TSL2561 / BME680
#Hardware - ასამბლეა 1: TSL2561 / BME680

ნაწილები:

  • 3D ბეჭდვა - "კვანძის ძირითადი სხეული"
  • ციფრული სინათლის სენსორი (მცირე სენსორი)
  • BME680 სენსორი (გრძელი სენსორი)
  • 2 x Grove I2C კონექტორის კაბელები
  • 4 x M2x5 ხრახნი

ინსტრუქცია:

  1. შეაერთეთ გროვის კაბელი ციფრული სინათლის სენსორთან. მეორე კი BME680 სენსორზე.

  2. მოათავსეთ სენსორები 3D ბეჭდვის კორპუსში ("კვანძის ძირითადი სხეული").
  3. ციფრული შუქი ზედა მარცხნივ / BME680 ზედა მარჯვნივ. სენსორის დამაკავშირებელი ნაწილი არის ქვემოთ (არ ჩანს!). თქვენ უნდა წარმართონ კაბელები, რომ ისინი მკვეთრ შემობრუნებას ახდენენ.
  4. და ხრახნიან ორივე ადგილს m2x5 მმ ხრახნებით.

ნაბიჯი 6: #Hardware - ასამბლეა 2: ნახე LoRaWan დაფა

#Hardware - ასამბლეა 2: ნახე LoRaWan დაფა
#Hardware - ასამბლეა 2: ნახე LoRaWan დაფა
#Hardware - ასამბლეა 2: ნახე LoRaWan დაფა
#Hardware - ასამბლეა 2: ნახე LoRaWan დაფა
#Hardware - ასამბლეა 2: ნახე LoRaWan დაფა
#Hardware - ასამბლეა 2: ნახე LoRaWan დაფა
#Hardware - ასამბლეა 2: ნახე LoRaWan დაფა
#Hardware - ასამბლეა 2: ნახე LoRaWan დაფა

ნაწილები:

  • ბატარეის უჯრა ბატარეის დამჭერებით
  • ნახა LoRaWan დაფა
  • ძირითადი სხეულის კვანძი
  • 4 x M2x5 ხრახნი

ინსტრუქცია:

  1. ჩადეთ ბატარეის უჯრა LoRaWan დაფაზე.
  2. გადაახვიეთ დენის კაბელი ისე, რომ კაბელები ისე დაიკავონ, რომ მათ ბევრი ადგილი არ დაიკავონ.
  3. ჩადეთ LoRaWan დაფა კორპუსში USB კონექტორით და დენის კაბელით.
  4. LoRaWan დაფის ხვრელები გაასწორეთ კორპუსის სამონტაჟო ქინძისთავებთან.
  5. დარწმუნდით, რომ მოათავსეთ LoRaWan დაფა გამყოფი კედლის გვერდით. (იხილეთ სურათები)
  6. ჩადეთ ოთხი ხრახნი დაფის მითითებულ პოზიციაში (იხილეთ სურათი ზემოდან - მწვანე წრეები)
  7. ხრახნების გამკაცრებისას დარწმუნდით, რომ გადატვირთვის ღილაკი სწორად არის მორგებული კვანძის მხარეს მდებარე ღილაკთან. (იხილეთ სურათი ზემოდან - ლურჯი ოთხკუთხედი)
  8. შეამოწმეთ სწორად მუშაობს გადატვირთვის ღილაკი. თუ ღილაკი არ გადაადგილდება ან არ ეხება გადატვირთვის ღილაკს ან დაფას, შეიძლება წარმოიშვას შეუსაბამობა 3D ბეჭდვის ხარისხში. სცადეთ ოდნავ გადააადგილოთ დაფა ან განიხილეთ პლასტიკური დაბეჭდილი გადატვირთვის ღილაკი მთლიანად ამის მოსაგვარებლად. თქვენ კვლავ შეგიძლიათ გადააყენოთ ღილაკი ბეჭდვის ხვრელში.
  9. შესანახი ანტენა ბატარეის დამხმარე ბლოკში მოსალოდნელი გახსნის საშუალებით, ფრთხილად რომ არ გატეხოთ ანტენა

ნაბიჯი 7: #Hardware - ასამბლეა 3: შეაერთეთ I2C ქინძისთავები

#Hardware - ასამბლეა 3: შეაერთეთ I2C ქინძისთავები
#Hardware - ასამბლეა 3: შეაერთეთ I2C ქინძისთავები
#Hardware - ასამბლეა 3: შეაერთეთ I2C ქინძისთავები
#Hardware - ასამბლეა 3: შეაერთეთ I2C ქინძისთავები

ინსტრუქცია:

შეაერთეთ Grove კაბელები i2C სლოტებზე Seeeduino– ზე. მხოლოდ ორი გარე კონექტორი არის I2C ქინძისთავები და გამოსაყენებელია ჩვენი სენსორებისთვის. თქვენ შეგიძლიათ შეცვალოთ ორივე სენსორის კონექტორი. (იხ. სურათი - ლურჯი ოთხკუთხედი)

ნაბიჯი 8: #Hardware - ასამბლეა 4: საკაბელო მენეჯმენტი - I2C კაბელები

#Hardware - ასამბლეა 4: საკაბელო მენეჯმენტი - I2C კაბელები
#Hardware - ასამბლეა 4: საკაბელო მენეჯმენტი - I2C კაბელები

ინსტრუქცია:

  1. ბატარეის დამხმარე ბლოკის უკან არის ადგილი I2C კაბელების ქვემოთ ჩასაგდებად. მორგება მჭიდროა, ასე რომ ისინი უკან არ დაიხრებიან.
  2. ორიენტაციის კაბელები ლამაზად ისე, რომ მათ ხელი არ შეუშალონ ბატარეის უჯრაზე, რომელიც თავზე მოთავსდება ერთ მომენტში.

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

ნაბიჯი 9: #TTN - დარეგისტრირდით / შედით სისტემაში

#TTN - დარეგისტრირდით / შედით სისტემაში
#TTN - დარეგისტრირდით / შედით სისტემაში
#TTN - დარეგისტრირდით / შედით სისტემაში
#TTN - დარეგისტრირდით / შედით სისტემაში
#TTN - დარეგისტრირდით / შედით სისტემაში
#TTN - დარეგისტრირდით / შედით სისტემაში

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

* თუ უკვე გაქვთ ანგარიში, შეგიძლიათ გამოტოვოთ ეს ნაბიჯი

ინსტრუქცია:

  1. დარეგისტრირდით Things Network– ში და შექმენით ანგარიში
  2. მიჰყევით ინსტრუქციას TTN ვებსაიტზე.
  3. რეგისტრაციის შემდეგ შეხვიდეთ თქვენს ანგარიშზე
  4. გადადით თქვენს კონსოლზე. თქვენ ნახავთ მას თქვენი პროფილის ჩამოსაშლელ მენიუში (იხ. სურათი)

ნაბიჯი 10: #TTN - პროგრამის დაყენება

#TTN - პროგრამის დაყენება
#TTN - პროგრამის დაყენება
#TTN - პროგრამის დაყენება
#TTN - პროგრამის დაყენება

* თუ უკვე გაქვთ პროგრამა, შეგიძლიათ გამოტოვოთ ეს ნაბიჯი

პროგრამა არის გარემო, სადაც შეგიძლიათ შეინახოთ მრავალი კვანძის მოწყობილობა.

ინსტრუქცია:

  1. როდესაც კონსოლში ხართ, დააწკაპუნეთ პროგრამებზე (იხ. სურათი 1).
  2. დააწკაპუნეთ "აპლიკაციის დამატებაზე"
  3. თქვენ ახლა განთავსებული ხართ პროგრამის დამატების ფანჯარაში (იხ. სურათი 2).
  4. გააკეთეთ განაცხადის ID
  5. მიეცით თქვენს განაცხადს აღწერა
  6. დააყენეთ დამმუშავებლის რეგისტრაცია (თქვენი მდებარეობის მიხედვით)
  7. დასრულების შემდეგ დააჭირეთ ღილაკს "პროგრამის დამატება".

ნაბიჯი 11: #TTN - დატვირთვის ფორმატების დაყენება

#TTN - დატვირთვის ფორმატების დაყენება
#TTN - დატვირთვის ფორმატების დაყენება
#TTN - დატვირთვის ფორმატების დაყენება
#TTN - დატვირთვის ფორმატების დაყენება

დატვირთვის დაყენება მნიშვნელოვანია თქვენი შემოსული მონაცემების ინფორმაციის სწორად წასაკითხად.

ინსტრუქცია:

  1. პროგრამის მიმოხილვაში დააჭირეთ ღილაკს "დატვირთვის ფორმატები". (იხ. სურათი 1 - მწვანე ოთხკუთხედი)
  2. დააკოპირეთ ჩასვით ფუნქცია (შეამოწმეთ github ბმული ქვემოთ) დეკოდირების რედაქტორში. (იხ. სურათი - ლურჯი ოთხკუთხედი)
  3. დააწკაპუნეთ შენახვის ღილაკზე, რომ შეინახოთ შედეგი.

დეკოდირების რედაქტორის ფუნქციის ბმული:

github.com/jokohoko/Mumo/blob/main/documentation/Payload_format.md

ნაბიჯი 12: #TTN - მოწყობილობების დამატება

#TTN - დაამატეთ მოწყობილობები
#TTN - დაამატეთ მოწყობილობები
#TTN - დაამატეთ მოწყობილობები
#TTN - დაამატეთ მოწყობილობები

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

ინსტრუქცია:

  1. დააწკაპუნეთ მოწყობილობის რეგისტრაციაზე (იხ. სურათი 1 - მწვანე ოთხკუთხედი)
  2. შეიყვანეთ მოწყობილობის ID
  3. დააყენეთ მოწყობილობა EUI ავტომატურად გენერირებული. დააწკაპუნეთ მარცხენა მხარეს გადაკვეთის ისრებზე.
  4. დასრულების შემდეგ დააჭირეთ ღილაკს "მოწყობილობის რეგისტრაცია".
  5. მოწყობილობა ახლა შეიქმნა.

ნაბიჯი 13: #TTN - მოწყობილობის პარამეტრები

#TTN - მოწყობილობის პარამეტრები
#TTN - მოწყობილობის პარამეტრები
#TTN - მოწყობილობის პარამეტრები
#TTN - მოწყობილობის პარამეტრები
#TTN - მოწყობილობის პარამეტრები
#TTN - მოწყობილობის პარამეტრები

ეს ნაბიჯი მართლაც მნიშვნელოვანია მოწყობილობების LoRa კონფიგურაციის კარგი კავშირის მისაღებად.

ინსტრუქცია:

  1. როდესაც მოწყობილობის მიმოხილვის გვერდზე ხართ, დააჭირეთ ღილაკს "პარამეტრები" (იხ. სურათი 1 - მწვანე ოთხკუთხედი)
  2. პარამეტრების გვერდზე თქვენ შეგიძლიათ მისცეთ აღწერა თქვენს მოწყობილობას (არ არის აუცილებელი)
  3. დააყენეთ გააქტიურების რეჟიმი ABP.
  4. გამორთეთ "ჩარჩოს საწინააღმდეგო შემოწმება". თქვენ ნახავთ გვერდის ბოლოში.
  5. დატოვეთ ყველა მოწყობილობა EUI, მოწყობილობის მისამართი, ქსელის სესიის გასაღები, აპის სესიის გასაღები ავტომატური გენერირებისთვის.
  6. დააწკაპუნეთ შენახვის ღილაკზე ახალი პარამეტრების შესანახად.
  7. დაბრუნდით "პარამეტრების" გვერდზე. (იხ. სურათი 3 - მწვანე ოთხკუთხედი)
  8. დააბრუნეთ აქტივაციის რეჟიმი OTAA !! (იხ. სურათი 4 - მწვანე ოთხკუთხედი)
  9. დატოვეთ აპის გასაღები ავტოგენერაციისთვის.
  10. დააწკაპუნეთ შენახვის ღილაკზე ახალი პარამეტრების შესანახად. (იხ. სურათი 5 - მწვანე ოთხკუთხედი)

ნაბიჯი 14: #კოდი - Arduino კოდის ჩამოტვირთვა

#კოდი - Arduino კოდის ჩამოტვირთვა
#კოდი - Arduino კოდის ჩამოტვირთვა

კარგი, ჯერჯერობით კარგად. ჩვენ გვაქვს კვანძების შეკრება, გვაქვს ანგარიში TTN– ზე, შევქმენით აპლიკაცია სწორი დატვირთვის ფორმატით და ჩვენ შევქმენით მოწყობილობა (OTAA) ამ აპლიკაციაში. ასე რომ, ახლა ჩვენ მხოლოდ უნდა დავაყენოთ Arduino კოდი იგივე პარამეტრების ინფორმაციით, როგორც მოწყობილობა, რომელიც ჩვენ TTN– ში გავაკეთეთ. შემდეგ ეტაპზე ჩვენ ავტვირთავთ კოდს LoRaWan დაფაზე კვანძში.

ინსტრუქცია:

  1. ჩამოტვირთეთ mumoV1 დირექტორია Github გვერდიდან.
  2. ჩამოტვირთეთ arduino პროგრამული უზრუნველყოფის უახლესი ვერსია. (https://www.arduino.cc/en/software)
  3. გახსენით arduino კოდის ფაილი "mumoV1.ino" (თქვენ ნახავთ Github ბმულს ინსტრუქციის ქვეშ)

Github ბმული:

github.com/jokohoko/Mumo/tree/main/mumoV1

ნაბიჯი 15: #კოდი - Arduino - მოწყობილობის დაყენება TTN– ით

#კოდი - Arduino - მოწყობილობის დაყენება TTN– ით
#კოდი - Arduino - მოწყობილობის დაყენება TTN– ით
#კოდი - Arduino - მოწყობილობის დაყენება TTN– ით
#კოდი - Arduino - მოწყობილობის დაყენება TTN– ით

ინსტრუქცია:

  1. გახსენით thethingsnetwork (TTN), გადადით თქვენი მოწყობილობის მიმოხილვაზე, სადაც ნახავთ მოწყობილობის ყველა პარამეტრის ინფორმაციას. ჩვენ ამას გამოვიყენებთ arduino კოდის დასაყენებლად.
  2. არდუინოს კოდში გადადით "mumoV1.h" ჩანართზე.

კვანძის ID დაყენება:

  1. დააკოპირეთ მოწყობილობა_EUI TTN– დან და ჩასვით arduino კოდში (იხ. მეწამული ისარი).
  2. დააკოპირეთ განაცხადი_EUI TTN– დან და ჩასვით არდუინოს კოდში (იხ. ლურჯი ისარი).
  3. დააკოპირეთ app_key TTN– დან და ჩასვით არდუინოს კოდში (იხ. მწვანე ისარი).თუ ქსელის_სესიის_ გასაღები არ ჩანს, დააწკაპუნეთ „თვალის“სიმბოლოზე (იხილეთ მწვანე წრე).
  4. დააკოპირეთ მოწყობილობის მისამართი TTN– დან და ჩასვით arduino კოდში (იხ. ყვითელი ისარი).
  5. დააკოპირეთ network_session_key TTN– დან და ჩასვით arduino კოდში (იხ. ნარინჯისფერი ისარი). თუ network_session_key არ ჩანს, დააწკაპუნეთ "თვალის" სიმბოლოზე (იხილეთ ნარინჯისფერი წრე).
  6. დააკოპირეთ app_session_key TTN– დან და ჩასვით arduino კოდში (იხ. წითელი ისარი). თუ app_session_key არ ჩანს, დააწკაპუნეთ "თვალის" სიმბოლოზე (იხ. წითელი წრე).

ნაბიჯი 16: #კოდი - Arduino - დააინსტალირეთ RTC და Adafruit ბიბლიოთეკა

#კოდი - Arduino - დააინსტალირეთ RTC და Adafruit ბიბლიოთეკა
#კოდი - Arduino - დააინსტალირეთ RTC და Adafruit ბიბლიოთეკა
#კოდი - Arduino - დააინსტალირეთ RTC და Adafruit ბიბლიოთეკა
#კოდი - Arduino - დააინსტალირეთ RTC და Adafruit ბიბლიოთეკა
#კოდი - Arduino - დააინსტალირეთ RTC და Adafruit ბიბლიოთეკა
#კოდი - Arduino - დააინსტალირეთ RTC და Adafruit ბიბლიოთეკა
  1. თქვენს arduino ინტერფეისში დააწკაპუნეთ ესკიზზე> ბიბლიოთეკის ჩართვა> ბიბლიოთეკების მართვა…
  2. ბიბლიოთეკის მართვის ფანჯარა გამოჩნდება.
  3. საძიებო ზოლში ჩაწერეთ: rtczero
  4. დააინსტალირეთ პირველი ბიბლიოთეკის უახლესი ვერსია
  5. საძიებო ზოლში ჩაწერეთ: adafruit BME680 (BME680 სენსორისთვის)
  6. დააინსტალირეთ პირველი ბიბლიოთეკის უახლესი ვერსია
  7. საძიებო ზოლში ჩაწერეთ: adafruit TSL2561 (TSL2561 სენსორისთვის)
  8. დააინსტალირეთ პირველი ბიბლიოთეკის უახლესი ვერსია.
  9. საძიებო ზოლში ჩაწერეთ: flashstorage ATSAM დააინსტალირეთ პირველი ბიბლიოთეკის უახლესი ვერსია.

ნაბიჯი 17: #კოდი - Arduino - Seeeduino LoRaWAN ბიბლიოთეკის დაყენება

#კოდი - Arduino - Seeeduino LoRaWAN ბიბლიოთეკის დაყენება
#კოდი - Arduino - Seeeduino LoRaWAN ბიბლიოთეკის დაყენება
#კოდი - Arduino - Seeeduino LoRaWAN ბიბლიოთეკის დაყენება
#კოდი - Arduino - Seeeduino LoRaWAN ბიბლიოთეკის დაყენება

ჩვენ ვამონტაჟებთ Seeed დაფების ბიბლიოთეკას დაფასთან კომუნიკაციისთვის.

ინსტრუქცია:

  1. თქვენს arduino ინტერფეისში დააწკაპუნეთ ფაილზე> პარამეტრები და დააკოპირეთ url (ქვემოთ) "დამატებითი დაფების მენეჯერის მისამართები" (იხ. სურათი - წითელი ოთხკუთხედი).
  2. დააწკაპუნეთ "კარგი".
  3. არდუინოს ინტერფეისზე დაბრუნებისას დააჭირეთ Toos> Board> Board Manager.
  4. საძიებო ზოლში ჩაწერეთ "lorawan".
  5. თქვენ ნახავთ Seeed LoRaWan დაფის ბიბლიოთეკას. (იხ. სურათი - მწვანე ოთხკუთხედი).
  6. დააწკაპუნეთ "ინსტალაციაზე" და დაელოდეთ სანამ დასრულდება.

URL:

ნაბიჯი 18: #კოდი - არდუინო - დაფის შერჩევა / COM პორტი

#კოდი - არდუინო - დაფის შერჩევა / COM პორტი
#კოდი - არდუინო - დაფის შერჩევა / COM პორტი

ინსტრუქცია:

  1. შეაერთეთ LoRaWAN დაფა მიკრო USB კაბელით თქვენს კომპიუტერს.
  2. თქვენს arduino ინტერფეისში დააწკაპუნეთ ინსტრუმენტებზე> დაფაზე და შეარჩიეთ დაფა "Seeeduino LoRaWAN". (იხილეთ სურათი)
  3. იმავე მენიუში აირჩიეთ სწორი COM პორტი.

ნაბიჯი 19: #კოდი - არდუინო - ატვირთეთ კოდი დაფაზე

#კოდი - არდუინო - ატვირთეთ კოდი დაფაზე
#კოდი - არდუინო - ატვირთეთ კოდი დაფაზე

ახლა, როდესაც ჩვენ მზად გვაქვს ჩვენი კოდი, დროა ჩავდოთ კოდი LoRaWAN დაფაზე!

ინსტრუქცია:

  1. დარწმუნდით, რომ თქვენი LoRaWAN დაფა კვლავ დაკავშირებულია თქვენს კომპიუტერთან.
  2. ორჯერ დააწკაპუნეთ გადატვირთვის ღილაკზე გვერდით კვანძზე. თქვენ ნახავთ, რომ led ციმციმებს. ეს ნიშნავს, რომ მოწყობილობა ჩატვირთვის რეჟიმშია.
  3. ჩატვირთვის მოდულის გამო ჩვენ უნდა შევარჩიოთ ახალი COM პორტი. ეს კეთდება ზუსტად ისევე, როგორც ნაბიჯი #18.
  4. დააწკაპუნეთ ატვირთვის ღილაკზე. ეს არის ღილაკი, რომელზეც ისარი მიუთითებს მარჯვნივ. (იხ. სურათი - წითელი წრე).
  5. თქვენ უნდა ნახოთ "ატვირთვა შესრულებულია" ქვედა მარჯვენა კუთხეში.

ნაბიჯი 20: #კოდი - არდუინო - შეამოწმე კოდი

#კოდი - არდუინო - გამოცადეთ კოდი!
#კოდი - არდუინო - გამოცადეთ კოდი!
#კოდი - არდუინო - გამოცადეთ კოდი!
#კოდი - არდუინო - გამოცადეთ კოდი!

ინსტრუქცია:

  1. TTN მოწყობილობის მიმოხილვაში დააჭირეთ ღილაკს "მონაცემები". აქ თქვენ ნახავთ ყველა შემომავალ მონაცემს, რომ კონკრეტული კვანძის მოწყობილობა. (იხ. სურათი - წითელი ოთხკუთხედი)
  2. მონაცემთა გადაცემის შესამოწმებლად, დააჭირეთ გადატვირთვის ღილაკს კვანძის მოწყობილობის მხარეს სიგნალის გასაგზავნად.
  3. თუ LoRa სიგნალი მიიღება კარიბჭით, თქვენ დაინახავთ თქვენს მოწყობილობაში შემავალი მონაცემების მონაცემებს TTN– ზე. (დაელოდეთ 30-40 წამს შედეგის სანახავად)
  4. თუ თქვენ ვერ ხედავთ შემომავალ მონაცემებს, შეეცადეთ დააჭიროთ დანარჩენი ღილაკს კვანძის მოწყობილობის მხარეს სიგნალის კვლავ გასაგზავნად.
  5. თუ ეს არ გეხმარებათ, დაუბრუნდით #18 საფეხურს და კვლავ სცადეთ კოდის ატვირთვა.

გილოცავთ, თქვენ უკვე გაქვთ LoRa Node მოწყობილობა!

  1. ამოიღეთ USB ლორავანის დაფიდან.
  2. ბოლოჯერ დააჭირეთ დანარჩენი ღილაკს კვანძის მოწყობილობის მხარეს.

ნაბიჯი 21: #Hardware - ასამბლეა 5: ჩადეთ ბატარეის უჯრა

#Hardware - ასამბლეა 5: ჩადეთ ბატარეის უჯრა
#Hardware - ასამბლეა 5: ჩადეთ ბატარეის უჯრა
#Hardware - ასამბლეა 5: ჩადეთ ბატარეის უჯრა
#Hardware - ასამბლეა 5: ჩადეთ ბატარეის უჯრა
#Hardware - ასამბლეა 5: ჩადეთ ბატარეის უჯრა
#Hardware - ასამბლეა 5: ჩადეთ ბატარეის უჯრა

ნაწილები:

ბატარეის უჯრა

ინსტრუქციები

  1. ჩადეთ ბატარეის უჯრა კორპუსში კუთხის ქვეშ. დარწმუნდით, რომ პირველ რიგში განათავსეთ კვების კაბელი სწორი მიმართულებით. (იხილეთ სურათი)
  2. პირველ რიგში დადეთ უჯრა საყრდენი ბლოკის კედელზე, სადაც კაბელები უკანა მხარეს არის ჩასმული.
  3. დააყენეთ უჯრა ქვემოთ, სანამ არ გაიგონებთ "დაჭერის" ხმას.
  4. შეამოწმეთ კუთხე, რომ უჯრა ლამაზად მოთავსდეს მთავარ კორპუსში. (იხ. სურათი 2/3 - წითელი წრეები) // weg
  5. ჩადეთ კვების კაბელი I2C კავშირის კაბელების თავზე. გადააგდე ქვემოთ რაღაც ბლაგვი. ფრთხილად იყავით, რომ არ დაზიანდეს კაბელები.

ნაბიჯი 22: #Hardware - ასამბლეა 6: ჩადეთ ბატარეები

ნაწილები:

6 x AA ბატარეები (გვერდითი კვანძი)

ინსტრუქცია:

  1. ჩადეთ 6 x AA ბატარეა ბატარეის დამჭერების სწორ ორიენტაციაში.
  2. ფრთხილად მიაქციეთ ბატარეის კაბელები ქვემოთ ისე, რომ მათ ხელი არ შეუშალონ შემდგომ ნაბიჯს.

*გვერდითი კვანძი: შეამოწმეთ ბატარეის დამჭერის ბატარეის ორიენტაცია. ის შეიძლება განსხვავდებოდეს სურათისგან

ნაბიჯი 23: #Hardware - ასამბლეა 7: უკანა საფარი

#Hardware - ასამბლეა 7: უკანა საფარი
#Hardware - ასამბლეა 7: უკანა საფარი

ნაწილები:

3D ბეჭდვა - უკანა ყდის კვანძი

ინსტრუქცია:

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

ნაბიჯი 24: #Hardware - მოწყობილობის დანართი

#Hardware - მოწყობილობის დანართი
#Hardware - მოწყობილობის დანართი
#Hardware - მოწყობილობის დანართი
#Hardware - მოწყობილობის დანართი
#Hardware - მოწყობილობის დანართი
#Hardware - მოწყობილობის დანართი

მოწყობილობის დამაგრების რამდენიმე გზა არსებობს.

  1. ხრახნიანი სლაიდების ჩაკეტვის ღარი გვერდზე.
  2. ხრახნიანი სლაიდების საკეტი უკანა მხარეს.
  3. Tiewrap კორომები მხარეს / ზედა და უკან.
  4. კვანძის უკანა საფარი ასევე უზრუნველყოფილია კაუჭით.

გირჩევთ: