mașină ghidată prin Bluetooth.docx
-
Upload
anonymous-ijdbohuq -
Category
Documents
-
view
216 -
download
0
Transcript of 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
7/22/2019 mașină ghidată prin Bluetooth.docx
http://slidepdf.com/reader/full/maina-ghidata-prin-bluetoothdocx 2/11
Puntea H
Listă componente
placuță proiect 2013
7/22/2019 mașină ghidată prin Bluetooth.docx
http://slidepdf.com/reader/full/maina-ghidata-prin-bluetoothdocx 3/11
șasiu cu două motoare
driver motoare L298N
8 diode Schottky
7/22/2019 mașină ghidată prin Bluetooth.docx
http://slidepdf.com/reader/full/maina-ghidata-prin-bluetoothdocx 4/11
2 condensatoare de 100μF
2 condensatoare de 0.1μF
modul Bluetooth RN42-I
7/22/2019 mașină ghidată prin Bluetooth.docx
http://slidepdf.com/reader/full/maina-ghidata-prin-bluetoothdocx 5/11
baterie 9V
3 baterii AA de 1.5V
placuță test 100×100 găuri fire de legătură
Software Design
Partea de software design se împarte în două părți:
un program scris pentru Windows 7 pentru comunicarea cu interfața seriala acalculatorului.
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
7/22/2019 mașină ghidată prin Bluetooth.docx
http://slidepdf.com/reader/full/maina-ghidata-prin-bluetoothdocx 7/11
7/22/2019 mașină ghidată prin Bluetooth.docx
http://slidepdf.com/reader/full/maina-ghidata-prin-bluetoothdocx 8/11
7/22/2019 mașină ghidată prin Bluetooth.docx
http://slidepdf.com/reader/full/maina-ghidata-prin-bluetoothdocx 9/11
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.
7/22/2019 mașină ghidată prin Bluetooth.docx
http://slidepdf.com/reader/full/maina-ghidata-prin-bluetoothdocx 11/11
Bibliografie/Resurse
Datasheet L298 https://www.sparkfun.com/datasheets/Robotics/L298_H_Bridge.pdf
Datasheet ATmega32 http://www.atmel.com/Images/doc2503.pdf
Datasheet modul Bluetooth RN42-
N https://www.sparkfun.com/datasheets/Wireless/Bluetooth/rn-42-ds.pdf