Sadržaj:
- Korak 1: MATERIJALI
- Korak 2: Povezivanje ploče
- Korak 3: Programiranje vašeg Arduina
- Korak 4: Kalibrirajte svoj raspon sonara
- Korak 5: Izrada kalibracijske krivulje
- Korak 6: Kalibrirajte svoj sustav
- Korak 7: Testiranje sonara
Video: Ultrazvučni daljinomer s vratima: 7 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
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
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
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
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
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:
Arduino kartonska pištolj (daljinomer i tahometar): 8 koraka
Arduino kartonska pištolj (daljinomer i tahometar): Ne bi li bilo sjajno moći mjeriti udaljenost dok udobno sjedite na kauču? Umjesto da morate koristiti tradicionalnu traku? Danas ću napraviti arduino pištolj koji je u stanju beskontaktno mjeriti udaljenosti od 2 cm do 400 cm w
Sonarni daljinomer: 4 koraka
Sonar Range Finder: U ovom Instructable -u izrađen je testni plan kako bi se vidjelo može li sonarski daljinomer utvrditi je li prijenosno računalo otvoreno ili nije. U nastavku su upute o tome kako stvoriti sonarni daljinomer, kako programirati Arduino i kalibrirati ga
Daljinomer za garažno parkiranje s Arduinom: 4 koraka (sa slikama)
Daljinomer za garažno parkiranje s Arduinom: Ovaj jednostavan projekt pomoći će vam da parkirate svoj automobil u garaži prikazujući udaljenost od objekata ispred branika vašeg automobila. Poruka 'Stop' će vam reći kada je vrijeme za zaustavljanje. Projekt se temelji na običnim HC-SR04 ili Parallax Pingu)))
Attiny85 daljinomer: 4 koraka (sa slikama)
Attiny85 daljinomer: Prije nego što sam napravio ove instrukcije, upravo sam dobio neke nove Attinye (Attinies?) I htio sam s njima nešto napraviti. Tada sam primijetio da moj ultrazvučni daljinomer posve sam ne koristi. Ovaj ultrazvučni Attiny daljinomer daje udaljenost
Vodič za ultrazvučni daljinomer s Arduinom i LCD -om: 5 koraka
Vodič za ultrazvučni daljinomer s Arduinom i LCD -om: Mnogi su ljudi stvorili instrukcije o tome kako koristiti Arduino Uno s ultrazvučnim senzorom, a ponekad i s LCD zaslonom. Uvijek sam, međutim, otkrivao da ove druge upute često preskaču korake koji nisu očiti za početak