Andrei-Mario DINU (24825) - Maze Runner

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Proiectul presupune construirea unui robot mobil de dimensiuni relativ mici care sa fie capabil sa evadeze dintr-un labirint cu pereti opaci. In functie de timpul pe care il am la dispozitie imi propun sa iau in considerare si evadarea dintr-un labirint in care sunt prezente bucle.

Ideea de la care am pornit este sa incerc sa construiesc ceva ce nu mai construisem pana in prezent, in special in legatura cu partea hardware, iar ideea unui robotel parea ceva foarte interesant si util de incercat macar o data in viata.

Descriere generală

Hardware Design

Lista piese:

  • Senzori de distanta Sharp GP2D120XJ00F [1]
  • Driver motoare L298n [2]
  • Sasiu cu motoare FlexyBot [3]
  • Baterii 4 x 1.5V
  • Conectori tata-mama, mama-mama

Schema electrica:

[1]: senzor_sharp_%20GP2D120XJ00F

[2]: 145-driver-de-motoare-dual-l298n.html

[3]: flexy-bot-2-motoare

In robotelul efectiv, driver-ul nu este cel din schema, ci unul asemanator, deoarece ar fi trebuit sa astept prea mult sa-mi fie livrat de firma de electronice de la care voiam sa cumpar initial, asa ca l-am inlocuit cu un altul, ceva mai performant, cel putin teoretic. In practica, driver-ul curent s-a dovedit ca are probleme mari, si anume GND-ul nu este continuu pe placuta. Problema destul de greu de descoperit pentru un student.

Software Design

Mediul de dezvoltate: Programmers Notepad si WinAVR

Senzori infrarosu: ADC

Control motoare: PWM

Rezultate Obţinute

Din punct de vedere hardware, am reusit sa asamblez toate piesele in stare functionala.

In ceea ce priveste partea de implementare, nu am reusit sa termin tot ceea ce mi-am propus pana la data predarii proiectului.

Concluzii

  • Din cauza faptului ca am stat mult prea mult la asamblarea hardware-ului, nu am avut timp sa termin partea de software si implementarea corecta a unui algoritm de evadare dintr-un labirint, cum este Wall Follower, cu bucle, insa sunt multumit ca am reusit intr-un final sa pun robotelul _pe picioare_
  • Achizitionarea unui sasiu gata pregatit este o idee foarte buna, mai ales daca lasati totul pe ultima suta de metri flexy-bot-2-motoare
  • Nu recomand ca pe viitor sa va luati driver de motor L298 de la Robofun, veti da si o gramada de bani, si veti pierde ore cu el sa va dati seama de ce nu functioneaza in mod normal

Download

Bibliografie/Resurse

pm/prj2016/anitu/maze-runner.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