Სარჩევი:

შიდა ჰაერის ხარისხის მრიცხველი: 5 ნაბიჯი (სურათებით)
შიდა ჰაერის ხარისხის მრიცხველი: 5 ნაბიჯი (სურათებით)

ვიდეო: შიდა ჰაერის ხარისხის მრიცხველი: 5 ნაბიჯი (სურათებით)

ვიდეო: შიდა ჰაერის ხარისხის მრიცხველი: 5 ნაბიჯი (სურათებით)
ვიდეო: ეკჰარტ ტოლე - "აწმყოს ძალა" - აუდიო წიგნი - Audible Read Along 2024, ნოემბერი
Anonim
შიდა ჰაერის ხარისხის მრიცხველი
შიდა ჰაერის ხარისხის მრიცხველი

მარტივი პროექტი თქვენს სახლში ჰაერის ხარისხის შესამოწმებლად.

ვინაიდან ამ ბოლო დროს ჩვენ ხშირად ვცხოვრობთ/ვმუშაობთ სახლიდან, შეიძლება კარგი იდეა იყოს ჰაერის ხარისხის მონიტორინგი და შეახსენოთ საკუთარ თავს, როდესაც დროა ფანჯრის გაღება და სუფთა ჰაერის შემოღება.

ნაბიჯი 1: ნაწილები და ინსტრუმენტები

ნაწილები და ინსტრუმენტები
ნაწილები და ინსტრუმენტები
ნაწილები და ინსტრუმენტები
ნაწილები და ინსტრუმენტები
ნაწილები და ინსტრუმენტები
ნაწილები და ინსტრუმენტები
ნაწილები და ინსტრუმენტები
ნაწილები და ინსტრუმენტები

ნაწილები

  • BME680 CJMCU
  • OLED ეკრანი (128 x 64)
  • ESP8266 Wi-Fi ჩიპი (NodeMCU V1)
  • საქმე: https://www.thingiverse.com/thing:1720314 (ან ნებისმიერი სხვა შემთხვევა, რომელიც შეიძლება მოგეწონოთ)
  • დიუპონის მავთულები

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

გასაყიდი რკინა

ნაბიჯი 2: გაყვანილობის დიაგრამა

გაყვანილობის დიაგრამა
გაყვანილობის დიაგრამა

გაყვანილობის დიაგრამა

ნაბიჯი 3: კოდი

Კოდი
Კოდი

კოდი ხელმისაწვდომია აქ:

დაფუძნებულია

ითვლის IAQ– ს BME680 სენსორით.

ნედლი ტემპერატურის, ტენიანობის და გაზის წინააღმდეგობის წაკითხვა ტემპერატურის დაკალიბრებისთვის ოფსეტური დაშვების ავტომატურად გამოთვალეთ შესაბამისი ტენიანობა აგვისტო-როშ-მაგნუს მიახლოების გამოყენებით გამოთვალეთ IAQ ტემპერატურის, ტენიანობის და გაზის წინააღმდეგობის შემდეგ დოქტორ ჯული რიგსის მიერ, IAQ რეიტინგის ინდექსი, www.iaquk. org.uk

კოდი მათთვის, ვინც დაინტერესებულია გამოიყენოს BME680 სენსორი I2C და Adafruit ბიბლიოთეკების საშუალებით IAQ გამოსათვლელად Bosch– ის საკუთრების ბიბლიოთეკების გარეშე.

ადაფრუტის ბიბლიოთეკა: ეს არის BME280 ტენიანობის, ტემპერატურისა და წნევის სენსორის ბიბლიოთეკა, შექმნილია სპეციალურად Adafruit BME280 Breakout– თან მუშაობისთვის - www.iaquk.org.uk ეს სენსორები იყენებენ I2C ან SPI კომუნიკაციისთვის, 2 ან 4 ქინძისთავს. საჭიროა ინტერფეისისთვის. მოწყობილობის I2C მისამართი არის 0x76 ან 0x77. ადაფრუტი ინვესტიციას უწევს დროს და რესურსებს ამ ღია კოდის უზრუნველსაყოფად, გთხოვთ, დაუჭიროთ მხარი ადაფრუტს და გახსნათ წყაროს აპარატურა ადაფრუტიდან პროდუქციის შეძენით! დაწერილია ლიმორ ფრიდისა და კევინ ტაუნსენდის მიერ Adafruit Industries– ისთვის. BSD ლიცენზია, ყველა ზემოთ მოყვანილი ტექსტი უნდა შეიცავდეს ნებისმიერ გადანაწილებას

საჭიროა ბიბლიოთეკები:

ThingPulse SSD1306 (https://github.com/ThingPulse/esp8266-oled-ssd1306)

გენერალური ადაფრუტის სენსორი (არდუინოს ბიბლიოთეკის მენეჯერი)

Adafruit BME680 (Arduino ბიბლიოთეკის მენეჯერი)

SoftwWire სტივ მარპლი (Arduino ბიბლიოთეკის მენეჯერი)

AsyncDelay სტივ მარპლი (Arduino ბიბლიოთეკის მენეჯერი)

ნაბიჯი 4: დააკავშირეთ ყველაფერი

შეაერთეთ ყველაფერი
შეაერთეთ ყველაფერი
შეაერთეთ ყველაფერი
შეაერთეთ ყველაფერი

OLEDVCC - 3.3 ვ

GND - GND

SCL - D1

SDA - D2

BME680

VCC - 3.3v

GND - GND

SCL - D1

SDA - D2

ვინაიდან ორივე სენსორი და OLED დაკავშირებულია I2C გამოყენებით, ისინი დაკავშირებულია იმავე ქინძისთავებთან. ამის გასაკეთებლად შეგიძლიათ დუპონტის კაბელი გაჭრათ შუაზე და შეაერთოთ კაბელები Y ფორმის კაბელებით.

ნაბიჯი 5: დამატებითი იდეები

შემდგომი იდეები
შემდგომი იდეები

შემდგომი იდეები

  • გაგზავნეთ მონაცემები MQTT/Blink/Thingspeak
  • დაამატეთ ბატარეა

ვიმედოვნებთ, რომ მოგეწონათ ეს პროექტი და თუ თქვენ გაქვთ რაიმე შეკითხვები მოგერიდებათ.

გმადლობთ რომ კითხულობთ!

გირჩევთ: