Luís Afonso
Published © CC BY-NC-SA

Remote Control Launchpad Robot

Control your launchpad robot with your launchpad remote control!

IntermediateShowcase (no instructions)2,664
Remote Control Launchpad Robot

Things used in this project

Hardware components

EK-TM4C123GXL TM4C Tiva LaunchPad
Texas Instruments EK-TM4C123GXL TM4C Tiva LaunchPad
×1
nRF24L01
×2
Pololu Micro-Motor High Power 50:1
×2
Encoder for Pololu Wheel 42x19mm
×2
Pololu Wheel 42x19mm
×2
Pololu Ball Caster with 1″ Plastic Ball
×2
Lipo bateries 2S 850mAh
×3
Pololu 5" Robot Chassis RRC04A
×1
Custom chassis in PVC - CNC and hand made
×2
5V regulator
×2
JST wires Female
×2
JST wires Male
×3
Pololu DRV8833 board
×1
F/F, M/F jumper wires (lots)
×1
2k2 linear potentiometer
×1
Veroboard (prototyping board)
×1
100nF ceramic capacitor
×2
100uF capacitor
×1
Texas Instruments Educational BoosterPack MKII
×1
Texas Instruments MSP430F5529 Launchpad
×1
3.3V voltage regulator
×1

Hand tools and fabrication machines

nose pliers
Screwdriver
I used a set
Soldering iron (generic)
Soldering iron (generic)

Story

Read more

Schematics

Back boosterpack

This is a boosterpack that fits on the back of the controller launchpad.

It has a 5V regulator, a pot and a slot to mount the NRF24L01.
The final result actually also has a 3.3V regulator in TO-92 package, between the boosterpack pins. This was because the original design used the debugger 3.3V regulator, and later I decided that was a waste of power

Code

Controller and Car code

This code was made using Energia libraries. The controller was totally made with Energia libraries and in Energia IDE. The car code was made in CCS IDE with the GCC compiler. It was still a Energa sketch. Energia libraries we're used mostly for the transceiver code while the speed control with encoders was made with Tivaware libraries

Credits

Luís Afonso

Luís Afonso

7 projects • 11 followers

Comments