สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: คลายเกลียวปืน
- ขั้นตอนที่ 2: ถอดชุดแบตเตอรี่
- ขั้นตอนที่ 3: ติดชุดแบตเตอรี่จาก Nerf Gun
- ขั้นตอนที่ 4: ติดมอเตอร์!
- ขั้นตอนที่ 5: แนบรีเลย์
- ขั้นตอนที่ 6: เชื่อมต่อ PIR
- ขั้นตอนที่ 7: เขียนโค้ดด้วย Python
- ขั้นตอนที่ 8: เปิดเครื่อง
วีดีโอ: Motion Decting Nerf Gun: 8 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
สวัสดี! ฉันชื่อคาเมรอน สำหรับคำแนะนำนี้ ฉันจะแสดงวิธีสร้างปืน Nerf ที่เปิดใช้งานการเคลื่อนไหว ค่อนข้างยาก แต่สุดยอด 100% !!!
เสบียง
1. ปืนเนิร์ฟไฟฟ้า
2. Raspberry Pi (b+ และใหม่กว่า)
3.แบตเตอรี (2 แอมป์ขึ้นไป)
4. โมดูล PIR (5 โวลต์)
5. รีเลย์ (ฉันใช้ Songle SRD-05VDC-SL-C)
6. ชิ้นเล็กชิ้นน้อย (เขียงหั่นขนม สายจัมเปอร์ การ์ด micro sd ฯลฯ)
ขั้นตอนที่ 1: คลายเกลียวปืน
ขั้นตอนนี้น่าจะง่ายที่สุดในคำแนะนำนี้ เพียงคลายเกลียวสกรูทั้งหมด (ด้านนอกเท่านั้น!)
ขั้นตอนที่ 2: ถอดชุดแบตเตอรี่
ขั้นตอนนี้ค่อนข้างยากสำหรับปืนเนิร์ฟของฉัน ถอดสกรูและหรือกาวทั้งหมดออก
ขั้นตอนที่ 3: ติดชุดแบตเตอรี่จาก Nerf Gun
เรียบง่าย! ต่อด้านลบของก้อนแบตเตอรี่เข้ากับสายลบของปืน Nerf จากนั้นให้นำขั้วบวกมาที่กึ่งกลางรีเลย์ของคุณ (ซึ่งอยู่ตรงกลางของฉัน แต่คุณจะต้องตรวจสอบอีกครั้งเพื่อให้แน่ใจ)
ขั้นตอนที่ 4: ติดมอเตอร์!
ต่อสายบวกของปืน Nerf เข้ากับส่วน NO (ปกติเปิด) ของรีเลย์ (ของฉันอยู่ทางด้านขวา)
ขั้นตอนที่ 5: แนบรีเลย์
ต่อขาข้อมูลของรีเลย์ไปที่ GPIO 21 (ล่างขวา) บน Raspberry Pi, GND ขึ้นสู่กราวด์ และ 5V ถึง 5V
ขั้นตอนที่ 6: เชื่อมต่อ PIR
เชื่อมต่อดาต้าพินบน PIR กับ GPIO พิน 4, GND กับกราวด์ และสุดท้ายคือ 5V ถึง 5V
ขั้นตอนที่ 7: เขียนโค้ดด้วย Python
############################ นี่คือรหัส!################## #####################
พิมพ์ ("ยินดีต้อนรับ!) พิมพ์ ("กำลังนำเข้าโมดูล…") จาก gpiozero นำเข้า MotionSensor นำเข้า RPi. GPIO เป็น GPIO จากเวลานำเข้าโหมดสลีป (0.2) พิมพ์ ("สมบูรณ์!) พิมพ์ ("การตั้งค่า GPIO…") GPIO.setwarnings (เท็จ) GPIO.setmode(GPIO. BCM GPIO.setup(21, GPIO. OUT) sleep(0.3) print ("Complete!!") sleep(0.1) print ("Please wait for PIR toชำระ…") pir wait_for_no_motion sleep(1) print ("ตัดสินแล้ว!") ขณะที่ True: print ("พร้อมยิง…") pir.wait_for_motion() พิมพ์ ("ตรวจพบการเคลื่อนไหว!!!") พิมพ์ ("FIRE!!!") GPIO output(21, True) sleep(1)print ("ปิดเครื่อง") GPIO.output(21, False)
ขั้นตอนที่ 8: เปิดเครื่อง
ขั้นตอน:
1. ผูกไกปืนด้วยเชือกให้ติดอยู่กับตำแหน่งเปิด
2. รันโค้ด Python
3. วิ่งออกไป… หรือ GET SHOT!!!
ฉันหวังว่าคุณจะสนุกกับคำแนะนำนี้ลาก่อน!
-คาเมรอน
แนะนำ:
Vex Automated Nerf Crossbow: 7 ขั้นตอน
Vex Automated Nerf Crossbow: นี่คือวิธีการสร้าง vex หน้าไม้ nerf แบบอัตโนมัติง่ายๆ
Arduino สำหรับ Nerf: Chronograph และ Shot Counter: 28 ขั้นตอน (พร้อมรูปภาพ)
Arduino สำหรับ Nerf: Chronograph และ Shot Counter: Instructable ก่อนหน้าของฉันครอบคลุมพื้นฐานของการตรวจจับความเร็วปาเป้าโดยใช้ตัวปล่อยอินฟราเรดและตัวตรวจจับ โปรเจ็กต์นี้ก้าวไปอีกขั้นโดยใช้แผงวงจรพิมพ์ จอแสดงผล และแบตเตอรี่เพื่อสร้างเคาน์เตอร์กระสุนแบบพกพาและโครโนกราฟ
Arduino ควบคุม Nerf Vulcan: 10 ขั้นตอน (พร้อมรูปภาพ)
Arduino Nerf Vulcan ที่ควบคุมโดย Arduino: ใช่ นี่คือสิ่งที่ชื่อกล่าวไว้ คำแนะนำนี้จะสอนวิธีควบคุม Nerf Vulcan ด้วย Arduino ของคุณ บทช่วยสอนที่ให้ไว้จะถ่ายทำเพียง 2.5 วินาที หยุดเป็นเวลา 2.5 วินาที และอื่นๆ มันเหมือนกับ "สวัสดีโลก
Laser Cut Nerf Ball Shooting Lego EV3 รถถัง: 4 ขั้นตอน
Laser Cut Nerf Ball Shooting Lego EV3 Tank: สำหรับโครงการสุดท้ายของเทอม 1A ของฉันในวิศวกรรมเมคคาทรอนิกส์ที่มหาวิทยาลัยวอเตอร์ลู เราสร้างถังเลเซอร์ตัดด้วยชุด Lego EV3 (จำเป็น) ที่ยิงลูกบอล Nerf คำแนะนำนี้คือ ไม่ใช่รายงานการออกแบบที่สมบูรณ์ ถ้าคุณ
Nerf Blaster ที่เปิดใช้งาน Bluetooth: 7 ขั้นตอน
Nerf Blaster ที่เปิดใช้งาน Bluetooth: ฉันรู้สึกได้รับแรงบันดาลใจจากโปรเจ็กต์ของ Colin Furze และตัดสินใจสร้างเวอร์ชั่นของตัวเองสำหรับ Remix Challenge การออกแบบที่ฉันใช้นั้นคล้ายคลึงกัน แต่มีความชำนาญมากกว่า และมีโมดูล Bluetooth ที่ช่วยให้สามารถควบคุมป้อมปืนจากโทรศัพท์ของฉันได้ นี่คือ