
สารบัญ:
- ขั้นตอนที่ 1: ทักษะที่จำเป็น
- ขั้นตอนที่ 2: คิดออกว่าการตกแต่งฮัลโลวีนของคุณ "แฮ็กได้" หรือไม่
- ขั้นตอนที่ 3: รายการส่วนประกอบ/ฮาร์ดแวร์
- ขั้นตอนที่ 4: ภาพรวมโครงการ
- ขั้นตอนที่ 5: ตัดการเชื่อมต่อปุ่ม
- ขั้นตอนที่ 6: เพิ่มรีเลย์
- ขั้นตอนที่ 7: ติดตั้ง DST1200 Sonar Sensor
- ขั้นตอนที่ 8: ตัดสินใจว่าคุณต้องการสิ่งที่แนบมาหรือไม่
- ขั้นตอนที่ 9: การเขียนโค้ด
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12
โปรเจ็กต์นี้จะแสดงให้คุณเห็นว่าคุณสามารถ "แฮ็ก" ของตกแต่งฮัลโลวีนได้อย่างไร และทำให้พวกมันมีพฤติกรรมตามที่คุณต้องการ!
การตกแต่งฮัลโลวีนที่เรากำลังใช้งานมีฟังก์ชันเริ่มต้นดังต่อไปนี้:
- เปิดใช้งานโดยการโยนสวิตช์ (แสดงในวิดีโอ)
- เปิดใช้งานโดยเสียงดัง
เป้าหมายของเราสำหรับโครงการนี้คือการเปิดใช้งานการเคลื่อนไหวแทน!
ขั้นตอนที่ 1: ทักษะที่จำเป็น
สำหรับโครงการนี้ คุณจะต้องใช้เครื่องมือต่อไปนี้:
- หัวแร้ง
- เครื่องปอกสายไฟ
นอกจากนี้ยังช่วยหากคุณมีความรู้พื้นฐานด้านการเขียนโปรแกรม เราเขียนโปรแกรมควบคุมการตกแต่งในภาษาซี
ขั้นตอนที่ 2: คิดออกว่าการตกแต่งฮัลโลวีนของคุณ "แฮ็กได้" หรือไม่

ขั้นตอนแรกคือการหาว่าคุณสามารถปรับเปลี่ยนการตกแต่งฮาโลวีนของคุณได้หรือไม่ โดยปกติ การตกแต่งจะมีโหมดสาธิตที่จะเปิดใช้งานส่วนประกอบอิเล็กทรอนิกส์ของการตกแต่งด้วยปุ่มหรือสวิตช์ง่ายๆ หากเป็นกรณีนี้คุณโชคดี คุณสามารถเปลี่ยนปุ่มด้วยรีเลย์เพื่อควบคุมระบบได้อย่างง่ายดาย
ขั้นตอนที่ 3: รายการส่วนประกอบ/ฮาร์ดแวร์

นี่คือสิ่งที่เราใช้:
- Phidget SBC4
- DST1200 - โซนาร์ พิดเจ็ต
- REL2002 - สัญญาณรีเลย์ Phidget
- ตู้กันน้ำ
- พิดเจ็ต เคเบิ้ล
ขั้นตอนที่ 4: ภาพรวมโครงการ

โครงการนี้จะมีเค้าโครงต่อไปนี้:
- PhidgetSBC4 จะเรียกใช้รหัสโปรแกรมของเรา (เขียนด้วย C) จะเชื่อมต่อกับเซ็นเซอร์โซนาร์ DST1200 และรีเลย์สัญญาณ REL2002 ผ่าน VINT Hub ในตัว
- เซ็นเซอร์โซนาร์จะใช้ในการตรวจจับวัตถุ
- รีเลย์จะเชื่อมต่อกับสายสาธิตของการตกแต่ง และจะใช้เพื่อเปิดใช้งานการตกแต่งตามการอ่านจากเซ็นเซอร์โซนาร์
ขั้นตอนที่ 5: ตัดการเชื่อมต่อปุ่ม

ในการเพิ่มรีเลย์ของเรา เราจะต้องถอดปุ่มออก เพียงตัดสายไฟใกล้กับปุ่ม แล้วถอดฉนวนบางส่วนออก
ขั้นตอนที่ 6: เพิ่มรีเลย์

นำสายไฟจากปุ่มและเชื่อมต่อกับรีเลย์
ต่อสายหนึ่งเส้นเข้ากับขั้วต่อทั่วไป และอีกสายหนึ่งเข้ากับขั้วต่อแบบปกติเปิด
ขั้นตอนที่ 7: ติดตั้ง DST1200 Sonar Sensor


ตำแหน่งที่คุณวางโซนาร์เซนเซอร์จะขึ้นอยู่กับการใช้งานของคุณ โปรเจ็กต์นี้จะถูกติดตั้งในบ้านผีสิงกลางแจ้งซึ่งทัศนวิสัยจะต่ำ ดังนั้นการที่โซนาร์เซนเซอร์นั่งตรงด้านบนจะไม่เป็นปัญหา อีกวิธีหนึ่ง คุณสามารถติดตั้งโซนาร์เหนือทางเข้าประตู หรือชี้ขึ้นจากพื้นดินหากต้องการซ่อน
เราใช้กาวติดเซ็นเซอร์โซนาร์ เทปสองหน้าก็ใช้ได้ดีเช่นกัน!
ขั้นตอนที่ 8: ตัดสินใจว่าคุณต้องการสิ่งที่แนบมาหรือไม่

