Mục lục:

Súng Nerf chuyển động: 8 bước
Súng Nerf chuyển động: 8 bước

Video: Súng Nerf chuyển động: 8 bước

Video: Súng Nerf chuyển động: 8 bước
Video: Súng Nerf Siêu To Khổng Lồ Bắn Đạn Xốp 2024, Tháng bảy
Anonim
Súng Nerf chuyển động
Súng Nerf chuyển động

Chào! Tôi là Cameron. Đối với phần Có thể hướng dẫn này, tôi chỉ cho bạn cách tạo một khẩu súng Nerf được kích hoạt bằng chuyển động. Nó hơi khó, nhưng 100% TUYỆT VỜI !!!

Quân nhu

1. súng Nerf điện

2. Raspberry Pi (b + và mới hơn)

3. Ngân hàng pin (2 amp trở lên)

4. Mô-đun PIR (5 vôn)

5. rơ le (Tôi đã sử dụng Songle SRD-05VDC-SL-C)

6. bit và mảnh (breadboard, dây jumper, thẻ micro sd, v.v.)

Bước 1: Tháo súng

Tháo súng
Tháo súng

Bước này có lẽ là bước đơn giản nhất trong hướng dẫn này. Chỉ cần tháo tất cả các vít (chỉ bên ngoài!).

Bước 2: Tháo bộ pin

Tháo bộ pin
Tháo bộ pin

Bước này gây khó chịu cho khẩu súng Nerf của tôi. Tháo tất cả các vít và hoặc keo.

Bước 3: Gắn bộ pin từ súng Nerf

Gắn bộ pin từ súng Nerf
Gắn bộ pin từ súng Nerf
Đính kèm bộ pin từ súng Nerf
Đính kèm bộ pin từ súng Nerf
Gắn bộ pin từ súng Nerf
Gắn bộ pin từ súng Nerf

Đơn giản! Móc đầu cực âm của bộ pin vào dây âm trên súng Nerf, sau đó nối cực dương vào tâm rơ le của bạn (đó là tâm của tôi, nhưng bạn sẽ muốn kiểm tra lại để chắc chắn).

Bước 4: Gắn các ĐỘNG CƠ !

Gắn các ĐỘNG CƠ !!
Gắn các ĐỘNG CƠ !!

Gắn (các) dây dương của súng Nerf vào phần NO (Thường Mở) của rơ le (của tôi là phía bên phải).

Bước 5: Gắn Relay

Đính kèm Rơle
Đính kèm Rơle
Đính kèm Rơle
Đính kèm Rơle
Đính kèm Rơle
Đính kèm Rơle

Kết nối chân dữ liệu của rơ le với GPIO 21 (phía dưới bên phải) trên Raspberry Pi, GND lên đến Mặt đất và 5V đến 5V.

Bước 6: Kết nối PIR

Kết nối PIR
Kết nối PIR
Kết nối PIR
Kết nối PIR
Kết nối PIR
Kết nối PIR

Nối chân dữ liệu trên PIR với chân GPIO 4, GND với đất, và cuối cùng là 5V đến 5V.

Bước 7: Viết mã bằng Python

Mã nó bằng Python
Mã nó bằng Python

############################## Đây là mã! ################### ################

print ("Chào mừng bạn!) print (" Đang nhập các mô-đun… ") từ gpiozero nhập MotionSensor nhập RPi. GPIO dưới dạng GPIO từ chế độ ngủ nhập thời gian (0.2) print (" Hoàn tất!) print ("Thiết lập GPIO…") GPIO.setwarnings (Sai) GPIO.setmode (GPIO. BCM GPIO.setup (21, GPIO. OUT) sleep (0,3) print ("Complete !!") sleep (0,1) print ("Vui lòng đợi PIR giải quyết …") pir. wait_for_no_motion sleep (1) print ("đã giải quyết xong!") trong khi True: print ("Sẵn sàng kích hoạt…") pir.wait_for_motion () print ("Đã phát hiện chuyển động !!!") print ("FIRE !!!") GPIO. đầu ra (21, Đúng) chế độ ngủ (1) in ("Tắt nguồn") GPIO.output (21, Sai)

Bước 8: Bật nó lên

Bật nó lên!
Bật nó lên!

Các bước:

1. buộc cò súng bằng dây thừng để nó bị kẹt vào vị trí bật

2. chạy mã Python

3. chạy nước rút… HOẶC BẮT ĐẦU !!!

Tôi hy vọng bạn thích bài giảng này, tạm biệt!

-Cameron

Đề xuất: