Cosmin-Cătălin CRIȘAN (67313) - B-Car
Autorul poate fi contactat la adresa: Login pentru adresa
Introducere
Scopul proiectului presupune realizarea unei masinute controloata prin bluetooth.
Masinuta va functiona cu ajutorul a doua motoare, unul pentru stanga-dreapta si unul pentru fata-spate.
Interactiunea cu aceasta se va realizeaza prin intermediul unei aplicatii Android si a unei conexiuni Bluetooth.
Descriere generală
1. Schema bloc
2. Functionalitate
Interactiunea cu masina se face cu ajutorul unui smartphone si a unei conexiuni bluetooth.
Utilizatorul va interactiona cu smartphone-ul si acesta va trimite mai departe comenzile la masina.
Masina va dispune de un set frontal de leduri pentru iluminare si un buzzer(claxon)
Hardware Design
Placuta
Microcontroller ATMega324A PU
Componente de baza pentru placute(rezistente, condensatori etc)
Driver de Motoare Dual L298
Modul Bluetooth HC-06
Schelet masinuta
Schema electrica
Software Design
Mediu de dezvoltare: Programers Notepad
Librarii: WinAVR
Incarcare aplicatie: Bootloader-ul din laborator
Mediul de transmisie: USART
Aplicatia Android: Pentru a putea controla masinuta prin intermediul conexiunii Bluetooth, am folosit o aplicatie standard astfel de conexiuni, aplicatie gasita pe PlayStore la adresa:
Link aplicatie
Rezultate Obţinute
Masina prezinta urmatoarele functionalitati:
Se poate deplasa pe directiile : fata, spate, stanga, dreapta sau combinat: fata+staga/drapta, spate+stanga/dreapta
Prezinta 2 led-uri frontale pentru luminare noaptea(pot fi aprinse din aplicatia de smartphone)
Prezinta un buzzer (e.g. claxon - poate fi activat din aplicatia de smartphone)
Tipul de alimentare folosit permite completa functionare doar daca masina este in aer. Daca masina este asezata pe orice suprafata, aceasta se deplaseaza destul de greu. Pentru a rezolva aceasta problema, trebuie sa schimb alimentarea cu un sistem de baterii cu o intensitate mai mare
Concluzii
Consider acest proiect ca fiind unul din cele mai interesante proiecte din facultate. Este primul proiect realizat de la 0, hardware + software astfel ca intreaga etapa de dezvoltare a fost din pura curiozitate si pasiune si nicidecum pentru nota. Am invatat cum functioneaza un microcontroller, cum pot programa asa cum doresc un microcontroller si cum pot conecta diferite piese (senzori, motoare etc) la acesta si sa ma folosesc de ele.
Download
Jurnal
Bibliografie/Resurse
Mod utilizare Shield(vezi descriere):
Link
Mod 2 utilizare Shield:
Link
-