สารบัญ:
วีดีโอ: Raiders of the Lost Shoe Box: 4 ขั้นตอน
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
นี่เป็นโครงการ Arduino ระดับกลางที่ยอดเยี่ยมสำหรับผู้ที่เพิ่งเริ่มต้น! หลังจากทำแบบฝึกหัดไม่กี่บท ฉันก็คิดโปรเจ็กต์นี้ขึ้นมาเพื่อรวมทักษะการเขียนโค้ด Arduino พื้นฐานหลายๆ อย่างที่ครอบคลุมในหลักสูตรอินโทรเข้าด้วยกัน และโบนัส - มันสนุกสุด ๆ สำหรับลูก ๆ ของฉัน!
การเดินสายและรหัสนั้นง่ายมาก แต่ด้วยสวิตช์สี่ตัว ไฟ LED ห้าดวง และเซอร์โว จึงเป็นโครงการที่สมบูรณ์แบบที่ควรทำหลังจากเรียนรู้พื้นฐาน
มันทำอะไร:
โปรเจ็กต์นี้ได้รับแรงบันดาลใจจากฉากใน Raiders of the Lost Ark ที่ Indiana Jones ขโมยไอดอลสีทองจากแท่น ในกรณีนี้ เด็กๆ ต้องหาไอดอลที่ไหนสักแห่งในบ้านของเรา และวางไว้บนแท่นเพื่อเปิดประตูและรับของรางวัลที่ซ่อนอยู่
มีหลายอย่างที่คุณสามารถทำได้กับโปรเจ็กต์นี้เมื่อเสร็จแล้ว เพราะคุณสามารถซ่อนฟิกเกอร์และให้เด็กๆ ค้นหาพวกมันโดยใช้แผนที่ เบาะแส การล่าขุมทรัพย์ ฯลฯ
เทวรูปทั้งสี่ติดอยู่บนแม่เหล็ก แท่นแต่ละอันเป็นสวิตช์แม่เหล็ก ทุกครั้งที่คุณวางไอดอลบนแท่น ไฟ LED สีเขียวจะสว่างขึ้น เมื่อวางไอดอลทั้งสี่ไว้ในจุดหนึ่งแล้ว ไฟ LED สีขาวจะสว่างขึ้น และประตูสวิงเปิดออกเผยให้เห็นช่องลับ
ขั้นตอนที่ 1: รายการชิ้นส่วน
วัสดุ:
- ไฟ LED 5 ดวง ฉันแนะนำอันที่มาพร้อมกับสาย 6"
- 4 SPST ปกติเปิดสวิตช์แม่เหล็กและแม่เหล็ก ตัวกลมจะติดตั้งได้ง่ายที่สุดในโปรเจ็กต์นี้ แต่รูปทรงหรือขนาดใดก็ได้
- 1 เซอร์โว ขนาดใดก็ได้ แต่ขนาดเล็ก 9g นั้นยอดเยี่ยมและราคาถูก
- กล่องรองเท้า 2 กล่อง
- ก้อนแบตเตอรี่ 4AAs
- แบตเตอรี่ AA 4 ก้อน ฮึก
- Arduino Uno
- สายจัมเปอร์
- ตัวต้านทาน 9 330 โอห์ม
- 1-4 เด็ก. เป็นของคุณได้ เป็นของคนอื่นก็ได้ ถ้ายืมไปแจ้งผู้ปกครอง
เครื่องมือ:
- ปืนกาวร้อน
- มีด X-acto
- Bandaids (ตามมีดที่แน่นอน)
ขั้นตอนที่ 2: การเดินสายไฟ
ใช้แผนผังกราฟิกเพื่อต่อ Arduino ตามที่แสดง ในภาพวาดนี้ ฉันตั้งใจตัดเขียงหั่นขนมเพราะฉันคิดว่าคนอื่นอาจสร้างเลย์เอาต์ที่หรูหรากว่าที่ฉันทำ ภาพวาดนี้จะแสดงวิธีเชื่อมต่อทุกอย่างอย่างถูกต้อง แต่คุณสามารถเลือกวิธีวางบนเขียงหั่นขนมหรือ PCB ฉันได้รวมรูปภาพของเลย์เอาต์ของฉันไว้เผื่อในกรณีที่มีประโยชน์!
ขั้นตอนที่ 3: รหัส
ดังที่ฉันได้กล่าวไปแล้ว โปรเจ็กต์นี้เหมาะสำหรับผู้เริ่มต้นใช้งานตามบทแนะนำแนะนำ! คุณจะสังเกตเห็นว่าโค้ดทั้งหมดมาจากอินโทรโดยตรง แต่มีการทำซ้ำหลายครั้งเนื่องจากโปรเจ็กต์นี้ใช้ "ปุ่ม" 4 ปุ่ม (ในกรณีนี้คือสวิตช์แม่เหล็ก) ไฟ LED 5 ดวง และเซอร์โว
แนวคิดนี้เป็นแนวคิดของ "buttonSum" ซึ่งเป็นเพียงตัวแปรที่เก็บจำนวนสวิตช์ที่เปิดใช้งาน เมื่อ buttonSum เท่ากับ 4 ประตูจะเปิดขึ้น
ลิงก์โดยตรงไปยังภาพร่างใน Arduino Editor:
ขั้นตอนที่ 4: การก่อสร้าง
ฉันสร้างสิ่งนี้โดยติดกล่องสองกล่องแยกกัน ในกรณีนี้ ฉันนำกล่องกีวีเก่ามาใช้ใหม่ แต่กล่องรองเท้าก็ใช้ได้เช่นกัน! กุญแจสำคัญคือการเชื่อมต่อกล่องทั้งสองในลักษณะที่คุณสามารถเข้าถึงการทำงานภายใน - ทั้ง Arduino และกลไกเซอร์โวที่เปิดประตู
สำหรับกล่องด้านล่าง ให้ Hotglue Arduino และ Breadboard เข้าที่ เพื่อไม่ให้เลื่อนไปมา ฉันแนะนำให้ใช้กล่องที่มีฝาพับเชื่อมต่ออยู่ วิธีนี้จะเก็บสายเคเบิลทั้งหมดไว้กับไฟ LED และสวิตช์ที่เชื่อมต่อเมื่อคุณเปิดกล่อง
เมื่อคุณติด Arduino ลงแล้ว ให้เจาะรูที่ฝากล่องสำหรับไฟ LED และสวิตช์แม่เหล็ก ตำแหน่งไม่สำคัญ ฉันวางพวกมันทั้งหมดเป็นแถว และแม่เหล็กใดๆ ก็สามารถเปิดใช้งานสวิตช์ใดๆ ก็ได้ ดังนั้น เลือกเลย์เอาต์ที่คุณต้องการ
กล่องด้านบนควรติดกาวที่ด้านบนของกล่องด้านล่างโดยตั้งขึ้นเพื่อให้ทั้งสองกล่องสร้างรูปร่าง "L" กล่องด้านบนควรติดกาวที่กล่องด้านล่างโดยให้ด้านล่างหันไปทางสวิตช์และไฟ LED ซึ่งหมายความว่าฝากล่องด้านบนจะเป็นแผงเข้าที่ยอดเยี่ยมสำหรับการเข้าถึงเซอร์โวมอเตอร์และกลไกประตู