Sadržaj:

Ultrazvučni daljinomer s vratima: 7 koraka (sa slikama)
Ultrazvučni daljinomer s vratima: 7 koraka (sa slikama)

Video: Ultrazvučni daljinomer s vratima: 7 koraka (sa slikama)

Video: Ultrazvučni daljinomer s vratima: 7 koraka (sa slikama)
Video: Основные ошибки при возведении перегородок из газобетона #5 2024, Srpanj
Anonim
Ultrazvučni daljinomer sa vratima
Ultrazvučni daljinomer sa vratima

Ultrazvučni daljinomer detektira ima li što na putu emitiranjem visokofrekventnog zvučnog vala. Fokus ovog uputstva bit će kako vrata i ultrazvučni daljinomeri mogu raditi zajedno, konkretno kako se mogu koristiti za otkrivanje kada se vrata otvaraju i zatvaraju. Pomoću ovog mjernog uređaja možemo vidjeti može li otkriti otvaranje i zatvaranje vrata.

Korak 1: MATERIJALI

Za naš plan potrebno nam je:

Arduino Uno mikrokontroler

USB kabel (za povezivanje Arduina s računalom)

Prijenosno računalo

Oglasna ploča

Žice (oko 4-5)

Sonar

Korak 2: Povezivanje ploče

Povezivanje ploče!
Povezivanje ploče!

Postoje različite vrste i veličine ploča, za dužu preporučujemo slijediti prvu gornju sliku.

Ako imate mali, preporučujemo korištenje druge gornje slike.

Korak 3: Programiranje vašeg Arduina

Programiranje vašeg Arduina!
Programiranje vašeg Arduina!
Programiranje vašeg Arduina!
Programiranje vašeg Arduina!

Ovaj korak se odnosi na programiranje vašeg Arduina, gore možete vidjeti kôd koji smo koristili. Pomoću ovog koda monitor ćete moći natjerati da očita vrijednost sonarskog daljinomera i zabilježi je na zaslonu.

Korak 4: Kalibrirajte svoj raspon sonara

Sada morate postaviti jednadžbu koju Arduino može koristiti za pravilno predstavljanje udaljenosti od sonara do vrata ili bilo kojeg objekta koji detektirate. Postavite ravnalo ispred sonara i nabavite bilo koji predmet poput knjige. Postavite prednju stranu objekta na liniju od 10 inča označenu na ravnalu i zabilježite vrijednost koju daje sonar. Sigurnosno kopirajte knjigu za 5 inča i bilježite vrijednosti koje se pojavljuju na monitoru.

Korak 5: Izrada kalibracijske krivulje

Izrada kalibracijske krivulje
Izrada kalibracijske krivulje

Sada kada imate podatke, upotrijebit ćemo ovo za stvaranje jednadžbe za očitavanje udaljenosti! Pomoću Logger Pro, postavite osi x udaljenost od sonara i osi y kao očitanja sonara, popunjavajući tablice. Na desnoj strani pojavit će se skup točaka koje prikazuju uzorak. Pritisnite lijevo od krajnje lijeve točke na grafikonu i označite sve točke zdesna dok ne dođete do posljednje. Kad to učinite, idite na grafikone pri vrhu ekrana i pritisnite "Linearno" da biste umetnuli grafikon najbolje prilagođene linije. Zadržite pokazivač iznad grafikona i zabilježite prikazanu jednadžbu.

Korak 6: Kalibrirajte svoj sustav

Sada ćete se morati vratiti na svoj kôd i promijeniti sve vrijednosti int u plutajući, dopuštajući kodu da čita i decimalne vrijednosti. Zatim stvorite novu varijablu za svoju jednadžbu na vrhu, možete je nazvati nešto poput "temperature" i postaviti je jednaku jednadžbi koju ste dobili iz prethodnog koraka. Dopustite novoj varijabli da uključi i decimale dodavanjem novog retka koda koji je "temperatura plovka". Konačno, ispod ta dva retka unesite Serial.println ("naziv varijable") tako da će se zabilježiti vaša nova vrijednost udaljenosti. To bi trebalo izgledati otprilike ovako =

*y predstavlja naziv koji ste unijeli za varijablu*

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

Također ne zaboravite ukloniti drugi serijski ispis jer to nije vrijednost na koju se fokusiramo.

Korak 7: Testiranje sonara

Testiranje sonara
Testiranje sonara

Nakon što dobijete svoju jednadžbu, možete je upotrijebiti i umetnuti u kôd! Nakon što ga umetnete, možete spojiti prijenosno računalo na ploču i prenijeti kôd da biste ga isprobali. Možete vidjeti kako se brojevi mijenjaju ovisno o udaljenosti sonara od daljinomera i vrata, ne samo da će se promijeniti brojevi, već bi se i svjetla trebala paliti i gasiti.

Vaš sonarni daljinomer trebao bi biti kalibriran, a rezultati bi se trebali prikazivati na zaslonu. Sada ste gotovi!:)

Preporučeni: