Taula de continguts:

Arbre de Nadal amb tendències de Google: 6 passos (amb imatges)
Arbre de Nadal amb tendències de Google: 6 passos (amb imatges)

Vídeo: Arbre de Nadal amb tendències de Google: 6 passos (amb imatges)

Vídeo: Arbre de Nadal amb tendències de Google: 6 passos (amb imatges)
Vídeo: ВИДЕО С ПРИЗРАКОМ СТАРИННОГО ЗАМКА И ОН… /VIDEO WITH THE GHOST OF AN OLD CASTLE AND HE ... 2024, Desembre
Anonim
L’arbre de Nadal alimentat per Google Trends
L’arbre de Nadal alimentat per Google Trends

Voleu saber com de moda és el Nadal? Descobriu-lo amb aquest arbre de Nadal que funciona amb les tendències de Google. Mode festa inclòs.

Subministraments

- Raspberry Pi 3b +

- 8x Adafruit NeoPixel

- Botó

- Altaveu USB

- Cablejat

- Equip de soldadura

- Netejador de canonades

- Impressora 3D

- Cola

Pas 1: Projecte de vídeo

Image
Image

Pas 2: Llums: impressió 3D

Llums: impressió 3D
Llums: impressió 3D
Llums: impressió 3D
Llums: impressió 3D

El primer pas és crear un contenidor per a cada llum.

Hem dissenyat 3D algunes caixes de regal (vegeu més amunt) i les hem imprès amb filament transparent. Aquest filament és perfecte perquè difon la llum perfectament i emet l’ambient perfecte de vacances.

N’hem imprès vuit, però en podeu crear tantes com necessiteu.

A aquest pas s’adjunta el fitxer STL.

Pas 3: Llums: maquinari

Llums: maquinari
Llums: maquinari
Llums: maquinari
Llums: maquinari

Amb els contenidors impresos, podem passar a l'electrònica.

Estem utilitzant Adafruit Neopixels com a llums. Són molt brillants, admeten molts colors i tenen una gran documentació.

No estan del tot preparats per utilitzar fora de la caixa, encara hem de soldar els cables necessaris. Depenent de la quantitat de llums, això pot trigar una estona, un moment perfecte per prendre un cafè.

És important no connectar-los entre ells encara, primer els hem de posar a les seves caixes de regal.

Pas 4: Maquinari: muntatge

Maquinari - Muntatge
Maquinari - Muntatge
Maquinari - Muntatge
Maquinari - Muntatge
Maquinari - Muntatge
Maquinari - Muntatge

Ara els nostres contenidors i llums estan preparats per al muntatge.

Hem deixat alguns forats a la tapa de cada caixa, que podem fer servir el bucle a través d’un led (vegeu més amunt). Un cop acabades totes les caixes i la llum, les podem soldar entre elles per crear una corda lleugera.

Connecteu la vostra cadena de llum al Raspberry Pi i podreu provar els llums.

Un cop comprovat que tot funciona, podem enganxar les caixes i les tapes juntes.

Embolicar un netejador de canonades de colors al voltant del filferro entre cada caixa de regal afegeix una mica de alegria.

Pas 5: Google Trends Connection

Connexió de Google Trends
Connexió de Google Trends

Per donar a aquest arbre una mica d’oempf addicional, el connectarem a Google Trends.

El codi complet s'inclou a l'últim pas "Mode de part", però per donar-vos una visió general, hem utilitzat Python amb alguns paquets addicionals:

  • PyTrends per obtenir les dades de Google Trends
  • Neopixel per controlar els NeoPixels

I la lògica és la següent:

  • Cada hora, obteniu la popularitat del terme de cerca "Nadal"
  • Recuperem un número entre 0 (no popular) i 100 (popular)
  • La velocitat de les llums es calcula en funció d’aquest nombre

Això fa que el nostre arbre canviï de color ràpidament si el terme de cerca és popular i lentament quan no és popular.

Una petita nota, hem utilitzat diferents fils (ledControlThread i trendDataThread) per assegurar-nos que cada acció no dificulti l’altra.

Per exemple, els llums continuen funcionant mentre obtenim les dades de Google Trends, sense haver d'enviar el fil, esperaria que finalitzés la trucada de l'API i només continuaria.

Pas 6: mode festa

Mode festa!
Mode festa!
Mode festa!
Mode festa!
Mode festa!
Mode festa!

Com que un arbre de Nadal és una cosa d’un any, és imprescindible un mode de festa.

Aquesta funció addicional necessitarà un maquinari addicional, per ser precisos, un botó i un altaveu USB.

Un cop connectat al Pi, podeu començar a buscar una cançó adequada. Vam triar "Complicate ya" d'Otis McDonald. També hem d'afegir alguna lògica al nostre script existent:

  • Comproveu si es prem el botó
  • Si és així, reproduïu l'àudio arxivat especificat i feu que els llums canviïn de color molt ràpidament.
  • Un cop fet l'àudio, torneu a la normalitat

Aquesta lògica té el seu propi fil conductor, igual que les altres, i el guió complet també s’adjunta a aquest pas.

Tot el que queda per fer és penjar-ho tot en un arbre i gaudir de la visualització alegre de les dades i, sobretot, del mode festa.

Recomanat: