Სარჩევი:

PyonAir - ღია წყაროს ჰაერის დაბინძურების მონიტორი: 10 ნაბიჯი (სურათებით)
PyonAir - ღია წყაროს ჰაერის დაბინძურების მონიტორი: 10 ნაბიჯი (სურათებით)

ვიდეო: PyonAir - ღია წყაროს ჰაერის დაბინძურების მონიტორი: 10 ნაბიჯი (სურათებით)

ვიდეო: PyonAir - ღია წყაროს ჰაერის დაბინძურების მონიტორი: 10 ნაბიჯი (სურათებით)
ვიდეო: TOP 10 Extreme HARD Landing RYANAIR 2023 2024, ივლისი
Anonim
PyonAir - ჰაერის დაბინძურების ღია კოდის მონიტორი
PyonAir - ჰაერის დაბინძურების ღია კოდის მონიტორი
PyonAir - ჰაერის დაბინძურების ღია კოდის მონიტორი
PyonAir - ჰაერის დაბინძურების ღია კოდის მონიტორი

PyonAir არის დაბალბიუჯეტიანი სისტემა ჰაერის დაბინძურების ადგილობრივი მონიტორინგისთვის - კერძოდ, ნაწილაკებისგან. დაფუძნებული Pycom LoPy4 დაფაზე და Grove თავსებადი აპარატურაზე, სისტემას შეუძლია მონაცემების გადაცემა როგორც LoRa ასევე WiFi- ით.

მე ავიღე ეს პროექტი საუთჰემპტონის უნივერსიტეტში, მკვლევართა გუნდში. ჩემი უპირველესი პასუხისმგებლობა იყო PCB- ის დიზაინი და განვითარება. ეს იყო პირველად Eagle– ის გამოყენება, ასე რომ ეს ნამდვილად იყო სწავლის გამოცდილება!

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

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

ამ ინსტრუქციურად, მე აღვწერ დიზაინის მოგზაურობას და ნაბიჯებს PCB– ის წარმოებისთვის, რასაც მოყვება ინსტრუქციები, თუ როგორ უნდა შევიკრიბოთ PyonAir– ის სრული ერთეული.

მარაგები

