Índice:
- Etapa 1: conectar a blindagem Ethernet ao Arduino
- Etapa 2: Conecte o LED
- Etapa 3: Conecte o Arduino ao PC
- Etapa 4: Conecte a blindagem Ethernet ao roteador
- Etapa 5: Abra o Arduino IDE
- Etapa 6: fazer upload do código para o Arduino
- Etapa 7: Teste o servidor da web
- Etapa 8: Abra o MATLAB
- Etapa 9: Clique em GUIA
- Etapa 10: desenhe dois botões
- Etapa 11: Vincule os botões de ação ao URL
Vídeo: Controle o Arduino sem fio com MATLAB: 11 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Tenho visto poucos DIYs sobre como estabelecer uma comunicação entre o aplicativo MATLAB e o Arduino que é conectado ao PC. No entanto, eu não encontrei nada que controle o Arduino via MATLAB sem fio usando o escudo Ethernet compatível com ENC28J60. Nesta tabela, vou mostrar a maneira mais simples de controlar o Arduino usando o MATLAB sem fio. O QUE VOCÊ PRECISA? 1) Arduino - Você precisa de um controlador. Usei o Arduino porque é compatível com o MATLAB. Para este projeto, entretanto, eu usei, Gizduino, um controlador baseado em Arduino feito localmente. 2) Blindagem Ethernet - Você precisa de uma blindagem Ethernet compatível para sua placa. Usei o ENC28J60 para minha placa. 3) Roteador Wi-Fi - Para conectar seu Arduino que seria o meio de comunicação sem fio com seu PC. 4) LED - Qualquer componente para indicar a comunicação entre os dispositivos. Para este projeto usei LED. 5) Cabo da impressora - Para conectar o Arduino ao seu PC. 6) Cabo UTP - Para conectar sua blindagem Ethernet ao roteador.
Etapa 1: conectar a blindagem Ethernet ao Arduino
Conecte cuidadosamente o escudo Ethernet ao Arduino. Evite entortar os pinos.
Etapa 2: Conecte o LED
Conecte quaisquer componentes que possam indicar comunicação entre dispositivos. Neste 'ible usei um LED. Tentará ligar e desligar o LED sem fio usando o MATLAB. Eu conectei o ânodo do meu LED (pino longo) ao pino 6 de E / S digital da blindagem Ethernet conectada ao Arduino e o cátodo do LED (pino curto) ao GND da Ethernet.
Etapa 3: Conecte o Arduino ao PC
Conecte o cabo da impressora ao Arduino e conecte-o ao PC.
Etapa 4: Conecte a blindagem Ethernet ao roteador
Conecte o UTP ao seu escudo Ethernet e a qualquer uma das portas LAN do seu roteador.
Etapa 5: Abra o Arduino IDE
Usei o Arduino 1.0 por causa da compatibilidade da biblioteca de blindagem Ethernet. Após abrir o Arduino 1.0, baixe a biblioteca e copie e cole o conteúdo na pasta da biblioteca do seu Arduino 1.0.
Etapa 6: fazer upload do código para o Arduino
Antes de fazer o upload dos códigos para o seu Arduino, certifique-se de ter indicado um endereço de servidor da web que esteja no intervalo do servidor DHCP. Para saber o intervalo do servidor DHCP do seu roteador, você pode acessá-lo abrindo um navegador e digitando o endereço do gateway padrão, 192.168.0.1. A maior parte do roteador usa esse endereço de gateway padrão, no entanto, alguns roteadores podem usar um endereço diferente. Para saber o endereço do seu roteador você pode acessar o prompt de comando, se você for um usuário do Windows, digite ipconfig e tecle enter. Procure o endereço do gateway padrão se estiver conectado ao roteador.
Etapa 7: Teste o servidor da web
Depois de fazer o upload do código para o Arduino, você pode testar se consegue acessar o servidor da web atribuído. Abra um navegador e digite o endereço do seu servidor web. Usei 192.168.0.15 como meu endereço. Você pode clicar em ligar e desligar e verificar se o LED conectado ao escudo Ethernet conectado ao Arduino está respondendo. Depois de estabelecer uma comunicação com o escudo Ethernet e o servidor web, você pode prosseguir para integrá-lo ao MATLAB.
Etapa 8: Abra o MATLAB
Ao estabelecer uma conexão com seu Arduino, Ethernet Shield e Web Server, você pode abrir seu MATLAB e começar com a integração. OBSERVAÇÃO LATERAL: Embora não utilizemos o pacote de suporte MATLAB para Arduino, você pode optar por baixá-lo para referência futura.
Etapa 9: Clique em GUIA
Após executar o MATLAB, clique em GUIA. Isso o levará a outra janela solicitando modelos de GUI, basta clicar em GUI em branco.
Etapa 10: desenhe dois botões
Clique no botão e desenhe dois para o modo ON e OFF. Você pode alterar suas propriedades de acordo. Uma vez feito isso, clique no arquivo m e salve.
Etapa 11: Vincule os botões de ação ao URL
Uma vez feito isso, você pode colocar os seguintes códigos abaixo dos botões 1 e 2.
Para o primeiro botão: urlread ('https://192.168.0.15/?led=on'); Para o segundo botão: urlread ('https://192.168.0.15/?led=off'); Se você perceber, os seguintes códigos acima apenas fazem o MATLAB acessar o endereço do servidor web para os comandos on e off, o que o torna capaz de controlar os seguintes sem fio. Basta clicar em reproduzir e executar um teste.
Recomendado:
Robô Arduino sem fio usando módulo sem fio HC12: 7 etapas
Robô Arduino sem fio usando módulo sem fio HC12: Olá pessoal, bem-vindos de volta. Em meu post anterior, eu expliquei o que é um circuito de ponte H, L293D motor driver IC, pegando carona L293D Motor driver IC para dirigir drivers de motor de alta corrente e como você pode projetar e fazer sua própria placa de driver de motor L293D
Ponto de acesso sem fio com alcance de cinquenta metros com adaptador sem fio TP Link WN7200ND USB no trecho Raspbian: 6 etapas
Ponto de acesso sem fio com alcance de cinquenta metros com adaptador sem fio USB TP Link WN7200ND no Raspbian Stretch: Raspberry Pi é ótimo para criar pontos de acesso sem fio seguros, mas não tem um bom alcance, usei um adaptador sem fio USB TP Link WN7200ND para estendê-lo. Quero compartilhar como fazer por que quero usar um pi de framboesa em vez de um roteador?
Faça você mesmo de microfone sem fio para sistema de guitarra sem fio: 4 etapas
Faça você mesmo de microfone sem fio para sistema de guitarra sem fio: Tenho assistido a alguns vídeos e bandas e quase todas usam um sistema sem fio na guitarra. Enlouquecer, mover-se, caminhar e fazer o que quiserem sem o cabo, então sonho em ter um .. Mas .. para mim agora é muito caro então eu vim para isso
Transforme uma campainha sem fio em um interruptor de alarme sem fio ou botão liga / desliga: 4 etapas
Transforme uma campainha sem fio em um interruptor de alarme sem fio ou botão liga / desliga: recentemente construí um sistema de alarme e o instalei em minha casa. Usei interruptores magnéticos nas portas e os conectei através do sótão. As janelas eram outra história e fiação direta não era uma opção. Eu precisava de uma solução sem fio e isso é
Converter roteador sem fio em ponto de acesso 2x do extensor sem fio: 5 etapas
Converter Roteador Wireless em Ponto de Acesso Wireless Extender 2x: Eu tinha uma conexão de internet wireless ruim em minha casa devido a um RSJ (viga de suporte de metal no teto) e queria aumentar o sinal ou adicionar um extensor extra para o resto da casa. Eu tinha visto extensores por cerca de £ 50 em um eletro