Índice:

Controle inteligente de sala: 5 etapas
Controle inteligente de sala: 5 etapas

Vídeo: Controle inteligente de sala: 5 etapas

Vídeo: Controle inteligente de sala: 5 etapas
Vídeo: Etapas del desarrollo cognitivo de Piaget. (MUY BIEN EXPLICADO CON DIBUJOS). 2024, Julho
Anonim
Controle Inteligente de Sala
Controle Inteligente de Sala

Neste projeto, pretendemos aprender como usar AWS e MQTT em nossa configuração. Por estar no mundo da tecnologia, como será bom poder controlar sua sala apenas com seu laptop! Imagine-se correndo atrás do tempo para concluir seus projetos, caminhar para ligar o interruptor de sua luz é muito demorado!

Este portal irá:

  • Permite que você carregue / recupere imagens (intervalo S3)
  • Verifique os valores de luz (DynamoDB)
  • Ligar / desligar o led
  • Verifique a temperatura e umidade (phpmyadmin)

De estudantes a idosos, é uma interface simples, fácil de usar e entender!

Etapa 1: Lista de verificação de hardware

Lista de verificação de hardware
Lista de verificação de hardware
Lista de verificação de hardware
Lista de verificação de hardware

Vamos revisar os componentes de hardware necessários para este tutorial.

  1. Cabos de jumpers sortidos
  2. Sensor de Temperatura e Umidade DHT11 x1
  3. 10k ohms resistor x2
  4. MCP3008 x1
  5. Resistor dependente de luz (LDR) x1
  6. Luz LED x1
  7. Resistor x1 de 330 ohms
  8. Picamera x1

Etapa 2: Acessando AWS

Acessando AWS
Acessando AWS
  1. Faça login em
  2. Copie a ID da chave de acesso e a chave de acesso secreta para fins de configuração posteriormente.
  3. Clique em "Abrir console"

Registre seu Raspberry Pi como uma "coisa"

  1. Pesquisar AWS IoT
  2. Na barra de navegação esquerda, clique em "Gerenciar" e selecione "Coisas"
  3. Escreva um nome para sua Coisa e crie um certificado.
  4. Salve os 4 arquivos gerados na criação da certificação.
  5. Crie uma política e anexe a política ao seu Thing.

DynamoDB

  1. Procure por DynamoDB
  2. Crie uma mesa para luz

Balde S3

  1. Pesquisa por S3
  2. Crie um intervalo para upload de imagens

Etapa 3: instalação para Raspberry Pi

Instalação para Raspberry Pi
Instalação para Raspberry Pi

Antes de começar a executar os códigos, instale-os no Raspberry Pi.

Abra a janela do terminal

  • AWSIoTPythonSDK: sudo pip install AWSIoTPythonSDK
  • awscli: sudo pip install awscli
  • Boto: sudo pip install boto
  • Boto3: sudo pip install boto3
  • Frasco: frasco de instalação do sudo pip
  • mqtt: sudo pip install mqtt
  • paho: sudo pip install paho

Execute na janela do seu terminal:

aws configure

e digite a chave de acesso e a chave de acesso secreta do seu console.

Etapa 4: Códigos de controle da sala inteligente

  • InsertIntoDB.py: Isso irá inserir a temperatura e a umidade no banco de dados
  • aws_pubsub.py: Inscrever-se-á em tópicos como sensores / luz e câmera para obter o valor da luz e as imagens.
  • server.py: Isso permitirá que o LED seja ligado e desligado. A temperatura e a umidade também serão recuperadas e exibidas na página html. O valor da luz armazenado no dynamoDB será recuperado.

Etapa 5: experiências de aprendizagem

Experiências de Aprendizagem
Experiências de Aprendizagem

Sendo totalmente novo em Python, enfrentamos muitas dificuldades e problemas durante o processo de aprendizagem deste módulo de IoT. No entanto, com a orientação de nossos professores e amigos, conseguimos enfrentar e aprender. Por meio desse projeto, aprendemos a importância dos dispositivos IoT no mundo atual e também obtivemos um melhor conhecimento sobre o uso da AWS.

Recomendado: