» อิเล็กทรอนิกส์ » Arduino เขาวงกตยักษ์บลูทู ธ ทำมันเอง

เขาวงกตยักษ์บลูทู ธ ทำมันเอง

อาศิรพจน์ ชาวเว็บไซต์ของเรา!
วันนี้เราจะทำเกมจริงด้วยลูกบอลและเขาวงกต ผู้เขียนผลิตภัณฑ์โฮมเมดนี้คือ AlexGyver


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

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

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

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

ลูกบอลเป็นเช่นนั้นเหล็ก 15 มม.

ถัดไปคุณจะต้องวาดเขาวงกตเอง

แล้วก็ กำลังสร้าง เขาวงกต ฉันต้องเปลี่ยนมันเล็กน้อย


เราเริ่มเจาะ จากนั้นเราก็ทำการเจาะต่อโดยใช้ขั้นตอนเจาะจีน



ต่อไปเราจะจบเขาวงกต


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

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

และตอนนี้ก็ถึงเวลารวบรวม อิเล็กทรอนิกส์. ตารางจะถูกย้ายโดยใช้ 2 เซอร์โวพวกเขาจะถูกควบคุมโดยแพลตฟอร์ม Arduino และจากสมาร์ทโฟนผ่านบลูทู ธ โครงการง่ายมาก:

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

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

เริ่มต้นด้วยการตัดและเจาะลูกบาศก์เพื่อติดตั้งบานพับ


จากนั้นเราก็รวบรวม ลูกบาศก์ที่มีสองรูอยู่ตรงกลางแกนทั้งสองจะได้รับการแก้ไข ตอนนี้เรามาแก้ไขกล่องกับบานพับด้วยกาวร้อน



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


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

ให้ความสนใจกับตำแหน่งของลวดและทิศทางของโยกและก้านสูบ - นี่เป็นสิ่งสำคัญมาก! อยู่ในตำแหน่งนี้ว่าจะติดตั้งไดรฟ์ลงในกล่อง


เราวางมันลงในไฟล์เก็บถาวรที่มีโครงการบนสมาร์ทโฟนของเราและติดตั้งแอปพลิเคชั่น GyverBall

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

แต่สิ่งที่ยอดเยี่ยมที่สุดคือ accelerometer เราติ๊กและรับเกมนั้นด้วยเขาวงกตที่มีการควบคุมเหมือนกัน แต่ด้วยฟิสิกส์จริง ๆ



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

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

ถ้าอย่างนั้นตอนนี้เรามาทำให้รุ่นใหญ่ขึ้น ในการทำเช่นนี้เราจำเป็นต้องมีแผ่นไม้อัดขนาดใหญ่และเซอร์โวทรงพลังขนาดใหญ่


เหล่านี้คือจีน mg995, ราคาไม่แพง, แต่พวกแข็งแรงมาก ลูกจะใหญ่ขึ้นในเวลานี้
ลูกบอลด้านขวาเป็นโพรง แต่มวลจะเหมือนกับด้านซ้าย เนื่องจากขนาดผู้เขียนจึงเลือกขนาดใหญ่

ผนังของเขาวงกตสร้างขึ้นจากช่องเคเบิลขนาด 10 × 15 มม. ใช้เวลา 2.5 เมตร

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

ผู้เขียนทำผิดเล็กน้อยและทำเครื่องหมายฟิลด์เป็น 6 ส่วนและดึงเขาวงกตในตาราง 5 คูณ 5 ดังนั้นฉันต้องสร้างเขาวงกตใหม่และน่าสนใจยิ่งขึ้นเหมือนกันทั้งหมด 6 คูณ 6

เราสร้างและสร้างขึ้นในที่สุด! ลองผ่านมันไปในโหมดแมนนวล

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

แกนจะถูกติดตั้งตรงมุมนี้


เราวางทุกอย่างไว้ตรงกลางสนามและรวบรวม บนไม้อัดสี่เหลี่ยมเล็ก ๆ ด้านล่างเราจะขันด้วยสกรูและน็อต เราแก้ไขเซอร์โวด้วยกาวร้อน

ใต้เก้าอี้โยกที่คุณต้องสร้างสล็อตจะมีกลไกไปรอบ ๆ เราตรวจสอบ

เราจะทำให้แกนเชื่อมต่อจากคลิปหนีบกระดาษขนาด XXL ค่อยๆงอคลิปรอบ ๆ เก้าอี้โยกให้ไกลที่สุดเท่าที่จะเป็นไปได้ในมุมที่เหมาะสมเพื่อไม่ให้สิ่งใดรบกวนการหมุนของมัน เราวัดความสูงไปยังชิ้นส่วนด้านล่างของไม้อัดและโค้งงอไปที่ความสูงเดียวกัน




จากนั้นเราสร้างชิ้นส่วนรูปตัวยูที่คมชัดสำหรับการต่อร็อดเชื่อมต่อเข้ากับสนามแล้วตอกมัน


เรารวบรวมและตรวจสอบ



ยอดเยี่ยม ทุกอย่างหมุนได้อย่างอิสระ มันยังคงติดขาจากเศษไม้บางส่วนเพื่อให้กลไกไม่ได้พักบนพื้น

เราเชื่อมต่อกับ powerbank และคุณสามารถเล่นได้ มาลองผ่านเขาวงกตกันดีกว่า


การทำเช่นนี้จากโทรศัพท์ทำได้ยากกว่าในโหมดแมนนวล ผู้เขียนได้รวบรวมกับดักของเขาเกือบทั้งหมดที่ใช้เวลาผ่านไป

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



ต่อไปเราต้องการฟอยล์ กาวชิ้นฟอยด์เพื่อให้ลูกบอลสามารถปิดได้


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

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

ขอบคุณสำหรับความสนใจของคุณ แล้วพบกันเร็ว ๆ นี้!

วิดีโอ:
10
10
9

เพิ่มความคิดเห็น

    • รอยยิ้มรอยยิ้มxaxaตกลงdontknowyahooNea
      นายรอยขีดข่วนคนโง่ใช่ใช่ใช่ก้าวร้าวลับ
      ขอโทษเต้นdance2dance3ให้อภัยช่วยเหลือเครื่องดื่ม
      หยุดเพื่อนดีgoodgoodนกหวีดหน้ามืดตามัวลิ้น
      ควันการตบมือเครย์ประกาศเป็นขี้ปากดอน t_mentionดาวน์โหลด
      ความร้อนโมโหlaugh1ภาคตะวันออกเฉียงเหนือประชุมmoskingเชิงลบ
      not_iข้าวโพดคั่วลงโทษอ่านทำให้ตกใจกลัวค้นหา
      ยั่วยุthank_youนี้to_clueumnikรุนแรงเห็นด้วย
      ไม่ดีbeeeblack_eyeblum3หน้าแดงโม้ความเบื่อ
      เซ็นเซอร์การหยอกล้อsecret2ขู่ชัยชนะYusun_bespectacled
      shokrespektฮ่า ๆprevedยินดีต้อนรับkrutoyya_za
      ya_dobryiผู้ช่วยne_huliganne_othodiFLUDห้ามใกล้

เราแนะนำให้คุณอ่าน:

มอบให้กับสมาร์ทโฟน ...