Table of Contents

Masina ce detecteaza si ocoleste obstacolele

Introducere

Proiectul urmareste realizarea unei masini capabile sa detecteze obstacolele ce ii apar in fata si sa evite coliziunile cu acestea.

Initial, masina se va deplasa in linie dreapta. Pt detectarea obstacolelor, va exista un senzor pozitionat in partea din fata a masinii. Senzorul va transmite informatiile necesare catre microcontroller.

Motoarele vor fi controlate folosind un driver de tip L293D. Acesta este capabil sa actioneze ambele motoare in acelasi timp, in ambele directii.

Mai trebuie precizat ca, la detectarea unui obstacol, masina se va deplasa in partea opusa acestuia.

Descriere generala

Proiectul are la baza urmatoarea schema bloc:

Senzor → Microcontroller → Driver L293D → Motoare

?400

Hardware Design

Cele mai importante piese achizitionate sunt:

Am ales sa folosim L293D, intrucat acesta contine o serie de diode la iesirea catre motoare, care previne influenta campului electro-magnetic al motoarelor, pentru a nu afecta restul circuitului.

Software Design

Programul este implementat in limbajul C, utilizand compilatorul avr-gcc.

Codul sursa: engine.rar

Rezultatele obtinute

Intr-un final, am obtinut o masinuta care se poate deplasa, poate detecta si poate ocoli singura obstacolele.

Concluzii

Proiectul ne-a ajutat sa intelegem modul in care sunt create unele dispozitive si care este procedeul lor de design si implementare.

Resurse