
สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: ขั้นตอนที่ 1: การสร้างวงจร
- ขั้นตอนที่ 2: ขั้นตอนที่ 2: เชื่อมต่อวงจร
- ขั้นตอนที่ 3: ขั้นตอนที่ 3: การประกอบชิ้นส่วน
- ขั้นตอนที่ 4: ขั้นตอนที่ 4: การติดตั้งซอฟต์แวร์
- ขั้นตอนที่ 5: ขั้นตอนที่ 5: การปรับแต่ง Gun
- ขั้นตอนที่ 6: ขั้นตอนที่ 6: สนุก !
- ขั้นตอนที่ 7: ขั้นตอนที่:7:การปรับปรุงในอนาคต
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12


ผ่านคำแนะนำนี้ ฉันอยากจะแนะนำคุณให้รู้จักกับปืนเกมของฉัน จุดประสงค์ของโครงการนี้คือการพัฒนาปืนเกมอาเขต ซึ่งคุณสามารถทำได้ภายใน 2 ถึง 3 ชั่วโมง หากคุณพยายามอธิบายสิ่งนี้ คุณอาจบอกได้ว่ามันเป็นการผสมผสานระหว่างแป้นพิมพ์และเมาส์ลม
ปืนนี้สามารถใช้สำหรับเล่นเกม FPS ต่างๆ
แรงจูงใจ
แรงจูงใจของปืนเกมนี้มาจากเกมอาร์เคด โปรเจ็กต์นี้เหมาะสำหรับผู้ที่ชื่นชอบเกมและเป็นแฟน Arduino
เป็นโครงการที่ไม่ต้องใช้เวลาเกิน 3 ชม.
ทำงาน
การทำงานของโครงการนั้นง่ายเหมือน ABC!
ชุดของโปรแกรมทำงานกับชุดของและเงื่อนไขอื่น ๆ ที่สร้างรหัสทั้งหมด
ปืนจำลองเมาส์ลมและคีย์บอร์ด ไจโรสโคปที่มีอยู่ในปืนช่วยในการติดตามการเคลื่อนไหวของปืนและสั่งให้คอมพิวเตอร์วางตัวชี้เมาส์ไว้ที่ตำแหน่งต่อไปนี้
ในทำนองเดียวกัน จอยสติ๊กที่มีอยู่ในปืนพยายามจำลองจอยสติ๊กที่มีอยู่ในคอนโซลเกม ช่วยให้ผู้ใช้นำทางไปข้างหน้า ข้างหลัง ขวา ซ้ายในเกม นอกจากนี้ ยังช่วยในการกระโดด
เซ็นเซอร์ IR ช่วยในการกระตุ้นการเล็ง a
*อยู่เหนือมัน*
คุณสามารถเปลี่ยนคีย์ที่กำหนดในโปรแกรมได้ตามเกม
เสบียง
สิ่งที่คุณจะต้องทำโครงการนี้คือ:
- Arduino เลโอนาร์โด
- MPU-6050/ไจโรสโคป
- จอยสติ๊ก
- ปุ่มกดสัมผัส
- ชุดแกะสลัก PCB
- ลวด
- แถบภูเขาชาย
- แถบภูเขาหญิง
- เซ็นเซอร์อินฟราเรด
*คุณสามารถรับอุปกรณ์เหล่านี้ทางออนไลน์หรือในร้านค้าในพื้นที่*
ขั้นตอนที่ 1: ขั้นตอนที่ 1: การสร้างวงจร


สำหรับสิ่งนี้ คุณจะต้องใช้สารละลายทองแดงหุ้มและเฟอร์รัสคลอไรด์
คุณสามารถหาซื้อได้จากร้านขายอุปกรณ์อิเล็กทรอนิกส์ในท้องถิ่น หรือฉันแนะนำให้ซื้อ ' PCB etching kit'
อาจเป็นเครื่องมือที่มีประโยชน์ที่สุดสำหรับกระบวนการนี้
ในการสร้างไดอะแกรม PCB คุณจะต้องใช้ fritzing หรือคุณสามารถใช้ EAGLE ได้เช่นกัน
ฉันได้อัปโหลดลิงก์สำหรับการออกแบบ PCB ในคำแนะนำนี้
ในการทำ PCB คุณสามารถทำตามขั้นตอนที่กำหนดในการสร้าง PCB ของคุณ
ขั้นตอนที่ 2: ขั้นตอนที่ 2: เชื่อมต่อวงจร

หลังจากการผลิต PCB ให้ติดตั้งชิ้นส่วนทั้งหมดบน PCB
*คุณยังสามารถใช้เขียงหั่นขนมได้*
*เชื่อมต่อฤดูร้อน*
buttonPin = 4 buttonPin1 = 5
buttonPin2 = 6 ปุ่มPin3 = 7
buttonPin4 = 8 buttonPin5 = 9;
buttonPin6 = 10 ปุ่มPin7 = 11;
buttonPin8 = 12; buttonPin9 = 13;
buttonPin10 = A1; อนาล็อกพิน = 0;
buttonPINjoy = A2
VRyPIN = A3; VRxPIN = A4;
ขั้นตอนที่ 3: ขั้นตอนที่ 3: การประกอบชิ้นส่วน



ก่อนกระบวนการนี้ คุณจะต้องต่อเซ็นเซอร์และจอยสติ๊กกับแถบบั๊กตัวเมีย เพื่อให้เข้ากับหมุดส่วนหัวของตัวผู้ที่คุณบัดกรีบน PCB
ตอนนี้ขั้นตอนนั้นง่าย
ฉันไม่อยากบอกอะไรมากเกี่ยวกับกระบวนการนี้
เพียงบอกคุณว่า ในขั้นตอนนี้ คุณต้องเปิดปืนและประกอบ (แนบ)ทุกส่วนภายในปืน
เนื่องจากปืนอาจแตกต่างกันไปในแต่ละคน อยู่ที่วิธีการประกอบ
คุณสามารถเห็นในภาพด้านบนว่าฉันจัดเรียงปืนของฉันอย่างไร
ขั้นตอนที่ 4: ขั้นตอนที่ 4: การติดตั้งซอฟต์แวร์
ในการใช้ปืน คุณจะต้องดาวน์โหลดซอฟต์แวร์ Arduino และเกมใดๆ ที่คุณต้องการเล่น
ทั้งหมดนี้เป็นข้อกำหนดของปืน
ในการใช้ปืนเพียงแค่เชื่อมต่อพอร์ตของ Arduino Leonardo กับพอร์ต USB ของพีซีหรือแล็ปท็อป
ปืนจะได้รับการยอมรับว่าเป็นเมาส์และคีย์บอร์ดที่ได้รับอนุญาตสำหรับอุปกรณ์
ขั้นตอนที่ 5: ขั้นตอนที่ 5: การปรับแต่ง Gun
ในการเปลี่ยนการควบคุมปืน คุณจะต้องเปลี่ยนซอร์สโค้ดของปืน
ฉันจะแสดงที่ที่จะเปลี่ยน
ถ้า (buttonState7 == LOW && PreviousButtonState == สูง) { Keyboard.write ("j"); // granade พิเศษ }
if (buttonState8 == LOW && PreviousButtonState == HIGH) { Keyboard.write ("f"); // รับอาวุธใด ๆ }
ถ้า (buttonState9 == LOW && PreviousButtonState == สูง) { Keyboard.write (" ");// night vision}
เพื่อเปลี่ยนตัวควบคุม แทนที่ตัวหนาด้วยตัวควบคุมที่คุณต้องการ
*เงื่อนไขที่คล้ายกันใช้กับเงื่อนไข if ทั้งหมด*
ขั้นตอนที่ 6: ขั้นตอนที่ 6: สนุก !
ตอนนี้ปืนของคุณพร้อมแล้ว
สนุกกับมัน…
ไฟล์โค้ด
ขั้นตอนที่ 7: ขั้นตอนที่:7:การปรับปรุงในอนาคต

เมื่อเราพูดถึงอะไรก็ตาม เรารู้ว่าทุกอย่างต้องวิวัฒนาการไปตามกาลเวลา
ดังนั้นเราจึงมีการพัฒนาในอนาคตในปืนนี้
- สามารถทำปืน Bluetooth แทนสาย USB ได้
- สามารถทำให้สมจริงยิ่งขึ้น
หากคุณได้รับการปรับปรุงในอนาคตหรือข้อเสนอแนะใด ๆ
โปรด
ความคิดเห็น
ในช่องแสดงความคิดเห็น
ด้านล่าง…
แนะนำ:
คำแนะนำในการประกอบ Ray-Gun ที่ตัดด้วยเลเซอร์ของฉัน: 10 ขั้นตอน

คำแนะนำในการประกอบ Ray-Gun แบบ Laser-cut ของฉัน: ขออภัยในความล่าช้า นี่คือคำแนะนำที่ล่าช้ามานานของฉันเกี่ยวกับวิธีประกอบ Laser Pointer Ray-Gun คุณสามารถซื้อแผนการวาด Vector เพื่อให้มันทำ… บน CNC เครื่องตัดเลเซอร์!https://cults3d.com/th/3d-model/gadget/ray-gunThis is how
4 in 1 BOX (Stun Gun, Power Bank, LED Light & Laser): 5 ขั้นตอน (พร้อมรูปภาพ)

4 in 1 BOX (Solar Rechargeable Stun Gun, Power Bank, LED Light & Laser): ในโปรเจกต์นี้ ผมจะพูดถึงวิธีทำ 4 in 1 Solar Rechargeable Stun Gun, Power Bank, LED Light & เลเซอร์ในกล่องเดียว ฉันทำโปรเจ็กต์นี้เพราะฉันต้องการเพิ่มอุปกรณ์ที่ต้องการทั้งหมดลงในกล่อง มันเหมือนกับกล่องเอาตัวรอด ความจุขนาดใหญ่
วิธีสร้าง Epic Wii Gun (ราคาต่ำกว่า 10 ดอลลาร์): 4 ขั้นตอน

วิธีสร้าง Epic Wii Gun (ราคาต่ำกว่า $10): ยินดีต้อนรับ ขอบคุณที่ลองใช้คำแนะนำของฉัน!!! :) วันนี้เราจะทำปืน Wii สำหรับเกมปืนบนคอนโซล Wii เอาล่ะ… มาเริ่มกันเลย
DIY Arduino Powered IR Light Gun: 12 ขั้นตอน

DIY Arduino Powered IR Light Gun: SAMCO เป็น Namco GunCon โดยที่ inners ถูกแทนที่ด้วย Arduino micro controller และ DF Robot IR Positioning Camera และทำงานเป็น HID mouse บน LCD (จอแบน) TV/monitors ปัจจุบัน Gun ทำงานร่วมกับ Mame ใน RetroPie (สำหรับ Raspberry Pi), PSX Beetl
Arduino Game Controller + Unity Game: 5 ขั้นตอน

Arduino Game Controller + Unity Game: ในคำแนะนำนี้ฉันจะแสดงวิธีสร้าง / โปรแกรมคอนโทรลเลอร์เกม Arduino ซึ่งสามารถเชื่อมต่อกับความสามัคคี