สารบัญ:

สร้างระบบไฟ LED แบบโต้ตอบสำหรับบันได: 7 ขั้นตอน
สร้างระบบไฟ LED แบบโต้ตอบสำหรับบันได: 7 ขั้นตอน

วีดีโอ: สร้างระบบไฟ LED แบบโต้ตอบสำหรับบันได: 7 ขั้นตอน

วีดีโอ: สร้างระบบไฟ LED แบบโต้ตอบสำหรับบันได: 7 ขั้นตอน
วีดีโอ: อย่าๆๆๆ 🤣❤️ 2024, พฤศจิกายน
Anonim
Image
Image
สร้างระบบ LED แบบโต้ตอบสำหรับบันได
สร้างระบบ LED แบบโต้ตอบสำหรับบันได

ในบ้านมีบันได น่าสนใจมากที่ได้เห็นโครงการปรับปรุงบันไดมากมายในชุมชน เมื่อเร็ว ๆ นี้ไม่ค่อยยุ่งนัก ดังนั้นฉันจึงตัดสินใจใช้โมดูลฮาร์ดแวร์โอเพนซอร์สเพื่อเปลี่ยนบันไดที่บ้านและเพิ่มฟังก์ชันแบบโต้ตอบบางอย่าง โครงการนี้จะไม่ยากเป็นพิเศษ ฉันใช้เวลาประมาณบ่าย หากคุณมีบันไดในบ้านที่ต้องปรับปรุง ฉันหวังว่าการแบ่งปันนี้จะช่วยคุณได้

ขั้นตอนที่ 1: เตรียมงาน

เตรียมงาน
เตรียมงาน

ขั้นแรก คุณต้องเตรียมวัสดุบางอย่าง ซึ่งรวมถึงสิ่งต่อไปนี้:

โมดูลอิเล็กทรอนิกส์:

• บอร์ด Longan Core หรือบอร์ดพัฒนา Arduino อื่นๆ

• Ultrasonic sensor สำหรับตรวจจับคนผ่านบันได

• แถบ LED

• สวิตช์ MOS สำหรับควบคุมแถบไฟ LED

วัสดุสิ้นเปลือง:

• ลวด

• ดูปองท์ ไวร์

• หัวข้อ

เครื่องมือ:

• หัวแร้ง

• คีมปอกสายไฟ

• กรรไกร

• ปืนกาว

ขั้นตอนที่ 2: เชื่อมต่อแถบ LED กับสวิตช์ MOS และติดไว้ใต้บันได

เชื่อมต่อแถบ LED กับสวิตช์ MOS และติดไว้ใต้บันได
เชื่อมต่อแถบ LED กับสวิตช์ MOS และติดไว้ใต้บันได
เชื่อมต่อแถบ LED กับสวิตช์ MOS และติดไว้ใต้บันได
เชื่อมต่อแถบ LED กับสวิตช์ MOS และติดไว้ใต้บันได
เชื่อมต่อแถบ LED กับสวิตช์ MOS และติดไว้ใต้บันได
เชื่อมต่อแถบ LED กับสวิตช์ MOS และติดไว้ใต้บันได

การใช้สวิตช์ MOS คือการขยายกระแส เนื่องจากแถบ LED ต้องการประมาณ 500mA พอร์ต IO ของ Arduino ไม่มีวิธีขับเคลื่อนแถบไฟ LED โดยตรง และความสามารถในการขับเคลื่อน IO ของ Arduino สามารถใช้ผ่านสวิตช์ MOS

สวิตช์ MOS มี 3 อินเทอร์เฟซ V + และ V- เชื่อมต่อกับขั้วบวกและขั้วลบของแถบ LED, VIN และ GND เชื่อมต่อกับขั้วบวกและขั้วลบของแหล่งจ่ายไฟ นอกจากนี้ยังมีพินควบคุม 3PIN SIG เชื่อมต่อกับ IO ของ Arduino, VCC เชื่อมต่อกับ 5V และ GND เชื่อมต่อกับขั้วลบของแหล่งจ่ายไฟ เนื่องจาก Arduino และ LED ใช้แหล่งจ่ายไฟ 5V เดียวกัน เราจึงเชื่อมต่อ VIN ของโมดูลสวิตช์ MOS กับ VCC ผ่านสายไฟ เพื่อไม่ให้ต้องต่อแหล่งจ่ายไฟซ้ำ 2 ครั้ง

ขั้นแรกให้เชื่อมต่อขั้วบวกและขั้วลบของแถบ LED เข้ากับ V + และ V-

จากนั้นมีเทป 3M ที่ด้านหลังของแถบ LED ซึ่งสามารถติดใต้บันไดได้โดยตรง สวิตช์ MOS ยังยึดใต้บันไดได้ด้วยปืนกาว

ขั้นตอนที่ 3: เชื่อมต่อพลังของสวิตช์ MOS ทั้งหมดเข้าด้วยกันและแก้ไขกับบันได

เชื่อมต่อพลังของสวิตช์ MOS ทั้งหมดเข้าด้วยกันและแก้ไขกับบันได
เชื่อมต่อพลังของสวิตช์ MOS ทั้งหมดเข้าด้วยกันและแก้ไขกับบันได
เชื่อมต่อพลังของสวิตช์ MOS ทั้งหมดเข้าด้วยกันและแก้ไขกับบันได
เชื่อมต่อพลังของสวิตช์ MOS ทั้งหมดเข้าด้วยกันและแก้ไขกับบันได

ในขั้นตอนนี้ คุณต้องเชื่อมต่อแหล่งจ่ายไฟของสวิตช์ MOS ทั้งหมดแบบขนาน และที่นี่คุณต้องใช้สายไฟ แผนผังการเชื่อมต่อดังแสดงในรูปที่ 1

นี่เป็นงานที่น่าเบื่อเป็นส่วนใหญ่หลังจากเสร็จสิ้นดังแสดงในรูปที่ 2

ขั้นตอนที่ 4: แก้ไข Ultrasonic Sensor และ Arduino

แก้ไข Ultrasonic Sensor และ Arduino
แก้ไข Ultrasonic Sensor และ Arduino
แก้ไข Ultrasonic Sensor และ Arduino
แก้ไข Ultrasonic Sensor และ Arduino
แก้ไข Ultrasonic Sensor และ Arduino
แก้ไข Ultrasonic Sensor และ Arduino

ในขั้นตอนนี้ คุณต้องยึดเซ็นเซอร์อัลตราโซนิกไว้ที่ทางเข้าบันได เพื่อที่เมื่อคุณเดินขึ้นบันได อุลสตร้าโซนิคจะรับรู้ได้

เซ็นเซอร์อัลตราโซนิกสามารถแก้ไขได้ด้วยปืนกาวดังแสดงในรูปที่ 1

ในระหว่างนี้ ให้ซ่อม Arduino ที่ด้านหลังของบันได

อัลตราซาวนด์มี 4 พินที่ต้องเชื่อมต่อกับ Arduino

1. VCC เชื่อมต่อกับ 5V

2. GND เป็น GND

3. Trig นี่คือพินส่งของเซ็นเซอร์อัลตราโซนิกที่เชื่อมต่อกับ D2 ของ Arduino

4. Echo นี่คือขารับของเซ็นเซอร์อัลตราโซนิกที่เชื่อมต่อกับ D3 ของ Arduino

ขั้นตอนที่ 5: เชื่อมต่อสัญญาณของสวิตช์ MOS กับ Arduino IO

เชื่อมต่อสัญญาณของสวิตช์ MOS กับ Arduino IO
เชื่อมต่อสัญญาณของสวิตช์ MOS กับ Arduino IO
เชื่อมต่อสัญญาณของสวิตช์ MOS กับ Arduino IO
เชื่อมต่อสัญญาณของสวิตช์ MOS กับ Arduino IO

โครงการนี้ใช้สวิตช์ MOS ทั้งหมด 9 ตัว เราเชื่อมต่อ SIG ของสวิตช์ 9 ตัวกับ D4 ~ D12 ของ Ardino แผนผังอยู่ในรูปที่ 1

นี่เป็นงานที่น่าเบื่อเช่นกัน ซึ่งต้องบัดกรีและยึดสายไฟจำนวนมาก และต้องใช้ความอดทนเล็กน้อย เสร็จสิ้นตามที่แสดงใน pic2:

ขั้นตอนที่ 6: เพิ่มพลังและทดสอบ

เพิ่มพลังและทดสอบ
เพิ่มพลังและทดสอบ

เชื่อมต่อสายไฟสองเส้นที่เชื่อมต่อกับสวิตช์ MOS ใน STEP3 ถึง 5V และ GND ของ Arduino

จนถึงตอนนี้งานที่ยากที่สุดเสร็จเรียบร้อยแล้ว เราจำเป็นต้องตรวจสอบว่ามีปัญหากับสายไฟหรือไม่ เปิด Arduino IDE และเขียนพิน D4-D12 ไปที่ระดับสูงเพื่อดูว่าไฟ LED ทั้งหมดทำงานได้ดีหรือไม่ ถ้าบางตัวใช้ไม่ได้ เราต้องตรวจสอบสายไฟ

ถ้าเดินสายได้ดี เราก็เริ่มงานซอฟต์แวร์ที่น่าสนใจได้เลย

ขั้นตอนที่ 7: การเขียนโปรแกรมด้วย Arduino IDE

ที่นี่เราใช้ Arduino IDE ที่มีชื่อเสียงสำหรับการเขียนโปรแกรม

เซ็นเซอร์อัลตราโซนิกต้องการห้องสมุดเพื่อขับเคลื่อน คลิกเพื่อดาวน์โหลด

ในโครงการนี้ ฉันแค่เขียนตัวอย่าง เมื่อตรวจพบบุคคล แสงจะค่อยๆ สว่างขึ้น

แน่นอน คุณสามารถเพิ่มการโต้ตอบที่น่าสนใจตามความต้องการของคุณได้

แนะนำ: