Engineers Garage

  • Projects and Tutorials
    • Electronic Projects
      • 8051
      • Arduino
      • ARM
      • AVR
      • PIC
      • Raspberry pi
      • STM32
    • Tutorials
    • Circuit Design
    • Project Videos
    • Components
  • Articles
    • Tech Articles
    • Insight
    • Invention Stories
    • How to
    • What Is
  • News
    • Electronic Products News
    • DIY Reviews
    • Guest Post
  • Forums
    • EDABoard.com
    • Electro-Tech-Online
    • EG Forum Archive
  • Digi-Key Store
    • Cables, Wires
    • Connectors, Interconnect
    • Discrete
    • Electromechanical
    • Embedded Computers
    • Enclosures, Hardware, Office
    • Integrated Circuits (ICs)
    • Isolators
    • LED/Optoelectronics
    • Passive
    • Power, Circuit Protection
    • Programmers
    • RF, Wireless
    • Semiconductors
    • Sensors, Transducers
    • Test Products
    • Tools
  • EE Resources
    • DesignFast
    • LEAP Awards
    • Oscilloscope Product Finder
    • White Papers
    • Webinars
  • EE Learning Center
    • Design Guides
      • WiFi & the IOT Design Guide
      • Microcontrollers Design Guide
      • State of the Art Inductors Design Guide
  • Women in Engineering

Raspberry Jolt – A Nerf Gun Robot

By Neha Rastogi

raspberry-jolt

Figure 1: Raspberry-jolt
 

Jordon Balagot created a mini nerf gun robot named as Raspberry Jolt as a part of her DIY project that was powered by Raspberry Pi and the first gen Romo. It was controlled by Wi-Fi and could also record videos. The setup included a robot mounted on the wheels with an iPhone in the front. This robot would navigate from one place to another and would fire the jolt gun at people.

To prepare this mini nerf, Jordon gathered all the following components:

  • Jolt gun (by Nerf)
  • First Generation Romo (by Romotive)
  • Raspberry Pi
  • 16 GB SD card with Raspbian
  • Adafruit 16-channel 12-bit PWM/servo Driver
  • Adafruit Pi Cobbler Breakout Kit for Raspberry Pi
  • Raspberry Pi Case
  • Futaba S-148 Servo
  • JOMAR Linear Servo Conversion Kit for Futaba Servo
  • 4-AA 6V battery case
  • Edimax EW-7811 Un USB Nano WiFi Adapter
  • High Quality 5200mAh External Battery Pack Power Bank Charger
  • Female Jumper Wires
  • Male Header

To build the nerf robot, Jordon took some guidance from Adafruit 16 Channel 12-bit PWM/Servo Driver Tutorial and Adafruit’s Python Library to hook up the servo to the Pi. After testing the circuit on the breadboard, she used the male header pins and female jumper wires so as to slim down the bot. Next task was to get the Raspberry Pi to auto-connect with Wi-Fi which took a lot of efforts.

Then, she installed Avahi (similar to Adafruit’s Bonjour) in order to connect to Pi when it boots and connects to the router. Later, to access the Pi’s GPIO pins, she wrote and compiled a simple C script that could temporarily run commands as root. She installed apache and wrote a simple PHP script that calls the pulltrigger python script.

Initially, the servo was mounted next to the trigger with the help of an all lego chassis but that was found to be too heavy to operate. Then to resolve this issue, the servo was put behind the trigger with the help of zip ties. After this, both the elements were squished in a transparent, light weight case.

Discussing the whole setup in detail, it has two separate Wi-Fi connections along with 4 sources of power. For the Raspberry Pi, there is a USB battery while the 4AA battery powers the servo circuit. Moving on, the Romo is completely separate and carries its own battery. The movement is controlled from iPhone which sends the video to the app. This app has both a desktop and iPad version and hence it enables the user to operate the pull-trigger script using any web browser.

Although it is possible to control the app solely by an iPad, Jordon found it convenient to use an iPhone separately. There are also some AUX ports on the Romo that could be used but then the signal wouldn’t drive the servo. As per Jordon, it could be simpler to use an Arduino so as to convert Romo’s aux signal into PWM for the servo, yet she chose to prefer Raspberry Pi because she had better knowledge about the latter.

Here is the video posted by Jordon which demonstrates this mini nerf gun navigating all around the premises and triggering the jolt gun.


Filed Under: Reviews

 

Questions related to this article?
👉Ask and discuss on Electro-Tech-Online.com and EDAboard.com forums.



Tell Us What You Think!! Cancel reply

You must be logged in to post a comment.

HAVE A QUESTION?

Have a technical question about an article or other engineering questions? Check out our engineering forums EDABoard.com and Electro-Tech-Online.com where you can get those questions asked and answered by your peers!


Featured Tutorials

  • PS2 Keyboard To Store Text In SD Card Using Arduino Circuit Setup On Breadboard
    How To Use PS2 Keyboard To Store Text In SD Card Using Arduino- (Part 42/49)
  • Wireless Path Tracking System Using Mouse, XBee And Arduino Circuit Setup On Breadboard
    How To Make A Wireless Path Tracking System Using Mouse, XBee And Arduino- (Part 43/49)
  • How to Make a Wireless Keyboard Using Xbee with Arduino- (Part 44/49)
  • Making Phone Call From GSM Module Using Arduino Circuit Setup On Breadboard
    How to Make Phonecall From GSM Module Using Arduino- (Part 45/49)
  • How to Make a Call using Keyboard, GSM Module and Arduino
    How To Make A Call Using Keyboard, GSM Module And Arduino- (Part 46/49)
  • Receiving SMS Using GSM Module With Arduino Prototype
    How to Receive SMS Using GSM Module with Arduino- (Part 47/49)

Stay Up To Date

Newsletter Signup

Sign up and receive our weekly newsletter for latest Tech articles, Electronics Projects, Tutorial series and other insightful tech content.

EE Training Center Classrooms

EE Classrooms

Recent Articles

  • What is a low power design?
  • Renesas partners with Tata to accelerate progress in advanced electronics
  • STMicroelectronics’ new touchscreen controller for smartphones enables longer runtime
  • Samsung unveils ISOCELL image sensor with industry’s smallest 0.56μm pixel
  • Renesas and Cyberon to deliver integrated voice-user interface solutions

Most Popular

5G 555 timer circuit 8051 ai Arduino atmega16 automotive avr bluetooth dc motor display Electronic Part Electronic Parts Fujitsu ic infineontechnologies integratedcircuit Intel IoT ir lcd led maximintegratedproducts microchip microchiptechnology Microchip Technology microcontroller microcontrollers mosfet motor powermanagement Raspberry Pi remote renesaselectronics renesaselectronicscorporation Research samsung semiconductor sensor software STMicroelectronics switch Technology vishayintertechnology wireless

RSS EDABOARD.com Discussions

  • Code Optimization
  • How to define decrement variables in HFSS opt?
  • simple LSB explanation please
  • Difference between pierce and colpitts
  • Natural Convection Heatsink for 80W power dissipation?

RSS Electro-Tech-Online.com Discussions

  • Review of electric circuit with Arduino
  • intro to PI
  • Lighting a .010 green fiber optic with led
  • Bridge purpose in connecting the two functional circuit
  • ICM7555 IC duty cycle limit at high frequency?
Engineers Garage
  • Analog IC TIps
  • Connector Tips
  • DesignFast
  • EDABoard Forums
  • EE World Online
  • Electro-Tech-Online Forums
  • Microcontroller Tips
  • Power Electronic Tips
  • Sensor Tips
  • Test and Measurement Tips
  • 5G Technology World
  • About Us
  • Contact Us
  • Advertise

Copyright © 2022 WTWH Media LLC. All Rights Reserved. The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of WTWH Media
Privacy Policy | Advertising | About Us

Search Engineers Garage

  • Projects and Tutorials
    • Electronic Projects
      • 8051
      • Arduino
      • ARM
      • AVR
      • PIC
      • Raspberry pi
      • STM32
    • Tutorials
    • Circuit Design
    • Project Videos
    • Components
  • Articles
    • Tech Articles
    • Insight
    • Invention Stories
    • How to
    • What Is
  • News
    • Electronic Products News
    • DIY Reviews
    • Guest Post
  • Forums
    • EDABoard.com
    • Electro-Tech-Online
    • EG Forum Archive
  • Digi-Key Store
    • Cables, Wires
    • Connectors, Interconnect
    • Discrete
    • Electromechanical
    • Embedded Computers
    • Enclosures, Hardware, Office
    • Integrated Circuits (ICs)
    • Isolators
    • LED/Optoelectronics
    • Passive
    • Power, Circuit Protection
    • Programmers
    • RF, Wireless
    • Semiconductors
    • Sensors, Transducers
    • Test Products
    • Tools
  • EE Resources
    • DesignFast
    • LEAP Awards
    • Oscilloscope Product Finder
    • White Papers
    • Webinars
  • EE Learning Center
    • Design Guides
      • WiFi & the IOT Design Guide
      • Microcontrollers Design Guide
      • State of the Art Inductors Design Guide
  • Women in Engineering