Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Construa um Pote Inteligente IoT com ESP8266, Arduino e Sensor Ultrassônico – Monitoramento em Tempo Real

Componentes e Materiais

Componente Quantidade
Arduino UNO 1
Sensor Ultrassônico HC-SR04 (genérico) 1
Protoboard (genérica) 1
Resistor 1 kΩ 4
ESP8266 ESP-01 (Espressif) 1
Fios jumper (genéricos) ~15-20

Aplicativos e Serviços Online

Sobre o Projeto

Deixe sua cozinha incrível! Faça este projeto para dar à sua mãe dados em tempo real das receitas secretas dela.

Passo 1: Materiais Necessários

Construa um Pote Inteligente IoT com ESP8266, Arduino e Sensor Ultrassônico – Monitoramento em Tempo Real

Protótipo básico, sem componentes caros.

Componentes: Arduino UNO, Sensor ultrassônico, Pote vazio (plástico/transparente recomendado), Protoboard, ESP8266 (módulo WiFi), Fios jumper (~15-20), Cabo USB, Resistores 2kΩ (2 un).

Software: Arduino IDE, Sublime Text ou Notepad++, Servidor Apache (ou hospedado), Banco de dados MySQL.

Passo 2: Conexão ESP8266 e Sensor Ultrassônico

Construa um Pote Inteligente IoT com ESP8266, Arduino e Sensor Ultrassônico – Monitoramento em Tempo Real
Construa um Pote Inteligente IoT com ESP8266, Arduino e Sensor Ultrassônico – Monitoramento em Tempo Real

As imagens acima explicam claramente as conexões do ESP8266 e sensor ultrassônico com o Arduino.

Passo 3: Programando Arduino para ESP e Bluetooth

Link GitHub | Softwares: Notepad++, XAMPP Server, Arduino IDE

#include <SoftwareSerial.h>
SoftwareSerial esp(2, 3);
long duration; int distance;

void setup() {
  Serial.begin(9600);
  esp.begin(9600);
  esp.println("AT"); response(3000);
  esp.println("AT+CIOBAUD=9600"); response(1000);
  esp.println("AT+CWMODE=1"); response(2000);
  esp.println("AT+CWJAP=\"Wifi Name SSID\",\"Wifi Password\""); response(10000);
  pinMode(9, OUTPUT); pinMode(10, INPUT);
}

void loop() {
  digitalWrite(9, LOW); delayMicroseconds(2);
  digitalWrite(9, HIGH); delayMicroseconds(10);
  digitalWrite(9, LOW);
  duration = pulseIn(10, HIGH);
  distance = duration * 0.034 / 2;

  esp.println("AT+CIPSTART=\"TCP\",\"Your IP Address\",80"); response(5000);
  esp.println("AT+CIPSEND=80"); response(2000);
  esp.print("GET Your Link with the IP address You Used ");
  esp.print(distance);
  esp.println("\r\nabcd1234"); response(5000);
}

void response(int waitTime) {
  for(int i=0; i 0) { char x = esp.read(); Serial.print(x); }
    delay(1);
  }
}

Passo 4: Programação Web - Inserção de Dados

Construa um Pote Inteligente IoT com ESP8266, Arduino e Sensor Ultrassônico – Monitoramento em Tempo Real

Código para inserir dados no banco de dados (digite no editor de texto).

Passo 5: Programação Web - Exibição de Dados

Construa um Pote Inteligente IoT com ESP8266, Arduino e Sensor Ultrassônico – Monitoramento em Tempo Real

Consulte a imagem para o código de exibição dos valores.

Passo 6: Configuração do Banco de Dados (phpMyAdmin)

Construa um Pote Inteligente IoT com ESP8266, Arduino e Sensor Ultrassônico – Monitoramento em Tempo Real

GUI geral. Dúvidas em SQL: email santhoshnarendra@gmail.com com assunto "Tutorial - Smart Jar".

Passo 7: Pronto! Hora de Testar

Use baud rate correto. Se ESP8266 der erro, reinicie o baud rate. Dúvidas? Email-nos. Até fim de Fev/2017: código para suporte Android e UI web gráfica. Fiquem ligados!

Projeto por:

Código

Arquivos do IOT Smart Jar no GitHub: https://github.com/santynaren/iotsmartjar (siga instruções no README).

Processo de manufatura

  1. Construa um Sensor de Temperatura Remoto com Raspberry Pi e Python – Guia Passo a Passo
  2. Monitoramento Preciso de Temperatura e Umidade com SHT15 no Windows 10 IoT Core
  3. Projeto DHT11: Sensor Temperatura/Umidade com LEDs Indicadores e Buzzer
  4. Construa um Dispositivo de Levitação Ultrassônica com Arduino – Guia Passo a Passo
  5. Construa um Voltímetro Inteligente com Arduino e Smartphone – Projeto DIY Fácil
  6. Monitor de Frequência Cardíaca IoT em Tempo Real com Arduino e MAX30100
  7. Integrando Sensor de Impressão Digital Capacitivo DFRobot com Arduino ou ESP8266
  8. Automação Residencial Inteligente e Sistema de Segurança com 1Sheeld
  9. Medição de Distância em Tempo Real com Sonar Arduino e Visualização no Processing
  10. Fechadura Inteligente Wi-Fi com Arduino e ESP8266 - Desbloqueio via Celular