Sadržaj:

Senzor udaljenosti (za bijeli štap): 3 koraka
Senzor udaljenosti (za bijeli štap): 3 koraka

Video: Senzor udaljenosti (za bijeli štap): 3 koraka

Video: Senzor udaljenosti (za bijeli štap): 3 koraka
Video: VL53L1X Лазерный дистанционный датчик времени полета 400 см 2024, Srpanj
Anonim
Senzor udaljenosti (za bijeli štap)
Senzor udaljenosti (za bijeli štap)

Tipični senzor udaljenosti već je naširoko pokriven od strane Instructables. Stoga sam htio isprobati adaptaciju ovog dobro poznatog koncepta, kao aplikaciju za bijeli štap.

Bijeli štapići su štapovi koje slijepci koriste kako bi im rekli gdje je put. Krug i kôd koje sam razvio sa senzorom HC-SR04 oglašavaju se zvučnim signalom sve učestalijim približavanjem senzora objektu. Stoga, ako je krug bio pričvršćen na kraj bijelog štapa, mogao bi se koristiti na nepoznatom terenu ili mjestima bez slijepih staza. To bi im moglo pomoći da izbjegnu velike predmete u područjima s kojima im nije previše ugodno.

Povrh toga, krug također može navesti udaljenost između senzora i objekta okrenutog prema njemu, koristeći LCD zaslon. To se može pokazati osobito korisnim u drugim scenarijima, kao što je mjerenje veličine sobe kada nemate mjernu traku pri ruci.

Ovdje je Instructables za koji vjerujem da dosta dobro odražava aspekt senzora udaljenosti u ovom projektu, jer neću ulaziti u previše detalja sa krugovima

Pribor

1) 1 x 3V piezo zujalica (veza)

2) 1 x LCD zaslon (veza)

3) Žice kratkospojnika 40 x muški i muški ženski (veza). Potreban vam je asortiman muške do muške i muške do ženske žice ILI ako vam je ugodno lemljenje, možete koristiti bilo koju vrstu žice koju želite.

4) 1 x HC-SR04 Ultrazvučni senzor (veza)

6) 1 x Arduino Uno ili Arduino Nano s priključnim kabelom (veza)

7) 1 x Oglasna ploča (veza)

8) 1 x potenciometar ili trim lonac za kontrolu kontrasta LCD -a (veza)

Korak 1: Ožičenje LCD -a

Ožičenje LCD -a
Ožičenje LCD -a
Ožičenje LCD -a
Ožičenje LCD -a

Igle 2, 3, 4, 5, 11 i 12 Arduina spojene su na pinove 14, 13, 12, 11, 6 i 4 LCD -a.

Igle 1, 5 i 16 LCD -a spojene su na masu.

Igle 2 i 15 LCD -a spojene su na +5V.

Pin 3 LCD -a spojen je na srednji terminal potenciometra ili trim lonca. Druga dva priključka potenciometra ili trim lonca spojena su na masu i +5V.

Igle 7, 8, 9 i 10 LCD -a nisu povezane ni s čim.

Korak 2: Spajanje zujalice i ultrazvučnog senzora

Spajanje zujalice i ultrazvučnog senzora
Spajanje zujalice i ultrazvučnog senzora
Spajanje zujalice i ultrazvučnog senzora
Spajanje zujalice i ultrazvučnog senzora

Kako krug radi:

HC-SR04 ultrazvučni senzor radi na principu refleksije zvučnog vala. Jedna strana senzora šalje ultrazvučni val, a druga strana senzora to detektira. Ove dvije strane se koriste zajedno, aktivira se okidač HC-SR04, što uzrokuje da senzor ispuca ultrazvučni zvučni val. Arduino tada mjeri vrijeme potrebno zvučnom valu da se reflektira od objekta i detektira ga ultrazvučni senzor. Poznavanje ove vremenske razlike i brzine zvuka može pomoći u određivanju udaljenosti između senzora i objekta. Evo veze koja detaljnije objašnjava sklop.

Kad znate udaljenost, prilično je jednostavno postaviti frekvenciju zvučnih signala. Učestalost je obrnuto proporcionalna udaljenosti, pa je to bila jednadžba. Malo sam se igrao s konstantom kako bih se uvjerio da zvučni signal nije previše neugodno učestao ili previše rijetko postavljen. Ultrazvučni senzori nisu najpouzdaniji jer daju neodgovarajuću vrijednost ako je površina na koju je usmjeren nagnuta, predaleko ili preblizu. Stoga sam također implementirao mehanizam za zaštitu od greške koji je davao konstantan zvučni signal kako bi obavijestio korisnika da je ultrazvučni senzor pogrešno orijentiran.

Veze:

Pozitivni terminal zujalice spojen je na pin 6. Ova veza je prikazana kao ružičasta žica. Negativni terminal zujalice spojen je na masu.

Ultrazvučni senzor ima 4 pina. Najudaljeniji pinovi, nazvani Vcc i GND, spojeni su na tračnicu +5V, odnosno na uzemljenje. Pin označen trig povezan je s pinom 9 Arduina. Ova veza je prikazana kao zelena žica. Pin označen kao odjek na ultrazvučnom senzoru spojen je na pin 10 Arduina. Ova je veza prikazana kao narančasta žica.

Korak 3: Kôd

Kod
Kod

Kôd je označen za vašu referencu

Link do koda možete pronaći na ovom google pogonu.

Preporučeni: