Sadržaj:

Arduino daljinomer: 6 koraka
Arduino daljinomer: 6 koraka

Video: Arduino daljinomer: 6 koraka

Video: Arduino daljinomer: 6 koraka
Video: ПЕРВАЯ СХЕМА НА АРДУИНО [Уроки Arduino #4] 2024, Studeni
Anonim
Arduino daljinomer
Arduino daljinomer

Ovaj daljinomer stvoren je za nadzor 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

Prikupite svoje materijale
Prikupite svoje materijale

Za dovršetak ovog projekta potrebno je nabaviti:

Arduino Uno mikrokontroler

USB kabel (za povezivanje Arduina s računalom)

Prijenosno računalo

Otpornici (10 000 Ohm)

Oglasna ploča

Sonar

Korak 2: Spajanje strujnog kruga

Povezivanje vašeg kruga
Povezivanje vašeg kruga

Slijedite gornji dijagram za spajanje strujnog 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

Programiranje vašeg Arduina
Programiranje vašeg Arduina

Kopirajte i zalijepite ovaj kôd u svoj uređivač, a zatim ga prenesite na svoj Arduino. To će proizvesti vrijednosti udaljenosti od vašeg Arduina koje ćemo tada morati kalibrirati

Korak 4: Snimanje kalibracijskih podataka

Snimanje vaših podataka o kalibraciji
Snimanje vaših podataka o kalibraciji
Snimanje vaših podataka o kalibraciji
Snimanje vaših podataka o kalibraciji

Trenutno vaš Arduino ne proizvodi vrijednosti udaljenosti, on proizvodi vrijednosti trajanja. Moramo stvoriti kalibracijsku krivulju kako bismo pronašli jednadžbu crte. 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 te podatke i unijeti ih u Excel tablicu.

Korak 5: Kreiranje kalibracijske krivulje

Stvaranje vaše kalibracijske krivulje
Stvaranje vaše kalibracijske krivulje

U Excelu pazite da u stupac 1 unesete svoju udaljenost, a u stupac 2 svoju udaljenost. Zatim označite stupce, a zatim odaberite umetnuti raspršenu plohu. Desnom tipkom miša kliknite jednu od podatkovnih točaka 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 dana.

Korak 6: Kalibrirajte svoj sustav

Kalibriranje vašeg sustava
Kalibriranje vašeg sustava

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 izvorno stali. Na primjer, moja jednadžba je bila y = 0,007x-0,589 pa bih unijeo:

trajanje = pulsIn (echoPin, HIGH);

kašnjenje (1000);

udaljenost = 0,007*trajanje-0,589;

Serial.println (udaljenost);

kašnjenje (500);

Spremite ovaj kôd i prenesite ga na svoj Arduino

Preporučeni: