สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ภาพรวม:
ในโครงการนี้ เราจะสร้างวงจรง่ายๆ ที่หลอดไฟจะเปิดขึ้นหากมืด แต่เมื่อสว่างแล้วหลอดไฟก็จะดับลง
เสบียง
วัสดุ/อุปกรณ์สิ้นเปลือง:
1. แอลดีอาร์ (1)
2. ไมโครคอนโทรลเลอร์ Arduino (1)
3. หลอดไฟ 120V (1)
4. รีเลย์ (เนื่องจากหลอดไฟใช้ 120 V และ Arduino ให้ 5V เท่านั้น) (1)
5. แหล่งพลังงาน (1)
6. เขียงหั่นขนม (1)
7. ตัวต้านทาน 1 kΩ (1)
ขั้นตอนที่ 1: เชื่อมต่อ GND & 5V
ขั้นตอนแรกในการสร้างโปรเจ็กต์นี้คือการเชื่อมต่อพิน 5V และ GND เข้ากับเขียงหั่นขนม (ตามที่เห็นในภาพ)
ขั้นตอนที่ 2: วางรีเลย์
ถัดไป เลือกและวางรีเลย์ไว้ตรงกลางของเขียงหั่นขนมของคุณ นอกจากนี้ ให้เชื่อมต่อเทอร์มินัล 8 บนรีเลย์กับ GND ต่อไป ต่อขั้ว 5 บนรีเลย์กับขา 4 เราต้องใช้รีเลย์ เพราะ Arduino จ่ายไฟได้แค่ 5V และไฟต้องใช้ 120V
ขั้นตอนที่ 3: ใส่โฟโตรีซีสเตอร์
ต่อไปเราต้องต่อโฟโตรีซีสเตอร์กับวงจร ซึ่งจะทำให้วงจรรู้ว่าเมื่อใดมืดและมีแสงเมื่อใด เราต้องเชื่อมต่อเทอร์มินัล 2 ของโฟโตรีซีสเตอร์กับ A0 บน Arduino
โฟโตรีซีสเตอร์มีความสำคัญมาก เนื่องจากเป็นตัวกำหนดปริมาณแสงที่มีอยู่ เป็นตัวกำหนดว่าเมื่อใดควรเปิด/ปิดหลอดไฟ (ซึ่งเราจะใส่ในภายหลัง)
ขั้นตอนที่ 4: ใส่ตัวต้านทาน1kΩ
ในขั้นตอนนี้ เราต้องใส่ตัวต้านทาน 1kΩ เทอร์มินัล 1 ต้องเชื่อมต่อกับตัวต้านทาน และเทอร์มินัล 2 ต้องเชื่อมต่อกับ GND
ขั้นตอนที่ 5: ใส่หลอดไฟ
สุดท้ายเราต้องต่อรีเลย์กับหลอดไฟ ขั้วต่อ 1 บนรีเลย์ต้องเชื่อมต่อกับด้านลบของแหล่งจ่ายไฟ ในขณะที่ด้านบวกของแหล่งจ่ายไฟเชื่อมต่อกับขั้ว 2 ของหลอดไฟ เพื่อสิ้นสุดการเชื่อมต่อ เราต้องเชื่อมต่อขั้ว 1 ของหลอดไฟกับขั้ว 7 บนรีเลย์
ขั้นตอนที่ 6: การเข้ารหัส
เมื่อเราทำฮาร์ดแวร์เสร็จแล้ว เราก็สามารถย้ายไปที่ซอฟต์แวร์ได้ เราต้องพิมพ์รหัสที่ถูกต้องเพื่อให้โครงการทำงานได้อย่างถูกต้อง
วิธีการทำงานของรหัส: เมื่อค่าของพิน A0 มากกว่า 500 รหัสจะเปลี่ยนพินหมายเลข 4 เป็นค่าต่ำ อย่างไรก็ตาม เมื่อค่าน้อยกว่า 500 พินหมายเลข 4 จะสูง