Alexandru-Alin COMĂNESCU & Andrei-Daniel SAFTA - Maze Runner (DoYouKnowDaWaeBot)
Autorii pot fi contactati la adresele: Login pentru adresa
Introducere
Proiectul la PM a început iar primul Milestone ne bate la ușă. Tema proiectului nostru este Maze Runner/Solver (un roboțel care ar trebui (la final) să se deplaseze într-un labirint și să găsească ieșirea). Alegerea tematicii a fost foarte simplă: dorim să facem ceva interesant și diferit față de ce am făcut la laboratoare.
Descriere generală
Senzorul frontal detectează coliziunea cu un potențial perete situat în imediata vecinătate, în timp ce senzorul lateral detectează existența unui perete lateral după care roboțelul se poate ține. Datele colectate de către senzori sunt trimise la plăcuța de bază, unde sunt interpretate, ca mai apoi plăcuța să controleze diver-ul de motoare.
Hardware Design
Listă de piese
| COMPONENTĂ | CANTITATE |
| Placută PM | 1 |
| ATMEGA324A | 1 |
| Senzor HC-SR04 | 3 |
| Driver L298N | 1 |
| Kit șasiu + motoare1) | 1 |
| Conector mamă-mamă | 5 |
| Conector mamă-tată | 15 |
| Conector tată-tată | 10 |
| Pivot 20mm | 7 |
| Șurub M3 8mm | 15 |
| Diodă | 5 |
| Rezistență | 5 |
| Condensator | 5 |
| Baterie 7.7V | 1 |
Listă de piese poate suferi mici modificări pe parcursul proiectului !
Schemă electrică
Software Design
Mediu de dezvolte: Sublime (hardcore)
Motoarele sunt setate pe fast PWM
Algoritmul implementat de noi foloseste metoda Left-hand Rule Wall Follower, ce constă în urmărirea de către roboțel al peretelui stâng. Totodată verificăm la ce distanță se află robotul față de perete și facem ajustări pentru a se afla la o distanță constantă.
Rezultate Obţinute
Robotul reușește să găsească ieșirea într-un labirint cu ieșirea pe un perete adiacent cu acesta.
PS: videos (!TBD)
Concluzii
Alegeți piesele de la inceput și luați-le pe toate odată deoarece sunt șanse ca dacă o lăsați pe ultima sută de metri să nu le găsiți pe stoc.
Senzorii destul de greu de utilizat (față de unul cu infraroșu).
Driver-ul nu împarte puterea în mod egal la motoare.
Aveți grijă cum echilibrați greutățile pe șasiu. (Am fost nevoiți să punem greutăți suplimentare pe roata din spate din lipsă de aderență).
Download
Bibliografie/Resurse
Resurse Software:
Resurse Hardware:
Documentația în format
PDF