title image

Bestuur een bluetooth auto met een Smart Phone! 

Youtube
rcCarApp.png
Als je een klein beetje ervaring hebt met Arduino en eenvoudige elektronica is dit een heel leuk project.
We bouwen een auto (of tank) die je kunt besturen vanaf je Android Smartphone!
Als je nog niet zo veel ervaring hebt met Arduino verwijs ik je graag naar deze Arduino voor Beginners Pagina van Conrad
Hier wordt duidelijk uitgelegd hoe je kunt beginnen met deze leuke hobby en kun je inspiratie vinden voor wat eenvoudige projecten.


Het onderstel

Ik gebruik het volgende onderstel
Het is het Arexx Robby RP5 robotonderstel van Conrad, het heeft 2 ingebouwde motoren en krachtige rupsbanden. Hij wordt geleverd met een batterijvakje voor 6 batterijen voor een totale spanning van 9 volt.

ondestel.png

hier is een link naar waar je dit onderstel kunt kopen.


De motorcontroller

Om de twee motoren van het onderstel aan te sturen hebben we een motorcontroller nodig.
Ik gebruik deze, de L298N motor controller voor Arduino
motorcontroller

Je kunt deze kopen in verschillende webshops, ik kocht de mijne op ebay voor 2 euro (begin 2016).
Gebruik de zoekterm: motor controller L298N Arduino op ebay en je zult er genoeg vinden.

De motorcontroller aansluiten

In de tekening hieronder zie je hoe de batterijen (9 volt), de schakelaar en de motorcontroller worden aangesloten op Arduino (klik om te vergroten)
schema 1
Je ziet dat we de 5 volt aansluiting van de motorcontroller niet aansluiten, dat is geen foutje, dat hoort zo.


De bluetooth module

De Bluetooth module die ik gebruik is de HC-06 slave voor Arduino.
Met deze module is het erg eenvoudig om bluetooth besturing toe te voegen aan je Arduino project.
Je koopt deze module bijvoorbeeld op ebay. Hier is een link

hc06.png

De bluetooth module aansluiten

De HC-06 slave module hoeft niet geconfigureerd te worden. Hij kan vanuit de verpakking rechtstreeks het project in.
De bluetooth module is aangesloten op pin 2 en 3 van Arduino, de sketch maakt gebruik van een Softserial verbinding zodat we, indien nodig, de hardware Serial kunnen gebruik voor debugging.

Let wel even op de twee weerstanden in de TX lijn. De HC-06 maakt gebruik van 3.3 volt signalen, de Arduino geeft 5 volt signalen af, we hebben dus die twee weerstanden nodig om het 5 volt signaal af te zwakken tot 3.3 volt.
schema

De Arduino Sketch

Als de motorcontroller en de bluetooth module zijn aangesloten kun je de Arduino sketch gebruiken om de eerste proefrit te maken.
Dit is de sketch die ik ook in de video heb gebruikt




De Android App

De app die ik gebruik heet Bluetooth RC CAR app van Andi.co. Je vindt de app in de play store.
Ik heb de app getest op een Samsung Galaxy tab 4 en een Sony Xperia E4 telefoon, beide werkte prima.
Om de app met de auto te verbinden heb je soms wel 4 pogingen nodig maar als de verbinding eenmaal tot stand is gekomen is werkt het perfect. De verbinding valt nooit zomaar spontaan weg.

app

Uitbreidingen

Met alle informatie hierboven kun je een rijdende tank maken. Maar we kunnen nog een paar uitbreidingen doen.

Verlichting

De software en de Arduino sketch ondersteunen koplampen, achterlichten en knipperlichten
In mijn tank heb ik verschillende kleuren Leds gebruikt, witte 5mm leds voor de koplampen, rode 3mm leds voor de achterlichten en oranje 3mm leds voor de knipperlichten.
In de afbeelding hieronder zie je hoe de verlichting is aangesloten.
schema

Sirene

Een laatste leuke toevoeging is de sirene. De software en de Arduino sketch ondersteunen dit al dus je hoeft alleen nog maar een klein luidsprekertje aan te sluiten.
De luidspreker word aangesloten op pin 8 en ground (zie afbeelding hieronder)
schema



Heb jij hem ook gebouwd??

Heb jij dit project ook gebouwd? Of heb je je eigen draai eraan gegeven? Dan ontvang ik graag een foto of een link naar een filmpje om hier op deze website te plaatsen. Dat geeft ook andere bouwers de overtuiging dat zij het ook kunnen!.
Dus als je fotos hebt van jouw project, stuur ze dan naar b.venneker@gmail.com.



Lijst met alle onderdelen

Hier is de lijst met onderdelen, met links naar waar je ze kan kopen:
- Een Arexx Robby RP5 Robot onderstel
- Een Arduino Nano of een clone
- Een Bluetooth HC-06 slave module
- Een Motor controller: motor controller L298N Arduino
- Een aantal weerstanden (4k7, 8k2, 2x 68ohm, 3x 120 ohm, alles 0,25 watt), tip voor beginners: koop een assortiment
- Een aantal ledjes (2x 5mm Witte leds, 2x 3mm rode leds, 4x 3mm gele of oranje leds)
- Een schakelaar
- Een kleine luidspreker of deze
- Dun soepel Draad
- Een Android telefoon of tablet met de Bluetooth RC CAR app
- 5mm triplex uit de bouwmarkt
- Schroefjes, in de video gebruik ik 2.9mm x 13mm plaatschroef, ook te koop bij Hornbach
- een strip 2.54mm Header


De Video

Bekijk de video voor meer informatie!





Projecten van kijkers


Harry bouwde ook een bluetooth tank naar aanleiding van dit ontwerp.
Harrys Tank
Hij maakt een video van het resultaat zodat wij er ook van kunnen genieten.

Link naar Harry's website met meer projecten: http://halfzwaar.nl