Comunicação Com Banco De Dados

by rodriguesexe in Circuits > Software

170 Views, 0 Favorites, 0 Comments

Comunicação Com Banco De Dados

Sistemas de informação desenvolvimento tecnologia.png

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

Captura de tela 2022-09-27 224151.png
imagem_2022-09-27_224818202.png
imagem_2022-09-27_224901347.png
WhatsApp Image 2022-09-27 at 23.41.37.jpeg

Requisitos mínimos para o funcionamento:

  • Conexão a Internet
  • Arduino IDE 1.8+
  • Conta no Adafruit
  • Bibliotecas da Adafruit e ESP8266
  • ESP8266

Captura de tela 2022-09-27 224151.png
  • 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

imagem_2022-09-27_225154935.png
imagem_2022-09-27_225410189.png
  • 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.

imagem_2022-09-27_225646642.png
imagem_2022-09-27_230529996.png
  • 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)

imagem_2022-09-27_231350776.png
  • 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

imagem_2022-09-27_231948323.png
  • 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)

imagem_2022-09-27_232403947.png
imagem_2022-09-27_232636690.png
  • 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

imagem_2022-09-27_232825444.png
imagem_2022-09-27_233138105.png
imagem_2022-09-27_233322520.png
  • 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

imagem_2022-09-27_233348193.png
  • 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

imagem_2022-09-27_233526358.png
  • 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.

imagem_2022-09-27_233741825.png

Prontinho todos seus dados já estão sendo armazenados na DashBoard e senso monitorados, podendo até controlar o projeto pela DashBoard