Projeto Raspberry PI IoT Conectando o Sensor DHT11
O objetivo disso O tutorial destina-se a permitir que você capture e envie dados para a nuvem a partir do seu Sensor DHT11 de conexão do Raspberry PI Based IoT Project.
História
Tutorial sobre como conectar NodeMCU à nuvem Thingsio.ai
O Raspberry Pi 3 Modelo B é o modelo mais antigo da terceira geração do Raspberry Pi. Ele substituiu o Raspberry Pi 2 Modelo B em fevereiro de 2016. O Pi não é como uma máquina típica, em sua forma mais barata não tem uma caixa e é simplesmente uma placa eletrônica do tamanho de um cartão de crédito do tipo que você pode encontrar dentro de um PC ou laptop, mas muito menor.
O objetivo deste tutorial é permitir que você envie dados de captura e envio para a nuvem a partir de seu dispositivo. Antes de iniciar este tutorial, certifique-se de ter os sensores de umidade e temperatura Raspberry pi e DHT11 à mão, para que este tutorial ocorra sem problemas.
Parte I:Instalação e configurações do Raspberry Pi:
- Você pode ter hardware como cabo HDMI, cabo LAN, cartão SD 8/16 GB, DHT11 e um cabo de dados com seu dispositivo raspberry pi 3.
- Baixe e instale os softwares:scanner Advance IP, formatador de cartão SD, XLaunch e Xming, Putty, VNC Viewer e Win32 Disk Imager para instalação e configurações do Raspberry Pi 3 na plataforma Windows.
- Baixe o sistema operacional para raspberry pi 3 “Raspbian stretch with desktop” do link:https://www.raspberrypi.org/downloads/raspbian/.
- Formate completamente o cartão SD por meio do formatador de cartão SD. Você pode seguir este link para espaço não alocado no cartão SD. https://www.isumsoft.com/computer/how-to-use-unallocated-space-on-usb-drive.html.
- Atualize a extensão do OS Raspbian por meio do Win32 Disk Imager
Crie o arquivo “ssh” e wpa_supplicant.conf no bloco de notas como “Todos os arquivos”
- Insira suas credenciais de wi-fi como esta em wpa_supplicant.conf e salve-o. Agora, você pode acessar remotamente o seu raspberry pi através do seu sistema Windows. ctrl_interface =DIR =/ var / run / wpa_supplicant GROUP =netdevnetwork ={ssid =”YOUR_NETWORK_NAME” psk =”YOUR_PASSWORD” key_mgmt =WPA-PSK}
- Ejete o cartão SD e coloque-o no raspberry pi.
- Aguarde a inicialização do Raspberry Pi.
- Faça a varredura dos endereços IP anexados por meio do scanner Advance IP e digite “ 168.0.1-254, 192.168.137.1-254 ”.
- Abra a massa e digite o endereço IP do seu raspberry pi na opção SSH. O número da porta será o mesmo. Clique em Abrir
- Digite o login como “pi” e a senha como “framboesa” (padrão)
- Para habilitar o ssh no raspberry pi. Digite o “sudoraspi-config”.
- Navegue até as opções Avançadas e pressione Enter. Ative a opção ssh.
- Instale o servidor vnc. Digite “sudo apt-get install tightvncserver”.
- Depois disso, entre no “tightvncserver”. Você verá o console assim.
- Abra o visualizador VCN e registre-se.
- No servidor VCN, vá em Arquivo-> Nova conexão e insira o mesmo endereço IP que você forneceu no putty e escreva o nome do dispositivo.
- Clique na opção de conexão. Você estará agora no sistema operacional raspberry pi.
- O lado Raspberry pi 3 da configuração está pronto. Vamos estacioná-lo aqui por alguns minutos e configurar uma conta na nuvem, que fornecerá um código de amostra para colá-lo de volta. A conta na nuvem será configurada em Thingsio.ai, o que permite que o raspberry pi envie, armazene e visualize os dados do seu sensor
Parte II:Configurando uma conta na nuvem em Thingsio.AI
- ThingsIO.AI é uma plataforma IoT para desenvolvedores. Como desenvolvedores, entendemos a dor de não ter um local perfeito para conectar, analisar e processar dados do dispositivo. Muitas plataformas analíticas puras não oferecem gerenciamento de dispositivos, que é fundamental para o iot. Essa é a razão de ThingsIO.AI
- Registre a conta em http://thingsio.ai/#/register.
- Você receberá a notificação para se inscrever.
- Vá em seu endereço de e-mail e verifique sua conta.
- Depois disso, faça login em sua conta com seu endereço de e-mail e senha
- Agora, você estará no painel do projeto. Clique na nova opção de projeto:
- Clique na opção adicionar um novo dispositivo. Você obterá um ID de dispositivo.
- Digite o nome do dispositivo e clique em criar e configurar dispositivo
- Você estará no painel do seu dispositivo:
1. Rastreie os parâmetros especiais do seu dispositivo aqui. Isso pode ser definido na configuração do dispositivo (padrão para nulo).
2. Você pode ver o seu tempo real e o gráfico do parâmetro especial.
3. Você pode ver todos os seus pontos de dados.
4. Você pode ver aqui seus últimos 5 pontos de dados.
5. Você pode ver aqui toda a lista de gráficos criados.
Acesse as opções de código de dispositivo de amostra e clique no Raspberry pi.
Você obterá o código de amostra de lá, copie e cole em seu editor vi ou editor do programador Geany.
Clique em “Enviar dados de teste” para enviar dados de teste para o servidor:
Parte III:Configuração do Raspberry Pi 3
Agora volte para o compilador Raspberry pi. Os novos poucos passos que você tem para cumprir você projeta e estão relacionados ao raspberry pi 3.
- Abra a página do terminal e digite:sudo apt-get updatesudo apt-get upgradesudo apt-get install git-coregit clone git://git.drogon.net/wiringPi
- Depois disso, abra o editor do programador Geany.
- Antes de compilar e executar um programa com a biblioteca WiringPi no Geany Programmer’s Editor, devemos adicionar algumas linhas nas configurações de construção. Para adicionar essas linhas, clique em Build e selecione Set Build Commands que é mostrado a seguir
- Modifique a seção de comandos C e Execute para compilar e executar o programa usando a Biblioteca WiringPi mostrada a seguir e clique em OK.
- Acesse as opções de código de dispositivo de amostra em http://thingsio.ai/
- Copie e cole o código de amostra em seu editor / compilador em “arquivo.c”.
- Agora, clique na opção configurar dispositivo
Parte IV:gráficos e visualizações em Thingsio.Ai
Você pode definir os parâmetros especiais (rastreados no painel) e transformá-los de acordo e adicionar novos
Clique na opção de atualização do dispositivo:
- Você também pode definir a localização geográfica do seu dispositivo
- Para criar um gráfico para o seu dispositivo, clique na “opção criar gráfico”
- Clique na opção de visualização e clique em salvar alteração
- Conecte o sensor DHT11 no pino GPIO
- Clique na opção de construção e construa o código
Leia mais detalhes:Projeto IoT com base em PI Raspberry conectando o sensor DHT11
Processo de manufatura
- IoT básica - RaspberryPI HDC2010 como
- Registrador de temperatura Raspberry Pi
- Estação meteorológica baseada no Raspberry Pi
- Sensor de temperatura Python e Raspberry Pi
- Estação meteorológica Raspberry Pi
- Projeto IoT 101:Temperatura do Fluxo do Raspberry Pi
- Sensor ultrassônico (HC-SR04) + Raspberry Pi
- Sensor de movimento usando Raspberry Pi
- Sensor de umidade do solo Raspberry Pi
- Sensor digital Hall Raspberry Pi em JAVA