Bestuur een bluetooth auto met een Smartphone!

 

Wanneer 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 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.
onderstel
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)

bluetoothCar1s

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

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_bluetoothS

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: Arduino Sketch

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 werkten 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.

rcCarApp

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.

BlueToothRC_ledsS

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)

BluetoothRC_soundS

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 foto’s hebt van jouw project, stuur ze dan naar  b.venneker@gmail.com en redactie@mancave.nl

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 Uno,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
– 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
– een strip 2.54mm Header

De Video

Bekijk de video voor meer informatie!

Deze blog is geschreven door Bart Venneker. Wil je meer weten over dit project? Kijk hier.

We will be happy to hear your thoughts

      Leave a reply

      Stuur mij een email bij nieuwe reacties op deze blogpost. Je kunt je ook inschrijven zonder zelf te reageren.