Kazalo:

Senzor razdalje (za beli trs): 3 koraki
Senzor razdalje (za beli trs): 3 koraki

Video: Senzor razdalje (za beli trs): 3 koraki

Video: Senzor razdalje (za beli trs): 3 koraki
Video: Тесла Gigafactory Тур по фабрике! Прямой 2016 Полный Полный тур 2024, November
Anonim
Senzor razdalje (za White Cane)
Senzor razdalje (za White Cane)

Tipični senzor razdalje je že v veliki meri pokrit s strani Instructables. Zato sem hotel preizkusiti priredbo tega znanega koncepta, kot aplikacijo za beli trs.

Beli trsi so trsi, ki jih slepi uporabljajo, da jim povedo, kje je pot. Vezje in koda, ki sem jih razvil s senzorjem HC-SR04, se pri približevanju tipala predmetu oglasi zvok z večjo frekvenco. Če bi bilo torej vezje pritrjeno na konec belega trsa, bi ga lahko uporabili na neznanem terenu ali na mestih, kjer slepa pot ne razlikuje. To bi jim lahko pomagalo, da se izognejo velikim predmetom na območjih, ki jim niso preveč všeč.

Poleg tega lahko vezje navede tudi razdaljo med senzorjem in predmetom, obrnjenim proti njemu, z uporabo LCD zaslona. To je lahko še posebej koristno v drugih scenarijih, na primer pri merjenju velikosti prostora, če pri roki nimate merilnega traku.

Tukaj je Instructables, za katerega menim, da ima senzor razdalje v tem projektu zelo dobro, saj se ne bom preveč spuščal v vezje

Zaloge

1) 1 x 3V piezo zvočni signal (povezava)

2) 1 x LCD zaslon (povezava)

3) 40 x moški kabel za moške in moški do ženski mostiček (povezava). Potrebujete izbor moške do moške in moške do ženske žice ALI če vam je všeč spajkanje, lahko uporabite katero koli vrsto žice, ki jo želite.

4) 1 x ultrazvočni senzor HC-SR04 (povezava)

6) 1 x Arduino Uno ali Arduino Nano s priključnim kablom (povezava)

7) 1 x plošča (povezava)

8) 1 x potenciometer ali trim lonec za nadzor kontrasta LCD -ja (povezava)

1. korak: Ožičenje LCD -ja

Ožičenje LCD -ja
Ožičenje LCD -ja
Ožičenje LCD -ja
Ožičenje LCD -ja

Zatiči 2, 3, 4, 5, 11 in 12 Arduina so povezani z zatiči 14, 13, 12, 11, 6 in 4 LCD -ja.

Zatiči 1, 5 in 16 LCD -ja so povezani z maso.

Pina 2 in 15 LCD -ja sta priključena na +5V.

Pin 3 LCD -ja je priključen na srednji priključek potenciometra ali trim lonca. Druga dva priključka potenciometra ali trim lonca sta priključena na ozemljitev in +5V.

Zatiči 7, 8, 9 in 10 LCD -ja niso povezani z ničemer.

2. korak: Priključite brenčalo in ultrazvočni senzor

Priključitev brenčalnika in ultrazvočnega senzorja
Priključitev brenčalnika in ultrazvočnega senzorja
Priključitev brenčalnika in ultrazvočnega senzorja
Priključitev brenčalnika in ultrazvočnega senzorja

Kako deluje vezje:

Ultrazvočni senzor HC-SR04 deluje na principu odboja zvočnega vala. Ena stran senzorja pošilja ultrazvočni val, druga stran senzorja pa to zazna. Ti dve strani se uporabljata skupaj, sproži se sprožilec HC-SR04, zaradi česar senzor sproži ultrazvočni zvočni val. Arduino nato izmeri čas, ki je potreben, da se zvočni val odbije od predmeta in ga zazna ultrazvočni senzor. Poznavanje te časovne razlike in hitrosti zvoka lahko pomaga določiti razdaljo med senzorjem in predmetom. Tukaj je povezava, ki podrobneje razlaga vezje.

Ko poznate razdaljo, je precej enostavno nastaviti frekvenco piskov. Frekvenca je obratno sorazmerna z razdaljo, zato je bila to enačba. Malo sem se poigral s konstanto in se prepričal, da piskanje ni preveč nadležno pogosto ali premalo postavljeno. Ultrazvočni senzorji niso najbolj zanesljivi, saj dajejo nepravilno vrednost, če je površina, na katero je usmerjen, nagnjena, predaleč ali preblizu. Zato sem uvedel tudi mehanizem za zaščito pred napakami, ki je dal konstanten pisk, da je uporabnika obvestil, da je ultrazvočni senzor napačno orientiran.

Povezave:

Pozitivni priključek brenčalnika je priključen na pin 6. Ta povezava je prikazana kot roza žica. Negativni priključek zvočnika je priključen na ozemljitev.

Ultrazvočni senzor ima 4 zatiči. Najbolj zunanji zatiči, imenovani Vcc in GND, so povezani s tirnico +5V oziroma ozemljitveno tirnico. Pin z oznako trig je priključen na pin 9 Arduina. Ta povezava je prikazana kot zelena žica. Pin, označen z odmevom na ultrazvočnem senzorju, je priključen na pin 10 Arduina. Ta povezava je prikazana kot oranžna žica.

3. korak: Koda

Kodeks
Kodeks

Koda je za vašo referenco označena

Povezavo do kode najdete na tem google pogonu.

Priporočena: