Alexandru Costin PRUNCU , Cosmin Gabriel SAMOILA- Phobos

Autorul poate fi contactat la adresa: Login pentru adresa

Login pentru adresa

Introducere

Acest proiect consta intr-un robotel tip sumobot, controlat prin Bluetooth, care poate sa detecteze obstacolele si sa se miste autonom.

Descriere generală

Proiectul consta in realizarea unui robot controlat prin bluetooth de catre utilizator sau lasat sa “patruleze” autonom folosind un algoritm ce analizeaza distantele din fata sa(in semicerc) si ia o decizie bazata pe analiza distantei.

1.Schema bloc a robotului:

Hardware Design

Schematic Eagle file: schema_electricaphobos.sch

Software Design

  • Compilator: avr-gcc / win-avr
  • Medii de dezvoltare: Programmer's Notepad + Android Studio( pentru creearea aplicatiei prin care controlam masina prin Bluetooth)
  • Schelet cod: Laborator 1(usart) + Laborator 3(PWM)

Interfata App(pre-alpha version 8-)):

Interfata App(final version):

Command Mode on:

Rezultate Obţinute

  1. Partea mecanica masina 0 controlata cu microcontroler imprumutat de la un elicopter: view
  2. TBD nu putem proni motoarele dintr-un motiv necunoscut ( led uri conectate pe out la DRV 8835 functioneaza corect dar motoarele nu vor sa porneasca )
  3. Masina 1:

  1. Functionalitate masina Link1: watch
  2. Functionalitate masina Link2: Ui8u-kRW7hQ

Concluzii

  1. masina initiala nu a functionat datorita motoarelor care trageau prea mult curent din DRV8835 . Nu am reusit sa facem masina sa se miste desi configuratia era ok. Am abandonat sasiul cu motoarele initiale si am cumparat: 1418 + motoarele 1101
  2. tot codul sursa este in laboratoare
  3. sa gasesti sediul RoboFun e mai greu decat ar parea(un subsol de casa, pe o strada obscura, in spatele unor porti inalte de fier, FARA niciun afis)

Controlul masinii(de la tastatura laptop/pc):

  • 'w' - Forward
  • 's' - Backward
  • 'd' - turn right
  • 'a' - turn left
  • 'q' / 'e' - change speed
  • 'x' - stop

Download

Jurnal

  1. 27 apr - 11 mai: asamblarea masinii si a pieselor necesare.
  2. 11 mai - 18 mai: conectare bluetooth si testare
  3. 18 mai - 25 mai: testare PWM si functionalitate aplicatie Android
  4. 25 mai - TBA: debug Driver Motoare si finalizarea programului
  5. 28 mai - all DONE

Bibliografie/Resurse

Manual driver motor DRV8835 drv8835.pdf

Android Studio index.html

Utilizare BLUESMIRF introduction

Manual modul Bluetooth RN42 bluetooth_cr_UG-v1.0r.pdf

Asamblare sasiu Pololu Zumo zumo_chassis.pdf

pm/prj2015/amusat/alex22gabi21.txt · Last modified: 2021/04/14 17:07 (external edit)
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0