mașină ghidată prin bluetooth.docx

11
stefania BUDULAN, Doru GUCEA - 4Runner  Introducere Este vorba despre o mașină gh idată prin Bluetooth.  Am pornit de la id eea de a construi o mașinuță care să imite cat mai bine un automobil și care să poată fi comandată de la distanță.  Poate fi utilizată, spre exemplu, de către persoanele cu dizabilități pentru a transporta facil lucruri ușoare pe un spațiu restrâns. De asemenea, poate fi utilizată de persoane de orice vârstă pentru divertisment.  Descriere generală Pentru modul de funcționare, vedeți secț iunea Software Design. Hardware Design L298 

Upload: anonymous-ijdbohuq

Post on 08-Feb-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: mașină ghidată prin Bluetooth.docx

7/22/2019 mașină ghidată prin Bluetooth.docx

http://slidepdf.com/reader/full/maina-ghidata-prin-bluetoothdocx 1/11

stefania BUDULAN, Doru GUCEA - 

4Runner  

IntroducereEste vorba despre o mașină ghidată prin Bluetooth. Am pornit de la ideea de a construi o mașinuță care să imite cat mai bine un automobilși care să poată fi comandată de la distanță. Poate fi utilizată, spre exemplu, de către persoanele cu dizabilități pentru a transportafacil lucruri ușoare pe un spațiu restrâns. De asemenea, poate fi utilizată de persoanede orice vârstă pentru divertisment. 

Descriere generală 

Pentru modul de funcționare, vedeți secțiunea Software Design.

Hardware Design

L298 

Page 6: mașină ghidată prin Bluetooth.docx

7/22/2019 mașină ghidată prin Bluetooth.docx

http://slidepdf.com/reader/full/maina-ghidata-prin-bluetoothdocx 6/11

Schema de conectare este urmatoarea: serial -TO- bluetooth - Modul Bluetooth

RN42 - USART - microcontroller 

Modulul Bluetooth ofera ca si serviciu conectarea la interfața serială. Astfel că toatedatele scrise pe interfața serială a calculatorului se vor transmite la modulul Bluetooth,

iar acesta, la randul lui, va comunica cu microcontrollerul prin USART. Pentru

comunicarea cu interfața seriala s-a folosit Windows API specific, ideea fiind de a creaun HANDLE la portul serial, și apoi de a face ReadFile și WriteFile pe HANDLE-ul asociat.

În funcție de tasta direcțională apăsată se trimite o valoare numerică. IDE-ul folosit a fost Visual Studio 2010

  programul scris în C care a fost încărcat pe microcontroller În cadrul acestui program se verifică ce date au sosit in registrul corespunzător UDR0(specific USART) și, în funcție de tasta apăsată, se setează pinii PC0, PC1, PC2, PC3prin care se modifică starea celor doua motoare: direcția de rotație sau oprit. 

- Compilatorul folosit a fost WinAvr iar editorul folosit a fost Programmer's Notepad.

Rezultate Obţinute 

Proiectul nostru este unul funcțional, mașinuța reușind sa “asculte” de comenzileprimite.

Iată cateva imagini ale produsului finit 

Page 7: mașină ghidată prin Bluetooth.docx

7/22/2019 mașină ghidată prin Bluetooth.docx

http://slidepdf.com/reader/full/maina-ghidata-prin-bluetoothdocx 7/11

 

Page 8: mașină ghidată prin Bluetooth.docx

7/22/2019 mașină ghidată prin Bluetooth.docx

http://slidepdf.com/reader/full/maina-ghidata-prin-bluetoothdocx 8/11

 

Page 9: mașină ghidată prin Bluetooth.docx

7/22/2019 mașină ghidată prin Bluetooth.docx

http://slidepdf.com/reader/full/maina-ghidata-prin-bluetoothdocx 9/11

 

Page 10: mașină ghidată prin Bluetooth.docx

7/22/2019 mașină ghidată prin Bluetooth.docx

http://slidepdf.com/reader/full/maina-ghidata-prin-bluetoothdocx 10/11

 

Concluzii

A fost un proiect interesant pentru că am avut posibilitatea de a vedea cum se îmbină

componenta Software cu cea Hardware.

Download

Iată arhiva cu programul încărcat pe microcontroller 4runner.zip și arhiva cu sursele

folosite pentru a comunica prin bluetooth, de pe PC serial_communication.zip.