» Aliexpress » Elektronické komponenty »Ultrazvukový dálkoměr v Arduino

Ultrazvukový dálkoměr v Arduino


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é)

Ultrazvukový dálkoměr v Arduino


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

Přidejte komentář

    • úsměvúsměvyxaxaokdontknowyahoone
      šéfeškrábnutíhlupákanoano-anoagresivnítajemství
      promiňtanecdance2dance3prominoutpomocnápoje
      zastavitpřátelédobředobrá náladapískatlžícejazyk
      kouřtleskánícrayprohlásitvýsměšnýdon-t_mentionstáhnout
      teploirefulsmích1mdasetkánímoskingnegativní
      not_ipopcorntrestatčístvyděsitděsíhledat
      posměchděkujitototo_clueumnikakutnísouhlasím
      špatnévčelablack_eyeblum3červenat sechlubit senuda
      cenzurovánopleasantrysecret2hrozitvítězstvíyusun_bespectacled
      třástrespektlolprovedenívítejtekrutoyya_za
      ya_dobryipomocníkne_huliganne_othodibludzákazblízko

Doporučujeme si přečíst:

Podejte to pro smartphone ...