Índice:
- Etapa 1: Coisas necessárias
- Etapa 2: Compreendendo o enredo
- Etapa 3: Conectando o Arduino com HC 05
- Etapa 4: fazer upload do esboço
- Etapa 5: Não se esqueça de observar a porta COM
- Etapa 6: Ligado ao Código de Fluxo 7
- Etapa 7: execute o arquivo de código de fluxo e envie dados do dispositivo Bluetooth
- Etapa 8: a imagem completa
Vídeo: Tela LCD controlada por Android no Flowcode 7: 8 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:40
Este instrutível permite que você controle uma tela LCD virtual que é simulada usando FlowCode7 por meio de seu dispositivo Android. Obviamente, você pode adicionar outras plataformas, mas elas precisam ser habilitadas para Bluetooth. Também usaremos Arduino como uma interface para PIC 16F877A (simulação em Flowcode7) e Módulo Bluetooth (HC-05) para receber sinais de um dispositivo Bluetooth que é um celular Android neste caso. Você pode até tentar enviar dados usando UDP por meio WiFi configurando seu roteador. Já existe um tutorial detalhado sobre os fóruns do Matrix aqui. No entanto, devido à ausência de um roteador privado, tive que trabalhar um pouco para realizar meu objetivo. Também tentei fazer upload de dados no meu servidor e, em seguida, consultá-los usando MySQL e PHP, mas não consegui recuperá-los. É melhor ter um roteador privado se quiser enviar dados via UDP via WiFi. Vamos dar uma olhada em como fazer isso!
Etapa 1: Coisas necessárias
Aqui está uma lista de todos os 'aparelhos' que você precisa ter: Hardware
1. Arduino UNO (usei MEGA 2560)
2. Módulo Bluetooth (HC-05)
3. Placa de ensaio
4. Cabos de ligação (macho para fêmea, de preferência)
5. Cabo USB para Arduino
Software1. Flowcode7: Você pode baixar a versão de teste da matriz oficial aqui. Faça uma conta, você precisará autenticar o software a cada inicialização com seu nome de conta e senha. Você sabe o que fazer quando esses 30 dias acabarem …;) 2. Arduino IDE: Aqui está.
3. Aplicativo Bluetooth: Existem muitos aplicativos para enviar dados para dispositivos bluetooth na Play Store. Usei "unWired Lite". Você pode usar qualquer um de sua escolha.
Etapa 2: Compreendendo o enredo
Esta ilustração explica tudo.
Etapa 3: Conectando o Arduino com HC 05
É uma configuração simples Arduino HC 055V VccGnd GndTx RxRx Tx
Revise a etapa 1 deste instrutível para obter mais informações
Quando terminar, você encontrará o dispositivo na lista do seu terminal Bluetooth. Emparelhe-o selecionando HC 05. A senha geralmente é 1234.
Etapa 4: fazer upload do esboço
Faça upload deste esboço para o Arduino IDE. É muito comum para gravar dados em série na porta COM usando Bluetooth. # Include // importar a biblioteca Serialint BluetoothData; // os dados fornecidos pelo dispositivo bluetooth
void setup () {// coloque seu código de configuração aqui, para ser executado uma vez:
Serial.begin (9600); pinMode (ledpin, OUTPUT); }
void loop () {// coloque seu código principal aqui, para executar repetidamente: if (Serial.available ()) {BluetoothData = Serial.read (); Serial.write (BluetoothData); } atraso (100); }
Etapa 5: Não se esqueça de observar a porta COM
Etapa 6: Ligado ao Código de Fluxo 7
Você precisará construir este diagrama de fluxo. Arraste uma porta RS232 e LCD para o painel. Conecte macros aos dispositivos periféricos. Selecione a porta COM pela qual o Arduino está conectado em Propriedades de RS232
Etapa 7: execute o arquivo de código de fluxo e envie dados do dispositivo Bluetooth
Digite um texto no seu aplicativo bluetooth. Certifique-se de que o módulo está conectado ao seu dispositivo. HC 05 geralmente pisca seu LED duas vezes com um ligeiro atraso entre quando emparelhado com sucesso. Certifique-se de que o programa de código de fluxo esteja em execução antes de enviar quaisquer dados para obter melhores resultados. O Flowcode7 funcionava bem devagar no meu PC e as saídas demoravam muito. Escopo futuro: Você pode enviar strings específicas que podem ser combinadas no Flowcode para acionar outros eventos, como limpar a tela LCD, imprimir em uma nova linha, alterar dados etc.
Etapa 8: a imagem completa
Espero que tenha gostado do instrutível! Por que postei isto ?: Apresentei este projeto ao meu professor como um envio de projeto. Ele nem se preocupou em verificar o código do meu laptop. Ele assinou o documento impresso e jogou-o fora em uma pilha cheia desses arquivos. Eu tinha 2 escolhas:
1. Aceite que eu não poderia fazer nada a respeito2. Compartilhe com as pessoas certas.
Recomendado:
Luz do relógio com tela de matriz de tira LED controlada por Wi-Fi: 3 etapas (com imagens)
Luz de relógio com tela de matriz de tira de LED controlada por WiFi: Tiras de LED programáveis, por ex. com base no WS2812, são fascinantes. As aplicações são múltiplas e você pode obter resultados impressionantes rapidamente. E de alguma forma construir relógios parece ser outro domínio no qual penso muito. Começando com alguma experiência em
MATRIZ DE LED SMART CONTROLADA POR INTERNET DIY (ADAFRUIT + ESP8266 + WS2812): 8 etapas (com imagens)
MATRIZ DE LED INTELIGENTE CONTROLADA POR INTERNET DIY (ADAFRUIT + ESP8266 + WS2812): Aqui está o meu segundo avanço para um projeto que estou muito animado para mostrar a vocês. Trata-se de uma matriz LED inteligente DIY que permite mostrar nela dados, como YouTube Stats, Smart Home Stats, como temperatura, umidade, pode ser um relógio simples ou apenas mostrar
Nuvem de cores controlada por aplicativo: 7 etapas (com imagens)
App Controlled Color Cloud: Olá, neste instrutível, mostro como construir uma iluminação ambiente a partir de uma grade de caminho de cascalho. Tudo pode ser controlado via WLAN com um app.https: //youtu.be/NQPSnQKSuoUTHavia alguns problemas com o projeto. Mas no final você pode fazer sagacidade
Ultimate Dry Ice Fog Machine - controlada por Bluetooth, alimentada por bateria e impressa em 3D: 22 etapas (com fotos)
Ultimate Dry Ice Fog Machine - Bluetooth controlada, alimentada por bateria e impressa em 3D: Recentemente, precisei de uma máquina de Dry Ice para alguns efeitos teatrais de um show local. Nosso orçamento não se estenderia para a contratação de um profissional, então foi isso que eu construí. É principalmente impresso em 3D, controlado remotamente via bluetooth, bateria powere
Tela de moldura digital de 55 polegadas, 4K por cerca de US $ 400: 7 etapas (com imagens)
Tela de moldura digital de 55 polegadas, 4K por cerca de US $ 400: há muitos tutoriais sobre como fazer uma moldura digital incrível com um pi de framboesa. infelizmente, o rpi não oferece suporte à resolução 4K. o Odroid C2 pode lidar facilmente com a resolução de 4K, mas nenhum desses tutoriais rpi funciona para a unidade C2. levou