สารบัญ:

เกมอาเขตบาสเก็ตบอลอัจฉริยะพร้อมห่วงนับคะแนนโดยใช้แพลตฟอร์มฝังตัว Evive- Arduino: 13 ขั้นตอน
เกมอาเขตบาสเก็ตบอลอัจฉริยะพร้อมห่วงนับคะแนนโดยใช้แพลตฟอร์มฝังตัว Evive- Arduino: 13 ขั้นตอน

วีดีโอ: เกมอาเขตบาสเก็ตบอลอัจฉริยะพร้อมห่วงนับคะแนนโดยใช้แพลตฟอร์มฝังตัว Evive- Arduino: 13 ขั้นตอน

วีดีโอ: เกมอาเขตบาสเก็ตบอลอัจฉริยะพร้อมห่วงนับคะแนนโดยใช้แพลตฟอร์มฝังตัว Evive- Arduino: 13 ขั้นตอน
วีดีโอ: Digital Transformation จะช่วยปลดล็อกธุรกิจในรูปแบบเดิมๆ ให้ก้าวไปไกล กว่าที่คุณคิด ....จริงหรือ❓❓❓ 2024, พฤศจิกายน
Anonim
เกมอาเขตบาสเก็ตบอลอัจฉริยะพร้อมห่วงนับคะแนนโดยใช้ Evive- Arduino Embedded Platform
เกมอาเขตบาสเก็ตบอลอัจฉริยะพร้อมห่วงนับคะแนนโดยใช้ Evive- Arduino Embedded Platform
เกมอาเขตบาสเก็ตบอลอัจฉริยะพร้อมห่วงนับคะแนนโดยใช้ Evive- Arduino Embedded Platform
เกมอาเขตบาสเก็ตบอลอัจฉริยะพร้อมห่วงนับคะแนนโดยใช้ Evive- Arduino Embedded Platform

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

แล้วคุณมาทำอะไรที่นี่? ดาวน์โหลด PictoBlox จาก ที่นี่ และเริ่มต้นได้เลย!

ขั้นตอนที่ 1: รายการส่วนประกอบที่จำเป็น

ฮาร์ดแวร์

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

ซอฟต์แวร์

PictoBlox

ส่วนประกอบอิเล็กทรอนิกส์ทั้งหมดข้างต้นมีอยู่ในชุดเริ่มต้น

ขั้นตอนที่ 2: ทำความเข้าใจการออกแบบ

ทำความเข้าใจกับการออกแบบ
ทำความเข้าใจกับการออกแบบ

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

  1. หลังคา
  2. ผนังด้านข้างของพื้นดิน (x 2)
  3. ฐานรองบอล
  4. ประตูเซอร์โว
  5. ยืนหยัดเพื่อลีดเดอร์บอร์ด

    1. การสนับสนุนด้านหลัง
    2. รองรับด้านหน้า
  6. ฐานรองบอล
  7. ฐานราก

    1. กำแพงรูปตัววีด้านซ้าย
    2. ผนังรูปตัววีด้านขวา
  8. กำแพงด้านหลัง
  9. กำแพงด้านหน้า
  10. ผนังด้านข้างของที่วางลูกบอล (x 2)

ขั้นตอนที่ 3: การสร้างห่วงบาสเก็ตบอล

การทำห่วงบาสเก็ตบอล
การทำห่วงบาสเก็ตบอล

เริ่มจากส่วนที่ง่าย: The Hoops

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

ขั้นตอนที่ 4: ทำให้ Hoops ฉลาดขึ้น

ทำให้ห่วงฉลาดขึ้น
ทำให้ห่วงฉลาดขึ้น
ทำให้ห่วงฉลาดขึ้น
ทำให้ห่วงฉลาดขึ้น
ทำให้ห่วงฉลาดขึ้น
ทำให้ห่วงฉลาดขึ้น

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

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

  1. นำแท่งไอศกรีมคู่หนึ่งมาประกบกันจนกลายเป็นแท่งยาว
  2. ห่อกระดาษสีให้แน่นเพื่อให้ดูเหมือนแบบสำรวจความคิดเห็น เราต้องทำเสาสำหรับห่วงแต่ละอัน
  3. ตอนนี้ ติดเซ็นเซอร์ I โดยใช้กาวร้อน แล้วติดเซ็นเซอร์ IR เหล่านี้ลงในรูบนแว่นตาบนเสาเหล่านี้
  4. เมื่อเสร็จแล้วให้ซ่อมห่วงบนพื้น แต่ให้แน่ใจว่าคุณส่งสายไฟผ่านพื้นดิน คุณยังสามารถติดห่วงที่ผนังด้านหลังได้หากต้องการ

ในกรณีของเรา เราจะกำหนดคะแนนให้กับห่วงโดยพิจารณาจากความยากในการยิงเข้าห่วง ตะกร้าที่อยู่ใกล้เราจะให้ 10 แต้ม ตะกร้าตรงกลางให้ 20 แต้ม ส่วนตะกร้าที่ผนังด้านหลังให้ 50 แต้ม

หมายเหตุ: คุณสามารถกำหนดคะแนนได้ตามต้องการ

ขั้นตอนที่ 5: การสร้างศาล

ตั้งศาล
ตั้งศาล
ตั้งศาล
ตั้งศาล
ตั้งศาล
ตั้งศาล

มาเริ่มสร้างสนามบาสเก็ตบอลกัน

  1. ติดผนังรูปตัววีบนฐานโดยใช้กาวร้อนตามที่แสดงในภาพแรกด้านบน กำแพงเหล่านี้รวบรวมลูกบอลทั้งหมด
  2. นำกำแพงทั้งสองข้างมาลากเป็นเส้นตรงตรงกลางผนังแต่ละด้าน ตอนนี้ กาวฐานของคอร์ทกับเส้นเหล่านี้ (ด้านละด้าน) การทำเช่นนี้จะเป็นการเพิ่มความสูงให้กับคอร์ทของคุณและช่วยในการรวบรวมลูกบอลไว้ในที่เดียว
  3. ถึงเวลาปิดคอร์ทจากฝั่งที่เหลือ กาวผนังด้านหน้ากับฐาน แต่ตรวจสอบให้แน่ใจว่าพื้นที่ในผนังด้านหน้าและผนังรูปตัววีอยู่ในแนวเดียวกัน
  4. สุดท้ายแนบผนังด้านหลังเข้ากับฐาน

ดังนั้นสนามบาสเก็ตบอลจึงเสร็จสิ้น

ขั้นตอนที่ 6: แก้ไขเซอร์โว

แก้ไขเซอร์โว
แก้ไขเซอร์โว
แก้ไขเซอร์โว
แก้ไขเซอร์โว
แก้ไขเซอร์โว
แก้ไขเซอร์โว

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

ตรวจสอบให้แน่ใจว่าคุณได้ทดสอบเซอร์โวล่วงหน้าโดยใช้เฟิร์มแวร์ของ evive

ขั้นตอนที่ 7: ซ่อมหลังคาและประตู/ ตัวกั้นลูก

ซ่อมหลังคาและประตู / ตัวกั้นบอล
ซ่อมหลังคาและประตู / ตัวกั้นบอล
ซ่อมหลังคาและประตู / ตัวกั้นบอล
ซ่อมหลังคาและประตู / ตัวกั้นบอล
ซ่อมหลังคาและประตู/ ตัวกั้นบอล
ซ่อมหลังคาและประตู/ ตัวกั้นบอล

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

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

ขั้นตอนที่ 8: การประกอบ Catapult หรือ Launcher

