Comunicação Com Banco De Dados
by rodriguesexe in Circuits > Software
170 Views, 0 Favorites, 0 Comments
Comunicação Com Banco De Dados

Esta parte do projeto se baseia em:
- Criar uma dashboard adequada na Adafruit
- Criar uma programação para imprimir os valores na IO
- Integração de Bibliotecas necessárias
Supplies




Requisitos mínimos para o funcionamento:
- Conexão a Internet
- Arduino IDE 1.8+
- Conta no Adafruit
- Bibliotecas da Adafruit e ESP8266
- ESP8266

- O primeiro passo é criar uma conta na Adafruit acessando o site e dirigindo até o canto superior esquerdo
- Clique em Get started for free faça o login com seus dados pessoais


- O próximo passo é baixar o Arduino IDE pelo site oficial do Arduino. Segue o Link:
https://www.arduino.cc/en/software
Obs:Consulte as informações de seu sistema operacional para realizar o download de forma correta.


- Com o Arduino baixado, acesse Arquivo>Preferências e cole o seguinte url para importar a biblioteca do módulo Wifi: http://arduino.esp8266.com/stable/package_esp8266com_index.json
- Biblioteca do ESP importada, agora baixe as bibliotecas da Adafruit (serão automaticamente instalados por automático no Arduino exceto a Adafruit IO que deve ser instalada por fora)

- Arduino configurado e bibliotecas prontas, baixe o Sketch de exemplo e adapte as variáveis de acordo com sua aplicação, no meu caso eu adaptei com os sensores de gás, substituindo as variáveis já existentes removendo o que eu não for usar. Sempre mantenha as declarações de comunicação (receberDados, EnviarDados...)
Sketch de exemplo: https://drive.google.com/file/d/1_M0TPCYrG1jFjqW04qDLfMWgFhdRblsM/view

- O próximo passo após adaptadar sua programação com suas variáveis é Acessar a IO da Adafruit
- Acesse a IO
- Vá na aba feeds
- Crie cada feed de acordo com a variável de dados que você colocou no Sketch (exatamente igual)


- Crie uma Dashboard nova na aba Dashboards de acordo com a aplicação para ficar organizado.
- Abra a Dashboard criada e crie blocos de acordo com o que você deseja imprimir
- Ajuste cada valor de acordo com o sensor ou valor exato necessário



- Após isso, volte para o Arduino e abra a aba "config.h" do Sketch e preencha IO Username com seu nome de usuário do Adafruit e IO Key deve ser pego dentro da aba Dashboard na chave em amarelo
- Após clicar na chave copie sua IO Key e cole na variável do Arduino

- Agora no Comentário Wifi, você deve preencher em SSID com o nome da rede em que seu dispositivo deve estar conectado
- E em Pass, colocar a senha da rede conectada

- Feito todos os passos, clique no de verificação para verificar se o código está correto e pronto para imprimir os valores no Banco de Dados.
