สารบัญ:

ไฟ LED แสดงอุณหภูมิและความชื้น: 12 ขั้นตอน
ไฟ LED แสดงอุณหภูมิและความชื้น: 12 ขั้นตอน

วีดีโอ: ไฟ LED แสดงอุณหภูมิและความชื้น: 12 ขั้นตอน

วีดีโอ: ไฟ LED แสดงอุณหภูมิและความชื้น: 12 ขั้นตอน
วีดีโอ: D.I.Y ทำไขควงวัดไฟ...ใช้งานเอง..แบบง่ายๆ 12V DC งบโม 12 บาท.... 2024, ธันวาคม
Anonim
LED อุณหภูมิและความชื้น
LED อุณหภูมิและความชื้น

หากคุณต้องการเทอร์โมมิเตอร์แบบมองเห็นได้มากกว่านี้ โครงการนี้สามารถช่วยคุณได้ เราจะสร้างชุดไฟ LED ที่แสดงสีบางสีตามระดับความชื้นและอุณหภูมิ

ขั้นตอนที่ 1: วัสดุ

วัสดุ
วัสดุ

สำหรับโครงการนี้ คุณจะต้อง:

- ไฟ LED RGB 2 ดวง

- DHT11 โมดูลอุณหภูมิและความชื้น

- ตัวต้านทาน 220Ω 6 ตัว

-12 จัมเปอร์เขียงหั่นขนม (สายไฟ)

- Arduino UNO R3

- Arduino IDE (สำหรับการเข้ารหัส)

- DHT Sensor Library (เพื่อให้ฟังก์ชั่นโมดูลอุณหภูมิของคุณ)

ขั้นตอนที่ 2: การเดินสายไฟ Breadboard

เดินสายไฟเขียงหั่นขนม
เดินสายไฟเขียงหั่นขนม

ขั้นตอนที่ 3:

ภาพ
ภาพ

คุณต้องการตั้งค่าแหล่งจ่ายไฟที่เหมาะสมสำหรับแต่ละส่วนประกอบ มาเริ่มกันที่การเชื่อมต่อกราวด์และ 5 โวลต์

ขั้นตอนที่ 4:

ภาพ
ภาพ

ต่อไป มาตั้งค่าเซ็นเซอร์อุณหภูมิกัน ของฉันเชื่อมต่อกับ 2 พินใน Arduino uno

ขั้นตอนที่ 5:

ภาพ
ภาพ

สุดท้ายมาตั้งค่า LED กัน ทั้งสองมีการติดตั้งสายไฟและตัวต้านทานเหมือนกัน หมุดของฉันสำหรับ LED ที่แสดงการอ่านอุณหภูมิอยู่ที่ 3, 5 และ 6 ในขณะที่ LED ความชื้นถูกตั้งไว้ที่หมุด 9, 10 และ 11

ขั้นตอนที่ 6:

ภาพ
ภาพ

ตอนนี้คุณมีวงจรเสร็จแล้ว! มาเริ่มทำงานกับโค้ดกันเพื่อให้ LED เหล่านี้รับรู้อุณหภูมิได้

ขั้นแรก กำหนดพินสำหรับเซ็นเซอร์อุณหภูมิและไฟ LED ตามพินของคุณ และรวมไลบรารีสำหรับเซ็นเซอร์อุณหภูมิ หากต้องการรวมไลบรารี (ในกรณีของเรา "DHT" เป็นไลบรารีที่จำเป็นของเรา) ให้ไปที่แถบเมนูและเลือก "Sketch> รวมไลบรารี> เพิ่ม. ZIP Library" และเลือกโฟลเดอร์ ZIP "DHT" จากตำแหน่งที่คุณดาวน์โหลด

ขั้นตอนที่ 7: การเข้ารหัส

การเข้ารหัส
การเข้ารหัส
การเข้ารหัส
การเข้ารหัส

ขั้นตอนที่ 8:

ภาพ
ภาพ

ถัดไป ในการตั้งค่าเป็นโมฆะ กำหนดเอาต์พุตสำหรับทั้ง LED และจอภาพอนุกรมสำหรับเซ็นเซอร์ของคุณ

ขั้นตอนที่ 9:

ภาพ
ภาพ

ใน void Loop ให้เขียนฟังก์ชันของมอนิเตอร์แบบอนุกรมของคุณ นี่คือที่ที่คุณจะใช้การอ่านค่าอุณหภูมิและความชื้นสำหรับฟังก์ชันวนซ้ำในภายหลัง

ขั้นตอนที่ 10:

ภาพ
ภาพ

เรียกใช้ Serial monitor โดยไปที่แถบเมนูและเลือก "Tools> Serial Monitor" คุณควรอ่านค่าอุณหภูมิและความชื้น รอ 30 วินาทีแล้วจดตัวเลขที่ปรากฏบ่อยที่สุดสำหรับทั้งอุณหภูมิและความชื้น เมื่อคุณได้อ่านแล้ว เราสามารถเสียบค่าเหล่านี้กับโค้ดส่วนถัดไปของเราได้

ขั้นตอนที่ 11:

ภาพ
ภาพ

เพื่อให้ไฟ LED ของเราสว่างขึ้น เราต้องเขียนข้อความ "อื่น" นำค่าอุณหภูมิที่คุณได้อ่านมาและเสียบเข้ากับชุดคำสั่งชุดแรก หากอุณหภูมิสูงกว่าค่าที่กำหนด ไฟจะเปลี่ยนเป็นสีแดง มิฉะนั้นจะยังคงเป็นสีฟ้า เช่นเดียวกับความชื้น หากค่าที่อ่านได้สูงกว่าค่าที่คุณใช้ ไฟจะเปลี่ยนเป็นสีแดง มิฉะนั้นจะยังคงเป็นสีฟ้า

ขั้นตอนที่ 12: เสร็จแล้ว

ตอนนี้คุณมีไฟ LED ตรวจจับอุณหภูมิและความชื้นของคุณเองแล้ว!

แนะนำ: