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

IOT - Smart Jar usando ESP8266, Arduino y sensor ultrasónico

Componentes y suministros

Arduino UNO
× 1
Sensor ultrasónico - HC-SR04 (genérico)
× 1
Breadboard (genérico)
× 1
Resistencia 1k ohm
× 4
Espressif ESP8266 ESP-01
× 1
Cables de puente (genéricos)
× 15

Aplicaciones y servicios en línea

Arduino IDE

Acerca de este proyecto

¡Haz que tu cocina luzca increíble! Haga este proyecto para darle a su mamá los valores de datos en tiempo real de sus recetas secretas.

¡Hola a todos! Gracias por ver nuestro tutorial. En este tutorial, le mostraremos los pasos para hacer un prototipo como este. Aquí estamos creando una base de datos en un servidor localhost. Se crea un enlace para comunicar el ESP8266 a la base de datos a través de un script PHP. Y los detalles se muestran en otro script PHP. Descargue las imágenes y visualícelas correctamente, porque hemos proporcionado fotos para que también pueda verlas sin conexión. ¡Feliz aprendizaje!

Paso 1:

Cosas necesarias para hacer un tarro inteligente

Como se explicó en la introducción, este producto es un prototipo básico. No requiere elementos costosos. Las siguientes son las cosas y el software necesarios para hacer esto. ¡Feliz bricolaje!

Componentes:

  • Arduino UNO
  • Sensor ultrasónico
  • Un frasco vacío (se recomienda plástico o transparente)
  • Protoboard
  • El tipo principal:ESP8266 (módulo WiFi)
  • Cables de puente (~ 15-20)
  • Cable de carga del programa
  • Resistencias (2K) - 2 números

Software:

  • IDE de Arduino
  • Texto sublime o Bloc de notas ++
  • Servidor Apache o cualquier servidor alojado
  • Base de datos MYSQL

Paso 2:

ESP 8266 y conexión del sensor ultrasónico

La imagen de arriba explicará claramente las conexiones para el ESP8266 y el sensor ultrasónico con Arduino.

Paso 3:

Programación de Arduino para ESP y Bluetooth

  • Enlace de Github

Software utilizado

  • Bloc de notas ++
  • Servidor XAMPP
  • Arduino IDE
  #include  SoftwareSerial esp (2, 3); larga duración; int distancia; void setup () {// ponga su código de configuración aquí, para que se ejecute una vez:Serial.begin (9600); esp.begin (9600); esp.println ("AT"); respuesta (3000); esp.println ("AT + CIOBAUD =9600"); respuesta (1000); esp.println ("AT + CWMODE =1"); respuesta (2000); esp.println ("AT + CWJAP =\" Nombre Wifi SSID \ ", \" Contraseña Wifi \ ""); respuesta (10000); pinMode (9, SALIDA); pinMode (10, ENTRADA); } void loop () {// ponga su código principal aquí, para que se ejecute repetidamente:digitalWrite (9, LOW); delayMicroseconds (2); digitalWrite (9, HIGH); delayMicroseconds (10); digitalWrite (9, LOW); duración =pulsoIn (10, ALTO); distancia =duración * 0.034 / 2; esp.println ("AT + CIPSTART =\" TCP \ ", \" Su dirección IP \ ", 80"); respuesta (5000); esp.println ("AT + CIPSEND =80"); respuesta (2000); esp.print ("OBTENGA su enlace con la dirección IP que utilizó"); esp.print (distancia); esp.println ("\ r \ nabcd1234"); response (5000);} void response (int waitTime) {for (int i =0; i  0) {char x =esp.read (); Serial.print (x);} retraso (1); }}  

Paso 4:

Programación de sitios web:inserción de datos

El código anterior se debe escribir en el Editor de texto. Es el código para insertar datos en la base de datos.

Paso 5:

Programación de sitios web:visualización de datos

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

Paso 6:

Configuración de la base de datos:he utilizado el panel PHPMyAdmin

Esta es una GUI general. Si tiene dudas sobre SQL, no dude en enviarnos un correo electrónico a [email protected] con el asunto "Tutorial - Smart Jar".

Paso 7:

¡Listo! Es hora de probar

Asegúrese de utilizar la velocidad de transmisión correcta. Si ESP8266 da un error, le recomendamos que restablezca la velocidad en baudios correctamente. Para cualquier consulta adicional, no dude en enviarnos un correo electrónico. Gracias por seguir los pasos. A finales de febrero de 2017, pondremos un código para el soporte de Android, ¡también una interfaz de usuario gráfica web! ¡Manténganse al tanto! ¡Hackea mucho!

Proyecto realizado por

  • Narendra Santhosh N
  • Ajay Karthik K
  • Subash C

Código

Archivos de código IOT Smart Jar
¡Es un enlace Github! Siga las instrucciones que se proporcionan en el archivo Léame del repositorio .https://github.com/santynaren/iotsmartjar

Proceso de manufactura

  1. Sensor de temperatura Python y Raspberry Pi
  2. Windows 10 IoT Core y SHT15
  3. Sensor DHT11 con LED y altavoz piezoeléctrico
  4. Máquina de LEVITACIÓN ULTRASÓNICA usando ARDUINO
  5. Voltímetro de bricolaje con Arduino y un teléfono inteligente
  6. Monitor de frecuencia cardíaca con IoT
  7. Sensor capacitivo de huellas dactilares con Arduino o ESP8266
  8. Sistema de seguridad y automatización del hogar inteligente con 1Sheeld
  9. Sonda usando arduino y visualización en procesamiento IDE
  10. Brazo robótico simple e inteligente con Arduino
  11. Cerradura de puerta inteligente usando la página de inicio de sesión de WiFi de Arduino y ESP8266