Salut,
ich habe ein kleines Board aufgelegt, welches für den xBotMicro gedacht ist und als Linefinderzusatz agieren kann. Dazu werden fünf Infrarot Sensoren (
http://shop.boxtec.ch/infrared-photo-reflective-sensor-06wd-p-42186.html) mit einem 74hc14 gekoppelt. Jeder Sensor hat eine Led, welche anzeigt, ob das ausgesandte Licht empfangen wird. èber einer reflektierenden Oberfläche ist die Led also an, eine schwarze, nicht reflektierende Oberfläche lässt die Led ausgehen. Alle logischen Zustänge sind auf Pins herausgeführt.
Der PCB hat zwei Bohrungen im Abstand von 5.2 cm und passt genau hinter die Stützkugel des xBotMicro. Alle Led sind SMD 1206, die Widerstände SMD 805 und der Chip ist im 300 mil Raster, also von Hand lötbar.
Man kann den Sensor auch als Annäherungssensor verwenden, bei etwa 1cm geht die Led aus.
Ich habe die fünf Sensoren so angeordnet, dass drei an der Vorderseite sitzen als klassische Linefinderanordnung. Zwei sind zusätzlich nach hinten versetzt, so dass Kurven oder Weggabelungen erfasst werden können. Da der HelvePic32 5 externe Interrupts hat, können alle pins mit entsprechenden ISR belegt werden.
Ciao, Mathias