Índice:
- Etapa 1: Código Arduino
- Etapa 2: Crie o banco de dados online
- Etapa 3: Criar HUB de Formulário do Windows C #
- Etapa 4: Criar interface da web
- Etapa 5: Baixe o projeto
Vídeo: ARDUINO CONTROLADO POR INTERNET: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Pensei muito em encontrar uma solução barata para conectar minha placa Arduino à internet sem usar qualquer blindagem Ethernet ou mesmo nenhum módulo WIFI. depois de pesquisar, descobri que a única maneira de falar com a placa Arduino é falando com sua porta serial, então criei um aplicativo de janela C # simples para funcionar como um (HUB) para lidar com a porta serial para enviar e receber dados para minha placa.
Este HUB de Aplicação já está conectado à internet através do seu computador pessoal e ajuda a enviar e receber dados entre sua placa o banco de dados em nuvem, além de armazenar os dados trocados de e para o Arduino e o banco de dados MySQL online, para que você possa fazer estatísticas como você desejar.
Etapa 1: Código Arduino
Primeiro de tudo eu tive que começar com um pequeno exemplo que me permite testar a aplicação da ideia e sua capacidade, então neste exemplo eu não conectei nenhum sensor, usei apenas a construção em LED no Arduino para poder ligar e desligar a luz LED no pino 13, enviando as letras "I" e "O" na porta serial
Etapa 2: Crie o banco de dados online
E para armazenar dados, temos que usar um mediador online para nos tornarmos como uma ponte entre a placa Arduino e esse hub de aplicativo.
então eu escolho um site de hospedagem de banco de dados online gratuito que funcionará para salvar meus dados recebidos da placa Arduino, além de enviar os comandos para ela, eu escolho bancos de dados MySQL porque é gratuito e comumente usado. No arquivo anexo, você descobrirá que ele contém apenas duas tabelas. o primeiro é armazenar os comandos e depois enviá-los para a placa, e a segunda tabela para receber as saídas da placa Arduino e restaurá-la para uso posterior.
Banco de dados Mysql de hospedagem gratuita:
PHP MyAdmin online:
Etapa 3: Criar HUB de Formulário do Windows C #
Então eu construí este hub que pode ser considerado como uma porta ouvinte no PC para permitir que os dados passem por ele primeiro e depois os envie para a placa Arduino pela porta serial e vice-versa.
A interface deste hub é muito simples, ele contém apenas duas caixas de rich text que mostram o status de cada transação que passa pelos dados do hub (envio e recebimento).
Nota: este hub deve estar sempre rodando enquanto você quiser usar sua placa Arduino através da internet
Etapa 4: Criar interface da web
Aqui chegamos a parte mais legal..
Criei uma aplicação web baseada na tecnologia Asp.net C # com uma interface responsiva que pode funcionar em qualquer dispositivo, esta aplicação web está lidando apenas com o banco de dados online sem saber o que é a placa atrás.
Através desta interface você pode categorizar suas peças eletrônicas que estão conectadas ao Arduino.. e clicando em e de você apenas armazene os dados online.
Exemplo:
clicando no botão verde (ON) na seção Hall, você está enviando um pedido pela internet para acender a luz do Hall de sua casa, para que do outro lado do mundo o hub receba esse pedido e trate com seu Circuito Eletrônico Arduino em casa.
protegido void BtnHallOn_Click (objeto remetente, EventArgs e) {AddTempOrders ("I"); // enviando a carta "I" para o Arduino para abrir a luz do Hall}
Etapa 5: Baixe o projeto
É hora de tentar você mesmo e fazer sua própria experiência.
Espero que goste …
Recomendado:
Faça você mesmo, Arduino, carro controlado por Bluetooth: 6 etapas (com imagens)
Carro controlado por Bluetooth DIY Arduino: Olá amigos! Meu nome é Nikolas, tenho 15 anos e moro em Atenas, Grécia. Hoje vou mostrar como fazer um carro controlado por Bluetooth de 2 rodas usando um Arduino Nano, uma impressora 3D e alguns componentes eletrônicos simples! Certifique-se de assistir meu
Robô controlado por gestos usando Arduino: 7 etapas
Robô controlado por gestos usando Arduino: os robôs são usados em muitos setores, como construção, militar, manufatura, montagem, etc. Os robôs podem ser autônomos ou semi-autônomos. Robôs autônomos não requerem nenhuma intervenção humana e podem agir por conta própria de acordo com a situação. Se
Comutador de relé IOT controlado por voz baseado em Arduino (com suporte para Google Home e Alexa): 11 etapas
Comutador de relé IOT controlado por voz baseado em Arduino (com suporte para Google Home e Alexa): Este projeto descreve como fazer um comutador de relé IOT controlado por voz baseado em Arduino. Este é um relé que você pode ligar e desligar remotamente usando um aplicativo para iOS e Android, bem como vinculá-lo ao IFTTT e controlá-lo com sua voz usando Goog
Sistema de irrigação controlado por WiFi 'inteligente' alimentado por energia solar: 6 etapas (com fotos)
Sistema de irrigação controlado por Wi-Fi 'inteligente' alimentado por energia solar: este projeto usa peças solares DIY e 12v padrão do ebay, juntamente com dispositivos Shelly IoT e alguma programação básica em openHAB para criar uma rede elétrica de jardim e irrigação inteligente totalmente movida a energia solar setup.System Highlights: Fu
Faixas de luz LED com desvanecimento controlado por sensor e alimentadas por Arduino: 6 etapas (com imagens)
Faixas de luz LED com desvanecimento controlado por sensor e alimentadas por Arduino: Recentemente, atualizei minha cozinha e sabia que a iluminação iria "melhorar" a aparência dos armários. Eu optei por ‘True Handless’ então tenho um espaço sob a superfície de trabalho, bem como um kickboard, debaixo do armário e na parte superior dos armários disponíveis e