Sadržaj:
- Korak 1: Prikupite materijale
- Korak 2: Povezivanje vašeg kruga
- Korak 3: Programiranje vašeg Arduina
- Korak 4: Snimanje kalibracijskih podataka
- Korak 5: Kreiranje kalibracijske krivulje
- Korak 6: Kalibrirajte svoj sistem
Video: Arduino daljinomer: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Ovaj daljinomer je kreiran da nadgleda jesu li vrata otvorena ili ne. Mjerenje udaljenosti vrata omogućit će nam da utvrdimo jesu li vrata otvorena ili zatvorena.
Korak 1: Prikupite materijale
Za završetak ovog projekta potrebno je nabaviti:
Arduino Uno mikrokontroler
USB kabl (za povezivanje Arduina sa računarom)
Prijenosno računalo
Otpornici (10 000 Ohm)
Breadboard
Sonar
Korak 2: Povezivanje vašeg kruga
Slijedite gornji dijagram za povezivanje vašeg kruga. Primijetit ćete da je vcc spojen na 5v pin, trig je spojen na 9 pin, echo je spojen na 10 pin, a gnd je spojen na masu.
Korak 3: Programiranje vašeg Arduina
Kopirajte i zalijepite ovaj kôd u svoj uređivač, a zatim ga prenesite na svoj Arduino. Ovo će proizvesti vrijednosti udaljenosti od vašeg Arduina koje ćemo tada morati kalibrirati
Korak 4: Snimanje kalibracijskih podataka
Trenutno vaš Arduino ne proizvodi vrijednosti udaljenosti, već proizvodi vrijednosti trajanja. Moramo stvoriti kalibracijsku krivulju kako bismo pronašli jednadžbu linije. Da biste to učinili, uzmite ravnalo i postavite Arduino u njegovu bazu, svakih 5 inča bilježite trajanje koje Arduino proizvodi. Zatim ćemo uzeti ove podatke i unijeti ih u Excel tablicu.
Korak 5: Kreiranje kalibracijske krivulje
U Excelu pazite da u kolonu 1 unesete svoju udaljenost, a u kolonu 2 svoju udaljenost. Zatim označite stupce, a zatim odaberite umetni raspršivanje. Desnom tipkom miša kliknite jednu od točaka podataka i kliknite oblikovanje linije trenda, a zatim odaberite linearno. Na kraju odaberite jednadžbu prikaza na grafikonu. Na kraju zabilježite jednadžbu koja vam je data.
Korak 6: Kalibrirajte svoj sistem
Sada kada ste pronašli svoju jednadžbu, trajanje ćete pretvoriti u udaljenost. Uzmite svoju jednadžbu i unesite je u svoj kôd ispod mjesta na kojem smo prvobitno stali. Na primjer, moja jednadžba je bila y = 0,007x-0,589 pa sam unijeo:
trajanje = pulseIn (echoPin, HIGH);
kašnjenje (1000);
udaljenost = 0,007*trajanje-0,589;
Serial.println (udaljenost);
kašnjenje (500);
Sačuvajte ovaj kôd i prenesite ga na svoj Arduino
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
Uradi sam daljinomer s Arduinom: 6 koraka
Uradi sam daljinomer s Arduinom: U ovom članku ću vam pokazati kako možete napraviti daljinomer pomoću arduina
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)))
Arduino daljinomer: 3 koraka
Arduino daljinomer: Ovo je projekt zasnovan na matičnoj ploči koji koristi Atmel Atmega 2560 (Arduino Mega) za pronalaženje udaljenosti pomoću ultrazvučnog senzora. Izlaz se može dobiti u " cm " i na LCD ekranu od 16x2 i na serijskom monitoru Arduino IDE -a. Možemo koristiti i 16x2