![Arduino Mastermind Box (ต้นแบบ): 14 ขั้นตอน (พร้อมรูปภาพ) Arduino Mastermind Box (ต้นแบบ): 14 ขั้นตอน (พร้อมรูปภาพ)](https://img.gwsigeps.com/img/circuits/arduino-mastermind-box-prototype-13.jpg)
สารบัญ:
- วัสดุ:
- ขั้นตอนที่ 1: ข้อกำหนดขั้นต่ำ:
- ขั้นตอนที่ 2: วางแผนกล่องของคุณ
- ขั้นตอนที่ 3: การสร้าง: การวัดการวาดและการตัดกล่อง
- ขั้นตอนที่ 4:
- ขั้นตอนที่ 5:
- ขั้นตอนที่ 6:
- ขั้นตอนที่ 7:
- ขั้นตอนที่ 8:
- ขั้นตอนที่ 9: การตั้งค่า Arduino
- ขั้นตอนที่ 10: การบัดกรี
- ขั้นตอนที่ 11: รหัส
- ขั้นตอนที่ 12: การชุมนุม
- ขั้นตอนที่ 13: เล่น!
- ขั้นตอนที่ 14: รหัส
เรากำลังทำอะไร
ผลิตภัณฑ์ขั้นสุดท้ายของงานสร้างนี้จะช่วยให้คุณเล่นเวอร์ชันง่าย ๆ ของผู้บงการเพื่อปลดล็อคกล่องทำเองของคุณ
กล่องสามารถทำในรูปทรงและขนาดต่าง ๆ และช่วยให้การดัดแปลงที่น่าสนใจมากมาย
ในคำแนะนำนี้ฉันจะแสดงวิธีการตั้งค่าโค้ดและสร้างหีบสนุก!
วัสดุ:
ขั้นตอนที่ 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 หลักและในสถานที่ที่เหมาะสมกล่องจะปรากฏขึ้นและให้รางวัลสำหรับความพยายามของคุณ!
ฉันหวังว่าคุณจะสนุกกับคำแนะนำนี้และมันอาจเป็นแรงบันดาลใจให้คุณสร้างโปรเจคที่ยอดเยี่ยมและสนุก!