Tabla de contenido:
- Paso 1: circuito de construcción
- Paso 2: construcción del cubo
- Paso 3: La parte de Plexi
- Paso 4: la parte LED
- Paso 5: La parte del pie de página
- Paso 6: vincular el Arduino a la placa de pruebas
- Paso 7: el código
- Paso 8: Crea una cuenta Chic'on y asocia tu dispositivo
- Paso 9: Agregar una aplicación a su cuenta
- Paso 10: Asociar el servicio a su dispositivo
- Paso 11: ir más lejos
Video: Lámpara inteligente Chic'on Cube: 11 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Este instructivo muestra cómo construir una lámpara inteligente capaz de conectar la plataforma de servicio Chic'on. (Más información en
****** Actualización Desde julio de 2018, el sitio en línea www.chicon.fr ya no es accesible, debe ejecutar su propio servidor para ejecutar una lámpara chicon ******
Desde el 27 de marzo de 2016, una nueva versión de chicon Ecosystem ya está en línea. Puede convertir su teléfono móvil Android en una lámpara compatible con chic'on. Vaya a https://www.chicon.fr/ para descargar el apk (obsoleto, ejecute su propio servidor gracias a las fuentes proporcionadas en mi repositorio de github)
Esta lámpara podrá ejecutar aplicaciones alojadas en la nube de servicios de aplicaciones de Chic'on como:
- Meteo
- Nivel de contaminación del aire (solo Francia)
- Tráfico de tiempo
- Recordatorio.
- ¡Desde la nueva versión, IFTTT ahora es compatible!
- Desde la nueva versión, Openhealth conoce la intensidad de los piojos, la gastroenteritis y los piojos en su región (solo FR)
- Y más…
Necesitas:
- Un arduino UNO
- Escudo Wifi
- LED 3xRGB - ánodo común
- 2x LED verde
- 2x LED rojo
- 1 resistencia de 10 K para el interruptor
- 2x resistencias de 50 ohmios (para led de estado)
- 2x resistencias de 10K (para los dos circuitos integrados)
- 2x TLC5916 TI IC
- 1x interruptor
- Cuadrados de Plexi de 4x 10x10cm (borroneado)
- Palo de madera redondo de 1 cuarto (alrededor de 1 m 5 de radio de 0,8 cm)
- Palo de madera rectangular 1x3x0.8 (alrededor de 30cm.
- 1x tablero de madera (alrededor de 50x50x0.3cm)
- Un servidor y una cuenta chic'on (código fuente disponible en github aquí)
Paso 1: circuito de construcción
El circuito es bastante sencillo.
Utiliza dos tlc 5916 unidos entre sí y una pequeña placa de pruebas. Usé el buen esquema y tutorial para conectar en cascada los dos IC desde aquí
La placa de pruebas y la vista esquemática muestran el circuito completo. Puedes probarlo antes de construir tu cubo. Los leds RGB, el interruptor y el led de estado se conectarán durante la construcción del cubo.
Encontrará esquemas paso a paso:
- Primero: con los dos circuitos integrados tlc5916
- Segundo: con los dos circuitos integrados y el interruptor
- Tercero: con los dos circuitos integrados, el interruptor y los leds RGB
- Cuarto: con los dos circuitos integrados, el interruptor, los leds RGB y los leds de estado
Cuando construya su cubo (vea los siguientes pasos), comience solo con los circuitos integrados cableados (primer esquema). A continuación, cableará el interruptor, los leds RGB y los leds de estado paso a paso.
Paso 2: construcción del cubo
El cubo consta de tres partes:
- Pieza de plexi
- Parte led
- parte del pie de página
Paso 3: La parte de Plexi
Para construir la pieza plexi necesita:
- 4x Plexi square (10x10cm - la luz debe pasar)
- Un palo de madera de un cuarto de redondo.
- Pegamento
- Corte cuadrado de 10x10cm del tablero de madera para hacer el logo (Opcional)
- Adhesivo de hierro para colorear el logo (Opcional)
- Corte los palos de madera de 4 x 10, 8 cm y 4 x 13, 8 cm (agrego.8 cm debido a la longitud del radio del palo)
- Pegue el plexis en los palos como en la imagen adjunta. Deja la espalda vacía.
- Corte tres trozos de madera en el cuadrado de 10 x 10 para construir el logotipo de chic'on. Mantenga el resto del cuadrado de madera que se usará más tarde para construir la parte LED
- Agregue pegatinas de hierro en las partes del logotipo y péguelas en el medio del frente.
Paso 4: la parte LED
Para construir la pieza LED necesitas:
- 2x rectángulos de madera de 13x8cm (para hacer la X interior)
- 1x 9, 5x13, 2 rectángulos de madera (para hacer el frente)
- Pérdida del cuadrado del logotipo (para hacer la cubierta del logotipo frontal)
- Pequeños bloques para arreglar la cubierta del logo
- 3 leds RGB
- 2x LED verdes
- 2x leds rojos
- Cables electrónicos (gris, rojo, azul, verde)
Soldado cada LED RGB en los cables electrónicos
- El pin ROJO en un cable rojo
- El pin VERDE de un cable verde
- El pin AZUL en un cable azul
- El pin ANODE en un cable gris.
Mantenga alrededor de 20 cm de cable, los cortará a la longitud adecuada al enchufar el circuito.
- Soldado en serie los dos Leds Verdes
- Soldado en serie los dos Leds rojos
Mantenga alrededor de 20 cm de cable, los cortará a la longitud adecuada al enchufar el circuito.
Construyendo el X
- El esquema muestra cómo construir la x interna.
- Basta con utilizar un rectángulo de madera de 13x9,5 cm. Haga una muesca para unir las dos partes.
- Taladre un agujero en cada rectángulo para pasar a través de los cables LED RGB de la cara izquierda y derecha.
- Pégalos al construir la parte frontal para formar una X grande de 10x9,5 cm.
Construyendo el frente
-
Necesitas cinco paces de madera para construir la parte delantera.
- Un rectángulo de 13, 2x9, 5cm
- Dos bloques de 10x0, 5 para fijar la cubierta del logotipo
- Cubierta de dos logotipos (debido a la pérdida del corte del logotipo)
-
Taladre cuatro agujeros en el rectángulo de 13, 2 x 9, 5 cm:
- Uno para cables LED de estado rojo
- Uno para cables LED de estado verde y cables LED RGB de la cara superior
- Uno para los cables del interruptor
- Pega los dos bloques
- Arregle los leds de estado rojo y verde y pase sus cables
- Arregle los cables LED RGB
- Pega las dos cubiertas del logo.
Paso 5: La parte del pie de página
Para construir la parte del pie de página necesitas:
- 1x11, 6x11, 6 cuadrados hechos de la tabla de madera (para la parte inferior)
- El palo de madera rectangular
- 1x interruptor
- Tu circuito
- Cables electronicos
- Soldado el interruptor de dos cables electrónicos. Mantenga alrededor de 20 cm de cable
- Corta tres paces en el rectángulo de madera de 10cm cada una
- Taladre en el medio de uno de los rectángulos - diámetro del interruptor - será el frente del cubo
- Pon el interruptor en el agujero.
- Pega el rectángulo en el cuadrado de 11,6 cm.
- Pegue la placa de pruebas con solo el IC en su lugar.
- conecte el interruptor a la placa de pruebas (mire el esquema en el paso de construcción del circuito)
- Agregue la construcción de la pieza led en el paso anterior
- conecte los leds RGB en la placa de pruebas (mire el escemático en el paso de construcción del circuito)
- Conecte los leds de estado en el breadboar (mire el esquema en el paso de construcción del circuito)
- Cubrir con la parte plexi
Paso 6: vincular el Arduino a la placa de pruebas
Desde el Arduino tienes que conectar:
- + 5v al borde de la placa de pruebas (+ 5v)
- Grd al otro borde de la placa de pruebas (Grd)
-
Al primer IC:
- Datos (PIN 3 del arduino - PIN 2 del TLC5916)
- Reloj (PIN 5 del arduino - PIN 3 del TLC5916)
- Latch (PIN 8 del arduino - PIN 4 del TLC5916)
- LED verde al PIN 6 del arduino
- LED rojo al PIN 14 del arduino (analógico 0)
- Cambiar al PIN 2 del arduino
Paso 7: el código
El código está disponible en el siguiente repositorio de github:
Necesitará la biblioteca shiftPWM disponible en
También necesitará la biblioteca wifi disponible en el IDE oficial de Arduino.
El programa principal se cortó en 4 archivos principales:
- json.ino: este archivo está decodificando el json enviado por el servidor chic'on.
- wifiManager.ino: este archivo gestiona la conexión wifi. Envío / recepción de datos desde / hacia el servidor chic'on.
- ledPorcessing.ino: Este archivo gestiona los leds (encendido / apagado, intensidad y colores)
- chiconWifiPWDM_NOSD: este archivo es el archivo principal.
Deberá cambiar dos valores en el archivo de configuración (config.h):
- String magicNumber = "";
- String sNumber = "";
- static const char ssid = ""
- static const char pass = "";
Debes insertar el que recibirás una vez que solicites un acceso a la nube de aplicaciones chic'on (ver siguiente paso). Si ejecuta su propia nube de aplicaciones Chicon, debe insertar el valor que desee de acuerdo con el valor en la base de datos del servidor (consulte el repositorio de github chiconServer aquí)
Paso 8: Crea una cuenta Chic'on y asocia tu dispositivo
Para solicitar una cuenta, vaya al formulario de registro en https://www.chicon.fr/ y complete el formulario de registro.
**** Actualización desde julio de 2018, el sitio ya no es accesible, ejecute sus propias fuentes de servidor disponibles en github ****
Luego inicie sesión en el sitio con su cuenta recién creada y:
- Solicite un número de serie para su cubo recién creado (recibirá el número de serie por correo electrónico)
- Agrega tu cubo a tu cuenta (recibirás el número mágico)
- Actualice su código Arduino con el número de serie y el número mágico.
¡Ahora puede configurar su cubo desde la página de su cuenta y disfrutar de su cubo inteligente!
N / B: si no quieres tener una cuenta chic'on y disfrutar de tu cubo inteligente, debes ejecutar tu propio servidor chic'on. Vaya a la wiki de github del servidor de chicon y siga las instrucciones.
Paso 9: Agregar una aplicación a su cuenta
Cuando crea una cuenta, no se vincula ninguna aplicación. Debe agregar aplicaciones a su cuenta para poder asignarlas en su dispositivo.
- Inicie sesión con su cuenta
- En la página de la aplicación, haga clic en el botón Agregar al carrito en la aplicación que desee.
- Haga clic en el enlace "mi carrito" en la esquina superior derecha y confirme su carrito.
- Las aplicaciones ahora están disponibles en la página de configuración de todos sus dispositivos
Paso 10: Asociar el servicio a su dispositivo
- En la página de su cuenta, desde la lista de dispositivos, haga clic en la flecha verde para llegar a la página de configuración del dispositivo.
- Arrastre la aplicación al centro de la pantalla para agregar una aplicación a su dispositivo (p. Ej., Aplicación del tiempo)
- Complete los diferentes formularios emergentes de configuración (p. Ej., Pronóstico del tiempo para mañana en Lille - Norte de Francia)
- Reinicie su lámpara Chic'on para que los cambios surtan efecto
Las últimas imágenes muestran mi cubo con la aplicación de calidad del aire (no el clima). En ese momento, la calidad del aire en Lille era mala.
Paso 11: ir más lejos
Para ir más allá, puede construir su propia lámpara inteligente y conectarse a la nube de aplicaciones chic'on tan pronto como siga el protocolo de lámpara inteligente chic'on y las especificaciones de la lámpara (descritas en github wiki disponible aquí)
Si construye su propia lámpara, publique un "instructable". Dame los datos de tu lámpara (nombre y número de grupos de led) enviándome un e-mail gracias al formulario de contacto de chicon en la web.
Puede reutilizar el código del cubo y actualizar algunos códigos. ¡Mira la wiki de github cómo construir tu propia lámpara y compartirla!
También puede, siempre que sepa un poco de php, escribir su propia aplicación Chic'on capaz de ejecutarse en la nube pública www.chicon.fr Chicon Application Cloud o en su servidor privado.
Esta wiki describe cómo escribir su propia aplicación: Aquí
Recomendado:
Luz LED de escritorio inteligente - Iluminación inteligente con Arduino - Espacio de trabajo de Neopixels: 10 pasos (con imágenes)
Luz LED de escritorio inteligente | Iluminación inteligente con Arduino | Espacio de trabajo de Neopixels: Hoy en día pasamos mucho tiempo en casa, estudiando y trabajando virtualmente, así que ¿por qué no ampliar nuestro espacio de trabajo con un sistema de iluminación personalizado e inteligente basado en Arduino y LEDs Ws2812b? Aquí te muestro cómo construir tu Smart Luz LED de escritorio que
Lámpara inteligente Alexa con ESP8266: 4 pasos (con imágenes)
Lámpara inteligente Alexa con ESP8266: este Instructable lo guía junto conmigo en la actualización de una lámpara vintage con control por voz usando un microntroller ESP8266 y Amazon Echo / Alexa. El código Arduino emula un dispositivo Belkin WeMo usando la biblioteca fauxmoESP, lo que hace que la configuración sea muy sencilla. PL
Coche IoT RC con lámpara inteligente remota o puerta de enlace: 8 pasos (con imágenes)
Coche IoT RC con Smart Lamp Remote o Gateway: para un proyecto no relacionado, había estado escribiendo un código Arduino para hablar con las lámparas inteligentes MiLight y los controles remotos de lámparas que tengo en mi hogar. Decidí hacer un pequeño auto RC para probar
Estudie mejor con una lámpara de escritorio inteligente - IDC2018IOT: 10 pasos (con imágenes)
Estudie mejor con una lámpara de escritorio inteligente - IDC2018IOT: Las personas en el mundo occidental pasan mucho tiempo sentadas. En el escritorio, conduciendo, viendo televisión y más. A veces, sentarse demasiado puede dañar su cuerpo y su capacidad de concentración. Caminar y ponerse de pie después de un tiempo determinado es fundamental para per
Lámpara inteligente fácil de $ 5 con interfaz web para teléfono inteligente: 4 pasos
Lámpara inteligente fácil de $ 5 con interfaz web para teléfono inteligente: ¡Hola! Mi nombre es Rafael. ¡Este es mi primer Instructable! Mi principal motivo para crear esta lámpara es ayudar a las personas con movilidad reducida. Algún día, no tendremos interruptores en las paredes o enchufes difíciles de alcanzar, sino nuestros teléfonos inteligentes para controlar