Table of Contents

Masinuta comandata prin infrarosu

Andrei: Pune o poza-doua cu masinuta, completeaza wiki-ul

Introducere

Proiectul urmareste realizarea unei masinute comandate prin infrarosu care sa se opreasca la obstacole. Se va porni de la o masinuta cumparata ce va fi modificata. Pentru comanda prin infrarosu voi folosi o telecomanda Tv si un senzor infrarosu si pentru oprirea la obstacole voi folosi fototranzistori. Am ales acest proiect deoarece mi-am dorit un proiect legat de un subiect care ma pasioneaza si in viata de zi cu zi.

Descriere generală

Masinuta are 2 motoare de curent continuu care sunt controlate de ATmega16 prin intermediul regulatorului. ATmega16 primeste si informatia receptata de cei 3 senzori (1 senzor infrarosu si 2 senzori de proximitate).

Schema bloc

Hardware Design

Lista de piese:

Senzorul de infrarosu se poate lega la intrarea PD2 sau PD3 a lui ATmega16 (am ales PD2), iar senzorii de proximitate se leaga la intrarile PA3 si PA4 ale lui ATmega16. Conectarea se realizeaza prin intermediul headerelor de expansiune. Motor-driver-ul folosit este: L298 - DUAL FULL-BRIDGE DRIVER si are rolul de a controla cele 2 motoare.

Scheme electrice

Software Design

Limbaj de programare: C

Mediu de dezvoltare: AVR Studio

Platforma: Windows

Algoritmi:

Voi implementa functii pentru:

Semnale interpretate:

Rezultate Obţinute

Care au fost rezultatele obţinute în urma realizării proiectului vostru.

Concluzii

Bibliografie/Resurse

http://pdf1.alldatasheet.com/datasheet-pdf/view/22437/STMICROELECTRONICS/L298.html

http://www.aplicatii-automatizari.com/controlul-motoarelor-de-curent-continuu.html

http://www.atmel.com/dyn/resources/prod_documents/doc2466.pdf