สารบัญ:

Arduino Light Intensity Lamp: 5 ขั้นตอน
Arduino Light Intensity Lamp: 5 ขั้นตอน

วีดีโอ: Arduino Light Intensity Lamp: 5 ขั้นตอน

วีดีโอ: Arduino Light Intensity Lamp: 5 ขั้นตอน
วีดีโอ: LDR with Arduino - Measure Light Intensity using Photoresistor 2024, พฤศจิกายน
Anonim
Arduino Light Intensity Lamp
Arduino Light Intensity Lamp

ในโปรเจ็กต์นี้ คุณจะได้เรียนรู้วิธีเปิดไฟอัตโนมัติเมื่อมืด

เสบียง

สิ่งที่คุณต้องการ:

  • ซอฟต์แวร์ TinkerCAD
  • LDR (เพื่อตรวจจับสภาพแสง/ความมืด)
  • ไมโครคอนโทรลเลอร์ Arduino
  • หลอดไฟฟ้า
  • รีเลย์ (เพราะหลอดไฟใช้ 120 V เมื่อเทียบกับ Arduino ที่ให้ 5V)
  • แหล่งพลังงาน
  • เขียงหั่นขนม (ไม่จำเป็น)
  • เขียนโค้ด Arduino ลงไป

ขั้นตอนที่ 1: สร้างวงจร

สร้างวงจร
สร้างวงจร

ตรวจสอบให้แน่ใจว่าวงจรของคุณจับคู่อย่างถูกต้องตามที่แสดง

ขั้นตอนที่ 2: เซ็นเซอร์ LDR

เซ็นเซอร์ LDR
เซ็นเซอร์ LDR

ดังแสดงในรูปภาพ ความสัมพันธ์ของเซ็นเซอร์ LDR เชื่อมโยงกัน ปลายด้านหนึ่งติดกับฐานและปลายอีกด้านหนึ่งเชื่อมต่อกับตัวต้านทาน VCC สัญญาณเอาท์พุต LDR เชื่อมต่อระหว่างขาของ LDR และขาของตัวต้านทาน

ขั้นตอนที่ 3: รีเลย์และหลอดไฟ

รีเลย์และหลอดไฟ
รีเลย์และหลอดไฟ

ตรวจสอบให้แน่ใจว่าทุกอย่างเป็นไปตามภาพที่แสดง

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

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

สำหรับสิ่งนี้ ส่วนการเข้ารหัสค่อนข้างตรงไปตรงมา บรรทัดแรกแสดงว่าเราอ่านอินพุตจากพินอะนาล็อก A0 และพิมพ์ลงบนจอภาพอนุกรมอย่างที่คุณเห็น ต่อไป เราทำการจัดรูปแบบตามเงื่อนไข โดยเราจะทดสอบความหมาย A0 ไม่ว่าค่าของ A0 จะเท่ากับหรือมากกว่า 500 พินดิจิทัล 4 จะถูกตั้งค่าเป็น LOW และหากค่าน้อยกว่า พิน 4 จะถูกตั้งค่าเป็น HIGH รีเลย์เชื่อมต่อกับพิน 4

FYI: คัดลอกสิ่งที่แสดงบนโค้ด

ขั้นตอนที่ 5: ผลลัพธ์ของการสอน

ผลลัพธ์ของการสอน
ผลลัพธ์ของการสอน

นี่คือสิ่งที่การสอนของคุณควรมีลักษณะเหมือนครั้งหลัง

ดูวิดีโอนี้เกี่ยวกับวิธีการใช้งาน:

www.youtube.com/embed/tBVq6cvgnmU

แนะนำ: