Tabla de contenido:

CloudLamp: 5 pasos
CloudLamp: 5 pasos

Video: CloudLamp: 5 pasos

Video: CloudLamp: 5 pasos
Video: Animation effects of DIY cloudlamp 2024, Mes de julio
Anonim
CloudLamp
CloudLamp

Soy estudiante en Howest Kortrijk. Para mostrar lo aprendido al final del año tuvimos que hacer un proyecto. Elegí hacer una lámpara inteligente en forma de nube. Se me ocurrió esta idea porque quería hacer una lámpara de nube para el cumpleaños de mi hermana. Pero no tenía el tiempo ni las habilidades para hacerlo. Al final del año había aprendido tanto que incluso podía hacer una versión mejor / más inteligente de una lámpara de nube.

CloudLamp es una lámpara inteligente en forma de nube.

Tiene muchas funcionalidades.

Tenía sensores para medir la calidad del aire interior. Mide:

  • Concentración de CO2 (en ppm)
  • Humedad relativa (en%)
  • Temperatura (en ° C)

En el sitio web puede ver los informes meteorológicos de las ubicaciones elegidas. El color de la lámpara se adapta al clima de la ubicación seleccionada. Para mis datos meteorológicos, utilizo la API de openweathermaps.

También hay un micrófono incorporado para que pueda cambiar la ubicación de la nube con 2 aplausos. Y la pantalla LCD le muestra la ubicación de la lámpara y la descripción del clima. puedes verlo aqui.

La lámpara tiene 5 modos de clima diferentes:

  • soleado
  • nieve
  • lluvia
  • nublado
  • Parcialmente nublado
  • tormenta

Suministros

Puedes encontrar casi todo en una tienda de bricolaje.

El coste total para mí fue de unos 220 €.

para este proyecto necesitas:

  • Raspberry Pi 3 modelo B
  • Sensor de temperatura y humedad - DHT11
  • Rotura del sensor de calidad del aire Adafruit CCS811
  • relleno de almohada
  • Botella de agua de 5l
  • tira de leds rgb
  • transistores
  • LCD 16X2
  • Micrófono KY-038
  • Tarjeta micro SD de 8GB
  • Resistencias de 470 OHM
  • Hembra - Cables hembra
  • Hembra - Cables macho
  • Macho - Cables macho
  • pistola de pegamento
  • tarjeta de circuito impreso

Paso 1: Crear un esquema de Fritzing

Crear un esquema de Fritzing
Crear un esquema de Fritzing
Crear un esquema de Fritzing
Crear un esquema de Fritzing
Crear un esquema de Fritzing
Crear un esquema de Fritzing

INFORMACIÓN ADICIONAL Para utilizar CSS811, se requieren algunas configuraciones adicionales. Puedes encontrar todo aquí. El DHT11 es un componente de un solo cable. Usé una biblioteca para programarlo. Es un desastre si desea programarlo usted mismo, por lo que le recomiendo usar una biblioteca: Adafruit DHT

Utilizo la comunicación en serie a través del USB entre la raspberry pi y Arduino. Mi pantalla lcd y las tiras de led están conectadas al Arduino y mi DHt11, micrófono y ccs811 están conectados a la frambuesa.

Paso 2: hacer una base de datos

Hacer una base de datos
Hacer una base de datos

Aquí puedes ver mi modelo de base de datos.

Guardé esta base de datos en mi Raspberry pi usando MariaDB.

Mi base de datos tenía 3 tablas, 1 para mis sensores, 1 para registrar los datos. y 1 para todas las ubicaciones de la API de openweathermaps.

Paso 3: Creación de mi configuración y programación

Construyendo mi configuración y programación
Construyendo mi configuración y programación
Construyendo mi configuración y programación
Construyendo mi configuración y programación
Construyendo mi configuración y programación
Construyendo mi configuración y programación

Antes de soldarlo todo, usé mi tablero para unir todo y probar mis sensores y tiras de led. Puedes encontrar mi código en github.

Paso 4: hacer mi sitio

Haciendo mi sitio
Haciendo mi sitio
Haciendo mi sitio
Haciendo mi sitio
Haciendo mi sitio
Haciendo mi sitio

Para mostrar los datos de mis sensores y la API de openweathermaps, creé un sitio que muestra todo de manera ordenada.

Paso 5: Construyendo mi caso

Construyendo mi caso
Construyendo mi caso
Construyendo mi caso
Construyendo mi caso
Construyendo mi caso
Construyendo mi caso
Construyendo mi caso
Construyendo mi caso

Una vez que haya completado todos los pasos con éxito, puede comenzar a construir el caso. Para hacerlo, le recomiendo encarecidamente que suelde sus componentes para que no se desconecten por accidente. En las imágenes de arriba puedes ver algunos pasos que he tomado para hacer mi caso. Primero soldé todo junto, luego pude poner cada componente en una gran botella de agua de 5 litros. Finalmente utilicé pegamento caliente para pegar el relleno de almohada a la botella.

Recomendado: