Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
En este tutorial construiremos un medidor de distancia digital que generará los valores en una pantalla OLED. Para este proyecto, puede optar por utilizar un módulo ardiuno o ESP8266 y proporcionaré el código para ambos. Si está utilizando un ESP8266 por primera vez, consulte mi tutorial sobre este módulo. El esquema de este programa es que el sensor de distancia HC-SR04 enviará su lectura al microcontrolador (arduino o ESP8266) y luego el microcontrolador mostrará este valor en la pantalla. Entonces empecemos.
Suministros
Para este tutorial, necesitará los siguientes componentes:
- microcontrolador (arduino o ESP8266)
- tablero de circuitos
- cables de puente
- Sensor de distancia HC-SR04
- Pantalla OLED de 0,96 pulgadas
Paso 1: cableado del circuito
Siga los esquemas y la tabla para el cableado del arduino o ESP8266.
PINArduinoESP8266VCC (sensor de distancia) 5V5VTRIG13D6ECHO12D5 GND (sensor de distancia) GNDGNDVDD (pantalla OLED) 3.3V3.3VGND (pantalla OLED) GNDGNDSCKA5D1SDAA4D2
Paso 2: Instale la biblioteca OLED de Adafruit
Siga los siguientes pasos para instalar la biblioteca OLED:
- Abra el IDE de Arduino y vaya a Sketch> Incluir biblioteca> Administrar bibliotecas
- Ahora que la ventana del administrador de la biblioteca está abierta, busque "SSD1306"
- Seleccione el que tiene el título "Adafruit SSD1306 by Adafruit"
- Haga clic en instalar
- La biblioteca ahora debería estar instalada y ahora puede pasar a la programación
Paso 3: programación
Este es el enlace para los archivos IDE de arduino para ESP8266 y arduino. El código tiene comentarios que explican la función de cada línea.
Paso 4: ¡Terminaste
Ahora debería ver la distancia mostrada en la pantalla OLED. Gracias por leer y consulte mis otros tutoriales.