Zwei HC-SR04 gleichzeitig.

Abend!

Ist es grundsätzlich möglich, mit einem Arduino zwei dieser Ultraschallsensoren gleichzeitig anzusteuern?

Am besten mit einem Triggerpin und zwei Echopins.

Stören die Ultraschallsensoren einander, wenn sie in die selbe Richtung "gucken"?

Hat jemand Erfahrung damit?

Gruß, ser_u

Das hängt von der Ansteuerung ab! Wenn beide gleichzeitig senden wird es Probleme geben, dass die sich gegenseitig stören.

Sende mit dem ersten und warte an Eingang auf die Rückmeldung. Wenn diese nicht binnen x-ms kommt, abbrechen und mit dem nächsten weitermachen. Kommt der erste in der festgelegten Zeit, kannste direkt danach den 2. starten.

Nein 2 Module gleichzeitig stören sich. Darum kannst Du nicht 2 Module mit gem gleichen Arduino-Pin triggern. Auch mußt Du zwischen der Ansteuerung der 2 Module eine Pause einlegen die dem Schall die Zeit gibt auf entfernte Objekte ein Echo zurückzuschicken. Das wahrscheinlich auch außerhalb der Nominellen reichweite ( mußt du ausprobieren)
Grüße Uwe

ser_u:
Ist es grundsätzlich möglich, mit einem Arduino zwei dieser Ultraschallsensoren gleichzeitig anzusteuern?

Am besten mit einem Triggerpin und zwei Echopins.

Stören die Ultraschallsensoren einander, wenn sie in die selbe Richtung "gucken"?

Hat jemand Erfahrung damit?

Grundsätzlich ist es schon möglich, zwei Ultraschallsensoren nebeneinander parallel in dieselbe Richtung schauen zu lassen und gleichzeitig anzusteueern.

Praktisch ist das allerdings nur in den wenigsten Fällen irgendwie sinnvoll nutzbar, weil sich die beiden Schalltrichter vor dem Sensor ab einem gewissen Abstand zu den Sensoren überschneiden und Du dann von jedem Objekt im Überschneidungsbereich ein Echo zurückbekommst, wobei Du dann nicht einmal unterscheiden kannst, ob Sensor 2 den reflektierten Schall von Sensor 1 empfängt oder umgekehrt oder jeder Sensor seinen selbst erzeugten Schall.

Ein denkbarer Anwendungsfall wäre eine Links-Rechts-Erkennung von Objekten, die sich in einem nicht zu großen Abstand quer bewegen.

Abend!

Danke für eure Antworten. Die beiden Sensoren würden sich aber nicht gegenseitig stören, wenn sie im Winkel von 90° zueinander den Abstand messen, oder?

Ich habe leider zur Zeit nur einen Sensor, und kann es nicht austesten.

Gruß, ser_u

Wenn das Signal ungünstig abgelenkt wird gibt es auch da die Probleme. Du solltest immer nur einen gleichzeitig auswerten.

ser_u:
Danke für eure Antworten. Die beiden Sensoren würden sich aber nicht gegenseitig stören, wenn sie im Winkel von 90° zueinander den Abstand messen, oder?

Ich habe leider zur Zeit nur einen Sensor, und kann es nicht austesten.

Der abgestrahlte Schalltrichter ist viel enger als 90°.
Also schon wenn die Sensoren um 45° winkelversetzt abstrahlen, gibt es keine Überschneidung mehr.

Allerdings kann Schall reflektiert werden, und es ist nicht sichergestellt, dass ein Sensor nur auf die direkte erste Schallreflektion reagiert. So kann Sensor-1 durchaus Schall in eine Richtung abstrahlen, daraus ein direktes Echo selbst zurückbekommen, aber derselbe Schall kann über eine zweite und dritte Reflektion dann unter Umständen später auch noch vom Sensor-2 aufgefangen werden, der seinen eigenen Schall vielleicht in eine Richtung abgestrahlt hat, aus der er kein Echo zurückbekommt.