Zum Inhalt springen

9523 – Infrared Reflective Sensor

Aus JW Tech Wiki

Dokumentationshinweis: Diese technische Dokumentation wurde aus einer archivierten Lieferantenquelle neu formuliert. Technische Angaben und Befehle müssen vor der Verwendung mit der Produktversion und den Herstellerunterlagen abgeglichen werden.

Zusammenfassung

Kompakter Reflexions-Sensor mit IR-Transceiver, LM393-Vergleichsverstärker und einstellbarer Empfindlichkeit. Liefert analoge und digitale Ausgänge für einfache Hinderniserkennung.

Zugeordnete Produkte bei JW Tech

Technische Übersicht

  • Sensorelement: ST188 (IR-Reflexions-Transceiver).
  • Versorgungsspannung: 3,0 V bis 5,3 V; der Pin VCC akzeptiert im Datenblattbereich 3,3 V bis 5,3 V.
  • Analoger Ausgang AOUT liefert eine spannungsabhängige Messgröße; digitaler Ausgang DOUT gibt das Vergleichsergebnis aus.
  • Der auf dem Board verbaute LM393-Vergleichsverstärker bildet die Schwelle zwischen den beiden Ausgängen.
  • Ein Potentiometer auf dem Modul erlaubt die Anpassung der effektiven Erfassungsdistanz; laut FAQ liegt sie bei ca. 5 cm.
  • Die Platine ist 25 mm × 15,9 mm groß und hat 2,0-mm-Befestigungslöcher.
  • Beispielanschlüsse: Pico GP26/GP22, STM32F103RB PA6/PA4, Arduino UNO A0/D2.
  • Bereitgestellte Demos für Raspberry Pi Pico (C/MicroPython), STM32 (HAL) und Arduino UNO sind über die Demo-Archivdatei verfügbar.

Befehle und Beispiele – vor Ausführung prüfen: 

sudo apt-get install p7zip-full
cd ~
sudo wget https://files.waveshare.com/upload/0/05/Infrared_Proximity_Sensor_Demo.7z
7z x Infrared_Proximity_Sensor_Demo.7z -o./Infrared_Proximity_Sensor_Demo
cd ~/Infrared_Proximity_Sensor_Demo/Pico/c/
cd build
export PICO_SDK_PATH=../../pico-sdk
cmake ..
make -j9
cp main.uf2 /media/pi/RPI-RP2/

Hinweise und Versionsgrenzen

  • Die angezeigten Beispielcodes tragen den Namen „Infrared_Proximity_Sensor“ – prüfen Sie vor dem Einsatz, ob diese tatsächlich zum Reflexionssensor passen oder nur als Referenz dienen.
  • Die Demo-Archivdatei wird per wget geladen; ohne Netzwerkkonnektivität kann sie nicht heruntergeladen werden.
  • Das Pico-Firmware-Flashing erfordert einen USB-Anschluss an einem Rechner oder Pi; genaue Schritte hängen von der genutzten Firmware-Version ab.
  • Die STM32-Beispiele basieren auf STM32F103RBT6 und STM32H743; andere Boards erfordern eigene Anpassungen.
  • Die Arduino-Beispiele gelten für den UNO; Kompatibilität mit anderen Arduino-Boards muss individuell geprüft werden.
  • Die angegebene Versorgungsspannung variiert leicht zwischen den Abschnitten (3,0–5,3 V vs. 3,3–5,3 V); bitte vor dem Anschluss die exakte Spezifikation des konkreten Moduls bestätigen.

Quelle und Revisionsnachweis