Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Construye un tarro inteligente IoT con ESP8266, Arduino y sensor ultrasónico: Monitorización en tiempo real

Componentes y suministros

Arduino UNO 1
Sensor ultrasónico HC-SR04 (genérico) 1
Protoboard (genérica) 1
Resistencia 1k ohm 4
Espressif ESP8266 ESP-01 1
Cables jumper (genéricos) 15

Aplicaciones y servicios online

Sobre el proyecto

¡Haz que tu cocina luzca genial! Haz este proyecto para darle a tu madre los valores en tiempo real de sus recetas secretas.

¡Hola a todos! Gracias por ver nuestro tutorial. En este tutorial mostraremos los pasos para hacer un prototipo como este. Aquí creamos una base de datos en un servidor local. Se establece un enlace para comunicar el ESP8266 con la BD a través de script PHP. Y los detalles se muestran en otro script PHP. Por favor descarga las imágenes y víelas correctamente, porque hemos proporcionado fotos para que puedas verlo offline también. ¡Feliz aprendizaje!

Paso 1: Cosas necesarias para hacer un Tarro Inteligente

Construye un tarro inteligente IoT con ESP8266, Arduino y sensor ultrasónico: Monitorización en tiempo real

Como se explicó en la introducción, este producto es un prototipo básico. No requiere elementos costosos. Lo siguiente son las cosas y software necesarios para hacerlo. ¡Feliz DIY!

Componentes:

Software:

Paso 2: Conexión ESP8266 y Sensor Ultrasónico

Construye un tarro inteligente IoT con ESP8266, Arduino y sensor ultrasónico: Monitorización en tiempo real
Construye un tarro inteligente IoT con ESP8266, Arduino y sensor ultrasónico: Monitorización en tiempo real

La imagen superior explica claramente las conexiones para el ESP8266 y el sensor ultrasónico con Arduino.

Paso 3: Programar Arduino para ESP y Bluetooth

Software usado:

#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 < waitTime; i++) { 
    if (esp.available() > 0) { char x = esp.read(); Serial.print(x); } 
    delay(1); 
  } 
}

Paso 4: Programación Web - Insertar Datos

Construye un tarro inteligente IoT con ESP8266, Arduino y sensor ultrasónico: Monitorización en tiempo real

El código anterior se escribe en el editor de texto. Es el código para insertar datos en la base de datos.

Paso 5: Programación Web - Mostrar Datos

Construye un tarro inteligente IoT con ESP8266, Arduino y sensor ultrasónico: Monitorización en tiempo real

Consulta la imagen para el código de visualización de valores.

Paso 6: Configurar la Base de Datos - Usé Panel PHPMyAdmin

Construye un tarro inteligente IoT con ESP8266, Arduino y sensor ultrasónico: Monitorización en tiempo real

Esta es una GUI general. Si tienes dudas en SQL, envíanos email a santhoshnarendra@gmail.com con asunto "Tutorial - Smart Jar".

Paso 7: ¡Listo! Hora de Probar

Asegúrate de usar el baud rate correcto. Si el ESP8266 da error, recomendamos reiniciar el baud rate correctamente. Para cualquier consulta, no dudes en enviarnos email. ¡Gracias por seguir los pasos! Para finales de Feb 2017 subiremos código para soporte Android y una interfaz web gráfica. ¡Stay Tuned! ¡Hack a lot!

Proyecto realizado por:

Código

Archivos código IoT Smart Jar

Es un enlace GitHub. Sigue las instrucciones del archivo readme del repositorio.
https://github.com/santynaren/iotsmartjar

Proceso de manufactura

  1. Construya un sensor de temperatura remoto con Raspberry Pi y Python – Guía paso a paso
  2. Monitorización Precisa de Temperatura y Humedad con SHT15 en Windows 10 IoT Core
  3. Proyecto Sensor DHT11 Temperatura y Humedad con Indicadores LED y Altavoz Piezo
  4. Construye un Dispositivo de Levitación Ultrasónica con Arduino – Guía Paso a Paso
  5. Construye un Voltímetro Inteligente con Arduino y Smartphone – Proyecto DIY Fácil
  6. Monitor de Frecuencia Cardíaca IoT en Tiempo Real con Arduino y MAX30100
  7. Integración del sensor de huella capacitivo DFRobot (ID809) con Arduino o ESP8266
  8. Construye un sistema de automatización y seguridad del hogar inteligente con 1Sheeld
  9. Medición de Distancia en Tiempo Real con Sonar Arduino y Visualización en Processing
  10. Brazo Robótico Inteligente Controlado por Arduino: Tutorial DIY Fácil
  11. Cerradura Inteligente WiFi con Arduino y ESP8266: Desbloqueo desde el Móvil