สารบัญ:

เครื่อง Arduino ที่ให้งาน (aka: การสร้าง Bop-it ของคุณเอง!): 5 ขั้นตอน
เครื่อง Arduino ที่ให้งาน (aka: การสร้าง Bop-it ของคุณเอง!): 5 ขั้นตอน

วีดีโอ: เครื่อง Arduino ที่ให้งาน (aka: การสร้าง Bop-it ของคุณเอง!): 5 ขั้นตอน

วีดีโอ: เครื่อง Arduino ที่ให้งาน (aka: การสร้าง Bop-it ของคุณเอง!): 5 ขั้นตอน
วีดีโอ: First test CNC Brushless Gimbal with a gopro hero2 F450 DJI Naza Lite 2024, ธันวาคม
Anonim
เครื่องให้งาน Arduino (aka: ทำ Bop-it ของคุณเอง!)
เครื่องให้งาน Arduino (aka: ทำ Bop-it ของคุณเอง!)

สำหรับการศึกษาที่ฉันกำลังติดตามอยู่ ฉันได้รับมอบหมายให้ทำบางอย่างกับ Arduino ฉันได้รวบรวมปัญหามาตรฐานของวัสดุจากโรงเรียนและคิดบางอย่างที่จะแก้ไขปัญหาเหล่านั้นโดยใช้วัสดุภายนอกเพียงเล็กน้อย ความคิดแรกของฉันคือ Bop-it!. บ็อบอิท! เป็นของเล่นที่มีหลากหลายรูปแบบ แต่สรุปได้ดังนี้: เสียงจากของเล่นบอกว่างานที่บุคคลต้องปฏิบัติตาม (เช่น ชื่อ "ป็อบ" ซึ่งหมายถึงต้องกดปุ่มใหญ่) หลังจากนั้นผู้เล่น ต้องทำงานให้ถูกต้องหลังจากหมดเวลาแล้วจึงจะคืบหน้าได้

สิ่งที่โครงการนี้ทำโดยเฉพาะมีดังนี้:

1. มอบหมายงานให้กับผู้เล่นด้วยเสียงลำโพง

2. สามารถได้ยินเสียงบี๊บและไฟ LED ดวงแรกจะสว่างขึ้น

3. สามารถได้ยินเสียงบี๊บครั้งที่สองและไฟ LED ดวงที่สองจะสว่างขึ้น

4. ได้ยินเสียงบี๊บดังขึ้นเป็นครั้งที่สามและยาวขึ้น และไฟ LED ดวงที่สามจะสว่างขึ้น ระหว่างเสียงบี๊บนี้ ผู้เล่นควรทำงานที่ได้รับมอบหมายในตอนเริ่มต้น

สำหรับทุกงานที่เติมเต็ม เวลาที่ลำดับข้างต้นทำงานเร็วขึ้น จนกว่าจะถึงขีดสูงสุด

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

ขั้นตอนที่ 1: วัสดุอิเล็กทรอนิกส์

วัสดุที่ใช้ในการสร้าง Task Give Arduino Machine มีดังนี้:

1x Arduino Uno

1x DFPlayer เครื่องเล่น MP3 ขนาดเล็กสำหรับ Arduino

การ์ด SD 1x

1x ลำโพง

1x เขียงหั่นขนม (อันยาวหรือ 2 อันอาจจะง่ายกว่าสำหรับคุณ)

1x เซ็นเซอร์แรง

1x โฟโตเซนเซอร์

1x โพเทนชิโอมิเตอร์

1x เซ็นเซอร์เสียง (ฉันใช้โมดูล KY-038 Microphone Sound Sensor)

2x ปุ่มเล็ก

x3 ไฟ LED

(1x การประสาน บอร์ด)

สายบุญ

ตัวต้านทานพันชา

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

ขั้นตอนที่ 2: การประกอบสายไฟ

ประกอบลวด
ประกอบลวด

การเดินสายของคุณควรมีลักษณะเหมือนภาพต่อไปนี้สำหรับเซ็นเซอร์แต่ละตัว คุณอาจต้องการตรวจสอบรหัสทดสอบทีละรายการหากทำงานได้อย่างถูกต้อง

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

ดาวน์โหลดไฟล์.ino ที่แนบมาสำหรับโค้ด

รหัสนี้ใช้ไลบรารี DFRobotDFPlayerMini ซึ่งสามารถพบได้ที่นี่:

