Git Product home page Git Product logo

graduate_study's Introduction

FPV RC car Using Steering Gamecontroller on NITAC graduate study

Steering controlled FPV RC car, by using Arduino, Xbee, processing, and windows 10 PC.

This is my second project that something to build using Arduino. It contains creating Steering Controlled RC system on Tamiya XB TT01D-Type-E TOYOTA 86.

I've played some racing games for many years. I like to operate That passion made me coming up with a GOOD IDEA.

Terms: Since 2020 July.

Features

FPV systems are existing tech used on drone, RC car and etc. It includes complicated electrical and modulation system remodeling. At the point of using game controller, bluetooth wireless controllers are often adopted by using designated Arduino bluetooth contoroller API. It is difficult to convert steering controller to RC transmitter without Arduino API. But using processing and serial connection by Xbee modules make me easy to build objective FPV RC systems.

Gamecontrolplus

Loosely saying, this works to correspodent any gamecontroller to PC as a RC car input device. Please refer here.

Processing Serial, Xbee

These establish wireless connection PC to Arduino. Please refer this Xbee1, here Xbee2, here processing serial.

Tools

  1. PC
  2. GT Force Pro x1
  3. Arduino UNO x1
  4. Xbee S2C x2
  5. Wireless proto shield x1 (receiver) It might be not for sale.
  6. Xbee usb shield x1 (transmitter)
  7. Wires, Cables
  8. Tamiya XB series TT01D-Type-E TOYOTA 86. I think that any Tamiya XB series goes.
  9. XCTU
  10. gopro max x1

Installation

  • Install Arduino IDE. here.
  • Install Processing. here
  • Set up XBee as coordinater(transmitter) and rooter(receiver) on XCTU.
  • Wiring Arduino to servo and DC motor.(motor cables are easy to connect by jumper wire)
  • write xbee_rc.ino on Arduino
  • connect GT Force Pro and transmitter Xbee on PC
  • run xbee_rc_processing.pde on processing IDE
  • Set up your python environment ver.3.7 32 bit
  • install gopropy-api on your python environment refer here. and using guide is here.
  • Wiring like them.

3 3V_Servo

  • NOTICE Arduino might be broken by Overvoltage. Please refer carefully specification of your RC Servos.

Future plans

Implement

  • FPV cam, Gopro max enable to see the live streaming video on PC.
  • Improving streaming latency.
  • Mock shifting system.
  • Driving assist system.

Get Feedback

Requests are welcome. Even if I don't have a lot of technical knowledge, as a student majored on Electrical and Electronics engineering, I'm eager to do my best performance. Pleased to make your acquaintance.

Author

This document is written by

  • Takahashi Shoutarou
  • National Institute of Technology, Akashi College, electrical and information technology department, electrical and electronics engineering course

License

MIT License.

graduate_study's People

Contributors

meijinn avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.