Სარჩევი:
- ნაბიჯი 1: მოტივაცია
- ნაბიჯი 2: აპარატურის დაყენება
- ნაბიჯი 3: პროგრამული უზრუნველყოფა
- ნაბიჯი 4: დასკვნები
ვიდეო: ჰაერის ხარისხის მონიტორი MQ135 და გარე ტემპერატურისა და ტენიანობის სენსორი MQTT– ზე: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ეს არის სატესტო მიზნებისთვის.
ნაბიჯი 1: მოტივაცია
რამდენიმე დღის წინ ჩემი მეგობარი შეხვდა ჰაერის გამწმენდს. გამოიყენება რამოდენიმე დღის განმავლობაში, მაგრამ ის ვერ დათანხმდება, ჰაერის გამწმენდი ნამდვილად აკეთებს რამეს თუ არა … ამიტომ ჩვენ გადავწყვიტეთ როგორმე მოტორიზაცია. მე შევხვდი MQ135 ჰაერის ხარისხის სენსორს.
აქ არის ჩემი სისტემის დაყენება. MQTT ბროკერი (MqB), გარემოს დაცვის კლიენტი, რომელიც უგზავნის ტემპერატურას/ტენიანობას (TH) ბროკერს და ბოლოს ჩვენ დავამატეთ ჰაერის ხარისხის (AQ) კლიენტი. MqB გამოგიგზავნით ყოველ 5 წუთში ტემპერატურას/ტენიანობას TH– დან AQ– მდე. რა თქმა უნდა, ეს დამოკიდებულია თქვენს კონფიგურაციაზე, თქვენ შეგიძლიათ გაზარდოთ ან შეამციროთ ეს დრო. ეს თარიღები იქნება შენახული, დამუშავებული და მოხსენებული AQ– ს მიერ.
ნაბიჯი 2: აპარატურის დაყენება
აპარატურა: 1. NodeMCU V3
2. MQ135
3. კაბელები
4. შეაერთეთ MQ135 სენსორი NodeMCU– თან შემდეგნაირად:
MQ135 -> NodeMCU
VCC -> VU
AOUT -> AO
GND -> GND
DOUT არ იქნება დაკავშირებული!
ნაბიჯი 3: პროგრამული უზრუნველყოფა
უპირველეს ყოვლისა თქვენ დაგჭირდებათ Arduino IDE დაინსტალირებული თქვენს აპარატზე. ვიდრე თქვენ უნდა დაამატოთ თქვენი დაფა, შეამოწმეთ ეს სტატია.
დაიწყეთ თქვენი Arduino IDE და გადადით: ინსტრუმენტები/ბიბლიოთეკების მართვა ან დააჭირეთ CTRL+Shift+I. ფილტრის ძიების ტიპი: esp8266wifi - დააინსტალირეთ IoTtweet და MFUthings, ვიდრე ტიპი: PubSubClient - დააინსტალირეთ PubSubClient ნიკ ო'ლირის მიერ და PubSubClientTools სიმონ კრისტმანის მიერ.
ჩამოტვირთეთ MQ135 ბიბლიოთეკა ამ GitHub_Link– დან. Arduino IDE– ში გადადით Sketch/Include Library/Add. ZIP ბიბლიოთეკაში და ჩატვირთეთ გადმოტვირთული zip ფაილი.
ჩამოტვირთეთ ArduinoThread. Arduino IDE– ში გადადით Sketch/Include Library/Add. ZIP ბიბლიოთეკაში და ჩატვირთეთ
გადმოწერილი zip ფაილი.
ესკიზი ემყარება Arduino IDE– ს მიერ მოწოდებულ მაგალითს, ჯადოქარი შეგიძლიათ იხილოთ შემდეგში: File/Examples/PubSubClientTools/mqtt_esp8266.
ატვირთეთ ეს გაკვეთილი მოცემული ესკიზი. რა თქმა უნდა, თქვენ მოგიწევთ რაღაცის შეცვლა, როგორიცაა:
#განსაზღვრეთ WIFI_SSID "xxxxxxxx" // დაამატეთ თქვენი SSID
#განსაზღვრეთ WIFI_PASS "xxxxxxxx" // დაამატეთ თქვენი პაროლი
#განსაზღვრეთ MQTT_SERVER "192.168.1.xxx" // დაამატეთ თქვენი MQTT ბროკერის IP#განსაზღვრეთ MQTT_PORT 1883 // დაამატეთ თქვენი MQTT ბროკერის პორტი
#განსაზღვრეთ mqtt_user "xyz" // დაამატეთ თქვენი MQTT ბროკერის მომხმარებლის სახელი
#განსაზღვრეთ mqtt_password "xwz" // დაამატეთ თქვენი MQTT ბროკერის პაროლი
დანარჩენი წესრიგში უნდა იყოს. ატვირთეთ ესკიზი თქვენს NodeMCU- ში და გახსენით სერიული მონიტორი (ზედა მარჯვენა მხარეს)
ნაბიჯი 4: დასკვნები
სისტემა მუშაობს როგორც მოსალოდნელი იყო.
სურათი 13 მარდან ჰაერის გამწმენდის გარეშე მუშაობს, მაგრამ ფანჯარა გაიხსნა.
სურათი 15 მარდან არის ჰაერის გამწმენდთან, რომელიც მუშაობს 13:00 საათიდან 21:00 საათამდე და ფანჯარა დახურულია.
თავად გამოსცადე და შემატყობინე, მუშაობს თუ არა შენზე.
გირჩევთ:
Airduino: მობილური ჰაერის ხარისხის მონიტორი: 5 ნაბიჯი
Airduino: მობილური ჰაერის ხარისხის მონიტორი: კეთილი იყოს თქვენი მობრძანება ჩემს პროექტში, Airduino. მე მქვია რობე ბრინსი. ვსწავლობ მულტიმედიურ და საკომუნიკაციო ტექნოლოგიებს Howest– ში, ბელგიის კორტირიკში. მეორე სემესტრის ბოლოს, ჩვენ უნდა შევქმნათ IoT მოწყობილობა, რაც შესანიშნავი გზაა ყველა
Arduino მზის ენერგიის ტემპერატურისა და ტენიანობის სენსორი, როგორც 433 მჰც ორეგონის სენსორი: 6 ნაბიჯი
Arduino Solar Powered Temperature and Humidity Sensor As 433mhz Oregon Sensor: This is the build of a solar powered temperature and ტენიანობის სენსორი. Sensor emulates 433mhz Oregon sensor, and is ჩანს Telldus Net gateway. რა გჭირდებათ: 1x " 10-LED მზის ენერგიის მოძრაობის სენსორი " Ebay– დან დარწმუნდით, რომ წერია 3.7 ვ ბატარეა
იაფფასიანი IoT ჰაერის ხარისხის მონიტორი RaspberryPi საფუძველზე 4: 15 ნაბიჯი (სურათებით)
იაფფასიანი IoT ჰაერის ხარისხის მონიტორი, რომელიც დაფუძნებულია RaspberryPi 4 – ზე: სანტიაგო, ჩილე ზამთრის გარემოსდაცვითი საგანგებო სიტუაციის დროს აქვს პრივილეგია იცხოვროს მსოფლიოს ერთ – ერთ ულამაზეს ქვეყანაში, მაგრამ, სამწუხაროდ, ეს ყველაფერი ვარდები არ არის. ზამთრის სეზონზე ჩილე ძალიან განიცდის ჰაერის დაბინძურებას
ნაწილაკებით აღჭურვილი ჰაერის ხარისხის მონიტორი: 7 ნაბიჯი
ნაწილაკებით აღჭურვილი ჰაერის ხარისხის მონიტორი: ჰაერის ხარისხი. თქვენ ალბათ უფრო მეტად ფიქრობთ ამაზე ახლა, როდესაც ჩვენი სუფთა ჰაერი გადაიქცა მუდმივ ნისლად ცაზე. იკ. ერთი რამ, რასაც თქვენ აკონტროლებთ არის ჰაერის ხარისხი თქვენს სახლში. ამ გაკვეთილში მე გაჩვენებთ როგორ ავაშენოთ ჰაერი
უსადენო ტენიანობის მონიტორი (ESP8266 + ტენიანობის სენსორი): 5 ნაბიჯი
უსადენო ტენიანობის მონიტორი (ESP8266 + ტენიანობის სენსორი): ოხრახუშს ვყიდულობ ქვაბში და დღის უმეტეს ნაწილს მიწა მშრალი ჰქონდა. ასე რომ, მე გადავწყვიტე გავაკეთო ეს პროექტი, ქოთანში ოხრახუშით ნიადაგის ტენიანობის შეგრძნების მიზნით, რომ შევამოწმო, როდის მჭირდება წყალი წყლით. მე ვფიქრობ, რომ ეს სენსორი (ტენიანობის ტევადობის სენსორი v1.2) კარგია