สารบัญ:
- ขั้นตอนที่ 1: รายการส่วนประกอบที่จำเป็น
- ขั้นตอนที่ 2: ทำความเข้าใจการออกแบบ
- ขั้นตอนที่ 3: การสร้างห่วงบาสเก็ตบอล
- ขั้นตอนที่ 4: ทำให้ Hoops ฉลาดขึ้น
- ขั้นตอนที่ 5: การสร้างศาล
- ขั้นตอนที่ 6: แก้ไขเซอร์โว
- ขั้นตอนที่ 7: ซ่อมหลังคาและประตู/ ตัวกั้นลูก
- ขั้นตอนที่ 8: การประกอบ Catapult หรือ Launcher
- ขั้นตอนที่ 9: การสร้างกล่องที่ถือลูกบอล
- ขั้นตอนที่ 10: ตกแต่งอารีน่า
- ขั้นตอนที่ 11: การเพิ่มลีดเดอร์บอร์ด
- ขั้นตอนที่ 12: ถึงเวลาเข้ารหัส
- ขั้นตอนที่ 13: บทสรุป
วีดีโอ: เกมอาเขตบาสเก็ตบอลอัจฉริยะพร้อมห่วงนับคะแนนโดยใช้แพลตฟอร์มฝังตัว Evive- Arduino: 13 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
จากเกมทั้งหมดที่มีอยู่ เกมที่ให้ความบันเทิงมากที่สุดคือเกมอาร์เคด เลยคิดว่าทำไมไม่ทำเองที่บ้าน! และนี่คือเกม DIY ที่สนุกที่สุดที่คุณเคยเล่นมาจนถึงตอนนี้ - เกม DIY Arcade Basketball! เกมนี้ไม่เพียงแค่สนุกสุด ๆ ในการเล่น แต่ยังสร้างความสนุกสุดเหวี่ยงอีกด้วย! ด้วยคำแนะนำทีละขั้นตอนและการเขียนโปรแกรมอย่างง่ายใน PictoBlox - ซอฟต์แวร์เขียนโปรแกรมกราฟิกที่มีความสามารถขั้นสูง เกมนี้จะเป็นเกมที่ดีที่สุดที่คุณเคยเล่น!
แล้วคุณมาทำอะไรที่นี่? ดาวน์โหลด PictoBlox จาก ที่นี่ และเริ่มต้นได้เลย!
ขั้นตอนที่ 1: รายการส่วนประกอบที่จำเป็น
ฮาร์ดแวร์
- มีชีวิต
- เซ็นเซอร์อินฟราเรด
- ไมโครเซอร์โวและอุปกรณ์เสริม
- กระดาษแข็งหนา
- กระดาษแผนภูมิสี
- ถ้วยโพลีสไตรีน
- ปืนกาวและแท่งกาว
- สายจัมเปอร์
ซอฟต์แวร์
PictoBlox
ส่วนประกอบอิเล็กทรอนิกส์ทั้งหมดข้างต้นมีอยู่ในชุดเริ่มต้น
ขั้นตอนที่ 2: ทำความเข้าใจการออกแบบ
นำแผ่นกระดาษแข็งและตัดชิ้นส่วนของเกมอาร์เคดต่อไปนี้ตามขนาดที่ระบุในภาพด้านบน คุณสามารถลองทำโดยใช้แผ่น MDF เพื่อความทนทานที่มากขึ้น
- หลังคา
- ผนังด้านข้างของพื้นดิน (x 2)
- ฐานรองบอล
- ประตูเซอร์โว
-
ยืนหยัดเพื่อลีดเดอร์บอร์ด
- การสนับสนุนด้านหลัง
- รองรับด้านหน้า
- ฐานรองบอล
-
ฐานราก
- กำแพงรูปตัววีด้านซ้าย
- ผนังรูปตัววีด้านขวา
- กำแพงด้านหลัง
- กำแพงด้านหน้า
- ผนังด้านข้างของที่วางลูกบอล (x 2)
ขั้นตอนที่ 3: การสร้างห่วงบาสเก็ตบอล
เริ่มจากส่วนที่ง่าย: The Hoops
ใช้พอลิสไตรีนถ้วยเล็ก ๆ สักแก้ว คุณจะใส่แก้วกี่ใบก็ได้ ขึ้นอยู่กับจำนวนห่วงที่คุณต้องการ ตัดฐานของแว่นเพื่อให้เมื่อเรายิงลูกบอลเข้าไป ลูกบอลจะผ่านได้อย่างง่ายดาย เจาะรูแก้วโดยใช้เครื่องตัดเพื่อให้ดูเหมือนตาข่าย
ขั้นตอนที่ 4: ทำให้ Hoops ฉลาดขึ้น
ตาข่ายที่เราทำในขั้นตอนที่แล้วคือตาข่ายใบ้ พวกเขาไม่สามารถนับการยิงที่คุณทำในแต่ละตะกร้าและไม่สามารถให้คะแนนคุณได้ เราจะทำตาข่ายที่ให้คะแนนเราโดยการคูณจำนวนครั้งที่ลูกบอลผ่านตาข่ายไปยังคะแนนที่กำหนดให้กับพวกเขา
เราจะใช้ IR Sensor เพื่อจุดประสงค์เดียวกัน ทดสอบเซ็นเซอร์ IR ทั้งหมดโดยใช้ตัวเลือกการตรวจสอบสถานะพินของเฟิร์มแวร์ของ evive
- นำแท่งไอศกรีมคู่หนึ่งมาประกบกันจนกลายเป็นแท่งยาว
- ห่อกระดาษสีให้แน่นเพื่อให้ดูเหมือนแบบสำรวจความคิดเห็น เราต้องทำเสาสำหรับห่วงแต่ละอัน
- ตอนนี้ ติดเซ็นเซอร์ I โดยใช้กาวร้อน แล้วติดเซ็นเซอร์ IR เหล่านี้ลงในรูบนแว่นตาบนเสาเหล่านี้
- เมื่อเสร็จแล้วให้ซ่อมห่วงบนพื้น แต่ให้แน่ใจว่าคุณส่งสายไฟผ่านพื้นดิน คุณยังสามารถติดห่วงที่ผนังด้านหลังได้หากต้องการ
ในกรณีของเรา เราจะกำหนดคะแนนให้กับห่วงโดยพิจารณาจากความยากในการยิงเข้าห่วง ตะกร้าที่อยู่ใกล้เราจะให้ 10 แต้ม ตะกร้าตรงกลางให้ 20 แต้ม ส่วนตะกร้าที่ผนังด้านหลังให้ 50 แต้ม
หมายเหตุ: คุณสามารถกำหนดคะแนนได้ตามต้องการ
ขั้นตอนที่ 5: การสร้างศาล
มาเริ่มสร้างสนามบาสเก็ตบอลกัน
- ติดผนังรูปตัววีบนฐานโดยใช้กาวร้อนตามที่แสดงในภาพแรกด้านบน กำแพงเหล่านี้รวบรวมลูกบอลทั้งหมด
- นำกำแพงทั้งสองข้างมาลากเป็นเส้นตรงตรงกลางผนังแต่ละด้าน ตอนนี้ กาวฐานของคอร์ทกับเส้นเหล่านี้ (ด้านละด้าน) การทำเช่นนี้จะเป็นการเพิ่มความสูงให้กับคอร์ทของคุณและช่วยในการรวบรวมลูกบอลไว้ในที่เดียว
- ถึงเวลาปิดคอร์ทจากฝั่งที่เหลือ กาวผนังด้านหน้ากับฐาน แต่ตรวจสอบให้แน่ใจว่าพื้นที่ในผนังด้านหน้าและผนังรูปตัววีอยู่ในแนวเดียวกัน
- สุดท้ายแนบผนังด้านหลังเข้ากับฐาน
ดังนั้นสนามบาสเก็ตบอลจึงเสร็จสิ้น
ขั้นตอนที่ 6: แก้ไขเซอร์โว
แก้ไขไมโครเซอร์โวไปยังพื้นที่ขนาดเล็กที่กำหนดในผนังด้านหน้าโดยใช้กาวร้อน เราจะทำการเชื่อมต่อส่วนใหญ่ภายใต้ศาล ดังนั้นให้ทำการตัดเล็กน้อยนอกเหนือจากเซอร์โวบนฐานเพื่อให้คุณสามารถผ่านสายไฟได้
ตรวจสอบให้แน่ใจว่าคุณได้ทดสอบเซอร์โวล่วงหน้าโดยใช้เฟิร์มแวร์ของ evive
ขั้นตอนที่ 7: ซ่อมหลังคาและประตู/ ตัวกั้นลูก
นำชิ้นส่วนหลังคาและกาวผนังที่ทำงานเป็นขาตั้งไปยังกระดานผู้นำตามที่แสดงในภาพ ทีนี้ ติดหลังคานี้กับผนังคอร์ท
เมื่อเสร็จแล้ว นำประตูกระดาษแข็งเล็กๆ มาติดไว้กับเซอร์โวฮอร์น ซึ่งจะทำให้คุณได้จำนวนช็อตที่แน่นอน ยังไง? ลูกบอลที่รวบรวมไว้จะไม่ผ่านประตูจนกว่าคุณจะเปิดประตูนี้ เราจะเขียนรหัสในลักษณะที่ประตูเปิดเฉพาะตอนเริ่มเกมเพื่อให้ลูกบอลทั้งหมดถูกเก็บเข้าที่ใส่ลูกบอล ทันทีที่เกมเริ่ม ประตูจะปิดลง
ขั้นตอนที่ 8: การประกอบ Catapult หรือ Launcher
ถึงเวลาสร้างองค์ประกอบที่สำคัญที่สุดของเกม หนังสติ๊ก หรือตัวเรียกใช้งาน
- นำกระดาษแข็งเล็กๆ หกชิ้น ชิ้นละเกือบ 2 ซม. x 2 ซม. แล้วทำเป็นสองกอง
- เมื่อคุณมีกองแล้ว วางลงบนกระดาษแข็งชิ้นเดียวโดยเว้นระยะห่างระหว่างกัน
- จิ้มไม้จิ้มฟันระหว่างพวกเขาและวางแท่งไอศครีมที่กึ่งกลางของมัน
- ตอนนี้แก้ไขไม้จิ้มฟันสองอันในกองในลักษณะที่ควรชี้ออกไปด้านนอก
- ตอนนี้ ติดหนังยางเส้นเล็กๆ ไว้ตามแท่งไม้เหล่านี้
- สุดท้ายติดหมวกบนแท่งไอศครีมเพื่อจับลูกบอล
เสร็จแล้วตกแต่งตามต้องการ วางสิ่งนี้ไว้ตรงกลางหลังคาบนคอร์ท
ขั้นตอนที่ 9: การสร้างกล่องที่ถือลูกบอล
ได้เวลาทำผู้ถือบอลแล้ว เมื่อลูกบอลทั้งหมดเลื่อนผ่านประตู เราไม่สามารถปล่อยให้มันกลิ้งไปมาได้ ดังนั้นเราจึงต้องการที่ใส่ลูกบอล
- นำฐานของที่ใส่ลูกบอลและกาวเข้ากับผนังด้านหน้าโดยใช้กาวร้อน
- ถัดไปติดกาวผนังด้านข้าง
- สุดท้ายติดกาวที่ผนังด้านหน้าของที่ใส่ลูกบอล
นี่คือจุดสิ้นสุดของการทำ
ขั้นตอนที่ 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
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน
เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง
การสตรีมวิดีโอสด 4G/5G HD จาก DJI Drone ที่เวลาแฝงต่ำ [3 ขั้นตอน]: 3 ขั้นตอน
การสตรีมวิดีโอสด 4G/5G HD จาก DJI Drone ที่มีเวลาแฝงต่ำ [3 ขั้นตอน]: คำแนะนำต่อไปนี้จะช่วยให้คุณได้รับวิดีโอสตรีมคุณภาพระดับ HD แบบสดจากโดรน DJI เกือบทุกชนิด ด้วยความช่วยเหลือของ FlytOS Mobile App และ FlytNow Web Application คุณสามารถเริ่มสตรีมวิดีโอจากโดรน