Ahoj Účelem tohoto zařízení je určit vzdálenost k objektu pomocí sonaru, dálkoměru. Naučte se, jak nainstalovat sonar Arduinonapříklad kód, který obsahuje vysvětlení, kalibraci a způsob použití zařízení pro výpočet vzdálenosti. Vezměte prosím na vědomí, že některé obrázky použijí desku s plošnými spoji k připojení vyhledávače ryb k Arduinu, a některé nikoli, ale jsou zaměnitelné, protože jsou stejné.
Materiály
Budeme potřebovat:
1. Arduino Board
2. Hydroakustický dálkoměr
3. propojky
3.5. dráty (volitelné, pro použití na prkénku)
4. prkénko (volitelné)
Schéma připojení hydroakustického dálkoměru k Arduinu
1. Spusťte připojení ke kolíku 11
2. Připojte Echo ke kolíku 10
3. Připojení GND k odpovídajícím pinům GND na Arduino
4. Připojte vcc do polohy 5V na napájení pomocí Arduino
Technologie připojení
1. Připojte vcc k kladnému terminálu prkénku a GND k zápornému terminálu
2. Připojte záporný terminál GND k Arduino a kladný terminál k 5V poloze Arduino
3. Připojte spoušť na pin 8
4. Připojte Echo na pin 9
Kód
Následující kód již byl kalibrován, protože byl získán z externího zdroje, který obsahoval kalibraci.
#define trigPin 9 // říká Arduino, že spouštěcí pin je pin 9
#define echoPin 10 // říká Arduino, že echo pin je pin 10
neplatné nastavení () {
Serial.egegin (9600); // nastaví přenosovou rychlost na 9600
pinMode (trigPin, OUTPUT); // nastaví trigPin jako výstup
pinMode (echoPin, INPUT); // nastaví echoPin jako vstup
}
void loop () {
doba plavení, vzdálenost;
digitalWrite (trigPin, LOW);
delayMicroseconds (2);
digitalWrite (trigPin, HIGH);
delayMicroseconds (10);
// digitalWrite (trigPin, LOW);
duration = pulseIn (echoPin, HIGH);
Serial.println (trvání);
vzdálenost = (trvání / 2) * 0,0344; // vypočítá dobu trvání v centimetrech
if (vzdálenost <= 2) {
Serial.print ("Distance =");
Serial.println („Mimo rozsah“); // nevytiskne vzdálenost, pokud je menší než určitý interval
}
jinde {
Serial.print ("Distance =");
Serial.print (vzdálenost); // vytiskne vzdálenost v intervalu
Serial.println ("cm");
zpoždění (500);
}
zpoždění (500);
}
Spusťte program
Po spuštění programu zaznamenejte data a přeji vám hodně štěstí!
Cena: ~ 143