Taula de continguts:
- Subministraments
- Pas 1: 4 dígits, pantalla de 7 segments
- Pas 2: sensor de distància
- Pas 3: Servo i LED
- Pas 4: Codi
Vídeo: Sensor de distància + 4 dígits, pantalla de 7 seg: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
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
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
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
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.