Mihai-Cristian PÎRVU - Maşină controlată remote

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Prezentarea pe scurt a proiectului:

  • O maşină a cărei comenzi vor fi controlate prin Bluetooth
  • Comenzile vor fi de tipul: pornire/oprire şi virare stanga/dreapta
  • Aplicaţia Bluetooth va fi disponibilă pe un dispozitiv mobil (telefon, tabletă)

Poze

Descriere generală

Planul iniţial era de a controla maşina prin comenzi Bluetooth date de o aplicaţie mobilă, dar nu am reuşit să comunic cu modulul de Bluetooth de niciun fel, deci a trebuit să revin la mişcarea maşinii “aleator” direct din codul încărcat pe microcontroller.

Schema bloc care prezintă funcţionarea proiectului

Hardware Design

Piese (pe lângă cele de bază)

  • 1x Driver motoare: L289N
  • 4x motoare (no name)
  • 4x roţi
  • Limitator 12V → 5V (pentru alimentarea placii separat de USB)
  • Modul Bluetooth: HC-05
  • O baterie “destul de” puternică astfel încât să-mi mişte 4 roţi de pe loc.

==== Schema electrica ====

Software Design

Programe folosite

  • Sublime Text 3
  • AVR-GCC
  • Bootloader-ul din laborator

Functii implementate

  • Comunicare între 2 plăcuţe prin USART (la testare)
  • Funcţia de comunicare cu Bluetooth-ul prin USART (nu merge, Bluetooth-ul nu trimite pe TXD-ul său ce primeşte de la mobil sau de la RXD)
  • Funcţii care mişcă roţile in faţă şi în spate
  • Funcţie care mişcă după un program dar maşina

Rezultate Obţinute

  • Am învăţat foarte multe chestii practice în zilele în care am lucrat la proiect, de la lipit fire pe plăcuţa, la debugging cu un LED pus pe un anumit port dacă primesc anumite date pe USART de la o altă placă.
  • Totuşi, sunt destul de dezamăgit de lipsa funcţionării Bluetooth-ului.

Concluzii

  • Maşina nu a putut fi controlată prin Bluetooth, dar totuşi am reuşit să o fac să se mişte în mod aleator din cod.

Download

Jurnal

  • 25.05.2015 Entuziasmat despre proiect mi-am cumpărat modulul Bluetooth
  • 29.95.2015 Încă nu am reuşit să desluşesc protocolul extraterestru pe care Bluetooth-ul comunică cu placa.

Bibliografie/Resurse

  • Datasheet-ul din laborator
  • Datasheet-ul de Bluetooth (HC-05)
  • Internet
pm/prj2015/fpapa/blaxyzbla.txt · Last modified: 2021/04/14 17:07 (external edit)
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0