Tabla de contenido:

Percha de tela IDC2018IOT: 6 pasos
Percha de tela IDC2018IOT: 6 pasos

Video: Percha de tela IDC2018IOT: 6 pasos

Video: Percha de tela IDC2018IOT: 6 pasos
Video: Как сделать выкройку стрингов Как сшить стринги с высокой посадкой How to make patterns for clothes 2024, Noviembre
Anonim
Image
Image
Percha de tela IDC2018IOT
Percha de tela IDC2018IOT
Percha de tela IDC2018IOT
Percha de tela IDC2018IOT

la percha de tela IOT hará que su armario sea más inteligente y le brindará estadísticas en línea sobre la ropa que contiene.

tiene 3 características principales:

  1. cuando quieras elegir qué ponerte, puedes pulsar sobre el color que te apetezca ponerte hoy y se iluminarán las perchas de ropa IOT con colores a juego.
  2. Cuando compre ropa nueva, puede averiguar cuántas prendas tiene de cada color.
  3. y lo más importante, si tienes un hermano que constantemente "toma prestada" tu ropa, recibirás una alarma en tu correo si eso sucede.

Paso 1: diferentes componentes de la percha de tela IOT

para cada percha de tela que usamos:

  • nodemcu: los "cerebros".
  • sensor rgb (tcs34725): para determinar de qué color es la tela en la percha.
  • sensor de presión: para detectar al poner el paño en la percha o al despegar.
  • raya de led: para indicar si la tela coincide con la elección de la aplicación.

Paso 2: flujo de datos

percha de tela => ponerse la tela => detectar color => enviar el color y la identificación de la percha lanzar HTTP a firbase

percha de tela => quitar la tela => enviar solicitud GET a ifttt webhook => enviar correo electrónico (SMTP tal vez)

Aplicación Blynk => elija color => solicitud http a la percha de tela => todas las perchas de tela con el color elegido se iluminarán en la tira de led

percha de tela => toma toda la información de firbase databse (http) => actualiza los feeds de adafriut (mqtt)

Paso 3: El mayor desafío y cómo lo enfrentamos

Nuestro mayor desafío en este proyecto fue encontrar una manera de convertir la salida del sensor RGB a valores de rojo, verde y azul que sean más similares a lo que ve el ojo, y luego averiguar de qué color es en la percha.

Para hacer que los valores RGB sean más similares a lo que ve el ojo, usamos una tabla de gamma para que cada lectura del sensor RGB se mapeara a través de esta matriz de 256. la tabla gamma se crea con esta función:

para (int i = 0; i <256; i ++) {

flotar x = i;

x / = 255;

x = pow (x, 2,5);

x * = 255;

gammatable = x;

}

luego necesitábamos tomar los valores rgb y distinguir de qué color es. para eso calculamos la "distancia" de cada color básico desde la salida del sensor, para ello almacenamos todos los colores básicos en 3 matrices para rojo, verde y azul y calculamos la distancia de la salida y cada color, luego buscamos el min distancia en la tabla y ese es el color más cercano al color real.

Paso 4: la limitación de la suspensión de tela

  • solo puede detectar 3 colores: rojo, verde y azul
  • Debe estar conectado a una fuente de alimentación, por lo que necesita una batería para cada percha de tela o cada vez que coloque una percha, la conectará con un cable.
  • necesita una buena conexión wifi

Paso 5: planes futuros

  1. agregar más colores: es necesario probar mucha ropa en el sensor rgb para comprender los valores que obtenemos para cada color y luego agregar más colores para poder detectar (1 semana)
  2. después de agregar más colores queremos poder sugerir combinaciones de colores a los usuarios (2 días)
  3. construir un prototipo de colgador para el equipo iot (3 semanas)

Paso 6: si desea construirlo por su cuenta

Si desea construirlo por su cuenta
Si desea construirlo por su cuenta
Si desea construirlo por su cuenta
Si desea construirlo por su cuenta
Si desea construirlo por su cuenta
Si desea construirlo por su cuenta

Cargué el código para que puedas intentar ejecutarlo, todo lo que necesitas hacer es conectar todos los componentes como en la imagen.

luego, en la aplicación blynk, agregue 3 botones para cada color, azul v0, rojo v1, verde v2.

también abra un aplet ifttt en webhook llamado "If maker Event" someonetouchingcloset ", luego envíeme un correo electrónico a" desde la configuración puede obtener el enlace webhhook e insertarlo en un botón blynk llamado webhook también con V4.

¡y ya está todo listo! ¡divertirse!

Recomendado: