
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12

โครงการง่าย ๆ ในการตรวจสอบคุณภาพอากาศในบ้านของคุณ
เนื่องจากช่วงนี้เราอยู่/ทำงานที่บ้านบ่อย อาจเป็นความคิดที่ดีที่จะตรวจสอบคุณภาพอากาศและเตือนตัวเองเมื่อถึงเวลาต้องเปิดหน้าต่างและรับอากาศบริสุทธิ์
ขั้นตอนที่ 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-