IOT - Smart Jar usando ESP8266, Arduino y sensor ultrasónico
Componentes y suministros
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 4 | ||||
| × | 1 | ||||
| × | 15 |
Aplicaciones y servicios en línea
|
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/iotsmartjarProceso de manufactura
- Sensor de temperatura Python y Raspberry Pi
- Windows 10 IoT Core y SHT15
- Sensor DHT11 con LED y altavoz piezoeléctrico
- Máquina de LEVITACIÓN ULTRASÓNICA usando ARDUINO
- Voltímetro de bricolaje con Arduino y un teléfono inteligente
- Monitor de frecuencia cardíaca con IoT
- Sensor capacitivo de huellas dactilares con Arduino o ESP8266
- Sistema de seguridad y automatización del hogar inteligente con 1Sheeld
- Sonda usando arduino y visualización en procesamiento IDE
- Brazo robótico simple e inteligente con Arduino
- Cerradura de puerta inteligente usando la página de inicio de sesión de WiFi de Arduino y ESP8266