โครงการนี้จะอยู่ข้างนอก ดังนั้นการป้องกันอุปกรณ์อิเล็กทรอนิกส์จึงเป็นสิ่งจำเป็น
SBC จะนั่งอยู่ในตู้กันน้ำพร้อมรีเลย์ เราขยายการเชื่อมต่อรีเลย์ไปยังการตกแต่งด้วยการบัดกรีลวดบางเส้น และเราใช้สายเคเบิล Phidget ยาว 350 ซม. เพื่อเชื่อมต่อ SBC กับเซ็นเซอร์โซนาร์
ขั้นตอนที่ 9: การเขียนโค้ด
รหัสทั้งหมดสำหรับโปรเจ็กต์นี้เขียนไว้แล้วและรวมอยู่ในไฟล์ halloween.c ดังนั้นหากคุณต้องการใช้งาน สิ่งที่คุณต้องทำคือแก้ไขบางสิ่ง (หมายเลขซีเรียล เวลา ฯลฯ) และคอมไพล์มัน.
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการคอมไพล์โปรแกรม C บน SBC โปรดดูที่ลิงค์เหล่านี้:
- การติดตั้งแพ็คเกจเพื่อการพัฒนา
- การคอมไพล์โปรแกรม C บน Linux
นี่คือภาพรวมโดยย่อของรหัส:
- สร้างวัตถุ DistanceSensor และ DigitalOutput
- ที่อยู่ Phidgets ดูวิดีโอนี้สำหรับข้อมูลเพิ่มเติม
-
สมัครสมาชิกเพื่อแนบและแยกเหตุการณ์สำหรับโซนาร์และรีเลย์
ในเหตุการณ์แนบโซนาร์ ตั้งค่าช่วงข้อมูลเป็น 100ms (ช่วงข้อมูลต่ำสุด)
-
สมัครสมาชิกกิจกรรมการเปลี่ยนแปลงระยะทางสำหรับโซนาร์
ในเหตุการณ์การเปลี่ยนระยะทาง ให้ดูว่าวัตถุอยู่ใกล้มากกว่า 1 เมตรหรือไม่ หากอยู่ใกล้ ให้ตั้งค่าตัวแปร objectDected เป็น 1
- ในขณะที่วนให้ตรวจสอบว่าตรวจพบวัตถุหรือไม่ ถ้าใช่ ให้เปิดรีเลย์แล้วปิด (จะเป็นการเปิดใช้งานการตกแต่ง) รอสี่วินาที แล้วปิดการตกแต่ง
แนะนำ:
DIY 37 Leds เกมรูเล็ต Arduino: 3 ขั้นตอน (พร้อมรูปภาพ)

DIY 37 Leds เกมรูเล็ต Arduino: รูเล็ตเป็นเกมคาสิโนที่ตั้งชื่อตามคำภาษาฝรั่งเศสหมายถึงวงล้อเล็ก
หมวกนิรภัย Covid ส่วนที่ 1: บทนำสู่ Tinkercad Circuits!: 20 ขั้นตอน (พร้อมรูปภาพ)

Covid Safety Helmet ตอนที่ 1: บทนำสู่ Tinkercad Circuits!: สวัสดีเพื่อน ๆ ในชุดสองตอนนี้ เราจะเรียนรู้วิธีใช้วงจรของ Tinkercad - เครื่องมือที่สนุก ทรงพลัง และให้ความรู้สำหรับการเรียนรู้เกี่ยวกับวิธีการทำงานของวงจร! หนึ่งในวิธีที่ดีที่สุดในการเรียนรู้คือการทำ ดังนั้น อันดับแรก เราจะออกแบบโครงการของเราเอง: th
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): 6 ขั้นตอน (พร้อมรูปภาพ)

Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): การชาร์จแบบเหนี่ยวนำ (เรียกอีกอย่างว่าการชาร์จแบบไร้สายหรือการชาร์จแบบไร้สาย) เป็นการถ่ายโอนพลังงานแบบไร้สาย ใช้การเหนี่ยวนำแม่เหล็กไฟฟ้าเพื่อจ่ายกระแสไฟฟ้าให้กับอุปกรณ์พกพา แอปพลิเคชั่นที่พบบ่อยที่สุดคือ Qi Wireless Charging st
4 ขั้นตอน Digital Sequencer: 19 ขั้นตอน (พร้อมรูปภาพ)

4 ขั้นตอน Digital Sequencer: CPE 133, Cal Poly San Luis Obispo ผู้สร้างโปรเจ็กต์: Jayson Johnston และ Bjorn Nelson ในอุตสาหกรรมเพลงในปัจจุบัน ซึ่งเป็นหนึ่งใน “instruments” เป็นเครื่องสังเคราะห์เสียงดิจิตอล ดนตรีทุกประเภท ตั้งแต่ฮิปฮอป ป๊อป และอีฟ
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: 13 ขั้นตอน (พร้อมรูปภาพ)

ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: ทำป้ายโฆษณาแบบพกพาราคาถูกด้วยตัวเอง ด้วยป้ายนี้ คุณสามารถแสดงข้อความหรือโลโก้ของคุณได้ทุกที่ทั่วทั้งเมือง คำแนะนำนี้เป็นการตอบสนองต่อ/ปรับปรุง/เปลี่ยนแปลงของ: https://www.instructables.com/id/Low-Cost-Illuminated-