Tabla de contenido:
- Paso 1: ¡Todos quieren automatización con una gran pantalla
- Paso 2: Recursos utilizados
- Paso 3: Pinout Raspberry Pi 3 Modelo B
- Paso 4: Montaje
- Paso 5: Pines PMW de Raspberry Pi 3 Modelo B
- Paso 6: Interfaz del proyecto QT
- Paso 7: Código: declaraciones y variables
- Paso 8: constructor y destructor
- Paso 9: Código: SetPins
- Paso 10: Código: UpdateStatus
- Paso 11: Eventos del control deslizante
- Paso 12: Eventos de botones de lámparas
- Paso 13: ChangeImageButton
- Paso 14: Evento del botón del ventilador
- Paso 15: Evento de casilla de verificación que muestra u oculta el cursor del mouse
- Paso 16: descargue los archivos
Video: ¡Todo el mundo quiere automatización con una gran pantalla !: 16 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
Sí, otro video sobre DISPLAYS, ¡un tema que me gusta mucho! ¿Sabes por qué?
Porque con él, es posible mejorar la interfaz de usuario.
Los usuarios de automatización necesitan una buena indicación visual. Así que les traigo, un ejemplo con una pantalla de 7 pulgadas, con toque capacitivo y una Raspberry Pi con QT Creator (librería gráfica).
Paso 1: ¡Todos quieren automatización con una gran pantalla
En esta publicación, presentaré una automatización de QT Creation, usando nuevos componentes y un ejemplo de activación de servomotor, usando la salida PWM de Raspberry Pi. También usaremos un módulo de 4 relés en nuestra automatización.
Paso 2: Recursos utilizados
· Raspberry Pi 3 modelo B +
· 2x Servos Towerpro MG996R
· Módulo de 4 relés
· 2x lámparas
· Enchufe de extensión
· Fonte 5V
· Adaptador de corriente Arduino
· Jerséis
· Protoboard
· Pantalla LCD HDMI de 7 pulgadas de 7 (pantalla táctil)
· Admirador
Paso 3: Pinout Raspberry Pi 3 Modelo B
Paso 4: Montaje
Paso 5: Pines PMW de Raspberry Pi 3 Modelo B
Los pines PWM en Raspberry Pi 3 se muestran en la imagen de arriba. Usamos el canal 0 para un servomotor y el canal 1 para otro. Debemos prestar atención en el GPIO que usa el Wiring Pi (imagen a la derecha), por lo que usaremos el GPIO1 y GPIO24 y no los pines BCM (canal Broadcom SOC) GPIO10 e GPIO19.
www.electronicwings.com/raspberry-pi/raspberry-pi-pwm-generation-using-python-and-c
Paso 6: Interfaz del proyecto QT
PD. El componente de botón no admite giff, por lo que usaremos una etiqueta (lblFan) para reproducir el giff. Además, usaremos un pulsador invisible llamado imgFan, colocado sobre la etiqueta, de esta manera podemos trabajar con el evento de clic.
Hay otra forma de hacerlo funcionar, creando una clase de etiqueta en la que se puede hacer clic, pero optamos por simplificar el código, por lo que no lo vamos a utilizar de esta forma.
Paso 7: Código: declaraciones y variables
Paso 8: constructor y destructor
Paso 9: Código: SetPins
Paso 10: Código: UpdateStatus
Paso 11: Eventos del control deslizante
Paso 12: Eventos de botones de lámparas
Paso 13: ChangeImageButton
Paso 14: Evento del botón del ventilador
Paso 15: Evento de casilla de verificación que muestra u oculta el cursor del mouse
Paso 16: descargue los archivos
INO
Recomendado:
Automatización habladora -- Audio de Arduino -- Automatización controlada por voz -- Módulo Bluetooth HC - 05: 9 pasos (con imágenes)
Automatización habladora || Audio de Arduino || Automatización controlada por voz || HC - 05 Módulo Bluetooth: …………………………. SUSCRÍBETE A mi canal de YouTube para ver más videos …. …. En este video, hemos construido una Automatización Habladora … Cuando envíe un comando de voz a través del móvil, encenderá los dispositivos domésticos y enviará comentarios i
Control llevado en todo el mundo usando Internet usando Arduino: 4 pasos
Control dirigido en todo el mundo usando Internet usando Arduino: Hola, soy Rithik. Vamos a hacer un led controlado por internet usando tu teléfono. Vamos a usar software como Arduino IDE y Blynk. Es simple y si lo lograste puedes controlar tantos componentes electrónicos como quieras Cosas que necesitamos: Hardware:
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
Automatización del hogar: suena una alarma y se muestra en la pantalla LCD cuando la temperatura está por encima del valor umbral: 5 pasos
Automatización del hogar: haga sonar una alarma y se mostrará en la pantalla LCD cuando la temperatura esté por encima del valor umbral: este blog demostrará cómo hacer un sistema de automatización del hogar que comenzará a hacer sonar una alarma cuando la temperatura alcance más del valor umbral programado. Seguirá mostrando la temperatura actual de la habitación en la pantalla LCD y se necesita acción