Índice:
- Etapa 1: sensor ultrassônico
- Etapa 2: ESP8266-1 Módulo WiFi
- Etapa 3: Servo SG90
- Etapa 4: Configurando Seu Módulo WiFi ESP8266-01
- Etapa 5: configuração do aplicativo Blynk
- Etapa 6: Diagrama de Circuito
- Etapa 7: Código
- Etapa 8: Tutorial de vídeo com SAÍDA
Vídeo: Caixote de lixo inteligente baseado em IoT: 8 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
Neste tutorial, vamos criar um sistema de monitoramento inteligente de lixeira baseado em IoT
Vamos monitorar se o caixote do lixo está cheio ou não e, se estiver cheio, notificaremos o proprietário através de uma notificação push em seu telefone.
Requisitos de software:
Aplicação Blynk
IDE Arduino
Requisitos de hardware:
Arduino Nano
Arduino Nano Sensor Shield
Módulo WiFi ESP 01
Sensor ultrasônico
Servo SG90
Módulo de sensor infravermelho
Etapa 1: sensor ultrassônico
Ele emite um ultrassom a 40.000 Hz que viaja pelo ar e se houver um objeto ou obstáculo em seu caminho, ele retornará ao módulo. Considerando o tempo de viagem e a velocidade do som, você pode calcular a distância.
Etapa 2: ESP8266-1 Módulo WiFi
ESP8266-01 é um transmissor e receptor WiFi serial que pode fornecer a qualquer microcontrolador acesso à rede WiFi.
O módulo ESP8266 é de baixo custo e vem pré-programado com um firmware de conjunto de comandos AT, ou seja, você pode simplesmente conectá-lo ao seu dispositivo Arduino e obter tanta capacidade de WiFi quanto um WiFi Shield oferece. - capacidade de processamento e armazenamento da placa que permite a integração com os sensores e outros aplicativos por meio de seus GPIOs.
Recursos:
- Wi-Fi Direct (P2P), soft-AP
- Pilha de protocolo TCP / IP integrada
- Possui um switch TR integrado, balun, LNA, amplificador de potência e rede correspondente
- Equipa PLL integrado, reguladores, DCXO e unidades de gerenciamento de energia
- CPU integrada de 32 bits de baixa potência pode ser usada como um aplicativo
- 1.1 / 2.0, SPI, UART
- STBC, 1 × 1 MIMO, 2 × 1 MIMO
- Agregação A-MPDU e A-MSDU e intervalo de guarda de 0,4 ms
- Acorde e transmita pacotes em <2ms
- Consumo de energia em espera de <1,0mW (DTIM3)
Etapa 3: Servo SG90
Um servo motor é um dispositivo elétrico que pode empurrar ou girar um objeto com grande precisão. Se você quiser girar e se opor a alguns ângulos ou distâncias específicos, use o servo motor. É constituído apenas por um motor simples que funciona através de um servomecanismo. Se o motor for usado com alimentação CC, ele é chamado de servo motor CC, e se for um motor alimentado por CA, então é chamado de servo motor CA. Podemos obter um servo motor de torque muito alto em pacotes pequenos e leves. Cumpra esses recursos, eles estão sendo usados em muitas aplicações, como carros de brinquedo, helicópteros e aviões RC, Robótica, Máquina, etc.
Etapa 4: Configurando Seu Módulo WiFi ESP8266-01
Conecte seu ESP 01 de acordo com as conexões fornecidas abaixo.
Em seguida, carregue este código em seu Arduino Uno. CÓDIGO
Depois de enviar o código.
Tente enviar o comando básico: AT
Você deve obter uma resposta OK. (Isso significa que seu ESP 01 está funcionando bem).
Agora seu ESP 01 será configurado automaticamente. Existem dois comandos que escrevemos no código acima.
AT + CWMODE = 1 (Define o modo Wi-Fi (Estação / AP / Estação + AP))
AT + UART_DEF = 9600, 8, 1, 0, 3 (Isso mudará a taxa de transmissão para 9600, você pode até mesmo defini-la para 115200.)
Etapa 5: configuração do aplicativo Blynk
Agora vamos configurar seu aplicativo Blynk para receber dados de temperatura e umidade nos gráficos.
Etapa 1: Clique em Novo Projeto
Passo 2: Adicione o nome do seu projeto e qual placa iremos usar, no nosso caso é Arduino Nano
Etapa 3: selecione seu widget, ou seja, nível vertical
Etapa 4: configurar os pinos e o intervalo de dados
Agora seu Blynk deve se parecer com este diagrama de circuito
Etapa 6: Diagrama de Circuito
No diagrama acima, todas as conexões são mostradas para este projeto IoT Based Dustbin.
Usamos um Arduino Nano Shield para facilitar a conexão. A conexão será a mesma para o Arduino Nano Shield também.
Etapa 7: Código
Para visitar o código completo - Alpha Electronz
Recomendado:
Lata de lixo inteligente com um carro: 5 etapas
Lixeira inteligente com um carro: esta é uma lata de lixo inteligente com um sensor ultrassônico, um carro e um botão, portanto avança quando você o pressiona. Este projeto é inspirado em https://www.instructables.com/id/DIY-Smart-Dustbin-With-Arduino/ Aqui estão algumas partes que fiz alterações: 4 rodas
Controle remoto IR baseado em Arduino automático baseado em temperatura: 7 etapas
Controle remoto IR baseado em Arduino automático baseado em temperatura: Ei, e aí, pessoal! Akarsh aqui da CETech. Cansado de acordar no meio de um sono profundo só porque a temperatura ambiente está muito baixa ou muito alta por causa do seu AC mudo. Então este projeto é para você. Neste projeto, vamos fazer o nosso
Caixote de lixo controlado por apito: 5 etapas
Whistle Controlled Dustbin: Neste projeto, um sensor de som detectará a intensidade do som ao seu redor e moverá um servo motor (abrir a lata de lixo) se a intensidade do som estiver acima de um certo limite
Termômetro infravermelho sem contato baseado em Arduino - Termômetro baseado em IR usando Arduino: 4 etapas
Termômetro infravermelho sem contato baseado em Arduino | Termômetro baseado em IR usando Arduino: Olá pessoal, neste instructables faremos um termômetro sem contato usando arduino. Já que às vezes a temperatura do líquido / sólido é muito alta ou muito baixa e então é difícil fazer contato com ele e ler sua temperatura então naquele cenário
Sistema de gerenciamento de lixo inteligente: 23 etapas
Sistema Inteligente de Gerenciamento de Lixo: INTRODUÇÃO. Problema ou Questão Atual relacionado a este projeto O principal problema da nossa sociedade atual é o acúmulo de resíduos sólidos. Terá um impacto maior na saúde e no meio ambiente de nossa sociedade. A detecção, monito