Hackster is hosting Hackster Holidays, Ep. 6: Livestream & Giveaway Drawing. Watch previous episodes or stream live on Monday!Stream Hackster Holidays, Ep. 6 on Monday!
Balázs Simon
Published © LGPL

RC airsoft turret

Want to shoot your friends with airsoft BBs without giving them a chance to shoot back? Now here's your chance!

IntermediateFull instructions providedOver 1 day5,558

Things used in this project

Hardware components

BBC micro:bit board
BBC micro:bit board
×1
micro:bit expansion board
×1
SG90 Micro-servo motor
SG90 Micro-servo motor
×2
BLDC Motor
I used a 920KV motor. Other types can also be good if it fits
×1
Linear Solenoid, 12 VDC
Linear Solenoid, 12 VDC
×1
4CH Remote control/receiver modul
×1
FPV Camera
×1
FPV Receiver
FPV Goggles, USB receiver module, etc
×1
LiPo Battery 3S 11.1V
×1
3S ESC for BLDC motors
×1
Resistor 10k ohm
Resistor 10k ohm
×10
Resistor 2.21k ohm
Resistor 2.21k ohm
×1
Darlington High Power Transistor
Darlington High Power Transistor
×1
1N4007 – High Voltage, High Current Rated Diode
1N4007 – High Voltage, High Current Rated Diode
×1
Linear Regulator (7805)
Linear Regulator (7805)
×1
Capacitor 10 µF
Capacitor 10 µF
×2
3 inch bearing
×1
Airsoft BBs
×1

Software apps and online services

GNAT Community
AdaCore GNAT Community

Hand tools and fabrication machines

3D Printer (generic)
3D Printer (generic)
Soldering iron (generic)
Soldering iron (generic)

Story

Read more

Custom parts and enclosures

Turret body

The turret head holder and head mover servo part will need support to print

Turret head

It contains thin built-in supports, so generate supports at only those parts where it is touching the buildplate and not inside the model. After printing you need to remove these sacrificial walls.

Turret bottom

No supports needed

Trigger solenoid attachment

Contains build-in support. No support needed when printing

Trigger pin

Support needed for the bottom part. This will be attached to the end of the solenoid

Camera holder

No supports needed

Clip connector

Needs supports

Schematics

Circuit diagram of the Airsoft Turret

The 3.3V regulator of the micro:bit expansion board will provide power for the micro:bit when it is operating from battery. The input line of the regulator isn't easily accessible, so I recommend you to solder it directly to the regulator's Vin pin. It is also accessible on a side port of the expansion board, but that has a different size. The micro:bit also have a 5V pad, but that also requires soldering.

Code

Airsoft Turret code for BBC micro:bit

Upload this code to your micro:bit

Credits

Balázs Simon

Balázs Simon

12 projects • 86 followers

Comments