Hallo
habe nun endlich mein arduino mega und wollte einen Enfernungssensor testen HC-SR04.
Was mich wundert, das Bauteil Y1 was zwischen den Sensoren oben angebracht ist, ist bei mir leer.
Kann das sein das er fehlerhaft ist.
Mit Beispiel-sketche aus dem Netz und die PIN-Anpassung dachte ich das es funktioniert. Er rennt bei mir aber immer in die Schleife "out of Range"
*
HC-SR04 Ping distance sensor]
VCC to arduino 5v GND to arduino GND
Echo to Arduino pin 13 Trig to Arduino pin 12
More info at: http://goo.gl/kJ8Gl
*/
#define trigPin 3
#define echoPin 2
void setup() {
Serial.begin (9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
}
void loop() {
int duration, distance;
digitalWrite(trigPin, HIGH);
delayMicroseconds(1000);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = (duration/2) / 29.1;
if (distance >= 200 || distance <= 0){
Serial.println("Out of range");
}
else {
Serial.print(distance);
Serial.println(" cm");
}
delay(500);
}
gebe ich
Serial.print(distance);
Serial.println(" cm");
aus so kommen ständig 552 cm
auch wenn einen Gegenstand vor den Sensor halte ändert sich das nicht
Hallo,
mit Deinen 21 Post´s solltest Du eigentlich wissen, das es zum darstellen
von Code eine Funktion gibt. Das aber nur am Rande.
Statt ein völlig verwackeltes Video zu zeigen, wäre es nicht schlecht ein
gestochen scharfes Foto vom Bauteil "Y1" auf Deiner Platine- und
zum Vergleich, die- der Platine, einzustellen.
Gruß und Dank
Andreas
SkobyMobil:
Statt ein völlig verwackeltes Video zu zeigen, wäre es nicht schlecht ein
gestochen scharfes Foto vom Bauteil "Y1" auf Deiner Platine- und
zum Vergleich, die- der Platine, einzustellen.
Gruß und Dank
Andreas
sorry, du hast recht.ich hätte für den Code die entsprechende Funktion nehmen sollen
hier das Bilod
ich vermute die haben mir ein fehlerhaftes Bauteil gesendet
hallo,
also habe mit dem Lieferanten geschrieben.
Bekomme einen Neuen.
Den Alten darf ich behalten
Frage. so wie das aussieht fehlt dort doch nur der quarz...
auf den Bildern im Netz dieses Sensors sehe ich 4.000
ist das ein stink normaler 4 MHZ quarz ?
denn kann ich mir für wenig Geld holen und auflöten oder?
hi,
Danke ! das ist ja cool.. dann habe ich 2 super wollte mir eh noch einen zulegen.
Frage: gibts was bei den 4MHZ Quarz zu beachten beim einlöten? Richtung etc. ich kann ihn ja nur reinstecken und anlöten aber frage mich ob es dabei eine Flussrichtung zu beachten gibt
Und
wie ist das mit den +/- 30% Abweichungen die bei diesen Quarz angegeben sind.
Kann ich das mit einem anderen Quarz sogar verbessern... so dass der Sensor evtl. genauer wird?
Die Quarze haben keine Polung, rein damit und fein. Aber ich habe schon von Fällen gehört, bei denen das Anschwingen tatsächlich abhängig von der Einbaurichtung war.
Die Quarzfrequenz ist sicher nicht +/- 30% daneben und wird entweder bei der Produktion der Boards getrimmt oder halt auch nicht, wenn's keine Rolle spielt ob das Teil jetzt 13 Hertz mehr oder weniger macht.
der Sensor misst eh nicht auf den mm genau so was ich gelesen habe.
Ich brauche ihn um den Abstand in cm zu messen bei einem permanentabstand von 15-30cm . es wird also immer in dem Bereich schwanken.
Wenn er hier in 0,5cm Schritten einigermaßen genau wäre, dann wäre das für mich perfekt
selfmade:
wie ist das mit den +/- 30% Abweichungen die bei diesen Quarz angegeben sind.
Kann ich das mit einem anderen Quarz sogar verbessern... so dass der Sensor evtl. genauer wird?
Bie Quarzen sinds vermutlich 30 ppm = 0,003 %
Das wäre genauer als jeder Zollstock, den du als Referenz verwenden würdest.
Allerdings wird der Quarz eher verwendet, um den Ultraschall-Ton zu erzeugen. Wie lange das Signal dauert, bis es zurückreflektiert wurde, misst du mit der Zeitbasis deines Arduino.
Und arduino.cc sagt, zum Spielen reicht ein Resonator ;(
ich habe schon von Fällen gehört, bei denen das Anschwingen tatsächlich abhängig von der Einbaurichtung war
Oder dass man ihn aus- und wieder eingelötet hat. Wenn's mal läuft überprüft keiner, ob es tatsächlich an der "Polung" lag
Man kann auch parallel zum Reset-Taster nen Finger auf den Quarz legen, das kann auch zum Anschwingen helfen.
Oder leise "Hexenfett" flüstern.
hatte gestern noch einen 4MHZ Quarz besorgt und aufgelötet.
Die Werte die er jetzt ausgab sind auch nicht berauschend.
Er gibt z.B. ständig zw. 140 und 155 cm aus ob ich etwas davor halte oder nicht und deren Entfernung verändere.