Índice:
- Etapa 1: construir
- Etapa 2: Programa
- Etapa 3: conecte o Raspberry Pi ao ULCD-220RD
- Etapa 4: configurar o Raspberry Pi Host
Vídeo: Temporizador de cozinha: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Este possui gen4-uLCD-35DT, que será usado como um monitor secundário para um projeto Raspberry Pi, o Temporizador de Cozinha. É um aplicativo útil para a maioria das mães e entusiastas da culinária.
Isso pode ser usado para monitorar o tempo ao cozinhar seu prato favorito.
Nesta demonstração, o Raspberry Pi atua como um hospedeiro que controla o gen4-uLCD-35DT. O módulo gen4 HMI foi programado com diferentes formulários e widgets, que são controlados dependendo dos comandos enviados pelo host Raspberry Pi e vice-versa.
Este programa foi testado no Raspberry Pi 2 com imagem Pixel. Ele também pode ser executado em outras variantes do Raspberry Pi. Mas, se você estiver usando o Raspberry Pi 3, certifique-se de visitar primeiro este link:
www.raspberrypi.org/forums/viewtopic.php?… para configurar o UART do Raspberry Pi 3.
Esta demonstração foi testada em um Raspberry Pi 2 executando Raspbian com PIXEL. Ele também pode ser executado em outras variantes do Raspberry Pi. No entanto, se você estiver usando o Raspberry Pi 3, certifique-se de visitar este link primeiro para configurar corretamente a porta UART:
www.raspberrypi.org/forums/viewtopic.php?…
Etapa 1: construir
Componentes
- gen4-uLCD-35DT
- cartão uSD
- Cabo FFC 30 vias
- gen4-PA ou gen4-IB
- Raspberry Pi 2 Modelo B
- Adaptador Raspberry Pi
- 5 vias fêmea para conector fêmea
- Fonte de alimentação de 5 volts
Esclarecimento sobre os componentes
- Use a placa de interface gen4 e uUSB PA-5 para conectar o monitor ao PC como mostrado na primeira imagem acima.
- Ou se você tiver uma placa gen4-PA, conecte o monitor ao PC como mostrado na segunda imagem acima. Você também pode usar a placa gen4-PA se quiser usar seus pinos GPIO.
Etapa 2: Programa
Baixe o projeto aqui.
- Extraia o arquivo zip anexado para uma pasta e abra o projeto ViSi-Genie “demo1”
- Você pode editar os widgets em cada formulário usando o Inspetor de Objetos.
- Após abrir o arquivo do projeto, vá ao menu Projeto e certifique-se de que os parâmetros Velocidade de Comunicação e Exibição estão corretos, conforme mostrado nas duas primeiras imagens acima.
- Conecte gen4-uLCD-35DT ao PC
- Agora vá ao menu Comms e selecione a porta COM correta para o uUSB-PA5, a seguir clique no botão vermelho, conforme mostrado abaixo.
- Se o uLCD-220RD estiver conectado corretamente ao PC, o botão vermelho deve agora ficar azul e o nome do módulo de exibição deve ser exibido.
- Neste ponto, monte o cartão uSD no PC usando um leitor ou adaptador de cartão uSD. Vá para o menu inicial e clique no botão (Construir) Copiar / Carregar.
- O projeto agora deve iniciar o processo de construção e compilação.
- Worshop4 solicitará a unidade correta para o cartão uSD. Selecione a unidade apropriada no menu suspenso.
- O Workshop4 então compilará o código-fonte e fará o download do programa para a memória flash do módulo de exibição.
Agora desmonte o cartão uSD do PC e monte-o no slot de cartão uSD do gen4-uLCD-35DT. O widget Winbutton agora deve aparecer no visor. Agora está pronto para receber comandos de um host. Mostrado na terceira imagem
Baixe a Biblioteca ViSi-Genie-RaspPi
O Raspberry Pi agora deve executar um programa que se comunicará com o uLCD-220RD. O código-fonte do programa está anexado. Para poder compilar o código-fonte no Raspberry Pi, você precisa instalar primeiro a ViSi-Genie-RaspPi-Library, que pode ser baixada deste link: https://github.com/4dsystems/ViSi-Genie-RaspPi -Lib …
Siga as instruções sobre como instalar a biblioteca nesse link.
Etapa 3: conecte o Raspberry Pi ao ULCD-220RD
Conecte o adaptador 4D-Serial-Pi ao Raspberry Pi, a seguir conecte o cabo de 5 vias ao adaptador 4D-Serial-Pi. Por último, conecte a outra extremidade do cabo de 5 vias ao gen4-IB do módulo gen4.
Ou você pode fazer a interface do módulo gen4 e do Raspberry Pi com o gen4-PA usando a imagem acima.
Etapa 4: configurar o Raspberry Pi Host
Depois de instalar a biblioteca e conectar o hardware, agora você pode compilar o código-fonte e executar o programa no Raspberry Pi. Siga o procedimento abaixo.
- Após baixar o arquivo, abra o terminal e vá para a pasta que contém este arquivo: Kitchen-Timer-Code
- Descompacte o arquivo usando este comando: pi @ raspberry: ~ $ sudo unzip Kitchen-Timer-Code.zip
- Navegue até a pasta para a qual o conteúdo de “Kitchen-Timer-Code.zip” foi extraído. pi @ framboesa: ~ $ cd Kitchen-Timer-Codepi @ framboesa: ~ $ cd cozinhaPi
- No Terminal LX digite o comando para compilar: pi @ raspberry: ~ $ sudo make
- Execute o programa usando este comando: pi @ raspberry: ~ $./kitchenPi
O módulo de exibição gen4 agora deve começar a exibir os diferentes widgets, de acordo com os comandos seriais recebidos do host Raspberry Pi.
Para obter mais informações, consulte a nota de aplicação: ViSi-Genie Conectando um monitor 4D ao Raspberry Pi
Recomendado:
Substituindo os LEDs do exaustor da cozinha: 4 etapas
Substituindo os LEDs do exaustor da cozinha não ofuscante: Quando reformamos nossa casa, a cozinha foi projetada como nossa peça central. Gostamos de ter companhia e nossa cozinha sempre acabava sendo o lugar onde todos se encontravam. Tenho certeza de que muitas pessoas podem se identificar. Sendo eu o cozinheiro da família
Motor de passo com flip-flops D e temporizador 555; a primeira parte do circuito, o temporizador 555: 3 etapas
Motor de passo com flip-flops D e temporizador 555; a primeira parte do circuito, o temporizador 555: O motor de passo é um motor CC que se move em etapas discretas. É frequentemente usado em impressoras e até mesmo na robótica. Explicarei este circuito em etapas. A primeira parte do circuito é um 555 cronômetro. É a primeira imagem (veja acima) com um chip 555 w
Temporizador para luminária [Temporizador De Apagado De Lampara]: 3 etapas
Timer para luminária [Temporizador De Apagado De Lampara]: Já faz muito tempo que não postei meu último instrutível, resolvi postar mais um dos meus projetos eletrônicos. Tenho uma luminária de dois tipos de modo de iluminação, um para estudo que são duas lâmpadas fluorescentes T5 de 28 watts que são frias quando
Identificador de som de cozinha personalizado: 4 etapas
Identificador de som de cozinha personalizado: para nosso projeto final em um curso de sistemas interativos nesta primavera, criamos um sistema em tempo real para identificar e visualizar sons comuns na cozinha usando a classificação Support-Vector Machine. O sistema é composto de um laptop para áudio
Microcontrolador AVR. LEDs pisca-pisca usando temporizador. Interrupções dos temporizadores. Modo CTC do temporizador: 6 etapas
Microcontrolador AVR. LEDs pisca-pisca usando temporizador. Interrupções dos temporizadores. Modo CTC do temporizador: Olá a todos! Os temporizadores são um conceito importante no campo da eletrônica. Cada componente eletrônico funciona em uma base de tempo. Essa base de tempo ajuda a manter todo o trabalho sincronizado. Todos os microcontroladores funcionam em alguma frequência de relógio predefinida, o