Arduino Mastermind Box (ต้นแบบ): 14 ขั้นตอน (พร้อมรูปภาพ)

Arduino Mastermind Box (ต้นแบบ): 14 ขั้นตอน (พร้อมรูปภาพ)

สารบัญ:

Anonim

เรากำลังทำอะไร

ผลิตภัณฑ์ขั้นสุดท้ายของงานสร้างนี้จะช่วยให้คุณเล่นเวอร์ชันง่าย ๆ ของผู้บงการเพื่อปลดล็อคกล่องทำเองของคุณ

กล่องสามารถทำในรูปทรงและขนาดต่าง ๆ และช่วยให้การดัดแปลงที่น่าสนใจมากมาย

ในคำแนะนำนี้ฉันจะแสดงวิธีการตั้งค่าโค้ดและสร้างหีบสนุก!

วัสดุ:

ขั้นตอนที่ 1: ข้อกำหนดขั้นต่ำ:

ต่อไปนี้เป็นรายการของรายการที่จำเป็นในการสร้างขั้นต่ำเปล่าของการสร้าง

- Arduino

- อุปกรณ์สำหรับควบคุม Arduino

- สายไฟ

- ตัวต้านทาน

- บานพับ

- เขียงหั่นขนมหรือบอร์ดบัดกรี

- 180 องศาเซอร์โวมอเตอร์

- 4 LED (สีขึ้นอยู่กับผู้สร้าง)

- 4 ปุ่มกด

- แผนสำหรับภาชนะ

- วัสดุก่อสร้างสำหรับภาชนะดังกล่าว

สิ่งเหล่านี้เป็นข้อกำหนดในการทำซ้ำงานสร้างของฉัน:

- Arduino

- แล็ปท็อป

- สาย (ชาย -> ชาย)

- ตัวต้านทาน

- เขียงหั่นขนม

- 180 องศาเซอร์โวมอเตอร์

- บานพับ

- ไฟ LED 4 ดวง (น้ำเงินเหลืองส้มแดง)

- ไฟ LED RGB 1 ดวง

- 4 ปุ่มกด

- กล่อง IKEA Kvarnik 3 ชุด (http://www.ikea.com/us/en/catalog/products/00256675/#/60256663)

- ของเล่นตุ๊กตา

- สกรู (2,5 x 10)

- ยืดหยุ่น

- หมุดตอกทรงกระบอกหรือท่อนไม้ทรงกระบอก

- กาว

- เลื่อย

- มีด

- อุปกรณ์บัดกรี

ขั้นตอนที่ 2: วางแผนกล่องของคุณ

ก่อนที่คุณจะสามารถเริ่มงานสร้างนี้คุณจะต้องวางแผนว่าจะใช้คอนเทนเนอร์ประเภทใดและ / หรืองานสร้าง

กล่องของคุณสามารถมีขนาดใดก็ได้ แต่ต้องแน่ใจว่ามีพื้นที่เพียงพอถ้าคุณต้องการรวม Arduino และ / หรือ Bread / Solder Board

งานสร้างของฉัน:

สำหรับงานสร้างของฉันเองฉันใช้กล่องชุด Kvarnik 3 จาก IKEA เนื่องจากการใช้งานจริงมีขนาดกล่อง 3 ขนาดให้ทดลองใช้ หากต้องการดูวิธีการแมปและวางแผนการวางกล่องให้ดูภาพด้านบน

* ส่วนที่เหลือของการสอนจะขึ้นอยู่กับกล่องที่ฉันใช้

ขั้นตอนที่ 3: การสร้าง: การวัดการวาดและการตัดกล่อง

คว้าฝาของกล่องที่ใหญ่ที่สุดและตัดวงกลมเท่ากับขนาดของฝาของกล่องที่เล็กที่สุด ตัดอย่างระมัดระวังในขณะที่เราต้องการบันทึกแผ่นดิสก์ที่คุณตัดออก คุณสามารถใช้มีดที่คมชัดกรรไกรที่แข็งแรงหรือเลื่อยตัดเป็นวงกลม

ขั้นตอนที่ 4:

ตัดไม้เป็นชิ้นสี่เหลี่ยมแล้วคว้าบานพับสกรู 4 ตัวและไขควงหรือสว่าน ตรวจสอบให้แน่ใจว่าชิ้นส่วนของไม้มีขนาดใหญ่พอที่จะรองรับสกรู แต่เล็กพอที่จะไม่ปิดกั้นไม่ให้นั่งบนกล่อง ใช้ด้านซ้ายที่ตัดออกมาเป็นฝาปิดแล้วขันให้แน่นด้วยไขควงและบานพับ

ขั้นตอนที่ 5:

รับสว่านและฝาของคุณและเจาะรูสำหรับ LED, ปุ่มกดและสกรู 2 ตัวที่ด้านบนของฝาสำหรับกลไก

ขั้นตอนที่ 6:

วางฝาที่ใหญ่ที่สุดไว้ก่อนแล้วหยิบเศษไม้และเลื่อยของคุณ ตัด 4 ชิ้นจากชิ้นส่วนของไม้ยาว 5.5 ซม.

ขั้นตอนที่ 7:

คว้าฝาขนาดกลางของคุณและไขหมุดที่เพิ่งตัดใหม่ของคุณลงในสี่เหลี่ยมที่ขอบของฝาเพื่อสร้างแพลตฟอร์มสำหรับกล่องขนาดเล็กที่สุดของคุณเพื่อพักผ่อน

ขั้นตอนที่ 8:

เมื่อขั้นตอนสุดท้ายของการสร้างกล่องเราต้องการกล่องที่เล็กที่สุดให้ตัดสี่เหลี่ยมเล็ก ๆ ใกล้กับขอบเพื่อให้เซอร์โวมอเตอร์มีที่ว่าง การตัดต้องลึกประมาณ 3 ถึง 4 ซม. และกว้าง 5 ซม.

หลังจากตัดเซกเมนต์ออกแล้วให้ใช้การเจาะเพื่อเจาะรูสำหรับ LED RGB และโผล่ 2 รูใกล้กับส่วนที่ถูกตัดออกเพื่อสร้างส่วนที่เหลือให้กับเซอร์โวมอเตอร์

ขั้นตอนที่ 9: การตั้งค่า Arduino

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

แผนภาพ fritzing แสดงให้เห็นว่าจะต้องทำการเชื่อมต่อทั้งหมดอย่างไร

เมื่อประกอบวงจรนี้ตรวจสอบให้แน่ใจว่ามีสายเคเบิลยาวที่เชื่อมต่อกับ LED และปุ่มเพราะพวกเขาจะต้องมีช่วงมากพอที่จะติดตั้งเข้ากับฝาอย่างถูกต้อง

ขั้นตอนที่ 10: การบัดกรี

LED และปุ่มทั้งหมดจะต้องทำการบัดกรีเพื่อเพิ่มช่วงที่สามารถติดตั้งได้

เซอร์โวไม่ควรมีปัญหาถึงขนมปังหรือแผ่นประสาน

ขั้นตอนที่ 11: รหัส

คัดลอกและวางรหัสจากขั้นตอนที่ 14 ไปยังโครงการ Arduino ของคุณและตรวจสอบแล้วอัปโหลดไปยัง Arduino เมื่อโครงการของคุณเสร็จสิ้น

ขั้นตอนที่ 12: การชุมนุม

ขณะนี้ส่วนประกอบทั้งหมดพร้อมแล้วก็ถึงเวลารวบรวมกล่องและวงจร

1. ใส่ Arduino และ Bread / solder board ของคุณลงในกล่องที่ใหญ่ที่สุด

(หากคุณไม่ได้ใช้ Wi-Fi ให้ตัดรูสำหรับสาย USB ให้พอดี)

2. เพิ่มปุ่ม / LED ทั้งหมดลงในฝาที่ใหญ่ที่สุด

3. เชื่อมต่อสายฝาทั้งหมดเข้ากับวงจร

4. เชื่อมต่อไฟ LED RGB และเซอร์โวมอเตอร์เข้ากับวงจร

5. วางแพลตฟอร์มฝากลางบน Arduino

6. วางกล่องเล็กที่สุดบนแพลตฟอร์ม

7. จัดเรียงชิ้นส่วน

8. ดึงแถบยางยืดเหนือขอบเพื่อใหฝาปดขึ้นโดยอัตโนมัติ

(คุณอาจต้องเพิ่มชิ้นส่วนของไม้ที่อยู่ใต้แถบยางยืดเพื่อเปลี่ยนมุมแถบมันอาจไม่ปรากฏขึ้นหากมุมแน่น)

9. อัปโหลดรหัสไปยัง Arduino

ขั้นตอนที่ 13: เล่น!

ตอนนี้ชิ้นส่วนทั้งหมดอยู่ในสถานที่ที่คุณพร้อมที่จะถอดรหัสรหัส!

ปุ่มแสดงถึง 1,2,3 และ 4 จากซ้ายไปขวา

หากคุณเดาตัวเลขและตำแหน่งอย่างถูกต้อง LED จะเปิดขึ้น

หากคุณเดาหมายเลขถูกต้อง แต่อยู่ในตำแหน่งที่ไม่ถูกต้อง LED จะกระพริบช้าๆ

หากคุณเดาตัวเลขไม่ถูกต้องและไม่มีอยู่ในรหัส LED จะกระพริบอย่างรวดเร็ว

หากคุณจัดการให้ถูกต้องทั้งหมด 4 หลักและในสถานที่ที่เหมาะสมกล่องจะปรากฏขึ้นและให้รางวัลสำหรับความพยายามของคุณ!

ฉันหวังว่าคุณจะสนุกกับคำแนะนำนี้และมันอาจเป็นแรงบันดาลใจให้คุณสร้างโปรเจคที่ยอดเยี่ยมและสนุก!

ขั้นตอนที่ 14: รหัส