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 sistem
- Korak 7: Testiranje sonarnog daljinomera
Video: Ultrazvučni daljinomer sa vratima: 7 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
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
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
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
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
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:
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, plan testa je kreiran kako bi se vidjelo može li sonar range rangeer pronaći da li je laptop otvoren 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 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 je zasnovan 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 nešto napraviti s njima. Tada sam primijetio da moj ultrazvučni daljinomer potpuno 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čigledni za početak