I want to have a toy car that can be controlled by a mobile phone, and I think it’s so interesting, so I made this project using Shield Bot and Arch BLE.
The Shield Bot is a stackable Arduino Shield that transforms your Arduino or Mbed into a fully featured beginner robot. The Shield Bot has been designed and specially equipped with on board line following sensors and expansion ports to be the robotic buddy that will teach you about robotics, electronics, programming. It is also packed full of expansion ports so it can also be the perfect base for any desktop robotics project!
Arch BLE is an mbed enabled development board based Nordic nRF51822. With Arduino form factor and Grove connectors, it is extremely easy to create a bluetooth low energy device.
By the time you’re done with the project you will get the following experience:
- Be familiar with mbed/Arch BLE;
- Be familiar with Shield Bot;
- Show off the work to your friends.
Now, let’s get started.
Connect the Arch BLE to the bottom of the Shield Bot, just as the picture blow shows.
If you’re new to Arch BLE please follow this link.
Import the program to your web Compiler by click here, as shown in the figure below.
We assume you have connected your Arch BLE board and computer well with USB. Compile the code and there’ll be a hex file generated.
Copy the hex file to removable storage named “mbed”.
Now, you have finished more than half of the work.
You can download the APP named nRF Toolbox for BLE from the Google play.
Install the APP and open it you can see the interface as shown in the figure below.
Click the “UART ” and add some buttons as the figure below shows.
- Forward - ‘w’
- Retreat - ‘s’
- TurnLeft - ‘a’
- TurnRight - ‘d’
- Speed up - ‘+’
- Slow down - ‘-’
- Stop - ‘space’
Connect the Bluetooth device named “ShieldBot”, then press the button to have a try.
This project is made as an Open Source Project. It's a starting point. Let your creativity go wild with the mechanical, electrical and software design. Make the demo your own. Decorate it. Improve the work. No matter what, write a recipe about it.
To share and progress together.