การประกอบเครื่องยิงหนังสติ๊กหรือเครื่องยิงปืน
การประกอบเครื่องยิงหนังสติ๊กหรือเครื่องยิงปืน
การประกอบเครื่องยิงหนังสติ๊กหรือเครื่องยิงปืน
การประกอบเครื่องยิงหนังสติ๊กหรือเครื่องยิงปืน
การประกอบเครื่องยิงหนังสติ๊กหรือเครื่องยิงปืน
การประกอบเครื่องยิงหนังสติ๊กหรือเครื่องยิงปืน

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

  1. นำกระดาษแข็งเล็กๆ หกชิ้น ชิ้นละเกือบ 2 ซม. x 2 ซม. แล้วทำเป็นสองกอง
  2. เมื่อคุณมีกองแล้ว วางลงบนกระดาษแข็งชิ้นเดียวโดยเว้นระยะห่างระหว่างกัน
  3. จิ้มไม้จิ้มฟันระหว่างพวกเขาและวางแท่งไอศครีมที่กึ่งกลางของมัน
  4. ตอนนี้แก้ไขไม้จิ้มฟันสองอันในกองในลักษณะที่ควรชี้ออกไปด้านนอก
  5. ตอนนี้ ติดหนังยางเส้นเล็กๆ ไว้ตามแท่งไม้เหล่านี้
  6. สุดท้ายติดหมวกบนแท่งไอศครีมเพื่อจับลูกบอล

เสร็จแล้วตกแต่งตามต้องการ วางสิ่งนี้ไว้ตรงกลางหลังคาบนคอร์ท

ขั้นตอนที่ 9: การสร้างกล่องที่ถือลูกบอล

ทำกล่องที่ถือลูกบอล
ทำกล่องที่ถือลูกบอล
ทำกล่องที่ถือลูกบอล
ทำกล่องที่ถือลูกบอล

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

  1. นำฐานของที่ใส่ลูกบอลและกาวเข้ากับผนังด้านหน้าโดยใช้กาวร้อน
  2. ถัดไปติดกาวผนังด้านข้าง
  3. สุดท้ายติดกาวที่ผนังด้านหน้าของที่ใส่ลูกบอล

นี่คือจุดสิ้นสุดของการทำ

ขั้นตอนที่ 10: ตกแต่งอารีน่า

ตกแต่งอารีน่า
ตกแต่งอารีน่า
ตกแต่งอารีน่า
ตกแต่งอารีน่า

ตอนนี้คุณสามารถตกแต่งเกมบาสเก็ตบอลในแบบที่คุณต้องการ

ขั้นตอนที่ 11: การเพิ่มลีดเดอร์บอร์ด

การเพิ่มลีดเดอร์บอร์ด
การเพิ่มลีดเดอร์บอร์ด
การเพิ่มลีดเดอร์บอร์ด
การเพิ่มลีดเดอร์บอร์ด
การเพิ่มลีดเดอร์บอร์ด
การเพิ่มลีดเดอร์บอร์ด
การเพิ่มลีดเดอร์บอร์ด
การเพิ่มลีดเดอร์บอร์ด

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

  • เชื่อมต่อเซ็นเซอร์ IR ทั้งสามตัวและไมโครเซอร์โวแบบขนาน และเชื่อมต่อ GND กับพิน GND ของ evive และ VCC กับพิน 5V ของ evive
  • ตอนนี้ได้เวลาเชื่อมต่อพินสัญญาณแล้ว:

    • IR Sensor 1 – Digital Pin 2 ของ evive
    • IR Sensor 2 – Digital Pin 3 ของ evive
    • IR Sensor 3 – Digital Pin 4 ของ evive
    • เซอร์โวมอเตอร์ – Digital Pin 5 ของ evive

เราจะแสดงข้อความ คะแนน และเวลาบนหน้าจอ

ขั้นตอนที่ 12: ถึงเวลาเข้ารหัส

ในการเขียนโค้ดให้ง่ายขึ้น เราจะใช้ PictoBlox ซึ่งเป็นซอฟต์แวร์การเขียนโปรแกรมกราฟิก

คุณสามารถเขียนสคริปต์ต่อไปนี้หรืออัปโหลดโค้ดที่ระบุด้านล่างโดยตรง:

ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ

ขั้นตอนที่ 13: บทสรุป

ด้วยวิธีนี้ คุณพร้อมที่จะท้าทายครอบครัวและเพื่อน ๆ ของคุณในเกม Arcade Basketball ที่น่าตื่นเต้น! สนุก!:NS

แนะนำ: