Satura rādītājs:

Attāluma sensors (baltajam spieķim): 3 soļi
Attāluma sensors (baltajam spieķim): 3 soļi

Video: Attāluma sensors (baltajam spieķim): 3 soļi

Video: Attāluma sensors (baltajam spieķim): 3 soļi
Video: Сенсорный бесконтактный датчик включения/выключения - краткий обзор 2024, Jūlijs
Anonim
Attāluma sensors (baltajam spieķim)
Attāluma sensors (baltajam spieķim)

Tipisks attāluma sensors jau ir plaši iekļauts Instructables. Tāpēc es gribēju izmēģināt šīs plaši pazīstamās koncepcijas pielāgošanu kā balto spieķu pielietojumu.

Baltie spieķi ir spieķi, kurus neredzīgie izmanto, lai pateiktu, kur atrodas ceļš. Ķēde un kods, ko izstrādāju kopā ar sensoru HC-SR04, atskan pīkstiens ar lielāku frekvenci, kad sensors tuvojas objektam. Tāpēc, ja ķēde būtu piestiprināta pie baltā spieķa gala, to varētu izmantot nepazīstamā reljefā vai vietās, kur neredzīgajam ceļš nav paredzēts. Tas varētu palīdzēt viņiem izvairīties no lieliem priekšmetiem vietās, kas viņiem nav pārāk ērti.

Turklāt ķēde var arī noteikt attālumu starp sensoru un pret to vērsto objektu, izmantojot LCD displeju. Tas var izrādīties īpaši noderīgi citos gadījumos, piemēram, izmērot telpas izmēru, ja pie rokas nav mērlente.

Šeit ir instrukcijas, kuras, manuprāt, šī projekta attāluma sensora aspektu izdara diezgan labi, jo es ar shēmu pārāk daudz neiedziļināšos

Piegādes

1) 1 x 3 V pjezo signāls (saite)

2) 1 x LCD ekrāns (saite)

3) 40 x no vīrieša līdz vīrietim un no vīrieša uz sieviešu džemperu vadi (saite). Jums ir nepieciešams stieples sortiments no vīrieša līdz vīrietim un no vīrieša līdz sievietei VAI, ja jums ir ērti lodēt, varat izmantot jebkura veida vadus.

4) 1 x HC-SR04 ultraskaņas sensors (saite)

6) 1 x Arduino Uno vai Arduino Nano ar savienojošo kabeli (saite)

7) 1 x maizes dēlis (saite)

8) 1 x potenciometrs vai apdares trauks LCD kontrasta kontrolei (saite)

1. darbība: LCD vadu pievienošana

LCD vadu savienošana
LCD vadu savienošana
LCD vadu savienošana
LCD vadu savienošana

Arduino 2., 3., 4., 5., 11. un 12. tapas ir savienotas ar LCD 14., 13., 12., 11., 6. un 4. tapu.

LCD 1., 5. un 16. tapas ir pievienotas zemei.

LCD 2. un 15. tapas ir savienotas ar +5V.

LCD 3. tapa ir savienota ar potenciometra vai apdares katla vidējo spaili. Pārējie divi potenciometra vai apdares katla spailes ir savienoti ar zemi un +5V.

LCD 7., 8., 9. un 10. tapas nav savienotas ar neko.

2. darbība: skaņas signāla un ultraskaņas sensora pievienošana

Signāla un ultraskaņas sensora pievienošana
Signāla un ultraskaņas sensora pievienošana
Signāla un ultraskaņas sensora pievienošana
Signāla un ultraskaņas sensora pievienošana

Kā darbojas ķēde:

Ultraskaņas sensors HC-SR04 darbojas pēc skaņas viļņu atstarošanas principa. Viena sensora puse nosūta ultraskaņas viļņu, bet otra sensora puse to nosaka. Šīs divas puses tiek izmantotas kopā, tiek aktivizēts HC-SR04 sprūda tapa, kas liek sensoram uzņemt ultraskaņas skaņas vilni. Pēc tam Arduino mēra laiku, kas nepieciešams, lai skaņas vilnis atspoguļotu objektu un to noteiktu ultraskaņas sensors. Zinot šo laika starpību un skaņas ātrumu, var palīdzēt noteikt attālumu starp sensoru un objektu. Šeit ir saite, kas detalizētāk izskaidro ķēdi.

Kad esat zinājis attālumu, ir diezgan viegli iestatīt pīkstienu biežumu. Frekvence ir apgriezti proporcionāla attālumam, tāpēc tur bija vienādojums. Es mazliet paspēlējos ar nemainīgo, lai pārliecinātos, ka pīkstiens nav pārāk kaitinoši biežs vai pārāk reti. Ultraskaņas sensori nav visdrošākie, jo tie dod nepareizu vērtību, ja virsma, uz kuru tas ir vērsts, ir noliekta, pārāk tālu vai pārāk tuvu. Tāpēc es arī ieviesu drošu mehānismu, kas sniedza pastāvīgu pīkstienu, lai informētu lietotāju, ka ultraskaņas sensors ir nepareizi orientēts.

Savienojumi:

Skaņas signāla pozitīvais spailis ir pievienots tapai 6. Šis savienojums ir parādīts kā rozā vads. Skaņas signāla negatīvais terminālis ir savienots ar zemi.

Ultraskaņas sensoram ir 4 tapas. Ārējās tapas ar nosaukumu Vcc un GND ir savienotas attiecīgi ar +5V sliedi un zemes sliedi. Piespraude ar apzīmējumu trig ir savienota ar Arduino 9. tapu. Šis savienojums tiek parādīts kā zaļais vads. Ultraskaņas sensora tapas, kas apzīmētas ar atbalsi, ir savienotas ar Arduino 10. tapu. Šis savienojums tiek parādīts kā oranžs vads.

3. darbība: kods

Kods
Kods

Kods ir anotēts jūsu atsaucei

Saiti uz kodu varat atrast šajā Google diskā.

Ieteicams: