สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: ขั้นตอนที่ 1: ตั้งค่าเค้าโครงเขียงหั่นขนมของคุณดังต่อไปนี้
- ขั้นตอนที่ 2: ขั้นตอนที่ 2: เพิ่มรีเลย์ สายไฟ พาวเวอร์ซัพพลาย และตัวต้านทาน
- ขั้นตอนที่ 3: ขั้นตอนที่ 3: ใช้รหัสต่อไปนี้เพื่อตั้งโปรแกรมวงจรให้เป็นฟังก์ชันตามความต้านทานของ LDR
วีดีโอ: Light Intensity Lamp พร้อม Arduino: 3 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
ในโครงการนี้ ฉันจะสำรวจวิธีใช้ Arduino เพื่อสร้างหลอดไฟที่เปลี่ยนแปลงไปตามช่วงเวลาของวัน ตามคำขอของผู้ใช้ หลอดไฟจะเปลี่ยนความสว่างเมื่อหาปริมาณหรือลดความต้านทานของตัวต้านทานตรวจจับแสง LDR- โครงการนี้เสร็จสิ้นบน tinkercad และใช้รีเลย์เพื่อเอาท์ซอร์สพลังงานเข้าสู่วงจรที่ Arduino ไม่สามารถทำได้สำหรับหลอดไฟ นี่คือสิ่งที่คุณต้องการ!
เสบียง
1 รีเลย์
ตัวต้านทาน 1 กิโลโอห์ม
1 LDR (โฟโตรีซีสเตอร์)
1 แหล่งจ่ายไฟ
1 Arduino
1 เขียงหั่นขนม
1 หลอดไฟ
ขั้นตอนที่ 1: ขั้นตอนที่ 1: ตั้งค่าเค้าโครงเขียงหั่นขนมของคุณดังต่อไปนี้
เพื่อให้ได้รูปลักษณ์ที่คล้ายคลึงกันกับบทช่วยสอน คุณจำเป็นต้องปฏิบัติตามเลย์เอาต์ของเขียงหั่นขนมไม่เพียงเพื่อความประณีตเท่านั้น แต่ยังรวมถึงประสิทธิภาพด้วย
ขั้นตอนที่ 2: ขั้นตอนที่ 2: เพิ่มรีเลย์ สายไฟ พาวเวอร์ซัพพลาย และตัวต้านทาน
โปรดเก็บแหล่งจ่ายไฟไว้ที่การตั้งค่าเริ่มต้นของ tinkercad (กระแสไฟ 5 โวลต์ 5 แอมป์)
ขั้นตอนที่ 3: ขั้นตอนที่ 3: ใช้รหัสต่อไปนี้เพื่อตั้งโปรแกรมวงจรให้เป็นฟังก์ชันตามความต้านทานของ LDR
ให้บริบทบางอย่างกับรหัส ภาษา Arduino นั้นมีเอกลักษณ์เฉพาะตัวและคล้ายกับการขีดข่วนของรหัสบล็อกในความเรียบง่าย ก่อนอื่น เราต้องประกาศพอร์ตของเราซึ่งเราใช้เชื่อมต่อเทอร์มินัล 5 ของรีเลย์และเทอร์มินัล 2 ของ LDR โดยส่วนตัวแล้วฉันใช้พอร์ต 5 สำหรับรีเลย์และ A0 สำหรับ LDR อย่างไรก็ตาม คุณสามารถเลือกพินอะนาล็อกสำหรับ LDR และพินดิจิทัลใดๆ สำหรับรีเลย์ได้ เราจำเป็นต้องเข้าถึงค่าที่ LDR ส่งกลับเมื่อได้รับแสงในระดับต่างๆ ดังนั้นเราจึงใช้คำสั่ง if ซึ่งก็คือ "if(analogRead(A0)> 500)" นั่นหมายความว่าเมื่อถึงความมืดมิด หลอดไฟจะเริ่มเปิดขึ้น และจะสว่างขึ้นเมื่อมีแสงน้อยลง
แนะนำ:
Arduino Light Intensity Lamp: 3 ขั้นตอน
Arduino Light Intensity Lamp: วงจรนี้สามารถใช้เป็นโคมไฟจริง โครงการโรงเรียน และความท้าทายที่สนุกสนาน วงจรนี้ใช้ง่ายและทำง่าย แต่หากยังไม่เคยใช้ tinker cad มาก่อนอาจต้องลองใช้งานดูก่อน
Arduino Light Intensity Lamp: 6 ขั้นตอน
Arduino Light Intensity Lamp: ยินดีต้อนรับสู่บทช่วยสอนของฉันเกี่ยวกับวิธีสร้างและเขียนโค้ด Light Intensity Lamp ด้วย Arduino คุณจะต้องใช้ส่วนประกอบเหล่านี้เพื่อสร้างสิ่งนี้* LDR * ไมโครคอนโทรลเลอร์ Arduino* หลอดไฟ* รีเลย์ * แหล่งพลังงาน* เขียงหั่นขนม * ตัวต้านทาน 1 k-ohm หวังว่า
Arduino Light Intensity Lamp: 5 ขั้นตอน
Arduino Light Intensity Lamp: ในโครงการนี้ คุณจะได้เรียนรู้วิธีเปิดหลอดไฟโดยอัตโนมัติเมื่ออยู่ในที่มืด
Arduino Light Intensity Lamp - Jasdeep: 6 ขั้นตอน
Arduino Light Intensity Lamp - Jasdeep: ภาพรวม: ในโครงการนี้ เราจะสร้างวงจรง่ายๆ ที่หลอดไฟจะเปิดขึ้นหากอยู่ในที่มืด แต่เมื่อสว่างแล้วหลอดไฟก็จะดับลง
PWM พร้อม ESP32 - Dimming LED พร้อม PWM บน ESP 32 พร้อม Arduino IDE: 6 ขั้นตอน
PWM พร้อม ESP32 | Dimming LED พร้อม PWM บน ESP 32 พร้อม Arduino IDE: ในคำแนะนำนี้เราจะดูวิธีสร้างสัญญาณ PWM ด้วย ESP32 โดยใช้ Arduino IDE & โดยทั่วไปแล้ว PWM จะใช้เพื่อสร้างเอาต์พุตแอนะล็อกจาก MCU ใดๆ และเอาต์พุตแอนะล็อกนั้นอาจเป็นอะไรก็ได้ระหว่าง 0V ถึง 3.3V (ในกรณีของ esp32) & จาก