สารบัญ:
- ขั้นตอนที่ 1: วัสดุอิเล็กทรอนิกส์
- ขั้นตอนที่ 2: การประกอบสายไฟ
- ขั้นตอนที่ 3: รหัส
- ขั้นตอนที่ 4: การตัดด้วยเลเซอร์/ปลอกหุ้ม
- ขั้นตอนที่ 5: การบัดกรีและปลอก
วีดีโอ: เครื่อง Arduino ที่ให้งาน (aka: การสร้าง Bop-it ของคุณเอง!): 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
สำหรับการศึกษาที่ฉันกำลังติดตามอยู่ ฉันได้รับมอบหมายให้ทำบางอย่างกับ 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
แนะนำ:
เครื่อง ULTRASONIC LEVITATION โดยใช้ ARDUINO: 8 ขั้นตอน (พร้อมรูปภาพ)
ULTRASONIC LEVITATION Machine การใช้ ARDUINO: เป็นเรื่องที่น่าสนใจมากที่ได้เห็นบางสิ่งที่ลอยอยู่ในอากาศหรือในที่ว่าง เช่น ยานอวกาศของมนุษย์ต่างดาว นั่นคือสิ่งที่โครงการต่อต้านแรงโน้มถ่วงเป็นเรื่องเกี่ยวกับ วัตถุ (โดยทั่วไปคือกระดาษแผ่นเล็กๆ หรือเทอร์โมคอล) ถูกวางไว้ระหว่างทรานส
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน
เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง
เครื่อง Godot: 4 ขั้นตอน (พร้อมรูปภาพ)
The Godot Machine: Godot Machine คืออะไร มันเป็นส่วนหนึ่งของประสบการณ์ของมนุษย์ที่เราสามารถพบว่าตัวเองอยู่ในสถานะรอคอยบางสิ่งที่อาจเกิดขึ้นในที่สุดหลังจากรอเป็นเวลานานหรือไม่เลย Godot Machine เป็นชิ้นส่วนไฟฟ้าพลังงานแสงอาทิตย์
เครื่อง Moogle: 9 ขั้นตอน
Moogle Machine: ผลิตภัณฑ์นี้สร้างขึ้นสำหรับการมอบหมายงานในโรงเรียน สำหรับ HKU ในคำแนะนำนี้ คุณจะได้เรียนรู้วิธีสร้าง Moogle ของคุณเอง มันจะเป็น Moogle จาก Final Fantasy XIV เราจะใช้เซอร์โวมอเตอร์สามตัว ไฟ LED และ HC
เครื่อง ATM ใช้ Arduino (พิมพ์ลายนิ้วมือ+บัตร RFID) : 4 ขั้นตอน (พร้อมรูปภาพ)
เครื่อง ATM ที่ใช้ Arduino (พิมพ์ลายนิ้วมือ+บัตร RFID): สวัสดีเพื่อน ๆ ฉันกลับมาพร้อมกับแนวคิดใหม่เกี่ยวกับเครื่อง ATM โดยใช้ Arduino ซึ่งมีประโยชน์ในพื้นที่ชนบทที่ไม่สามารถให้บริการเงินสดได้ มันเป็นความคิดเล็กน้อย ฉันหวังว่า คุณสนุกกับมัน มาเริ่มกันเลย