www.dfrobot.com/wiki/index.php/DFPlayer_Mi…

อย่าลืมใส่ไฟล์ MP3 ที่ให้งานลงในการ์ด SD ของคุณ (ซึ่งคุณใส่ไว้ในตัวป้องกัน MP3) รหัสจะบอกคุณเมื่อเริ่มต้นภายใต้ //Tasks ว่างานใดควรถูกบันทึก

ขั้นตอนที่ 4: การตัดด้วยเลเซอร์/ปลอกหุ้ม

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

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

พื้นผิวขนาดใหญ่ที่ด้านล่างซ้ายคือด้านบนของกล่อง

สี่เหลี่ยมเล็กๆ ที่ด้านบนซ้ายของพื้นผิวนี้คือรูสำหรับหมุดของเซ็นเซอร์แรง

ข้างใต้วงกลมสีแดง (ซึ่งน่าจะโล่งอก) ที่มีสี่เหลี่ยมจัตุรัสอยู่ข้างในนั้นมีไว้สำหรับโฟโตเซ็นเซอร์ที่จะแนบกระชับพอดี เปลี่ยนวงกลมสีแดงตามขนาดของ Photosensor ของคุณ

สี่เหลี่ยมจัตุรัสขนาดใหญ่ที่อยู่ตรงกลางด้านบนของพื้นผิวนี้มีไว้สำหรับผู้พูด

วงกลมเล็กๆ ด้านล่างตรงกลางด้านล่างคือรูที่คุณวางไมโครโฟนของโมดูลเซ็นเซอร์เสียง เปลี่ยนหากคุณใช้เซ็นเซอร์เสียงอื่น

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

พื้นผิวถัดจากพื้นผิวด้านบน พื้นผิวด้านขวาล่าง ที่มีสี่เหลี่ยมจัตุรัสอยู่ คือด้านซ้ายของกล่อง สี่เหลี่ยมจัตุรัสมีไว้สำหรับแจ็คสายเคเบิลของ Arduino เพื่อผ่าน

พื้นผิวด้านขวาบนคือด้านขวาของกล่อง วงกลมมีไว้สำหรับที่จับที่พอดีกับด้านในโดยกดปุ่มเล็ก ๆ ด้านล่าง มันไม่ใช่แนวคิดที่ดีและมีโครงสร้างที่ดี เพราะเพอร์เพ็กซ์มีจุดบางๆ ที่จะหัก และไม่สามารถยกที่จับให้สูงกว่ากล่องที่สูงได้ ซึ่งก็คือ 3 เซนติเมตร อาจทำที่จับที่ด้านบนของกล่องแทนที่จะกดปุ่มด้านข้าง รู 22 มม.

ขั้นตอนที่ 5: การบัดกรีและปลอก

ประสานเซ็นเซอร์และสายไฟเข้ากับบอร์ดการบัดกรีของคุณ เพื่อให้สามารถวางเซ็นเซอร์ไว้ที่จุดที่ถูกต้องสำหรับปุ่มขนาด 40 มม. สองปุ่มเพื่อลอดผ่านปลอกไปยังมิเตอร์มิเตอร์ Potentio และปุ่ม Small และที่จับสามารถเข้าถึงปุ่มขนาดเล็กที่เชื่อมต่ออยู่ เป็นอินพุตดิจิตอล 7 เป็นความคิดที่ดี (บางอย่างที่ฉันไม่ได้ทำซึ่งยุ่งกับการเดินสายของฉัน) เพื่อใช้บอร์ดบัดกรีขนาดเล็ก (ตัดแล้ว) สำหรับปุ่มขนาดเล็กสองปุ่มและมิเตอร์โพเทนชิโอ เก็บหมุดไว้กับที่ในกล่อง และแรงดันที่ใส่ลงบนเซ็นเซอร์จะไม่ผ่านไปยังบอร์ดบัดกรีของคุณพร้อมกับอุปกรณ์อิเล็กทรอนิกส์อื่นๆ ที่ติดอยู่

เซ็นเซอร์แรงและโฟโตเซ็นเซอร์ควรใส่เข้าไปในรูของพื้นผิวด้านบนของกล่องก่อนที่จะทำการบัดกรี

กรณีเป็น Perspex หรืออะคริลิกชนิดอื่น ควรติดกาวด้วยกาวที่เหมาะสม เช่น กาว Acrifix one-component

แนะนำ: