Postagens

Materiais Utilizados

Imagem
Protoboard;                                               ESP32;           DHT11;                                                         LDR;           Resistor  (220 Ohms) ;                                  Jumpers (macho/macho);                         Cabo de celular entrada universal.

APP + Nuvem

Imagem
Nesta postagem iremos falar sobre o ThingSpeak, um serviço de nuvem grátis para uso comum, onde utilizamos as nossa informações coletadas pelo ESP32 e o DHT11. Primeiramente, o que é o ThingSpeak? O ThingSpeak é um serviço de plataforma de analítica da IoT que permite agregar, visualizar e analisar fluxos de dados ao vivo na nuvem. Fornece visualizações instantâneas de dados postados por seus dispositivos. Com a capacidade de executar o código MATLAB, você pode realizar a análise e o processamento on-line dos dados conforme eles são recebidos. É frequentemente usado para prototipagem e sistemas IoT de verificação de conceito que exigem análise. Conectar um dispositivo IoT Para utilizar o Thingspeak, é necessário fazer um cadastro neste site: https://thingspeak.com/users/sign_up Informe os dados e verifique se recebeu um e-mail.  Clique no link recebido e depois faça o login .  Crie um novo canal no ThingSpeak clicando em New Channel .  Na aba Settings configu

Apresentação - Projeto Comunica_IOT

Imagem
Resumo do Projeto A ideia de Internet of Things (IoT) está em alta e tem como objetivo realizar conexões de diversos dispositivos usados em nosso dia-a-dia na rede mundial de computadores. Podendo ser integrado desde máquinas industriais à dispositivos wearables, assim coletando dados para possíveis tomadas de decisões ou simplesmente para facilitar nossa vida. Com a expansão do IoT veio o Arduino e sua IDE, facilitando ainda mais o uso e desenvolvimento deste.  O módulo utilizado em nosso projeto foi o microcontrolador ESP32, contando com um baixíssimo consumo de energia e conectividade tanto por Wi-Fi quanto por Bluetooth. E o sensor de umidade e temperatura DHT11, que realiza as leituras em tempo real do ambiente. Através da IDE já citada foi possível realizar por linha de código a junção de informações obtidas pelo DHT11 e a transmissão realizada pelo microcontrolador ESP32 em um formulário e planilha online, ambos Google.  Com os dados obtidos na planilha temos div

3º Laboratório - 22/04/2019

Imagem
Neste laboratório tivemos a oportunidade de realizar um banco de dados através das ferramentas gratuitas do Google Docs, utilizando um formulário para receber a massa de dados e uma planilha para armazenar os mesmos. Estaremos mostrando o passo a passo da criação do formulário + planilha Google, seguindo do INPUT de dados através da placa ESP32 e sensor DHT 11. Formulário + Planilha Google Primeiramente, é mais que óbvio a necessidade de uma conta Google para a realização da tarefa, portanto, acesso o seu Drive e clique em Novo. Em seguida clique na ultima opção e selecione Formulários Google, como indicado na imagem abaixo: Selecionando a opção Formulário em branco, você será direcionado para uma nova tela, onde temos campos de informações. Compare as imagens abaixo, a primeira o formulário em branco recém criado e em seguida o formulário já pronto para ser preenchido. Dê um título, insira campos de texto para Temperatura e Umidade. Após este proc

Teste de Wifi

Imagem
Este experimento faria parte do Laboratório 2 (25/03), mas como não temos acesso a senha do WIFI da universidade, tivemos que então realizar o mesmo em nossas casas. Outro imprevisto que tivemos foi o tamanho de nossa  protoboard , era pequena demais para conectar os sensores DHT11 e LDR, e fazer a conexão do ESP32 com o aplicativo   FilipeFlop  através do WIFI. Diante disto escolhemos uma outra alternativa, ou seja, fazer o teste de acesso ao relógio da WEB. Experimento Utilizamos como base o site  Eletrogate  para fazer o teste, mas não obtivemos sucesso pois ao rodar o sistema, o resultado eram vários caracteres especiais no lugar da data e hora. Partimos então para o site  Random Nerd Tutorials , onde alcançamos a vitória! Primeiros Passos A maneira mais fácil de obter data e hora de um servidor NTP é usando uma biblioteca cliente NTP. Siga os próximos passos para instalar esta biblioteca no seu Arduino IDE:   Clique aqui  para baixar a biblioteca NTP C

2º Laboratório - 25/03/2019

Imagem
No laboratório do dia 25/03/2019, nos juntamos novamente para a realização do teste do Bluetooth que desta vez conseguimos obter sucesso. O problema era devido as bibliotecas necessários na IDE do Arduino , sendo elas DHT Sensor Library Master e Adafruit United , ambos podem ser baixados no gerenciador de bibliotecas, encontrado no menu Ferramentas (aba superior), conforme imagem abaixo: O código é o mesmo do laboratório anterior. Seguem imagens. Ocorre uma comunicação com o aplicativo FilipeFlop , onde apresenta dados de umidade e temperatura. Infelizmente o aplicativo não conseguiu apresentar dados coerentes, assim não sendo confiável, porém a interação entre o aplicativo e o DHT11 foi bem sucedida. Como apresentam as mídias abaixo. Dúvidas ou comentários, deixe o seu!! 😄

1º Laboratório - 11/03/2019

Imagem
Para realização  do nosso projeto IOT é necessário a instalação da plataforma Arduino IDE - segue link de download www.arduino.cc/en/Main/Software e da IDE para o reconhecimento do ESP32 . Finalizado o processo de instalação seguimos para os testes, onde nossa professora passou alguns links de exemplo. Por estarmos utilizando o Wi-Fi da Universidade, não foi possível fazer os testes que englobavam o uso do SSID e a senha atual de acesso a internet. Com isso, realizamos dois simples testes. O primeiro tinha como objetivo acender um simples LED . É apenas um loop, enviando ao LED baixa e alta voltagem (1 ou 0). Assim poderíamos confirmar o reconhecimento da IDE do Arduino ao nosso ESP32. Segue abaixo a montagem do circuito.    No segundo teste, tentamos realizar a comunicação com o Bluetooth e da mesma forma que o ESP32 necessitava de uma integração com o IDE Arduino, o nosso DHT11 precisava da instalação da biblioteca.  Neste caso, não tivemos temo