Tabla de contenido:

El árbol de Navidad con tecnología de Google Trends: 6 pasos (con imágenes)
El árbol de Navidad con tecnología de Google Trends: 6 pasos (con imágenes)

Video: El árbol de Navidad con tecnología de Google Trends: 6 pasos (con imágenes)

Video: El árbol de Navidad con tecnología de Google Trends: 6 pasos (con imágenes)
Video: COMO DECORAR TU ARBOL DE NAVIDAD COMO TODO UN PROFESIONAL 🎄 ''NUEVAS IDEAS Y PASOS SUPER FACILES'' 2024, Noviembre
Anonim
El árbol de Navidad impulsado por Tendencias de Google
El árbol de Navidad impulsado por Tendencias de Google

¿Quieres saber lo de moda que está la Navidad? ¡Descúbrelo con este árbol de Navidad impulsado por las tendencias de Google! Modo fiesta incluido.

Suministros

- Frambuesa Pi 3b +

- 8x Adafruit NeoPixel

- Botón

- Altavoz USB

- Alambrado

- Equipo de soldadura

- Limpiapipas

- impresora 3d

- Pegamento

Paso 1: Video del proyecto

Image
Image

Paso 2: Luces - Impresión 3D

Luces - Impresión 3D
Luces - Impresión 3D
Luces - Impresión 3D
Luces - Impresión 3D

El primer paso es crear un contenedor para cada luz.

Hemos diseñado en 3D algunas cajas de regalo (ver arriba) y las hemos impreso con filamento transparente. Este filamento es perfecto porque difunde la luz a la perfección y emite el ambiente navideño perfecto.

Imprimimos ocho de ellos, pero puede crear tantos como necesite.

El archivo STL se adjunta a este paso.

Paso 3: Luces - Hardware

Luces - Hardware
Luces - Hardware
Luces - Hardware
Luces - Hardware

Con los envases impresos, podemos pasar a la electrónica.

Estamos usando Adafruit Neopixels como luces. Estos son muy brillantes, admiten muchos colores y tienen una excelente documentación.

No están del todo listos para usar fuera de la caja, todavía necesitamos soldar los cables necesarios. Dependiendo de la cantidad de luces, esto puede llevar algo de tiempo, un momento perfecto para tomar un café.

Es importante no conectarlos entre sí todavía, primero debemos ponerlos en sus cajas de regalo.

Paso 4: Hardware - Montaje

Hardware - Montaje
Hardware - Montaje
Hardware - Montaje
Hardware - Montaje
Hardware - Ensamblaje
Hardware - Ensamblaje

Ahora nuestros contenedores y luces están listos para ensamblar.

Hemos dejado algunos agujeros en la tapa de cada caja, estos podemos usar el lazo a través de un led (ver arriba). Una vez que todas las cajas y la luz están completadas, podemos soldarlas entre sí para crear una cuerda de luz.

Conecte su cuerda de luz a la Raspberry Pi y puede probar las luces.

Una vez comprobamos que todo funciona, podemos pegar las cajas y las tapas.

Envolver un poco de limpiapipas de colores alrededor del cable entre cada caja de regalo agrega un poco de alegría adicional.

Paso 5: Conexión de Tendencias de Google

Conexión de Tendencias de Google
Conexión de Tendencias de Google

Para darle a este árbol una ventaja adicional, lo conectaremos a Google Trends.

El código completo está incluido en el último paso "Part Mode", pero para darle una descripción general, hemos usado Python con algunos paquetes adicionales:

  • PyTrends para recuperar los datos de Google Trends
  • Neopixel para controlar los NeoPixels

Y la lógica es la siguiente:

  • Cada hora, obtenga la popularidad del término de búsqueda "Navidad".
  • Obtenemos un número entre 0 (no popular) y 100 (popular)
  • La velocidad de las luces se calcula en base a este número.

Esto da como resultado que nuestro árbol cambie de color rápidamente si el término de búsqueda es popular y lentamente cuando no lo es.

Una pequeña nota, usamos diferentes hilos (ledControlThread y trendDataThread) para asegurarnos de que cada acción no obstaculice a la otra.

Por ejemplo, las luces siguen encendidas mientras buscamos los datos de Google Trends, sin enhebrar, esperaría a que finalizara la llamada a la API y solo entonces continuaría.

Paso 6: ¡Modo fiesta

¡Modo fiesta!
¡Modo fiesta!
¡Modo fiesta!
¡Modo fiesta!
¡Modo fiesta!
¡Modo fiesta!

Debido a que un árbol de Navidad es algo que dura un año, un modo de fiesta es una necesidad.

Esta función adicional necesitará hardware adicional, para ser precisos, un botón y un altavoz USB.

Una vez conectado al Pi, puede comenzar a buscar una canción adecuada, elegimos "Complicate ya" de Otis McDonald. También necesitamos agregar algo de lógica a nuestro guión existente:

  • Compruebe si se presiona el botón
  • Si es así, reproduce el archivo de audio especificado y haz que las luces cambien de color muy rápido.
  • Una vez hecho el audio, vuelve a la normalidad

Esta lógica tiene su propio hilo, al igual que los demás y el guión completo también se adjunta a este paso.

Todo lo que queda por hacer es colgar todo en un árbol y disfrutar de la alegre visualización de datos y, lo más importante, ¡del modo fiesta!

Recomendado: