Სარჩევი:
- ნაბიჯი 1: MeteoMex Aeria ნაკრები
- ნაბიჯი 2: შეაერთეთ კომპონენტები
- ნაბიჯი 3: დარეგისტრირდით ან დააინსტალირეთ ThingsBoard სერვერი
- ნაბიჯი 4: პროგრამირება Wemos D1 Mini
- ნაბიჯი 5: ამინდის სადგურის განთავსება
- ნაბიჯი 6: ონლაინ მონიტორინგი
ვიდეო: IoT ამინდის სადგური VOC– ების მონიტორინგით: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ამ სასწავლო ინსტრუქციაში მე ვაჩვენებ, თუ როგორ უნდა ავაშენოთ ნივთების ინტერნეტი (IoT) ამინდის სადგური არასტაბილური ორგანული ნაერთების (VOCs) მონიტორინგით. ამ პროექტისთვის, მე შევიმუშავე Do-It-Yourself (DIY) ნაკრები. აპარატურა და პროგრამული უზრუნველყოფა ღიაა.
ნაბიჯი 1: MeteoMex Aeria ნაკრები
MeteoMex aeria ნაკრები (https://www.meteomex.com) ღირს დაახლოებით 25 აშშ დოლარი და შეიცავს
- 1 ნაბეჭდი მიკროსქემის დაფა (PCB).
- 1 BME280 კლიმატის სენსორი.
- 1 CCS811 VOC სენსორი
- 1 Wemos D1 R1 მინი ESP8266 მიკროპროცესორი WiFi– ით.
- სათაურის ქინძისთავები.
- 1 მხტუნავი (J1).
გარდა ამისა, თქვენ დაგჭირდებათ გამწოვი სადგური და შესაბამისი კვების ბლოკი მზა მოწყობილობისთვის (USB ან 3 x AA ბატარეები) და USB კაბელი პროგრამირებისთვის.
ნაბიჯი 2: შეაერთეთ კომპონენტები
თქვენ უნდა შეაერთოთ სათაურები და სენსორები PCB– ზე და Wemos D1 mini– ზე. გთხოვთ ფრთხილად იყოთ დაფაზე არსებული სენსორების სწორი ორიენტაციისას. სუფთა დამონტაჟების უზრუნველსაყოფად, მე ვიყენებ პურის დაფას ნაწილების ასაწყობად.
ნაბიჯი 3: დარეგისტრირდით ან დააინსტალირეთ ThingsBoard სერვერი
ThingsBoard როგორც IoT პლატფორმა გამოსაყენებლად, თქვენ უნდა დარეგისტრირდეთ https://thingsboard.io, ან დააინსტალიროთ თქვენი საკუთარი ThingsBoard სერვერი. ThingsBoard Community Edition– ის დაყენების სხვადასხვა გზა არსებობს, მაგ. Linux სერვერზე, Windows- ზე, Raspberry Pi და ა.შ. მე ავირჩიე ინსტალაცია Ubuntu 18.04 LTS ვირტუალურ პირად სერვერზე:
თქვენს ThingsBoard– ის მაგალითზე, თქვენ უნდა შეხვიდეთ როგორც მოიჯარე და დაარეგისტრიროთ ახალი მოწყობილობა ტელემეტრიული მონაცემების გასაგზავნად. თქვენი მოწყობილობა იდენტიფიცირდება მისი წვდომის ნიშნით.
შემდეგ ეტაპზე თქვენ გჭირდებათ სერვერი: პორტის URL და თქვენი მოწყობილობის წვდომის ნიშანი.
ნაბიჯი 4: პროგრამირება Wemos D1 Mini
Wemos D1 mini შეიძლება დაპროგრამდეს Arduino IDE– ით.
დააინსტალირეთ ESP32 დამატებითი დაფები https://dl.espressif.com/dl/package_esp32_index.json Arduino IDE– ში და აირჩიეთ სწორი მოწყობილობა: LOLIN/Wemos D1 R1. წინააღმდეგ შემთხვევაში, შენ შეგიძლია სამუდამოდ "აგურიო" (დამემართა..)!
კოდის სხვადასხვა მაგალითი ხელმისაწვდომია
ამ ინსტრუქციისთვის ჩვენ ვიყენებთ პროგრამას MeteoMex_USB_ThingsBoard_aeria_VOCs.
მნიშვნელოვანია: პროგრამაში თქვენ უნდა გამოიყენოთ თქვენი ThingsBoard სერვერის სწორი URL და თქვენი მოწყობილობის წვდომის ნიშანი!
გარდა ამისა, თქვენ უნდა განსაზღვროთ თქვენი WiFi SSID და პაროლი.
თქვენ ასევე უნდა გადაწყვიტოთ შერჩევის მაჩვენებელი, განათავსოთ მონაცემები ყოველ 10 წუთში (რეალურ დროში მონიტორინგისთვის შეგიძლიათ მონაცემების გაგზავნა ყოველ 500 ms).
ნაბიჯი 5: ამინდის სადგურის განთავსება
თქვენი ამინდის სადგურის ადგილმდებარეობა მნიშვნელოვანია: ის დაცული უნდა იყოს პირდაპირი მზისგან და წვიმისგან. ამავე დროს, თქვენ გჭირდებათ საკმარისი ვენტილაცია VOC და ატმოსფერული პირობების გასაზომად. იდეალურ შემთხვევაში, თქვენ შეგიძლიათ დააინსტალიროთ MeteoMex სოკეტთან ახლოს და თქვენი WiFi ქსელის დიაპაზონში.
საცხოვრებლისთვის, შეგიძლიათ განიხილოთ სხვადასხვა ვარიანტი. შესაფერისი "პროფესიონალური" ყუთი დაგიჯდებათ USD 10 აშშ დოლარი და თქვენ გჭირდებათ მეტი პლასტმასი … მე ასევე გადავწყვიტე 3D- დაბეჭდილი ყუთის წინააღმდეგ დროის, ღირებულებისა და გარემოსდაცვითი მიზეზების გამო (მე მივიღე 3D პრინტერი ჩემს ლაბორატორიაში ანალიტიკური მოწყობილობების პროტოტიპირებისთვის). სამაგიეროდ, მე ხელახლა გამოვიყენე პლასტიკური იოგურტის ჭიქა. რა თქმა უნდა, ძალიან ლამაზი. აქამდე, მე საკმაოდ კმაყოფილი ვარ ამ გადაწყვეტილებით: დაბალი გარემოსდაცვითი კვალი, დაბალი ღირებულება (~ 1.5 აშშ დოლარი, 1 ლიტრი იოგურტის ჩათვლით) და ფუნქციონალური.
ნაბიჯი 6: ონლაინ მონიტორინგი
მზადაა. თუ გსურთ, შეგიძლიათ გაუზიაროთ თქვენი ამინდის სადგურის საჯარო დაფა:
IoT ამინდის სადგური VOC– ით, Irapuato, MX, 1, 990 m.a.s.l.
გირჩევთ:
მინი ამინდის ამინდის სადგური Arduino– ს და ThingSpeak– ის გამოყენებით: 4 ნაბიჯი
მინი ამინდის ამინდის სადგური Arduino– ს და ThingSpeak– ის გამოყენებით: გამარჯობა ყველას. ამ ინსტრუქციაში, მე გაგიწევთ ნაბიჯებს პერსონალური მინი ამინდის სადგურის შესაქმნელად. ასევე, ჩვენ ვიყენებთ ThingSpeak API– ს, რომ ატვირთავს ჩვენი ამინდის მონაცემებს მათ სერვერებზე, წინააღმდეგ შემთხვევაში რა არის ამინდის სტატისტიკის მიზანი
IoT ESP8266 დაფუძნებული ამინდის სადგური: 6 ნაბიჯი
IoT ESP8266 დაფუძნებული ამინდის სადგური: გსურთ ააწყოთ ამინდის სადგურის პროექტი ყოველგვარი სენსორის გამოყენების გარეშე და მიიღოთ ინფორმაცია ამინდის შესახებ მთელი მსოფლიოდან? OpenWeatherMap– ის გამოყენებით, ეს ხდება ნამდვილი ამოცანა
DIY ამინდის სადგური და WiFi სენსორული სადგური: 7 ნაბიჯი (სურათებით)
DIY ამინდის სადგური და WiFi სენსორული სადგური: ამ პროექტში მე გაჩვენებთ თუ როგორ უნდა შექმნათ ამინდის სადგური WiFi სენსორულ სადგურთან ერთად. სენსორული სადგური ზომავს ადგილობრივი ტემპერატურისა და ტენიანობის მონაცემებს და აგზავნის მას WiFi– ით ამინდის სადგურზე. ამის შემდეგ ამინდის სადგური აჩვენებს
ESP32 ამინდის ამინდის სადგური: 16 ნაბიჯი (სურათებით)
ESP32 Weathercloud ამინდის სადგური: გასულ წელს, მე გამოვაქვეყნე ჩემი ყველაზე დიდი Instructable დღემდე სახელწოდებით Arduino Weathercloud Weather Station. ძალიან პოპულარული იყო მე ვიტყოდი. ის ნაჩვენები იყო Instructables– ის მთავარ გვერდზე, Arduino– ს ბლოგში, Wiznet მუზეუმში, Instructables Instagram– ში, Arduino Instagr
Acurite 5 in 1 ამინდის სადგური Raspberry Pi და Weewx გამოყენებით (სხვა ამინდის სადგურები თავსებადია): 5 ნაბიჯი (სურათებით)
Acurite 5 in 1 ამინდის სადგური Raspberry Pi და Weewx– ის გამოყენებით (სხვა ამინდის სადგურები თავსებადია): როდესაც მე ვიყიდე Acurite 5 in 1 ამინდის სადგური, მინდოდა შემეძლოს ამინდის შემოწმება ჩემს სახლში ყოფნისას. როდესაც სახლში მივედი და დავაყენე მივხვდი, რომ ან ეკრანი კომპიუტერთან უნდა მქონოდა ჩართული, ან მათი ჭკვიანი კერა შემეძინა