Kazalo:
- Zaloge
- 1. korak: Ožičenje LCD -ja
- 2. korak: Priključite brenčalo in ultrazvočni senzor
- 3. korak: Koda
Video: Senzor razdalje (za beli trs): 3 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
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
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
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
Koda je za vašo referenco označena
Povezavo do kode najdete na tem google pogonu.
Priporočena:
Vadnica: Kako uporabljati analogni ultrazvočni senzor razdalje US-016 z Arduino UNO: 3 koraki
Vadnica: Kako uporabljati analogni ultrazvočni senzor razdalje US-016 z Arduino UNO: Opis: US-016 ultrazvočni zagonski modul omogoča 2 cm ~ 3 m nemerilnih zmogljivosti, napajalna napetost 5 V, obratovalni tok 3,8 mA, podpira analogno izhodno napetost, stabilen in zanesljiv. Ta modul se lahko razlikuje, odvisno od aplikacije
ANALOGNI ultrazvočni senzor za merjenje razdalje: 3 koraki
ANALOGNI ULTRAZVUČNI SENZOR ZA MERJENJE DALJINE: Ta navodila bodo obravnavala, kako uporabljati ultrazvočni senzor, povezan z Arduinom, in natančno izmeriti razdalje od 20 cm do 720 cm
Senzor razdalje + 4 števke, 7 -segmentni prikaz: 4 koraki
Senzor razdalje + 4 števke, 7 -segmentni prikaz: Uporabite senzor razdalje in si oglejte razdaljo predmetov na sedem -segmentnem zaslonu. Vidite lahko tudi, kako se servo pomika bolj v levo, ko se objekt približa. Rdeča LED vam bo povedala, če ste preblizu, zelena pa, če ste preveč
Mikrokrmilnik AVR. Ultrazvočni senzor razdalje. HC-SR04 na LCD NOKIA 5110: 4 koraki
Mikrokrmilnik AVR. Ultrazvočni senzor razdalje. HC-SR04 na LCD NOKIA 5110: Pozdravljeni vsi! V tem razdelku naredim preprosto elektronsko napravo za zaznavanje razdalje, ti parametri pa so prikazani na LCD NOKIA 5110. Parametri so prikazani kot diagram in številke. Naprava temelji na mikrokrmilniku AVR ATMEG
EyeRobot - Robotski beli trs: 10 korakov (s slikami)
EyeRobot - robotski beli trs: Povzetek: Z uporabo iRobot Roomba Create sem izdelal prototip naprave z imenom eyeRobot. Slepe in slabovidne uporabnike bo vodil skozi natrpano in poseljeno okolje z uporabo Roombe kot osnove za poroko s preprostostjo tradicije