Project showcase
TwitchDrone: Implementing Twitch's Drone from Rainbow Six

TwitchDrone: Implementing Twitch's Drone from Rainbow Six © GPL3+

Browser-controlled, 2WD drone via WiFi with realtime visualization (onboard camera). Uses a Raspberry, Arduino, Python, HTML and JS.

  • 2,740 views
  • 0 comments
  • 10 respects

Components and supplies

About this project

[direct translation from GoogleTranslator, source in Spanish]

Introduction

Well, I've been trying to integrate a Raspberry Pi with an Arduino. Since I've been playing Rainbow Six for a while, I thought why don't we make a drone like those that the characters use to search positions? So I decided to start the project - Twitch's Drone! For those who have not played Rainbow Six, I'll explain briefly: players, when they attack, have an initial phase to locate the target. They use radio-controlled cars to locate it. To handle it, join a mobile device - that could be a phone or tablet. Twitch (one of the characters) has a somewhat special one that launches downloads with a taser. This is the view you have in the game:

Sample footage from TwichDrone in the game.

TwitchDrone

This is how Twitch's drone looks like in the game:

Final Product

Description of the TwitchDrone

As you see in the in-game model, the drone is powered by two engines and has wheels that allow it to move sideways. It also has "infrared" LEDs and a camera system. In my implementation I will not use this type of wheel, because they are very expensive and the idea is that this be cheap to build. On the other hand, we are not going to use infrared illuminators either (although it would have been easy to have a few LEDs). And of course, it does not give electric shocks.

So if you want to play a while with a Raspberry, an Arduino (and its motor shield), some Python, HTML & JS, this is your project.

Check the blog entry for more details & how tos.

Code

TwichDrone GitHub Repository
Source code & Releases (Raspberry image)

Schematics

Block Diagram
HW components block diagram.
Block f3nj4cgqhi
Wiring diagram
Wiring diagram for power (UBEC + LIPO)
Electric wiring 0hxszqumj9
Software components
Software Components Diagram
Sw zz0neqdtae
Motor connections to Motor Shield
How to wire the motors to the Motor Shield
Arduinomotor annotated blbxjbscu9

Comments

Similar projects you might like

AR DRONE and 1SHEELD - Discover the world around your drone

Project tutorial by Team OMEGA D2

  • 25,558 views
  • 12 comments
  • 162 respects

Portable Drone Claw

Project tutorial by NetWingx

  • 2,695 views
  • 1 comment
  • 11 respects

Where's my stuff?? - Find your misplaced things with Alexa!

Project in progress by Team Crakers

  • 1,630 views
  • 0 comments
  • 6 respects

Drone Powered 360º Circular Smartphone Camera Rig

Project showcase by kfernandesign

  • 6,210 views
  • 0 comments
  • 21 respects

Autopilot Drone

Project in progress by suhaskd

  • 5,191 views
  • 13 comments
  • 39 respects

Mind Control Drone

Project tutorial by WesleyCMD

  • 35,461 views
  • 25 comments
  • 154 respects
Add projectSign up / Login