Autorul poate fi contactat la adresa: andrei.george.turcu@gmail.com
Robotul va putea sa se reechilibreze oricand si sa stea “in picioare”. Acesta va putea fi si controlat in mod specific cu ajutorul unei aplicatii si va putea sa se roteasca si sa mearga. Aplicatia va rula pe Android si se va conecta cu controller-ul prin intermediul bluetooth.
Listă de piese:
Nume piesă | Cod piesă |
---|---|
PCB | PM 2019 |
Modul Bluetooth | HC-05 |
Driver de motoare | |
Giroscop + accelerometru | MPU-6050 |
Roata x2 | |
Motor x2 | |
Sursă de alimentare | |
Breadboard | |
Conectori, fire, rezistențe |
Update: driverul TB6612FNG nu are output de 5V, schimb pe L298N
Schema electrica 2)
Pentru a primi semnale pe bluetooth, am considerat ca intreruperile sunt cea mai buna metoda. Acesea controleaza directia si viteza cu care se invart rotile.
In main se initializeaza toti pinii si se face un loop care rezolva echilibrul in cazul in care butonul START a fost apasat.
Directia e controlata prin sageti, iar viteza prin butoane din partea dreapta a joystick-ului.
Am reusit sa realizez un balance bot care functioneaza relativ bine, reuseste sa isi mentina echilibrul o perioada mica de timp.
Documentatie
Laboratoare PM
Tutorial MPU
Tutorial L298N