Erkennen Sie die Bewegung von Oberflächen im Nahbereich mit diesem Breakout Garden-kompatiblen optischen Navigations-Breakout - ideal für die Bodenverfolgung von Robotern, die am Boden leben!
Der PAA5100JE-Sensor wird in Staubsaugerrobotern verwendet und nutzt eine Kamera mit geringer Auflösung und einige clevere Algorithmen, um die Bewegung von Oberflächen zu erkennen. Dieser Sensor hat einen Nahbereich von 15-35 mm und eignet sich daher für eine Vielzahl von Oberflächen. Wenn Sie einen ähnlichen Sensor mit größerer Reichweite suchen (z. B. für die Anbringung an einer Drohne), sehen Sie sich unseren PMW3901 Breakout an.
Sie können dieses Breakout völlig lötfrei mit jedem Breakout Garden mit einem SPI-Steckplatz verwenden, um das Prototyping zu erleichtern.
Eigenschaften
PAA5100JE-Q optischer Tracking-Sensor (Datenblatt)
Zwei weiße LEDs zur Beleuchtung
Bildrate: 242 FPS (Bilder pro Sekunde)
Reichweite: 15-35mm
Sichtfeld: 42°
Maximale Geschwindigkeit: 1,14 Meter pro Sekunde (mit Sensor 25mm von der Oberfläche entfernt)
6mA typische Stromaufnahme
SPI-Schnittstelle
3.3V oder 5V kompatibel
Verpolungsschutz
Kompatibel mit Arduino
Kompatibel mit Raspberry Pi (Python-Bibliothek)
Kompatibel mit Raspberry Pi Pico (C++/MicroPython-Bibliotheken)
Mechanische Zeichnung
Schaltplan
Software Wir haben unsere PWM3901 Python-Bibliothek so angepasst, dass sie auch mit diesem Sensor funktioniert. Es macht das Ablesen der x/y-Bewegungswerte und ihrer Größenordnung wirklich einfach. Verwenden Sie die folgende Zeile am Anfang Ihres Codes, um sicherzustellen, dass er korrekt eingerichtet ist:
from pmw3901 import PAA5100
Verbindung zu Ihrem Raspberry Pi
Wenn Sie keinen Breakout Garden verwenden, schließen Sie Ihren Near Optical Flow Sensor Breakout folgendermaßen an Ihren Raspberry Pi an.
Unsere Bibliothek ist so eingestellt, dass sie standardmäßig den vorderen SPI-Steckplatz verwendet: BCM 7 für CS, BCM 11 für SCK, BCM 10 für MOSI, BCM 9 für MISO und BCM 19 für den INT-Pin.
Hier sind die Pins, die Sie zwischen Ihrem Breakout für den optischen Nahbereichssensor und dem GPIO Ihres Pi anschließen müssen (beachten Sie, dass es sich um die BCM-Pin-Nummerierung handelt):
3-5V an einen beliebigen 5V- oder 3V-Pin
CS an BCM 7
SCK an BCM 11
MOSI an BCM 10
MISO an BCM 9
INT an BCM 19
GND an einen beliebigen Masse-Pin
Sie können natürlich auch andere Pins verwenden, aber Sie müssen sie entsprechend ändern, wenn Sie den Sensor in Ihrem Code instanziieren.
Hinweise
Maße: ca. 24 mm x 24,5 mm x 5 mm (L x B x H, einschließlich Komponenten)