Autorul poate fi contactat la adresa: Login pentru adresa
Proiectul consta in realizarea unui Wii controller pentru teleghidarea unei masinute prin Bluetooth (doar controller-ul, de masina se ocupa alt coleg ). Scopul proiectului este de a obtine o masinuta usor de controlat printr-o telecomanda, fara butoane, doar prin deplasarea mainii stanga-dreapta.
Pentru mine, utilitatea proiectului este realizarea unui “lucru” fizic, de la 0. Pentru restul persoanelor, mi se pare un proiect interesant si fun.
Placuta de la telecomanda preia date de la accelerometru, si transmite prin bluetooth placutei de la masina directia in care trebuie sa se deplaseze.
Mediu de dezvoltare: Sublime Text
Biblioteci si surse 3rd-party: i2cmaster.h, mpu6050.h, usart.h
Programul este scris in C.
Iau datele de la accelerometru si in functie de valorile citite (acceleratia pe x si y cu o eroare de 0.7 pentru a ajusta sensibilitatea la miscare) trimit prin USART (nu am reusit sa conectam bluetooth-urile intre ele) directia in care sa se miste masinuta.
Telecomanda este super usor de utilizat, prin simpla miscare fata-spate-stanga-dreapta a mainii si este super fun in combinatie cu masinuta facuta de Ovidiu Stiru.
Telecomanda:
Masinuta - Ovidiu Stiru
Desi la inceputul semestrului proiectul asta mi se parea ceva SF, nu a fost atat de greu pe cat ma asteptam din moment ce toate informatiile de care ai nevoie pentru realizarea softului le gasesti pe net.
Per total a fost un proiect super misto.
Demonstatie direct de la PM Fair https://www.youtube.com/watch?v=NZUIBkEo-ps
Arhiva cu codul - telecomanda + masinuta + incercare sincronizare bluetooth (din pacate esuata )
wii_controlled_car.zip
Pentru realizare proiectului am folosit urmatoarele module si documentatiile aferente:
Modul Bluetooth: https://www.optimusdigital.ro/ro/wireless-bluetooth/862-modul-bluetooth-40-cu-adaptor-compatibil-33v-si-5v.html
Accelerometru: https://www.optimusdigital.ro/ro/senzori-senzori-inertiali/96-modul-senzor-triaxial-mpu-6050.html
+ laboratoare PM si muuuult internet :)