Bluetooth + smartphone valdoma RC mašina

Gyvenimui payvairinti sukonstravau, mašinėlę valdomą Bluetoot sąsaja.

Mašina: Turnigy 1/18 4WD Stadium Truck
CPU: LPC1114F
BT modulis: BTM-222
Programą telefui kūriau ne aš, o pasiemiau iš čia. Jeigu linkas nebeveikia, galite siųstis tiesiogiai MagicCar.

LPC1114 mikrovaldiklio firmwaras BT masinyte final.

LPC Xpresso LPC1114 schema ir išorinių elementų prijungimo išvadai:

vairo servo signalas – PIO1-9;
greičio servo signalas – PIO1-10;
greičio nulinės padieties potenciometras – PIO1_0;
vairo nulinės padėties potenciometras – PIO1_1;
BT modulio Tx linija – PIO1_6;
BT modulio Rx linija – PIO1_7.

Tik įjungus mašiną ji naudoja labai mažą greitį, kad nieko nesulaužytumėte susipažindami su telefono programa. Įjungus telefono programą ir susijungus su BT imtuvu akcelerometro režimas būna išjugtas. Kai akcelerometras išjungtas galima pasirinkti didesnį greitį atitinkamai mygtukais: D, A, G, U. Mašinos valdymas aktyvuojamas įjungus akcelerometro režimą. Išjungus akcelerometro režimą mašina sustabdoma nesvarbu kaip paverstas telefonas. Išvažiavus iš ryšio zonos mašina taip pat sustabdoma.

Telefono programa akcelerometrą išnaudoja labai netobulai. Pasvirimo kampas suskirstytas tik į 16 verčių. Tai gi rezoliucija labai prasta. Maksimali vertė pasiekiama telefoną pavertus vos  ~20-30 laipsnių. Visa tai sąlygoja, kad mašiną sunku valdyti “minkštai” ir “plastiškai”. Visas važiavimas daugiau primena greita, zigzaginį musės skridimą.  Išvada- reikia pačiam mokintis kurti androido OS apsus.

 

This entry was posted in Mikrovaldikliai, RC modeliai. Bookmark the permalink.

3 Responses to Bluetooth + smartphone valdoma RC mašina

  1. Arvydas says:

    Jėga! Aš jau irgi baigiau konstruoti, dabar kuriu Android programėlę jos valdymui.

  2. Laidukas says:

    O kokia bus pas Tave mašinėlė? Kokį bt modulį ir mikrovaldikį pasirinkai?

  3. Arvydas says:

    Mašinėlę tai už £2 nusipirkau kažkokią bevardę ir be pultelio, bet didelę ir daug vietos. Naudoju Arduino Nano, L293D ir HC05 BT modulį. Kai užbaigsiu parašysiu įrašą savo bloge su visom smulkmenom ir kodu.

Leave a Reply

Your email address will not be published. Required fields are marked *