สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ในบทความนี้ ฉันจะสร้างเทอร์โมมิเตอร์โดยใช้วงแหวนพิกเซล RGB Neo 16 บิต
อุณหภูมิสูงสุดที่สามารถวัดได้ด้วยเครื่องมือนี้คือ 48 องศาเซลเซียส
เนื่องจากใช้ LED 16 ดวง ไฟ LED RGB แต่ละดวงจะแสดงอุณหภูมิ 3 องศาเซลเซียส
สีและจำนวน LED จะปรับตามอุณหภูมิที่วัดได้ เช่น อุณหภูมิที่วัดได้คือ 30 องศาเซลเซียส ไฟ LED ที่จะมีชีวิตอยู่คือ 10 ชิ้น ดูภาพด้านบน สำหรับสี ฉันใช้การไล่สีจากสีเขียวเป็นสีแดง
ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็น
ส่วนประกอบที่ต้องเตรียม:
- Arduino นาโน
- RGB Ring Neo Pixels
- DHT11
- สายจัมเปอร์
- USB มินิ
- คณะกรรมการโครงการ
ห้องสมุดที่จำเป็น
- DHT
- Adafruit_NeoPixel
ขั้นตอนที่ 2: ประกอบส่วนประกอบทั้งหมด
ดูภาพด้านบนเพื่อทำการประกอบส่วนประกอบ
Arduino เป็น RGB & DHT
+5V ==> VCC RGB & (+) DHT
GND ==> GND RGB & (-) DHT
D2 ==> ใน RGB
D4 ==> ออก DHT
ขั้นตอนที่ 3: การเขียนโปรแกรม
ดาวน์โหลดไฟล์สเก็ตช์ที่ฉันใส่ด้านล่าง:
ขั้นตอนที่ 4: ผลลัพธ์
ดูภาพด้านบนสำหรับผลลัพธ์
อุณหภูมิที่วัดได้คือ 30 องศาเซลเซียส ถ้า 3 องศาเซลเซียส = 1 LED แล้ว 30 องศาเซลเซียส = ไฟ LED 10 ดวง และฉันใช้การไล่สีจากสีเขียวเป็นสีแดงต่างหาก