Kazalo:

Ultrazvočni daljinomer z vrati: 7 korakov (s slikami)
Ultrazvočni daljinomer z vrati: 7 korakov (s slikami)

Video: Ultrazvočni daljinomer z vrati: 7 korakov (s slikami)

Video: Ultrazvočni daljinomer z vrati: 7 korakov (s slikami)
Video: Возведение перегородок санузла из блоков. Все этапы. #4 2024, Julij
Anonim
Ultrazvočni daljinomer z vrati
Ultrazvočni daljinomer z vrati

Ultrazvočni daljinomer z oddajanjem visokofrekvenčnega zvočnega vala zazna, ali je kaj na njegovi poti. Poudarek tega poučevanja bo na tem, kako lahko vrata in ultrazvočni daljinomeri delujejo skupaj, natančneje, kako jih lahko uporabimo za zaznavanje, kdaj se vrata odpirajo in zapirajo. S to merilno napravo lahko vidimo, ali lahko zazna odpiranje in zapiranje vrat.

1. korak: MATERIALI

Za naš načrt potrebujemo:

Arduino Uno mikrokrmilnik

USB kabel (za priključitev Arduina na računalnik)

Prenosni računalnik

Ogledna plošča

Žice (približno 4-5)

Sonar

2. korak: Povežite ploščo

Povezovanje plošče!
Povezovanje plošče!

Plošče so različnih vrst in velikosti, za dolgo priporočamo, da sledite prvi zgornji sliki.

Če imate majhnega, priporočamo, da uporabite drugo zgornjo sliko.

3. korak: Programiranje vašega Arduina

Programiranje vašega Arduina!
Programiranje vašega Arduina!
Programiranje vašega Arduina!
Programiranje vašega Arduina!

Ta korak je namenjen programiranju vašega Arduina, zgoraj si lahko ogledate kodo, ki smo jo uporabili. S to kodo boste monitorju omogočili, da odčita vrednost sonarnega daljinomera in jo zabeleži na zaslon.

4. korak: Umerjanje območja sonarja

Zdaj morate nastaviti enačbo, ki jo lahko Arduino uporabi za pravilno predstavitev razdalje od sonarja do vrat ali katerega koli predmeta, ki ga zaznate. Ravnilo postavite pred sonar in vzemite kateri koli predmet, na primer knjigo. Sprednjo stran predmeta postavite na 10 -palčno črto, označeno na ravnilu, in zabeležite vrednost, ki jo daje sonar. Varnostno kopirajte knjigo za 5 palcev in zapišite vrednosti, ki se prikažejo na zaslonu.

5. korak: Ustvarjanje kalibracijske krivulje

Ustvarjanje kalibracijske krivulje
Ustvarjanje kalibracijske krivulje

Zdaj, ko imate podatke, bomo to uporabili za ustvarjanje enačbe za branje razdalj! Z uporabo Logger Pro nastavite os x kot razdaljo od sonarja in os y kot odčitke sonarja ter izpolnite tabele. Na desni strani se prikaže niz točk, ki prikazuje vzorec. Kliknite levo od skrajne leve točke na grafu in označite vse točke proti desni, dokler ne pridete do zadnje. Ko to storite, pojdite na grafikone na vrhu zaslona in pritisnite “Linearno”, da vstavite graf najbolj ustrezne črte. Premaknite se nad graf in zabeležite prikazano enačbo.

6. korak: Umerjanje sistema

Zdaj se boste morali vrniti k svoji kodi in spremeniti vse vrednosti int v plavajoče, kar bo kodi omogočilo tudi branje decimalnih vrednosti. Nato ustvarite novo spremenljivko za svojo enačbo na vrhu, lahko jo poimenujete kot "temperatura" in jo nastavite enako enačbi, ki ste jo dobili iz prejšnjega koraka. Dovolite, da nova spremenljivka vključuje tudi decimalke, tako da dodate novo vrstico kode, ki je »temperatura plavajočega«. Na koncu pod te dve vrstici vnesite Serial.println (»ime spremenljivke«), tako da bo zabeležena vaša nova vrednost razdalje. To bi moralo izgledati nekako tako =

*y predstavlja ime, ki ste ga vnesli za spremenljivko*

float y; y = (a* x) + b; Serial.println (y);

Ne pozabite odstraniti tudi drugega serijskega tiska, saj to ni vrednost, na katero se osredotočamo.

7. korak: Preizkus sonarja

Preizkus sonarja
Preizkus sonarja

Ko dobite svojo enačbo, jo lahko uporabite in jo vstavite v kodo! Ko ga vstavite, lahko prenosni računalnik povežete s ploščo in prenesete kodo, da jo preizkusite. Vidite lahko, kako se številke spreminjajo glede na razdaljo merilnika razdalje sonarja in vrat, ne le, da se bodo številke spreminjale, tudi luči naj se prižgejo in ugasnejo.

Vaš merilnik razdalje Sonar je treba umeriti, rezultati pa naj bodo prikazani na zaslonu. Zdaj ste končali!:)

Priporočena: