Hallo zusammen,
möchte mit dem Empfangsteil eines hc-sr04 die Aussendung (Arduino) eines anderen hc-sr04 empfangen (Raspi). Mit dieser Konstellation möchte ich einen Roboter einem US-Signal hinterher fahren lassen.
Derzeit sende ich mit einem Arduino über den einen hc-sr04 folgendermaßen:
Code:
void loop()
{
digitalWrite(VG_PINGPIN, LOW);
delayMicroseconds(2);
digitalWrite(VG_PINGPIN, HIGH);
delayMicroseconds(5);
digitalWrite(VG_PINGPIN, LOW);
duration = pulseIn(VG_ECHOPIN, HIGH);
}
Auf der anderen Seite habe ich dann einen hc-sr04 an einem Raspi der nur wissen will ob z.B. innerhalb einer Sekunde irgendein modelliertes oder unmodelliertes Ultraschallsignal in der Luft war. Dazu habe ich diesen empfangenden hc-sr04 abgespeckt und den Sendeteil quasi ausgebaut (U1 und U3 rausgefräßt). Jetzt existiert nur noch das Empfangsteil mit mehren Verstärkungsstufen und dem Bandpassfilter in dem Operationsverstärker LM324. Mein Problem, ich finde, selbst mit dem Oszi nirgends ein Signal mit Bezug zum gesendeten Signal.
Meine Elektronikkenntnisse sind erschöpflich, so würde ich mich freuen, ob mir jemand sagen könnte zwischen welchen Punkten ein Signal auf jeden Fall abgreifbar sein müsste oder wo mein Denkfehler liegt. Hier der Link zum Schaltplan:
http://www.pcserviceselectronics.co....cs.php#circuit
Vielen Dank
Lesezeichen