Infrarot Hindernisdetektor


Infrarot Range Detector von 'HermannSW'

Einleitung

Von Hause aus besitzt der ASURO außer den Taster Sensoren keine weiteren Hindernisdetektoren. Die vorhandene Infarot Schnittstelle läßt sich aber ohne große Probleme zu einem Hindernisdetektor umbauen. Ein Beispielprogramm befindet sich im Examples Ordner der Asuro Lib unter IRCollisionTest.

Nachtrag vom Juli 2007

Mittlerweile wurde im Roboternetz von RN-User radbruch noch ein einfachere Möglichkeit des Umbaus mit Hilfe eines Reflektors entwickelt. So muß kein Bauteil ausgelötet werden, und der Umbau ist damit komplett reversibel. Hier gibt es den Thread dazu im RN-Forum

IR Range Detector am Asuro Eval Board


Infrarot Range Detector am Asuro Eval Board

An der 6poligen Frontbuchse des Asuro Eval Board kann sehr einfach die Infrarot Schnittstelle umgebaut als Infrarot Hindernissdetektor angebracht werden. 3 Pins (PD0 RxD, PD1 TxD und PB3) werden dazu benötigt.


Infrarot Range Detector

IR Range Detector Pinout


Infrarot Range Detector Pinbelegung

Das Pinout des IR Range Detector:

Front Pin Port mega8 Pin Funktion
1 GND Masse
2 VCC Versorgungsspannung
3 PB3 OC2 17 36kHz Modulation IR LED
4 PD1 TXD 3 UART senden
5 PD0 RXD 2 UART empfangen
6 n.c. nicht belegt

IR Range Detector Schaltplan


Infrarot Schnittstelle

Anmerkung: R17 (im Layout als R1 bezeichnet) hat nur 100Ohm, nicht 470Ohm,

IR Range Detector Layout


Infrarot Range Detector Layout Bestückungsseite

Infrarot Range Detector Layout Lötseite

Die IR Diode wird als einziges Bauteil unten eingelötet. Durch die Leiterplatte wird ein direktes Übersprechen zwischen IR Sender und Empfänger vermieden. Evtl. kann man die Leiterplatte zusätzlich noch mit farbigem Klebeband abkleben, um auch ein Einstreuen durch die Löcher der Lochrasterplatine zu verhindern.

Weiterführende Links:

Roboternetz Thread - Minimallösung: IR-Abstandsmessung