สารบัญ:
- ขั้นตอนที่ 1: ชิ้นส่วนและเครื่องมือ
- ขั้นตอนที่ 2: แผนภาพการเดินสายไฟ
- ขั้นตอนที่ 3: รหัส
- ขั้นตอนที่ 4: เชื่อมต่อทุกอย่าง
- ขั้นตอนที่ 5: แนวคิดเพิ่มเติม
วีดีโอ: เครื่องวัดคุณภาพอากาศภายในอาคาร: 5 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:02
โครงการง่าย ๆ ในการตรวจสอบคุณภาพอากาศในบ้านของคุณ
เนื่องจากช่วงนี้เราอยู่/ทำงานที่บ้านบ่อย อาจเป็นความคิดที่ดีที่จะตรวจสอบคุณภาพอากาศและเตือนตัวเองเมื่อถึงเวลาต้องเปิดหน้าต่างและรับอากาศบริสุทธิ์
ขั้นตอนที่ 1: ชิ้นส่วนและเครื่องมือ
อะไหล่
- BME680 CJMCU
- จอแสดงผล OLED (128 x 64)
- ชิป Wi-Fi ESP8266 (NodeMCU V1)
- กรณี: https://www.thingiverse.com/thing:1720314 (หรือกรณีอื่นที่คุณอาจชอบ)
- สายดูปองท์
เครื่องมือ
หัวแร้ง
ขั้นตอนที่ 2: แผนภาพการเดินสายไฟ
แผนภาพการเดินสายไฟ
ขั้นตอนที่ 3: รหัส
รหัสมีอยู่ที่นี่:
อ้างอิงจาก
คำนวณ IAQ ด้วยเซ็นเซอร์ BME680
การอ่านค่าความต้านทานอุณหภูมิดิบ ความชื้น และก๊าซ อนุญาตการชดเชยสำหรับการสอบเทียบอุณหภูมิ คำนวณความชื้นตามลำดับโดยอัตโนมัติโดยใช้ค่าประมาณของเดือนสิงหาคม-โรช-แมกนัส คำนวณ IAQ จากอุณหภูมิ ความชื้น และความต้านทานก๊าซตาม Dr. Julie Riggs ดัชนีการจัดอันดับ IAQ www.iaquk org.uk
รหัสสำหรับผู้ที่สนใจใช้เซ็นเซอร์ BME680 ผ่านไลบรารี I2C และ Adafruit เพื่อคำนวณ IAQ โดยไม่ต้องใช้ไลบรารีที่เป็นกรรมสิทธิ์ของ Bosch
ห้องสมุดของ Adafruit: นี่คือห้องสมุดสำหรับเซ็นเซอร์ความชื้น อุณหภูมิ และความดัน BME280 ที่ออกแบบมาโดยเฉพาะเพื่อใช้งานกับ Adafruit BME280 Breakout -- www.iaquk.org.uk เซ็นเซอร์เหล่านี้ใช้ I2C หรือ SPI เพื่อสื่อสาร มี 2 หรือ 4 พิน จำเป็นสำหรับอินเทอร์เฟซ ที่อยู่ I2C ของอุปกรณ์คือ 0x76 หรือ 0x77 Adafruit ลงทุนเวลาและทรัพยากรในการจัดหารหัสโอเพนซอร์ซนี้ โปรดสนับสนุน Adafruit และฮาร์ดแวร์โอเพ่นซอร์สโดยการซื้อผลิตภัณฑ์จาก Adafruit! เขียนโดย Limor Fried & Kevin Townsend สำหรับ Adafruit Industries ใบอนุญาต BSD ข้อความทั้งหมดข้างต้นจะต้องรวมอยู่ในการแจกจ่ายซ้ำ
ห้องสมุดที่จำเป็น:
ThingPulse SSD1306 (https://github.com/ThingPulse/esp8266-oled-ssd1306)
เซ็นเซอร์ Adafruit ทั่วไป (ผู้จัดการห้องสมุด Arduino)
Adafruit BME680 (ผู้จัดการห้องสมุด Arduino)
SoftwWire Steve Marple (ผู้จัดการห้องสมุด Arduino)
AsyncDelay Steve Marple (ผู้จัดการห้องสมุด Arduino)
ขั้นตอนที่ 4: เชื่อมต่อทุกอย่าง
OLEDVCC - 3.3v
GND - GND
SCL - D1
SDA - D2
BME680
VCC - 3.3v
GND - GND
SCL - D1
SDA - D2
เนื่องจากทั้งเซ็นเซอร์และ OLED เชื่อมต่อกันโดยใช้ I2C พวกมันจึงเชื่อมต่อกับพินเดียวกัน ในการทำเช่นนั้น คุณสามารถตัดสายเคเบิลดูปองท์ครึ่งหนึ่ง และบัดกรีสายเคเบิลให้มีสายเคเบิลรูปตัว Y
ขั้นตอนที่ 5: แนวคิดเพิ่มเติม
ไอเดียเพิ่มเติม
- ส่งข้อมูลไปที่ MQTT/Blink/Thingspeak
- เพิ่มแบตเตอรี่
หวังว่าคุณจะสนุกกับโครงการนี้และหากคุณมีคำถามใด ๆ อย่าลังเลที่จะถาม
ขอบคุณสำหรับการอ่าน!
แนะนำ:
DIY 37 Leds เกมรูเล็ต Arduino: 3 ขั้นตอน (พร้อมรูปภาพ)
DIY 37 Leds เกมรูเล็ต Arduino: รูเล็ตเป็นเกมคาสิโนที่ตั้งชื่อตามคำภาษาฝรั่งเศสหมายถึงวงล้อเล็ก
หมวกนิรภัย Covid ส่วนที่ 1: บทนำสู่ Tinkercad Circuits!: 20 ขั้นตอน (พร้อมรูปภาพ)
Covid Safety Helmet ตอนที่ 1: บทนำสู่ Tinkercad Circuits!: สวัสดีเพื่อน ๆ ในชุดสองตอนนี้ เราจะเรียนรู้วิธีใช้วงจรของ Tinkercad - เครื่องมือที่สนุก ทรงพลัง และให้ความรู้สำหรับการเรียนรู้เกี่ยวกับวิธีการทำงานของวงจร! หนึ่งในวิธีที่ดีที่สุดในการเรียนรู้คือการทำ ดังนั้น อันดับแรก เราจะออกแบบโครงการของเราเอง: th
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): 6 ขั้นตอน (พร้อมรูปภาพ)
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): การชาร์จแบบเหนี่ยวนำ (เรียกอีกอย่างว่าการชาร์จแบบไร้สายหรือการชาร์จแบบไร้สาย) เป็นการถ่ายโอนพลังงานแบบไร้สาย ใช้การเหนี่ยวนำแม่เหล็กไฟฟ้าเพื่อจ่ายกระแสไฟฟ้าให้กับอุปกรณ์พกพา แอปพลิเคชั่นที่พบบ่อยที่สุดคือ Qi Wireless Charging st
4 ขั้นตอน Digital Sequencer: 19 ขั้นตอน (พร้อมรูปภาพ)
4 ขั้นตอน Digital Sequencer: CPE 133, Cal Poly San Luis Obispo ผู้สร้างโปรเจ็กต์: Jayson Johnston และ Bjorn Nelson ในอุตสาหกรรมเพลงในปัจจุบัน ซึ่งเป็นหนึ่งใน “instruments” เป็นเครื่องสังเคราะห์เสียงดิจิตอล ดนตรีทุกประเภท ตั้งแต่ฮิปฮอป ป๊อป และอีฟ
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: 13 ขั้นตอน (พร้อมรูปภาพ)
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: ทำป้ายโฆษณาแบบพกพาราคาถูกด้วยตัวเอง ด้วยป้ายนี้ คุณสามารถแสดงข้อความหรือโลโก้ของคุณได้ทุกที่ทั่วทั้งเมือง คำแนะนำนี้เป็นการตอบสนองต่อ/ปรับปรุง/เปลี่ยนแปลงของ: https://www.instructables.com/id/Low-Cost-Illuminated-