კომპონენტები:

  • LoPy4: მთავარი დაფა (https://pycom.io/product/lopy4/)
  • PyonAirPCB: მარტივი კავშირი Grove სენსორებთან
  • Plantower PMS5003: ჰაერის დაბინძურების სენსორი (https://shop.pimoroni.com/products/pms5003-particu…
  • Sensirion SPS30: ჰაერის დაბინძურების სენსორი (https://www.mouser.co.uk/ProductDetail/Sensirion/SPS30?qs=lc2O%252bfHJPVbEPY0RBeZmPA==)
  • SHT35 სენსორი: ტემპერატურისა და ტენიანობის სენსორი (https://www.seeedstudio.com/Grove-I2C-High-Accurac…
  • რეალური დროის საათი: სარეზერვო საათის ერთეული (https://s-u-pm-sensor.gitbook.io/pyonair/hardware/…
  • GPS მოდული: GPS მიმღები დროისა და ადგილმდებარეობისთვის (https://www.seeedstudio.com/Grove-GPS-Module.html)
  • გროვის კაბელები:
  • Pycom ანტენა: LoRa შესაძლებლობა (https://pycom.io/product/lora-868mhz-915mhz-sigfox…
  • MicroSD ბარათი
  • ელექტრომომარაგება: პირველადი კვების წყარო (რეკომენდირებულია:
  • კორპუსი: IP66 115x90x65 მმ ამინდის საწინააღმდეგო ABS ყუთი (https://www.ebay.co.uk/itm/173630987055?ul_noapp=t…

ინსტრუმენტები:

  • გასაყიდი რკინა
  • მულტიმეტრი
  • პატარა ხრახნიანი
  • FTDI კაბელი (სურვილისამებრ):

ნაბიჯი 1: PCB- ს შესახებ

PCB- ს შესახებ
PCB- ს შესახებ
PCB- ს შესახებ
PCB- ს შესახებ

გროვის კონექტორები სულ უფრო პოპულარული სტანდარტია ჰობის შემსწავლელი ელექტრონიკის ეკოსისტემაში. Plug-and-play კონექტორები მოდულის ფართო სპექტრის მიმაგრებასა და გაცვლას ხდის მარტივად და სწრაფად, სახსრების ხელახალი შენახვის გარეშე.

იმავდროულად, Pycom– ის LoPy4 დაფა შეირჩა როგორც მთავარი მიკროკონტროლერი PyonAir– ისთვის, რადგან ის გთავაზობთ 4 უკაბელო კომუნიკაციის რეჟიმს: LoRa, Sigfox, WiFi & Bluetooth და დაპროგრამებულია MicroPython– ის გამოყენებით.

Arduino და Raspberry Pi უკვე მხარს უჭერენ Grove კონექტორის ფარებს, მაგრამ არცერთი ჯერ არ იყო გამოშვებული Pycom სისტემისთვის. ამიტომ, ჩვენ შევქმენით ჩვენი საკუთარი გაფართოების დაფა PCB, რომელიც ჯდება LoPy4 დაფაზე. PCB შეიცავს:

  • 2 I2C სოკეტი (ტემპერატურის სენსორი და RTC)
  • 3 UART სოკეტი (2x PM სენსორი და GPS)
  • ქინძისთავები USB მონაცემებისთვის
  • ტრანზისტორი ჩართავს PM სენსორების ძალაუფლების კონტროლს
  • ტრანზისტორი წრე, რომელიც აკონტროლებს ენერგიას GPS მიმღებზე
  • მიკრო SD სლოტი
  • მომხმარებლის ღილაკი
  • დენის შეყვანის კონექტორები (ლულა, JST ან ხრახნიანი ტერმინალი)
  • Ძაბვის მარეგულირებელი

ნაბიჯი 2: PCB V1-V3

PCB V1-V3
PCB V1-V3
PCB V1-V3
PCB V1-V3
PCB V1-V3
PCB V1-V3

PCB V1

ჩემი პირველი მცდელობა PCB- ში დაფუძნებული იყო "shim" კონცეფციაზე, სადაც თხელი PCB მოთავსდებოდა LoPy დაფასა და Pycom გაფართოების დაფას შორის, როგორიცაა Pytrack (იხ. CAD ნახაზი). როგორც ასეთი, არ იყო სამონტაჟო ხვრელები და დაფა იყო ძალიან ძირითადი, რომელშიც იყო მხოლოდ კონექტორები და წყვილი ტრანზისტორი PM სენსორების ჩართვის ან გამორთვისთვის.

სიმართლე გითხრათ, ამ დაფაზე ბევრი შეცდომა იყო:

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

PCB V2

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

საკითხები:

  • ტრასები გადაკვეთა სამონტაჟო ხვრელების ზონებმა
  • არ არის LoPy ორიენტაციის სახელმძღვანელო
  • DC ლულის ჯეკის არასწორი ორიენტაცია

PCB V3

შედარებით უმნიშვნელო ცვლილებები განხორციელდა V2 და V3 შორის - ძირითადად შესწორებები ზემოთ მოცემულ საკითხებში.

ნაბიჯი 3: PCB V4

PCB V4
PCB V4
PCB V4
PCB V4
PCB V4
PCB V4
PCB V4
PCB V4

V4– ს ჰქონდა სრული PCB– ის სრული დიზაინი, რომელშიც განხორციელდა შემდეგი ცვლილებები:

  • თითქმის ყველა კომპონენტის ხელით შედუღება ან წინასწარი აწყობა PCBA– ს გამოყენებით
  • სამონტაჟო ხვრელები კუთხეებში
  • კომპონენტები დაჯგუფებულია "მუდმივი", "ძალა" და "მომხმარებელი" ზონებში
  • ეტიკეტები:

    • შეყვანის ძაბვის დიაპაზონი
    • დოკუმენტაციის ბმული
    • LoPy LED მდებარეობა
  • 2 SD დამჭერის ვარიანტი
  • სატესტო ბალიშები
  • DC ლულის ჯეკი შეიძლება დამონტაჟდეს თავზე ან დაფის ქვეშ
  • უკეთესი მარშრუტიზაცია
  • უფრო ეფექტურად შეფუთული კომპონენტები
  • დაემატა უფრო გრძელი ქალი სათაურების რიგები, ასე რომ მომხმარებელს შეეძლო გამოეყენებინა 4x 8-პინიანი სათაურები, ნაცვლად 2 წყვილი 8-პინიანი და 6 პინიანი სათაურების ნაცვლად, რაც მას ოდნავ უფრო იაფს გახდიდა.

ნაბიჯი 4: PCB V5

PCB V5
PCB V5
PCB V5
PCB V5
PCB V5
PCB V5

საბოლოო ვერსია

ეს უკანასკნელი რამოდენიმე შესწორება განხორციელდა V5– მდე მანამ, სანამ იგი წარმოდგენილი იქნებოდა PCBA– ს წარმოებისთვის Seeed Studio– ს მიერ:

  • უფრო მოწესრიგებული მარშრუტიც კი
  • ეტიკეტის პოზიციონირების გაუმჯობესება
  • ვებგვერდის განახლებული ბმული
  • აბრეშუმის ბალიშები ტესტირების დროს PCB- ების მარკირებისთვის
  • უფრო მომრგვალებული კუთხეები (უკეთესად მოთავსდება არჩეულ დანართში)
  • PCB- ის მორგებული სიგრძე შიგთავსის რელსებისთვის

ნაბიჯი 5: როგორ გააკეთო შენი საკუთარი: PCBA

როგორ გახადოთ საკუთარი თავი: PCBA
როგორ გახადოთ საკუთარი თავი: PCBA
როგორ გახადოთ საკუთარი თავი: PCBA
როგორ გახადოთ საკუთარი თავი: PCBA
როგორ გახადოთ საკუთარი თავი: PCBA
როგორ გახადოთ საკუთარი თავი: PCBA

თუ თქვენ გეგმავთ 5 – ზე ნაკლები PCB– ის წარმოებას, ამის ნაცვლად იხილეთ „როგორ გააკეთოთ თქვენი საკუთარი ხელით შედუღება“(შემდეგი ნაბიჯი).

PCBA შეკვეთა Seeed Studio– დან

  1. შედით სისტემაში ან შექმენით ანგარიში
  2. დააწკაპუნეთ 'შეუკვეთე ახლა'.
  3. ატვირთეთ გერბერის ფაილები.
  4. პარამეტრების მორგება (PCB რაოდენობა და ზედაპირის დასრულება: HASL ტყვიის გარეშე).
  5. დაამატეთ ასამბლეის ნახაზი და შეარჩიეთ და განათავსეთ ფაილი.
  6. შეარჩიეთ PCBA რაოდენობა.
  7. დაამატეთ BOM (შენიშვნა: თუ გსურთ თავიდან აიცილოთ მისი შედუღება და არ გაწუხებთ მეტი ლოდინი, შეგიძლიათ დაამატოთ TSRN 1-2450 ძაბვის რეგულატორი BOM- ში.
  8. დაამატეთ კალათაში და შეუკვეთეთ!

გთხოვთ ეწვიოთ: https://s-u-pm-sensor.gitbook.io/pyonair/extra-inf… საჭირო ფაილებისთვის.

ძაბვის რეგულატორის შედუღება

ერთადერთი ნაწილი, რომელიც მოითხოვს შედუღებას Seeed's PCBA სერვისის გამოყენებისას არის TSRN 1-2450 ძაბვის მარეგულირებელი. როგორც ზემოთ აღვნიშნეთ, თქვენ შეგიძლიათ შეიტანოთ ეს ასამბლეის BOM– ში, მაგრამ შეიძლება შეკვეთას გაცილებით მეტი დრო დაუმატოს.

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

ნაბიჯი 6: როგორ გააკეთოთ საკუთარი თავი: ხელით შედუღება

როგორ გააკეთოთ საკუთარი თავი: ხელით შედუღება
როგორ გააკეთოთ საკუთარი თავი: ხელით შედუღება
როგორ გააკეთოთ საკუთარი თავი: ხელით შედუღება
როგორ გააკეთოთ საკუთარი თავი: ხელით შედუღება
როგორ გააკეთოთ საკუთარი თავი: ხელით შედუღება
როგორ გააკეთოთ საკუთარი თავი: ხელით შედუღება

თუ თქვენ გეგმავთ PCB– ების დიდი რაოდენობის წარმოებას, ამის ნაცვლად იხილეთ "როგორ გააკეთოთ საკუთარი: PCBA" (წინა ნაბიჯი).

PCB- ების შეკვეთა

თქვენ შეგიძლიათ შეიძინოთ PCB– ები მრავალი ვებ – გვერდიდან, მათ შორის Seeed Studio– სგან, რომელთაგან ზოგიერთს შეუძლია ერთ კვირაში ჩაბარება. ჩვენ გამოვიყენეთ Seeed Fusion, მაგრამ ეს ნაბიჯები უნდა იყოს ძალიან მსგავსი სხვა საიტებთან.

  1. შედით სისტემაში ან შექმენით ანგარიში
  2. დააწკაპუნეთ 'შეუკვეთე ახლა'.
  3. ატვირთეთ გერბერის ფაილები.
  4. პარამეტრების მორგება (PCB რაოდენობა და ზედაპირის დასრულება: HASL ტყვიის გარეშე)
  5. დაამატე კალათაში და შეუკვეთე!

გთხოვთ ეწვიოთ: https://s-u-pm-sensor.gitbook.io/pyonair/extra-inf… საჭირო ფაილებისთვის.

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

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

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

ნაბიჯი 7: როგორ გააკეთოთ საკუთარი თავი: შეკრება

როგორ გააკეთოთ საკუთარი: ასამბლეა
როგორ გააკეთოთ საკუთარი: ასამბლეა

გროვის კაბელის მოდიფიკაცია

იმისათვის, რომ თქვენი PM სენსორები დაუკავშიროთ გროვის კონექტორებს, თქვენ უნდა დააკავშიროთ სენსორის კაბელები გროვის კაბელებზე, როგორც ეს მოცემულია ზემოთ მოცემულ სურათზე. თქვენ შეგიძლიათ ამის გაკეთება ან crimps ან solder და სითბოს შემცირება. თქვენს მიერ გამოყენებული სენსორის მიხედვით, თქვენ უნდა დარწმუნდეთ, რომ pinout ემთხვევა PCB– ის შეყვანას.

ასამბლეის ნაბიჯები

  1. აირჩიეთ რომელი სიმძლავრის შეყვანის გსურთ გამოიყენოთ (ლულის ბუდე / JST / ხრახნიანი ტერმინალი) და შეაერთეთ შესაბამისი წყარო.
  2. გამოიყენეთ მულტიმეტრი PCB– ის უკანა მხარეს V_IN და 5V სატესტო ბალიშების შესამოწმებლად.
  3. როდესაც კმაყოფილი ხართ, რომ დაფა სწორად იკვებება, ამოიღეთ კვების ბლოკი. (თუ არ სცადეთ ალტერნატიული კვების წყარო)
  4. შეაერთეთ LoPy4 16 პინიან სათაურებში, დარწმუნდით, რომ LED არის ზედა (როგორც ნაჩვენებია აბრეშუმის ეკრანზე). ქვედა 4 ხვრელი სათაურებში გამოუყენებელია.
  5. დააკავშირეთ თითოეული Grove მოწყობილობა PCB– ის შესატყვისი სოკეტებში.
  6. შეაერთეთ მიკრო SD ბარათი.
  7. ხელახლა შეაერთეთ კვების ბლოკი. LED- ები LoPy4 და GPS ორივე უნდა იყოს ჩართული.
  8. გამოიყენეთ მულტიმეტრი PCB– ის უკანა ნაწილზე დარჩენილი სატესტო ბალიშების შესამოწმებლად.
  9. თქვენი PyonAir ახლა მზად უნდა იყოს პროგრამირებისთვის!

ნ.ბ. დარწმუნდით, რომ დაცალეთ SD ბარათი და დააფორმეთ როგორც FAT32 სანამ დაფაზე შეაერთებთ.

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

ნაბიჯი 8: როგორ გააკეთოთ საკუთარი: პროგრამული უზრუნველყოფა

ჩვენი პროგრამული უზრუნველყოფის განვითარებისათვის ჩვენ გამოვიყენეთ Atom და pymakr. ორივე ღიაა და უნდა მუშაობდეს უმეტეს კომპიუტერებზე. ჩვენ გირჩევთ დააინსტალიროთ ისინი LoPy4 დაფის კოდის ჩამოტვირთვის წინ.

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

ინსტალაცია

  1. თქვენი PM სენსორული მოწყობილობის გასაშვებად ჩამოტვირთეთ ჩვენი კოდის უახლესი ვერსია GitHub– დან: https://github.com/pyonair/PyonAir-pycom დარწმუნდით, რომ ამოიღეთ ყველა ფაილი თქვენს კომპიუტერში ან ლეპტოპზე მოსახერხებელ ადგილას. და მოერიდეთ რომელიმე ფაილის გადარქმევას.
  2. გახსენით Atom და დახურეთ ნებისმიერი მიმდინარე ფაილი ზედა დონის საქაღალდეზე მარჯვენა ღილაკით და მენიუში, რომელიც გამოჩნდება, დააწკაპუნეთ "პროექტის საქაღალდის წაშლაზე".
  3. გადადით ფაილზე> გახსენით საქაღალდე და შეარჩიეთ საქაღალდე "lopy". ყველა შემცველი ფაილი და საქაღალდე უნდა გამოჩნდეს "პროექტის" ფანჯარაში, ატომის მარცხნივ.
  4. შეაერთეთ PyonAir PCB თქვენს კომპიუტერში ან ლეპტოპში FTDI-USB კაბელის გამოყენებით და RX, TX და GND ქინძისთავები სათაურში დაფის მარჯვნივ.
  5. დაფა უნდა გამოჩნდეს ატომში და ავტომატურად დაუკავშირდეს.
  6. კოდის ასატვირთად, უბრალოდ დააჭირეთ ღილაკს "ატვირთვა" ქვედა პანელში. პროცესს შეიძლება რამდენიმე წუთი დასჭირდეს, ეს დამოკიდებულია იმაზე, თუ რამდენი ფაილი უნდა წაიშალოს და დაინსტალირდეს. მას შემდეგ რაც ატვირთვა წარმატებულია, დააჭირეთ კლავიატურაზე Ctrl + c კოდის შესაჩერებლად, შემდეგ გათიშეთ FTDI-USB კაბელი.

კონფიგურაცია

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

  1. ამოიღეთ ჰაერის დაბინძურების მონიტორი ნებისმიერი შემთხვევიდან, რომლითაც შეგიძლიათ შეხვიდეთ მომხმარებლის ღილაკზე.
  2. მოამზადეთ ტელეფონი ან კომპიუტერი, რომელსაც შეუძლია დაუკავშირდეს ადგილობრივ WiFi ქსელებს.
  3. ჩართეთ PyonAir მოწყობილობა.
  4. მოწყობილობის პირველად დაყენებისას, ის ავტომატურად უნდა გადავიდეს კონფიგურაციის რეჟიმში, რომელიც მითითებულია ლურჯი LED განათებით. წინააღმდეგ შემთხვევაში, დააჭირეთ და გააჩერეთ მომხმარებლის ღილაკი Grove socket PCB (წარწერით CONFIG) 3 წამის განმავლობაში. RGB LED უნდა გახდეს მყარი ლურჯი.
  5. დაუკავშირდით PyonAir მოწყობილობის WiFi- ს. (ამას დაერქმევა 'NewPyonAir' ან რასაც თქვენ ადრე უწოდებდით მოწყობილობას.) პაროლი არის 'newpyonair'.
  6. შეიყვანეთ https://192.168.4.10/ თქვენს ბრაუზერში. კონფიგურაციის გვერდი უნდა გამოჩნდეს.
  7. შეავსეთ ყველა საჭირო ველი გვერდზე და დასრულების შემდეგ დააჭირეთ ღილაკს "შენახვა". (თქვენ უნდა მიაწოდოთ კავშირის დეტალები LoRa და WiFi– ს, მიანიჭოთ უნიკალური ID თითოეულ სენსორს და მიუთითოთ თქვენი პარამეტრები მონაცემების მოპოვებასთან დაკავშირებით.)
  8. PyonAir მოწყობილობა ახლა უნდა გადატვირთოს და გამოიყენებს თქვენს მიერ მოწოდებულ პარამეტრებს.

თქვენი მოწყობილობის LoRa– ს დასაკავშირებლად, დაარეგისტრირეთ იგი Things Network– ის საშუალებით. შექმენით ახალი მოწყობილობა კონფიგურაციის გვერდზე ნაჩვენები მოწყობილობის EUI- ით და დააკოპირეთ პროგრამის EUI და აპლიკაციის გასაღები TTN– დან კონფიგურაციებზე.

Pybytes არის Pycom– ის ონლაინ IoT კერა, რომლის მეშვეობითაც შეგიძლიათ განაახლოთ firmware, შეასრულოთ OTA განახლებები და ვიზუალიზაცია მოახდინოთ დაკავშირებული მოწყობილობების მონაცემებზე. პირველ რიგში, თქვენ უნდა შეხვიდეთ სისტემაში ან შექმნათ ანგარიში აქ: https://pyauth.pybytes.pycom.io/login, შემდეგ მიყევით ნაბიჯებს ახალი მოწყობილობის რეგისტრაციისთვის.

ტესტირება

უმარტივესი გზა იმის შესამოწმებლად, რომ ჰაერის დაბინძურების მონიტორი სწორად მუშაობს არის FTDI-USB კაბელი და RX, TX & GND სათაურები Grove Socket PCB– ზე. მოწყობილობის ამ გზით დაკავშირება საშუალებას გაძლევთ ნახოთ ყველა შეტყობინება და კითხვა Atom– ში.

RGB LED LoPy დაფაზე აჩვენებს დაფის სტატუსს:

  • ინიციალიზაცია = ქარვა
  • ინიციალიზაცია წარმატებულია = მწვანე შუქი ორჯერ აციმციმდება
  • SD ბარათზე წვდომა შეუძლებელია = ჩამონტაჟებისთანავე აციმციმდება წითელი შუქი
  • სხვა საკითხი = წითელი შუქი ანათებს ინიციალიზაციის დროს
  • გაშვების შეცდომები = წითელი მოციმციმე

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

ნაბიჯი 9: როგორ გახადოთ საკუთარი თავი: განლაგება

როგორ გახადოთ საკუთარი თავი: განლაგება
როგორ გახადოთ საკუთარი თავი: განლაგება
როგორ გახადოთ საკუთარი თავი: განლაგება
როგორ გახადოთ საკუთარი თავი: განლაგება

ახლა, როდესაც თქვენი ჰაერის დაბინძურების მონიტორი სრულად არის კონფიგურირებული, მზად უნდა იყოთ მოწყობილობის განსახორციელებლად!

საქმის რჩევა

საქმე, რომელიც ჩვენ შევარჩიეთ ჩვენი მოწყობილობებისთვის იყო: https://www.ebay.co.uk/itm/173630987055?ul_noapp=t… თუმცა, თავისუფლად იყიდეთ სხვა ქეისი ან შექმენით თქვენი საკუთარი. SolidWorks– ის ფაილები ჩვენ მიერ გამოყენებული აპარატურის უმეტესობისთვის მოცემულია დამატებითი ინფორმაციის განყოფილებაში, რათა დაგეხმაროთ პერსონალური ქეისების შემუშავებაში. სენსორების მოწყობისა და საქმეში ხვრელების მოჭრის ერთი შემოთავაზებული მეთოდი ასევე ნაჩვენებია ზემოთ მოცემულ სურათზე.

უბრალოდ გახსოვდეთ, რომ თქვენი საქმე უნდა:

  • დაიცავით ელექტრონიკა წყლისა და მტვრისგან
  • ნება დართეთ მოწყობილობის ადგილზე დამონტაჟებას
  • მიეცით საშუალება ჰაერს მიაღწიოს PM სენსორ (ებ) ს
  • თავიდან აიცილოთ ელექტრონიკის გადახურება
  • საიმედოდ დაიჭირეთ ელექტრონიკა კორპუსის შიგნით

ადგილმდებარეობის რჩევა

განლაგების იდეალური ადგილი აკმაყოფილებს შემდეგ კრიტერიუმებს:

  • ჰაერის დაბინძურებით დაინტერესებულ რეგიონში
  • მზის პირდაპირი სხივების გარეშე
  • LoRa კარიბჭის დიაპაზონში
  • WiFi– ის დიაპაზონში
  • დენის წყაროსთან ახლოს
  • უსაფრთხო სამონტაჟო წერტილები
  • შეუძლია GPS სიგნალების მიღება

ნაბიჯი 10: ფაილები და კრედიტები

ფაილები და კრედიტები
ფაილები და კრედიტები

ყველა ფაილი, რომელიც გჭირდებათ PyonAir– ის სრულყოფილად შესაქმნელად, შეგიძლიათ იხილოთ აქ: https://su-pm-sensor.gitbook.io/pyonair/extra-inf… (ZIP ფაილების ატვირთვა შეუძლებელია ინსტრუქციებში, უკაცრავად!) Gitbook ასევე შეიცავს დამატებით ინფორმაციას აპარატურისა და პროგრამული უზრუნველყოფის შესახებ.

კრედიტები

პროექტს ხელმძღვანელობენ დოქტორი სტივენ ჯ ოსტონი, დოქტორი ფილ ბასფორდი და ფლორენტინ ბულოტი

კოდი დანელი ჰაუსნერისა და პიტერ ვარგას მიერ

სქემის დიზაინი და ინსტრუქციები ჰეიზელ მიტჩელის მიერ

გირჩევთ: