Mașină Autonomă cu Evitare de Obstacole
Introducere
Proiectul meu este o
mașină autonomă care se deplasează automat, evitând obstacolele din calea sa. Folosește un senzor ultrasonic montat pe un servomotor pentru a scana stânga și dreapta atunci când detectează un obstacol mai aproape de 10 cm, alegând direcția liberă.
Scopul proiectului este să integreze concepte precum controlul motoarelor, senzorică, PWM și programare embedded, oferind o aplicație practică și interactivă.
Ideea a pornit din curiozitatea de a învăța cum poate un vehicul simplu să ia decizii de navigare în mod autonom, fără intervenție umană.
Este un proiect util pentru studenți și pasionați de robotică, ușor de replicat, cu costuri reduse și valoare didactică mare.
Descriere generală
Software:
Codul decide direcția de întoarcere în funcție de distanțele citite în lateral
Dacă în față e obstacol, servo mută senzorul stânga-dreapta, iar mașina virează spre zona liberă
Hardware Design
Listă componente hardware utilizate:
Arduino UNO
Driver motoare L298N
4 x Motoare DC
Servomotor SG90
Senzor ultrasonic HC-SR04
2 x Baterii (una pentru logică, una pentru motoare)
Breadboard și fire de conexiune
Software Design
Descrierea codului aplicației (firmware):
Rezultate Obţinute
Mașina se deplasează automat pe o suprafață plană
Se oprește la obstacole sub 10 cm
Scanează stânga/dreapta și virează spre direcția liberă
Comportamentul este stabil și repetabil
Concluzii
Proiectul a fost un exercițiu practic excelent în aplicarea conceptelor de senzorică și automatizare. Rezultatul este o platformă mobilă simplă, funcțională, ușor de înțeles și extins. În viitor poate fi îmbunătățită cu rutare inteligentă, comunicație wireless sau mapare cu mai mulți senzori.
Bibliografie/Resurse
Resurse hardware:
Resurse software: