Სარჩევი:
- ნაბიჯი 1: ნაწილები ყუთში
- ნაბიჯი 2: გონივრულად შეაერთეთ ყველაფერი ერთად
- ნაბიჯი 3: დამატებითი ნაწილები
- ნაბიჯი 4: ჟოლოს პიის დაყენება
- ნაბიჯი 5: ჩამოტვირთეთ პროგრამული უზრუნველყოფა
- ნაბიჯი 6: გაზის სენსორების დაკალიბრება
- ნაბიჯი 7: გაუშვით Sensly HAT
- ნაბიჯი 8: საბოლოო ნაბიჯები
ვიდეო: Sensly Hat Raspberry Pi ჰაერის ხარისხისა და გაზის დეტექტორისთვის V0.9: 8 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
Sensly არის პორტატული დაბინძურების სენსორი, რომელსაც შეუძლია ჰაერში დაბინძურების დონის გამოვლენა მისი ბორბლიანი გაზის სენსორების გამოყენებით, რათა შეაგროვოს ინფორმაცია არსებული სხვადასხვა აირების შესახებ. ეს ინფორმაცია შეიძლება პირდაპირ მიეწოდოს თქვენს სმარტფონს რეალურ დროში push შეტყობინებების განახლებისთვის. გონივრულად იყენებს სამრეწველო სენსორებს, რომლებიც უზრუნველყოფენ ოფისის, სახლის ან სამუშაო გარემოს ზუსტ კითხვას. ამ მონაცემების ცოდნა გეხმარებათ მიიღოთ ზომები და შეამციროთ დაბინძურების დონე თქვენს გარშემო.
ჩვენი გუნდი Altitude Tech LTD არის Raspberry Pi მინი კომპიუტერის დიდი თაყვანისმცემლები. ჩვენ ნამდვილად გვსურს დავეხმაროთ Raspberry Pi საზოგადოებას განავითაროს საკუთარი Sensly მოწყობილობა და დაიწყოს ექსპერიმენტებზე მუშაობა სხვადასხვა სახის გაზების შესწავლისას. ჩვენ შევიმუშავეთ Sensly Hat Raspberry Pi– სთვის. თავდაპირველად Kickstarter– ზე ამოქმედდა, ჩვენ მოხარულები ვართ, რომ შემქმნელებს მივაწოდოთ ეს ინოვაციური განვითარების პროდუქტი.
როგორ გამოვიყენოთ მგრძნობიარე ქუდი
წარმოიდგინეთ Sensly Raspberry Pi HAT– ის გამოყენებით:
- შექმენით თქვენი საკუთარი წყალგაუმტარი ქეისი და აკონტროლეთ ჰაერის ხარისხი შორეულ ადგილებში
- აკონტროლეთ ჰაერის ხარისხი თქვენს სახლში
- გამოიყენეთ იგი სკოლის ექსპერიმენტებისთვის.
ნაბიჯი 1: ნაწილები ყუთში
დაიწყეთ იმის მიღებით, რაც გჭირდებათ.
- მგრძნობიარე ქუდი
- BME 280 ტემპერატურის, ტენიანობის და წნევის სენსორის მოდული
- მკვეთრი PM10 სენსორი
- PM10 კაბელი
- 40 Pin Raspberry Pi სათაური
ნაბიჯი 2: გონივრულად შეაერთეთ ყველაფერი ერთად
მოდი ყველაფერი ერთად დავდოთ:
- განათავსეთ 40 პინიანი სათაური საცურაო ქუდის ქინძისთავებში, შემდეგ კი მოათავსეთ მგრძნობიარე ქუდი პიზე
- მოათავსეთ BME 280 მოდული Sensly HAT– ზე, რაც უზრუნველყოფს ქინძისთავების თანხვედრას. გადახედეთ მოდულს, რომ იცოდეთ რომელი მიმართულებით უნდა იყოს ის მიმართული.
- შეაერთეთ PM სენსორის კაბელი პორტში, რომელსაც ეტიკეტი აქვს PM Header
- მას შემდეგ რაც ეს კეთდება, ჩვენ შეგვიძლია ჩართოთ Raspberry Pi.
- Sensly Hat- ის სიმძლავრის გამო, როდესაც ის სრულად ფუნქციონირებს, რეკომენდირებულია გამოიყენოთ ჟოლოს დამტენი დამამუხტავი თქვენი pi.
ნაბიჯი 3: დამატებითი ნაწილები
მიიღეთ ყველაფერი თქვენი ჟოლოს პიისთვის
- ჟოლო პი 2 ან 3
- მონიტორი
- კლავიატურა და მაუსი
- Ინტერნეტ კავშირი
- HDMI კაბელი
- Raspberry Pi 3 დამტენი
- რასპბიან ჯესიის უახლესი ვერსია
ნაბიჯი 4: ჟოლოს პიის დაყენება
თუ თქვენ გჭირდებათ ჟოლოს საძირკველიდან ჟოლოს პი დაყენების გზამკვლევი
www.raspberrypi.org/learning/hardware-guid…
Raspbian Jessie– ის უახლესი ვერსია შეგიძლიათ იხილოთ ქვემოთ მოცემულ ბმულზე.
www.raspberrypi.org/downloads/
ნაბიჯი 5: ჩამოტვირთეთ პროგრამული უზრუნველყოფა
შექმენით Raspberry Pi Sensly HAT– თან დასაკავშირებლად.
ამის გაკეთების რამდენიმე გზა არსებობს, პირველი თქვენ შეგიძლიათ გადმოწეროთ Raspbian სურათი აქ. ეს იქნება წინასწარ კონფიგურირებული სამუშაოდ. მეორეც, თქვენ შეგიძლიათ ჩამოტვირთოთ ინსტალაციის სკრიპტი
პირველ რიგში, ჩვენ უნდა გადმოვწეროთ ინსტალაციის სკრიპტები ბრძანების გამოყენებით. დარწმუნდით, რომ თქვენ ხართ თქვენი სახლის დირექტორიაში
$ git კლონი
შემდეგ ჩვენ ვცვლით დირექტორიას Sensly_Install საქაღალდეში
$ cd/path/to/Sensly_Install
შემდეგი, ჩვენ უნდა გავაკეთოთ ინსტალაციის სკრიპტი შესრულებადი.
$ chmod u+x./Sensly_Dev_Install.sh
ბოლოს ჩვენ ვაწარმოებთ სკრიპტს. იქნება რამდენიმე მოთხოვნა, რომელიც უნდა ჩაწეროთ Y– ს დასადასტურებლად, რომ გსურთ გააგრძელოთ
$ sudo./Sensly_Dev_Install.sh
დასრულების შემდეგ თქვენი პი გადატვირთულია. იმის დასადასტურებლად, რომ ყველაფერი მუშაობს, ჩვენ შეგვიძლია შევასრულოთ შემდეგი ბრძანება.
$ i2cctetect -y 1
თქვენ უნდა გქონდეთ ეკრანზე პოზიციების 05 და 76 ხილვის საშუალება.
ნაბიჯი 6: გაზის სენსორების დაკალიბრება
საჭიროა წინასწარი გათბობა/დაწვის ეტაპი სენსორების დამცავი საფარის მოსაშორებლად, როდესაც მათ ვიღებთ მწარმოებლებისგან, ეს ჩვეულებრივ 48 საათია და მხოლოდ ერთხელ უნდა გაკეთდეს. ამის შემდეგ, ჩვენ, როგორც წესი, გირჩევთ 15 წუთის განმავლობაში გაათბოთ სენსორი მონაცემების შესანახად სტაბილიზაციისათვის.
ახლა ჩვენ გვჭირდება გაზის სენსორების დაკალიბრება იმისათვის, რომ შევძლოთ გამოვთვალოთ PPM. ამისათვის ჩვენ უნდა ჩავდოთ Sensly HAT სუფთა ჰაერის გარემოში. ეს შეიძლება იყოს გარეთ, ან თუ გაქვთ საშუალებები, სინთეზურ ჰაერში. მიუხედავად იმისა, რომ ჰაერი, რომელსაც თქვენ განათავსებთ, გავლენას მოახდენს სენსორების სიზუსტეზე, ის არ იმოქმედებს სიზუსტეზე, ასე რომ, თუ თქვენ ეძებთ ჰაერის ცვლილებების თვალყურის დევნებას, Sensly იქნება შესაფერისი. Sensly HAT მოდის წინასწარ დატვირთული კალიბრაციის პროგრამული უზრუნველყოფით, ასე რომ ჩვენ შეგვიძლია უბრალოდ გავუშვათ კალიბრაციის სკრიპტი, რათა ვიპოვოთ R0 მნიშვნელობები თითოეული გაზის სენსორისთვის. იმისათვის, რომ შევძლოთ Sensly კალიბრაციის გარემოში ჩადება, ჩვენ უნდა შეგვეძლოს კალიბრაციის სკრიპტის გაშვება, როდესაც Pi ჩატვირთვისას. ამისათვის ჩვენ უნდა გადმოწეროთ:
$ git კლონი
ამ საქაღალდის შიგნით ჩვენ გამოვიყენებთ Sensly_Calibration.py სკრიპტს, მაგრამ პირველ რიგში საჭიროა ავტომატური დაკალიბრების დაყენება. ჩაწერეთ ტერმინალში შემდეგი ბრძანებები
$ sudo crontab –e
თუ თქვენ არასოდეს გაუშვით crontab მანამდე, თქვენ უნდა აირჩიოთ რომელი რედაქტორი გსურთ გამოიყენოთ მის შესაცვლელად, მე ჩვეულებრივ ვიყენებ ნანოს, ამიტომ მე ვირჩევ ვარიანტს 2. შემდეგი, ჩვენ უნდა ჩავდოთ შემდეგი ბრძანება ფაილში
$ @reboot sudo python/path/to/Sensly_Calibration.py
შემდეგ ჩვენ ვხურავთ ფაილს Ctrl+x შემდეგ Y. ეს ნიშნავს, რომ ყოველ ჯერზე, როდესაც დაიწყებთ თქვენს Pi– ს, ის გაუშვებს კალიბრაციის სკრიპტს.
ახლა შეგიძლია წაიღო სუფთა ჰაერზე და დატოვე ნახევარი საათიდან ერთ საათამდე. რაც უფრო გრძელია მით უკეთესი.
ამის დასრულების შემდეგ თქვენ უნდა გქონდეთ ფაილი სახელწოდებით Sensly_Calibration_ "date" _ "time".csv სადაც "თარიღი" შეიცვლება Raspberry pi- ზე შენახული მიმდინარე თარიღით და "დრო" შეიცვლება მიმდინარე დროით. ეს ფაილი შეიცავს R0 მნიშვნელობებს, რომლებიც გამოითვლება კალიბრაციის ფაზაში საშუალოდ ყოველ 5 წუთში. ვინაიდან სკრიპტი აწარმოებს საშუალო მაჩვენებელს, თქვენ იღებთ ფაილის ბოლო ჩანაწერს, როგორც R0 მნიშვნელობებს MQ2, MQ7 და MQ135. ამის შემდეგ ის შეიტანება Sensly.py ფაილში. მოგვცეს საშუალება გამოვთვალოთ PPM მნიშვნელობები თითოეული აღმოჩენილი აირისთვის
ნაბიჯი 7: გაუშვით Sensly HAT
იმისათვის, რომ შევძლოთ Sensly სრული მუშაობის რეჟიმში, ჩვენ გვჭირდება განახლება firmware, რომ გამოვიდეთ კალიბრაციის რეჟიმიდან. ეს კეთდება update.sh სკრიპტის გაშვებით
- $ cd/path/to/Sensly_Install/
- $ sudo./ განახლება.შ
დასრულების შემდეგ ჩვენ შეგვიძლია გავუშვათ ჩვენი მთავარი პითონის სკრიპტი. Sensly საქაღალდის შიგნით გაუშვით:
$ python/path/to/Sensly.py
დაბოლოს, იმისათვის, რომ სკრიპტი ავტომატურად გაუშვათ, ჩვენ კვლავ ვუშვებთ crontab ბრძანებას.
$ crontab -e
შემდეგ დაამატეთ ეს ფაილის ბოლოს, ჩვენი წინა ჩანაწერის ამოღებისას
$@გადატვირთეთ პითონი/path/to/Sensly.py
ყოველ ჯერზე, როდესაც თქვენ ატვირთავთ თქვენს პი, Sensly HAT უნდა იყოს მონაცემები csv ფაილში. დასკვნითი ნაბიჯი არის კალიბრაციის საფეხურის დროს მიღებული R0 მნიშვნელობების აღება და მონიშნული ეკრანის ბოლო კადრში მოთავსება.
შემდეგი სასწავლო ინსტრუქცია, რომელსაც ჩვენ გამოვაქვეყნებთ, გაჩვენებთ, თუ როგორ უნდა დაუკავშიროთ ეს კომპლექსურად.
ნაბიჯი 8: საბოლოო ნაბიჯები
გთხოვთ გაგვიზიაროთ თქვენი მონაცემები, რადგან ეს დაგვეხმარება Sensly– ს უკეთესი განახლებების შექმნაში.
თუ ფიქრობთ, რომ თქვენ გაქვთ უნარი დაწეროთ შესანიშნავი ინსტრუქცია Sensly– ის საშუალებით, იყიდეთ ის ჩვენი მაღაზიიდან და თუ მოგვწონს ეს ჩვენ დაგიბრუნებთ თქვენს ფულს და კიდევ გამოგიგზავნით კიდევ ბევრ სიკეთეს!
გირჩევთ:
დამაკავშირებელი გაზის სენსორი არდუინოსთან: 4 ნაბიჯი
დამაკავშირებელი გაზის სენსორი არდუინოსთან: კვამლის სენსორი MQ-2 მგრძნობიარეა კვამლისა და შემდეგი აალებადი გაზების მიმართ: LPG, ბუტანი, პროპანი, მეთანი, ალკოჰოლი, წყალბადი. სენსორის წინააღმდეგობა განსხვავდება გაზის ტიპის მიხედვით. კვამლის სენსორს აქვს ჩაშენებული პოტენომეტრი
Arduino RPM ლიმიტი გაზის ძრავისთვის: 5 ნაბიჯი
Arduino RPM Limiter გაზის ძრავისთვის: Youtube დემონსტრაცია ეს არის გუბერნატორის შეცვლისთვის ბენზინის ძრავის სიჩქარის შეზღუდვისთვის. ეს RPM შეზღუდვა შეიძლება გადართოთ 3 სხვადასხვა პარამეტრზე ფრენის დროს. ეს დავაყენე ერთ ცილინდრიან, ბრიგსის და სტრატონის ძრავზე და გამოვიყენე არდუ
წაიკითხეთ ელექტროენერგიისა და გაზის მრიცხველი (ბელგიური/ჰოლანდიური) და ატვირთეთ Thingspeak– ში: 5 ნაბიჯი
წაიკითხეთ ელექტროენერგიის და გაზის მრიცხველი (ბელგიური/ჰოლანდიური) და ატვირთეთ Thingspeak– ში: თუ თქვენ დაინტერესებული ხართ თქვენი ენერგიის მოხმარებით ან სულ მცირეოდენი ნერვიულობით, თქვენ ალბათ გინდათ სმარტფონზე ნახოთ თქვენი ლამაზი ახალი ციფრული მრიცხველის მონაცემები. პროექტი ჩვენ მივიღებთ მიმდინარე მონაცემებს ბელგიური ან ჰოლანდიური ციფრული ელექტროდან
ჰაერის დაბინძურების გამოვლენა + ჰაერის ფილტრაცია: 4 ნაბიჯი
ჰაერის დაბინძურების გამოვლენა + ჰაერის ფილტრაცია: გერმანული შვეიცარიის საერთაშორისო სკოლის მოსწავლეები (არისტობულუს ლამი, ვიქტორ სიმ, ნათან როზენცვეიგი და დეკლან ლოგესი) მუშაობდნენ MakerBay– ის თანამშრომლებთან ერთად ჰაერის დაბინძურების გაზომვისა და ჰაერის ფილტრაციის ეფექტურობის ინტეგრირებული სისტემის შესაქმნელად. ეს
SENSLY HAT FOR RASPBERRY PI AIR QUALITY & GAS DETECTOR V1.1: 9 Steps
გონივრულად ქუდი ჟოლოს ჰაერის ხარისხისა და აირების გამწმენდისთვის V1.1: გონივრულად არის პორტატული დაბინძურების სენსორი, რომელსაც შეუძლია გამოავლინოს დაბინძურების დონე ჰაერში მისი საბორტო გაზის სენსორების გამოყენებით, რათა შეაგროვოს ინფორმაცია სხვადასხვა არსებული აირების შესახებ. ეს ინფორმაცია შეიძლება პირდაპირ მიეწოდოს თქვენს სმარტფონს რეალურ დროში pu