Sadržaj:

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

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

Video: Ultrazvučni daljinomer sa vratima: 7 koraka (sa slikama)
Video: Возведение перегородок санузла из блоков. Все этапы. #4 2024, Juli
Anonim
Ultrazvučni daljinomer sa vratima
Ultrazvučni daljinomer sa vratima

Ultrazvučni daljinomer detektira ima li neš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 kabl (za povezivanje Arduina sa računarom)

Prijenosno računalo

Breadboard

Ž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 da slijedite prvu gornju sliku.

Ako imate mali, preporučujemo upotrebu 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 ekranu.

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! Koristeći Logger Pro, postavite x-os udaljenost od sonara i y-os kao očitanja sonara, popunjavajući grafikone. Skup tačaka pojavit će se na desnoj strani s uzorkom. Pritisnite lijevo od krajnje lijeve tačke na grafikonu i označite sve tačke nadesno dok ne dođete do posljednje. Kada to učinite, idite na grafikone pri vrhu ekrana i pritisnite “Linearno” da umetnete grafikon linije koja najbolje pristaje. Zadržite pokazivač iznad grafikona i snimite prikazanu jednadžbu.

Korak 6: Kalibrirajte svoj sistem

Sada ćete se morati vratiti na svoj kod i promijeniti sve int vrijednosti 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 jednakom jednadžbi koju ste dobili iz prethodnog koraka. Dozvolite novoj varijabli da uključi i decimale dodavanjem nove linije koda koja je „temperatura plovka“. Na kraju, 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 ime koje ste unijeli za varijablu*

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

Ne zaboravite ukloniti i drugi serijski ispis jer to nije vrijednost na koju se fokusiramo.

Korak 7: Testiranje sonarnog daljinomera

Testiranje sonarnog daljinomera
Testiranje sonarnog daljinomera

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

Vaš sonarni daljinomer bi trebao biti kalibriran, a rezultati bi se trebali prikazati na ekranu. Sada ste završili!:)

Preporučuje se: