Tabla de contenido:
- Paso 1: construir
- Paso 2: Programa
- Paso 3: Conecte la Raspberry Pi al ULCD-220RD
- Paso 4: configura el host Raspberry Pi
Video: Temporizador de cocina: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
Esto presenta gen4-uLCD-35DT que se utilizará como pantalla secundaria para un proyecto de Raspberry Pi, el temporizador de cocina. Es una aplicación útil para la mayoría de madres y amantes de la cocina.
Esto se puede utilizar para controlar el tiempo al cocinar su plato favorito.
En esta demostración, la Raspberry Pi actúa como un host que controla el gen4-uLCD-35DT. El módulo HMI gen4 se programó con diferentes formas y widgets, que luego se controlan en función de los comandos enviados por el host Raspberry Pi y viceversa.
Este programa se prueba en Raspberry Pi 2 con imagen de píxel. También se puede ejecutar en otras variantes de Raspberry Pi. Pero, si está utilizando Raspberry Pi 3, asegúrese de visitar primero este enlace:
www.raspberrypi.org/forums/viewtopic.php?… para configurar el UART de Raspberry Pi 3.
Esta demostración se probó en una Raspberry Pi 2 que ejecuta Raspbian con PIXEL. También se puede ejecutar en otras variantes de Raspberry Pi. Sin embargo, si está utilizando Raspberry Pi 3, asegúrese de visitar este enlace primero para configurar correctamente el puerto UART:
www.raspberrypi.org/forums/viewtopic.php?…
Paso 1: construir
Componentes
- gen4-uLCD-35DT
- Tarjeta uSD
- Cable FFC de 30 vías
- gen4-PA o gen4-IB
- Raspberry Pi 2 Modelo B
- Adaptador Raspberry Pi
- Conector hembra a hembra de 5 vías
- Fuente de alimentación de 5 voltios
Aclaración sobre los componentes
- Utilice la placa de interfaz gen4 y uUSB PA-5 para conectar la pantalla a la PC como se muestra en la primera imagen de arriba.
- O si tiene una placa gen4-PA, conecte la pantalla a la PC como se muestra en la segunda imagen de arriba. También puede usar la placa gen4-PA si desea usar sus pines GPIO.
Paso 2: Programa
Descarga el proyecto aquí.
- Extraiga el archivo zip adjunto a una carpeta y luego abra el proyecto ViSi-Genie "demo1"
- Puede editar los widgets en cada formulario utilizando el Inspector de objetos.
- Después de abrir el archivo del proyecto, vaya al menú Proyecto y asegúrese de que los parámetros de Velocidad de comunicación y Visualización sean correctos, como se muestra en las dos primeras imágenes de arriba.
- Conecte gen4-uLCD-35DT a la PC
- Ahora vaya al menú de comunicaciones y seleccione el puerto COM correcto para el uUSB-PA5, luego haga clic en el botón rojo, como se muestra a continuación.
- Si el uLCD-220RD está correctamente conectado a la PC, el botón rojo debería volverse azul y debería mostrarse el nombre del módulo de visualización.
- En este punto, monte la tarjeta uSD en la PC usando un lector o adaptador de tarjetas uSD. Vaya al menú Inicio y haga clic en el botón (Crear) Copiar / Cargar.
- El proyecto ahora debería iniciar el proceso de compilación y compilación.
- Worshop4 le pedirá la unidad correcta para la tarjeta uSD. Seleccione la unidad adecuada en el menú desplegable.
- Workshop4 luego compilará el código fuente y descargará el programa a la memoria flash del módulo de visualización.
Ahora desmonte la tarjeta uSD de la PC y móntela en la ranura para tarjetas uSD del gen4-uLCD-35DT. El widget Winbutton debería aparecer ahora en la pantalla. Ahora está listo para recibir comandos de un host. Se muestra en la tercera imagen.
Descargue la biblioteca ViSi-Genie-RaspPi
La Raspberry Pi ahora debe ejecutar un programa que se comunicará con el uLCD-220RD. Se adjunta el código fuente del programa. Para poder compilar el código fuente en la Raspberry Pi, primero debe instalar la biblioteca ViSi-Genie-RaspPi, que se puede descargar desde este enlace: https://github.com/4dsystems/ViSi-Genie-RaspPi -Lib…
Siga las instrucciones sobre cómo instalar la biblioteca en ese enlace.
Paso 3: Conecte la Raspberry Pi al ULCD-220RD
Conecte el adaptador 4D-Serial-Pi a la Raspberry Pi, luego conecte el cable de 5 vías al adaptador 4D-Serial-Pi. Por último, conecte el otro extremo del cable de 5 vías al gen4-IB del módulo gen4.
O puede conectar el módulo gen4 y Raspberry Pi con el gen4-PA usando la imagen de arriba.
Paso 4: configura el host Raspberry Pi
Después de instalar la biblioteca y conectar el hardware, ahora puede compilar el código fuente y ejecutar el programa en la Raspberry Pi. Siga el procedimiento a continuación.
- Después de descargar el archivo, abra el terminal y vaya a la carpeta que contiene este archivo: Kitchen-Timer-Code
- Descomprima el archivo usando este comando: pi @ raspberry: ~ $ sudo unzip Kitchen-Timer-Code.zip
- Navegue a la carpeta donde se extrajo el contenido de “Kitchen-Timer-Code.zip”. pi @ raspberry: ~ $ cd Kitchen-Timer-Codepi @ raspberry: ~ $ cd kitchenPi
- En LX Terminal escriba el comando para compilar: pi @ raspberry: ~ $ sudo make
- Ejecute el programa usando este comando: pi @ raspberry: ~ $./kitchenPi
El módulo de pantalla gen4 ahora debería comenzar a mostrar los diferentes widgets, de acuerdo con los comandos en serie recibidos del host Raspberry Pi.
Para obtener más información, consulte la nota de la aplicación: ViSi-Genie Conexión de una pantalla 4D a la Raspberry Pi
Recomendado:
Motor paso a paso con chanclas D y temporizador 555; la primera parte del circuito el temporizador 555: 3 pasos
Motor paso a paso con chanclas D y temporizador 555; la primera parte del circuito el temporizador 555: El motor paso a paso es un motor de CC que se mueve en pasos discretos. Se utiliza a menudo en impresoras e incluso robótica. Explicaré este circuito en pasos. La primera parte del circuito es un 555 Temporizador. Es la primera imagen (ver arriba) con un chip 555 w
Temporizador para lámpara [Temporizador De Apagado De Lampara]: 3 Pasos
Timer for Light Fixture [Temporizador De Apagado De Lampara]: Ha pasado mucho tiempo desde que publiqué mi último instructable, así que decidí publicar otro de mis proyectos electrónicos. Tengo una luminaria de dos tipos de modo de iluminación, uno para estudio que son dos tubos fluorescentes T5 de 28 vatios que están fríos wh
Hacer un temporizador de cocina con MakerBit: 13 pasos
Haga un temporizador de cocina con un MakerBit: este proyecto explora cómo funciona un temporizador de cocina, ¡al hacer uno! Hace mucho tiempo, la mayoría de los dispositivos útiles eran mecánicos. Los niños pueden desarmar cosas para ver las partes internas y estudiar cómo se mueven. Los aparatos electrónicos modernos como un temporizador de cocina son
Microcontrolador AVR. Intermitente de LED con temporizador. Interrupciones de temporizadores. Modo CTC del temporizador: 6 pasos
Microcontrolador AVR. Intermitente de LED con temporizador. Interrupciones de temporizadores. Modo CTC del temporizador: ¡Hola a todos! Los temporizadores son un concepto importante en el campo de la electrónica. Cada componente electrónico funciona en una base de tiempo. Esta base de tiempo ayuda a mantener todo el trabajo sincronizado. Todos los microcontroladores funcionan a una frecuencia de reloj predefinida, el
Temporizador NE555 - Configuración del temporizador NE555 en una configuración estable: 7 pasos
Temporizador NE555 | Configuración del temporizador NE555 en una configuración estable: El temporizador NE555 es uno de los circuitos integrados más utilizados en el mundo de la electrónica. Tiene la forma de DIP 8, lo que significa que cuenta con 8 pines