Infrarot Hindernisdetektor
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
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.
IR Range Detector Pinout
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
Anmerkung: R17 (im Layout als R1 bezeichnet) hat nur 100Ohm, nicht 470Ohm,
IR Range Detector Layout
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 - Asuro: Umbau der IR-Schnittstelle zur Hinderniserkennung
- Roboternetz Thread - Asuro: IR-Schnittstelle als Abstandsdetektor?
- Roboternetz Thread - TSOP zur Hinderniserkennung: Lösung
Roboternetz Thread - Minimallösung: IR-Abstandsmessung