Taula de continguts:

Sensor de distància (per a canya blanca): 3 passos
Sensor de distància (per a canya blanca): 3 passos

Vídeo: Sensor de distància (per a canya blanca): 3 passos

Vídeo: Sensor de distància (per a canya blanca): 3 passos
Vídeo: A Haunted Past | Critical Role | Campaign 3, Episode 63 2024, Juliol
Anonim
Sensor de distància (per a canya blanca)
Sensor de distància (per a canya blanca)

Instructables ja ha cobert àmpliament un sensor de distància típic. Per tant, volia provar una adaptació d’aquest conegut concepte, com a aplicació per a una canya blanca.

Les canyes blanques són les canyes que fan servir els cecs per dir-los on és el camí. El circuit i el codi que vaig desenvolupar amb el sensor HC-SR04 emeten un so amb una freqüència més gran a mesura que el sensor s’acosta a un objecte. Per tant, si el circuit estigués connectat a l’extrem de la canya blanca, es podria utilitzar en terrenys desconeguts o en llocs sense recorregut diferent per a invidents. Això els pot ajudar a evitar objectes grans en zones amb les quals no se senten massa còmodes.

A més, el circuit també pot indicar la distància entre el sensor i l’objecte que s’enfronta amb una pantalla LCD. Això pot resultar particularment útil en altres escenaris, com ara mesurar la mida d'una habitació quan no teniu una cinta mètrica a mà.

Aquí hi ha un manual d’instruccions que crec que fa bastant bé l’aspecte del sensor de distància d’aquest projecte, ja que no aprofundiré en els circuits.

Subministraments

1) 1 x piezo buzzer (enllaç)

2) 1 pantalla LCD (enllaç)

3) 40 x cables de pont masculí a masculí i masculí a femení (enllaç). Necessiteu un assortiment de filferro masculí a masculí i de filferro masculí a femení O, si esteu còmode amb la soldadura, podeu utilitzar qualsevol tipus de filferro que vulgueu.

4) 1 x sensor d'ultrasons HC-SR04 (enllaç)

6) 1 x Arduino Uno o Arduino Nano amb el seu cable de connexió (enllaç)

7) 1 x Taula de pa (enllaç)

8) 1 x Potenciómetre o pot d'ajust per controlar el contrast de la pantalla LCD (enllaç)

Pas 1: cablejar la pantalla LCD

Cablatge de la pantalla LCD
Cablatge de la pantalla LCD
Cablatge de la pantalla LCD
Cablatge de la pantalla LCD

Els pins 2, 3, 4, 5, 11 i 12 de l’Arduino estan connectats als pins 14, 13, 12, 11, 6 i 4 de la pantalla LCD, respectivament.

Els pins 1, 5 i 16 de la pantalla LCD estan connectats a terra.

Els pins 2 i 15 de la pantalla LCD estan connectats a + 5V.

El pin 3 de la pantalla LCD està connectat al terminal central del potenciómetre o pot de retallada. Els altres dos terminals del potenciómetre o pot de tall estan connectats a terra i + 5V.

Els pins 7, 8, 9 i 10 de la pantalla LCD no estan connectats a res.

Pas 2: connectar el brunzidor i el sensor d'ultrasons

Connexió del brunzidor i del sensor d'ultrasons
Connexió del brunzidor i del sensor d'ultrasons
Connexió del brunzidor i del sensor d'ultrasons
Connexió del brunzidor i del sensor d'ultrasons

Com funciona el circuit:

El sensor d’ultrasons HC-SR04 funciona segons el principi de la reflexió de les ones sonores. Un costat del sensor envia una ona ultrasònica i l’altre costat del sensor la detecta. Aquests dos costats s’utilitzen conjuntament, s’activa el pin trigonal de l’HC-SR04, cosa que provoca que el sensor dispari una ona sonora ultrasònica. A continuació, l’Arduino mesura el temps que triga l’ona sonora a reflectir l’objecte i a detectar-la mitjançant el sensor d’ultrasons. Conèixer aquesta diferència horària i la velocitat del so pot ajudar a determinar la distància entre el sensor i l’objecte. Aquí teniu un enllaç que explica el circuit amb més detall.

Un cop coneguda la distància, és bastant fàcil establir la freqüència dels sons. La freqüència és inversament proporcional a la distància, de manera que era l'equació allà mateix. Vaig jugar una mica amb la constant per assegurar-me que el pitit no era massa molest ni freqüent ni massa escàs. Els sensors d'ultrasons no són els més fiables, ja que donen un valor inadequat si la superfície a la qual s'assenyala està inclinada, massa llunyana o massa propera. Per tant, també vaig implementar un mecanisme de seguretat a fallades que va donar un so constant per informar a l'usuari que el sensor d'ultrasons s'ha desorientat.

Les connexions:

El terminal positiu del brunzidor està connectat al pin 6. Aquesta connexió es mostra com el fil rosa. El terminal negatiu del brunzidor està connectat a terra.

El sensor d'ultrasons té 4 pins. Els passadors més externs, anomenats Vcc i GND, estan connectats al rail de + 5V i al rail de terra, respectivament. El pin etiquetat trig està connectat al pin 9 de l'Arduino. Aquesta connexió es mostra com a fil verd. El ressò etiquetat del pin al sensor d'ultrasons està connectat al pin 10 de l'Arduino. Aquesta connexió es mostra com el fil taronja.

Pas 3: el codi

El codi
El codi

El codi s'ha anotat per a la vostra referència

Podeu trobar l’enllaç al codi en aquesta unitat de Google.

Recomanat: