OBS Lite JSN-SR04T-V3.3

Hallo,

für den Bau eines OBS Lite habe ich über diesen Link

von der Seite Bauteile OpenBikeSensor Lite die Ultraschallsensoren JSN-SR04T-V3.0 bestellt. Geliefert wurden allerdings JSN-SR04T-V3.3. Dokumentation zu dieser Version konnte ich nirgends finden. Da die Sensoren nun mal geliefert waren, habe ich versucht, sie in Betrieb zu nehmen - bisher erfolglos.
Beide Sensoren bekommen Spannung, die rote LED blinkt bei beiden gelegentlich. (Auslesen der Daten mit reader.py hab ich nicht hingekriegt.) Der OBS Lite lässt sich problemlos über USB-C Kabel mit der SimRa App verbinden. In der SimRa App sehe ich allerdings immer nur den linken Messwert (bei beiden von zwei gebauten OBS Lite). Angezeigte Werte schwanken zwischen 50 und 300 cm. Eine reproduzierbare Messung habe ich nicht hinbekommen, weder Indoor noch im Freien. Einzige Reaktion im Freien - wenn man den Sensor mit der Hand abdeckt und die Hand schnell wegzieht, wird kurzzeitig ein Messwert von > 200 cm angezeigt.

Hat jemand Erfahrung mit dieser Sensor-Version bzw. ist sie bereits als nicht OBS-kompatibel bekannt?

Bilder:


PCB Version: 0.1.3
Firmware Version: ? Github Link
ESP Version: ESP32-D0WD-V3 (revision 3)
SimRa App Version: ? Link

Danke vorab für jedwede Hilfe!

Hallo
ich kann dir leider nicht helfen.
Jedoch habe ich zu v3.3. Boards eine positive Meldung. Diese funktionieren im OBS-Classic. Also das Board mit dem externen Sensor.
Dort bestellt und 3.3 geliefert bekommen.

Danke. Hatte zum Testen auch nochmal die von dir verlinkten Sensoren für den OBS-Classic bestellt. Die sollten ja mit dem Lite auch funktionieren (mal abgesehen davon, dass sie nicht ins Gehäuse passen).

Apologies for the English post, my German is not that good.

I have some v3.0 sensors that are unreliable when the trigger pin is pulled high for less than 20ms. If I’m not mistaken OBS Classic uses 20ms for this reason, but OBS Lite uses 15ms. This could explain different results between the two. If you are able to compile the firmware, you could change the trigger width:

1 „Gefällt mir“

Excellent, thanks! I’ll look into this.

1 „Gefällt mir“

Nach dem Ändern des

delayMicroseconds(20);

von 15 auf 20 us scheinen die JSN-SR04T-V3.3 Sensoren zu funktionieren. Zumindest bekomme ich beim Testen in der Wohnung plausible Messwerte. (Der rechte Sensor ist nicht angeschlossen, daher ist der rote Balken für „Right“ Ok.)

Scheint also, dass die V3.3 Sensoren mit den richtigen Einstellungen doch funktionieren können.

Wie man am Screenshot oben sehen kann, registriert die SimRa App den Tastendruck. Das entsprechende Event wird registriert und der Abstandswert im Display angezeigt. So weit, so gut.

Leider komme ich mit dem OBS Lite trotzdem nicht weiter.

  1. Bei Testfahrten (reale Straßenbedingungen, OBS-Lite an Sattelstütze montiert) bekomme ich überhaupt keine plausiblen Werte.
  2. Die Events werden nicht in die Tracks geschrieben. Der manuelle Upload der .bin Daten funktioniert zwar, aber die Tracks sind leer. min() iterable argument is empty

Aber das gehört in einen anderen Post.

1 „Gefällt mir“