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, Juli
Anonim
Senzor udaljenosti (za bijeli štap)
Senzor udaljenosti (za bijeli štap)

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

Bijeli štapovi su štapovi koje slijepi koriste da im kažu gdje je staza. Krug i kôd koji sam razvio sa senzorom HC-SR04 oglašavaju se zvučnim signalom sve učestalijim približavanjem senzora objektu. Stoga, ako je kolo bilo pričvršćeno na kraj bijelog štapa, moglo bi se koristiti na nepoznatom terenu ili mjestima bez jasne staze za slijepe. To bi im moglo pomoći da izbjegnu velike predmete u područjima s kojima im nije ugodno.

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

Ovdje je Instructables za koji vjerujem da prilično dobro odražava aspekt senzora udaljenosti u ovom projektu, jer neću ulaziti previše u detalje sa strujnim krugovima

Supplies

1) 1 x 3V piezo zujalica (veza)

2) 1 x LCD ekran (veza)

3) 40 x muški na muški i muški na ženski kratkospojnik (veza). Potreban vam je asortiman muške do muške i muške do ženske žice ILI ako vam odgovara 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 sa priključnim kabelom (veza)

7) 1 x Breadboard (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 su spojene na masu.

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

Pin 3 LCD -a je povezan sa srednjim priključkom 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 sa čim.

Korak 2: Povezivanje zujalice i ultrazvučnog senzora

Povezivanje zujalice i ultrazvučnog senzora
Povezivanje zujalice i ultrazvučnog senzora
Povezivanje zujalice i ultrazvučnog senzora
Povezivanje zujalice i ultrazvučnog senzora

Kako radi kolo:

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 ispušta ultrazvučni zvučni val. Arduino tada mjeri vrijeme potrebno da se zvučni val 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 krug.

Kad znate udaljenost, prilično je lako postaviti frekvenciju zvučnih signala. Učestalost je obrnuto proporcionalna udaljenosti, pa je to bila jednadžba. Malo sam se poigrao sa konstantom kako bih se uvjerio da zvučni signal nije previše dosadan ili previše oskudan. 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 je spojen na masu.

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

Korak 3: Kôd

Kodeks
Kodeks

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

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

Preporučuje se: