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:

  • regulator L298
  • senzor infrarosu
  • 2 fototranzistori (senzori de proximitate)
  • condensator 1000 μF (stabilizarea tensiunii)
  • 1 rezistenta 270 Ω (conectarea alimentarii senzorilor de infrarosu - pe GND)
  • 2 rezistente 150 Ω (alimentare fototranzistori 1 pentru fiecare - pe GND)
  • 2 rezistente 10 kΩ (alimentare fototranzistori, 1 pentru fiecare - pe ramura de +5V)

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:

  • citirea informatiilor de la decodor
  • controlul directiei de mers
  • oprirea la obstacole

Semnale interpretate:

  • pentru cele 4 directii
  • Hard Stop (intrerupere de algoritm)
  • Hard Start

Rezultate Obţinute

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

Concluzii

Bibliografie/Resurse

pm/prj2010/avoinescu/masinutacomandataprininfrarosu.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