Tabla de contenido:
- Paso 1: lo que necesitará
- Paso 2: Bibliotecas ??? ¡No hay problema
- Paso 3: Código Arduino
- Paso 4: Conexión de la pantalla LCD a Arduino
Video: Muestre las lecturas del sensor Arduino en vivo en una pantalla LCD Nokia 5110: 4 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Si alguna vez ha trabajado con arduino, probablemente haya querido que muestre las lecturas del sensor. Usar el monitor en serie está perfectamente bien, pero siendo el arduino rudo en el que se está convirtiendo rápidamente, probablemente desee que muestre las lecturas en algo más científico. Además, tener su arduino conectado a una PC o computadora portátil no lo hace exactamente súper portátil y tener una pantalla LCD adjunta para mostrar sus datos se vuelve realmente útil si desea llevar su Arduino a todas partes. Aquí hay algunas instrucciones FÁCILES de seguir sobre cómo cablear y programar su arduino para que funcione con la pantalla.
En una nota al margen, también hice un instructivo sobre el uso de una pantalla OLED, que solo usa 4 cables. Si desea comprobarlo, aquí está el enlace:
www.instructables.com/id/Easy-OLED-Display/
Paso 1: lo que necesitará
Para este proyecto necesitará: -Nokia 5110 LCD-Dupont wire-Arduino IDE-Arduino (probado en UNO) -Adafruit_GFX library-Adafruit_PCD8544 library Puede comprar el Nokia 5110 LCD en eBay por alrededor de 2 dólares. Lo mismo ocurre con el cable dupont. Busque en eBay "40 piezas de cable dupont macho a hembra", cuesta alrededor de un dólar.
Paso 2: Bibliotecas ??? ¡No hay problema
Ahora, si ha trabajado con Arduino antes, probablemente tenga el IDE y un Arduino real. Sin embargo, si aún no está familiarizado con las bibliotecas, no se preocupe, son muy fáciles de usar. Descárguelas siguiendo los enlaces a continuación y haciendo clic en descargar ZIP en el lado derecho de la página web. https://github.com/adafruit/Adafruit-GFX-Libraryhttps://github.com/adafruit/Adafruit-PCD8544-Nokia … Una vez que haya descargado los archivos zip, extráigalos en el archivo de bibliotecas en su archivo principal de Arduino (generalmente C: / Archivos de programa / Arduino / bibliotecas) Extraiga los archivos en la carpeta de bibliotecas y cámbieles el nombre a Adafruit_GFX y Adafruit_PCD8544 Eso es básicamente todo lo que necesita hacer para esta parte. Ahora pasemos a la parte del código.
Paso 3: Código Arduino
Escribí una plantilla vacía, solo necesita agregar el código que lee de su sensor y debería funcionar. Mi código se escribe en el monitor serial en el IDE, así como en el LCD 5110. Las partes que necesita cambiar para que muestre las lecturas (y el texto) que desea están marcadas en el código. # Include // math y SPI ya debería estar en su carpeta de bibliotecas por defecto, no se preocupe por estos # include #include // lo descargamos ahora # include Adafruit_PCD8544 display = Adafruit_PCD8544 (7, 6, 5, 4, 3); // pines digitales utilizados para conectarse a la pantalla LCD # definir XPOS 0 # definir YPOS 1float sensorPin = A0; // el pin del sensor, puede cambiarlo si quiere evitar setup () {Serial.begin (9600); display.begin ();} void loop () {float sensorValue = analogRead (sensorPin); // puedes cambiar “sensorValue” en todo el código a lo que quierasSerial.print ("El valor del sensor A es:"); // mostrará este texto en la serie monitorSerial.println (sensorValue); // no olvide el ln para que la siguiente ejecución escriba en la siguiente fila display.clearDisplay (); // borra la pantalla cada vez que se inicia el bucle overdisplay.setCursor (0, 0); display.print ("El valor del sensor A es:"); // esto se escribirá en LCDdisplay.println (sensorValue); display.display (); delay (1000);} Si hiciste todo correctamente, el código debería funcionar, pero no lo ejecutes todavía, tenemos que conecte la pantalla primero.
Paso 4: Conexión de la pantalla LCD a Arduino
¡Ya casi hemos terminado! Lo único que queda es conectar los pines de la pantalla LCD al Arduino. Afortunadamente, los pines (del 1 al 5) están conectados en una fila, por lo que sus posibilidades de equivocarlos son muy escasas. Conecte los pines 1-5 del Nokia 5110 LCD a los pines 3-7 de su Arduino. (Entonces RST iría al pin 3 de Arduino, CE iría al pin 4 y así sucesivamente) Después de haber conectado todos los pines, notará que quedan 3. Esos pines deben conectarse al pin de 3.3V, 5V y GND en su Arduino. Obviamente, el pin GND LCD va a GND en el Arduino. Dependiendo del tipo de Arduino que tengas y del tipo de pantalla que tengas, juega conectando los dos últimos pines LCD al pin de 5V o 3.3V de tu Arduino. Ambos deberían funcionar, pero pruébelo usted mismo y vea cuál es la mejor combinación. También colocar resistencias de valor pequeño (alrededor de 100-200Ohm debería estar bien) entre los pines 3-7 Arduino y los pines LCD no hará daño. Esto es solo por seguridad y no es necesario si no desea usar la pantalla durante largos períodos de tiempo. Recomiendo leer esta parte nuevamente, solo para asegurarse de que haya conectado todo correctamente. Después de que todo esté conectado, puede cargar el código y comenzar a divertirse con su nueva pantalla LCD de datos de Arduino. Espero que el instructivo haya sido fácil de entender y haya ayudado al menos a algunos de ustedes.
Recomendado:
Juego "Space Impact" con sensor giroscópico y pantalla LCD Nokia 5110: 3 pasos
Juego "Space Impact" con Gyro Sensor y Nokia 5110 LCD: Después de que mi Tamagotchi murió (último proyecto), comencé a buscar una nueva forma de perder el tiempo. Decidí programar el clásico juego "Space Impact" en el Arduino. Para hacer el juego un poco más interesante y divertido, utilicé un sensor de giroscopio que tenía lyi
Pantalla LCD I2C / IIC - Use una pantalla LCD SPI para la pantalla LCD I2C usando el módulo SPI a IIC con Arduino: 5 pasos
Pantalla LCD I2C / IIC | Use una pantalla LCD SPI para la pantalla LCD I2C usando el módulo SPI a IIC con Arduino: Hola a todos, ya que una pantalla LCD SPI 1602 normal tiene demasiados cables para conectar, por lo que es muy difícil conectarlo con arduino, pero hay un módulo disponible en el mercado que puede Convierta la pantalla SPI en la pantalla IIC, por lo que solo necesita conectar 4 cables
Pantalla LCD I2C / IIC - Convierta una pantalla LCD SPI en una pantalla LCD I2C: 5 pasos
Pantalla LCD I2C / IIC | Convierta una pantalla LCD SPI en la pantalla LCD I2C: el uso de la pantalla lcd spi necesita demasiadas conexiones, lo cual es realmente difícil de hacer, así que encontré un módulo que puede convertir la pantalla lcd i2c en la pantalla lcd spi, así que comencemos
¡Cómo configurar el Samsung Galaxy S7 con Android 8.0 para que muestre solo la pantalla para una aplicación !: 5 pasos
¡Cómo configurar el Samsung Galaxy S7 con Android 8.0 para que muestre solo la pantalla para una aplicación!: Este Instructable le mostrará cómo configurar su samsung galaxy s7 para que muestre la pantalla para una sola aplicación. a quien le gusta jugar con su teléfono o quiere asegurarse de que su teléfono permanezca en una aplicación solo cuando otra persona está
Monitor de humedad del suelo de bricolaje con Arduino y una pantalla Nokia 5110: 6 pasos (con imágenes)
Monitor de humedad del suelo de bricolaje con Arduino y una pantalla Nokia 5110: En este Instructable vamos a ver cómo construir un monitor de humedad del suelo muy útil con una gran pantalla LCD Nokia 5110 usando Arduino. Mide fácilmente los niveles de humedad del suelo de tu planta desde tu Arduino y construye dispositivos interesantes