Taula de continguts:

Sensor de distància + 4 dígits, pantalla de 7 seg: 4 passos
Sensor de distància + 4 dígits, pantalla de 7 seg: 4 passos

Vídeo: Sensor de distància + 4 dígits, pantalla de 7 seg: 4 passos

Vídeo: Sensor de distància + 4 dígits, pantalla de 7 seg: 4 passos
Vídeo: 🔵 Blackview Tab 16 - ПОДРОБНЫЙ ОБЗОР ПЛАНШЕТА 2024, Juliol
Anonim
Sensor de distància + 4 dígits, pantalla de 7 seg
Sensor de distància + 4 dígits, pantalla de 7 seg

Utilitzeu un sensor de distància i vegeu la distància dels objectes en una pantalla de set segments. També podeu veure com un servo es mou més cap a l’esquerra a mesura que s’acosta un objecte. Un LED vermell us indicarà si esteu massa a prop i un LED verd us indicarà si esteu massa lluny.

Subministraments

- 1 x 5641AS 4 dígits, pantalla de 7 segments

- 2 x 330 resistències

- 1 x sensor de distància Ultra Sonic

- Servo d'1 x 180 graus

- 1 x LED vermell

- 1 x LED verd

- 1 x Arduino

- 2 x Taula de pa

- Filferros

Pas 1: 4 dígits, pantalla de 7 segments

Pantalla de 4 dígits i 7 segments
Pantalla de 4 dígits i 7 segments
Pantalla de 4 dígits i 7 segments
Pantalla de 4 dígits i 7 segments

Pin 6, 8, 9 i 12 a un pin pwm. Aquests pins són la potència de cada pantalla individual. L'arduino enviarà alimentació al pin de la primera pantalla i enviarà un senyal alt o baix a cada pin de segment (que són els lletra del diagrama). Apareixerà un número per a la primera pantalla. Than arduino apagarà aquesta pantalla i activarà la segona, que la tercera i la quarta (que no s’utilitzen). Les pantalles s'encenen i s'apaguen tan ràpidament que sembla un gran nombre.

Pas 2: sensor de distància

Sensor de distància
Sensor de distància
Sensor de distància
Sensor de distància

El sensor de distància té 4 pins que són VCC, Trig, Echo i Ground. El VCC només ha de tenir una tensió d’alimentació entre 5 i 7,8 volts. El sòl ha de ser 0 volts. El pin trigó necessita un senyal pwm que s’encén ràpidament durant uns quants mil·lisegons i que s’apaga. Aquest senyal activarà el transmissor que enviarà una ona d'ultrasons a un objecte. Aquesta ona serà enviada de nou al receptor que apagarà un temporitzador. Aquesta vegada no es convertirà en un senyal pwm que l'arduino converteix en una distància.

Pas 3: Servo i LED

Servo i LED
Servo i LED
Servo i LED
Servo i LED

Un servo té 3 pins que estan a terra, VCC i senyal. El sòl serà de 0 volts, el VCC tindrà entre 5 i 10,6 volts de tensió d’alimentació. El pin del senyal agafarà un senyal pwm que estarà entre 1 mil·lisegon i 2 mil·lisegons. Si el senyal pwm és d'1 mil·lisegon, el servo tindrà un angle de 0 graus. Mentre que, si el senyal pwm és de 2 mil·lisegons, el servo tindrà un angle de 180 graus. Tanmateix, al codi, la distància només s’ha de convertir en un angle i l’arduino ja crearà el senyal pwm.

El LED funciona quan la distància de l'objecte és inferior a 15 cm, mentre que un LED verd s'encén quan la distància és major o igual a 50 cm. Aquests LED funcionen fent que l’ànode (positiu) es connecti al pin de senyal d’un arduino i el càtode (negatiu) es connecti a una resistència de 330 ohm que està connectada a terra.

Pas 4: Codi

Alguns dels números dels pins poden ser diferents en comparació amb el diagrama. A més, si no us agrada la velocitat de la pantalla, sempre podeu canviar el valor de la variable DISPLAY_SPEED per un nombre diferent.