INHOUDSOPGAWE:
- Voorrade
- Stap 1: Projekvideo
- Stap 2: Ligte - 3D -druk
- Stap 3: Ligte - Hardeware
- Stap 4: Hardeware - montering
- Stap 5: Google Trends -verbinding
- Stap 6: Partytjie -modus
Video: Die Google Trends -aangedrewe kersboom: 6 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Wil u weet hoe nuwerwets Kersfees is? Vind uit met hierdie Google -tendense met 'n kersboom! Partytjie -modus ingesluit.
Voorrade
- Framboos Pi 3b+
- 8x Adafruit NeoPixel
- Knoppie
- USB luidspreker
- Bedrading
- Soldeertoerusting
- Pypskoonmaker
- 3D -drukker
- Gom
Stap 1: Projekvideo
Stap 2: Ligte - 3D -druk
Die eerste stap is om 'n houer vir elke lig te maak.
Ons het 'n paar geskenkpakkies in 3D ontwerp (sien hierbo) en dit met deursigtige filament gedruk. Hierdie gloeidraad is perfek omdat dit die lig perfek versprei en die perfekte vakansie -atmosfeer gee.
Ons het agt daarvan gedruk, maar u kan soveel skep as wat u benodig.
Die STL -lêer is by hierdie stap aangeheg.
Stap 3: Ligte - Hardeware
Met die houers gedruk, kan ons na die elektronika gaan.
Ons gebruik Adafruit Neopixels as ligte. Dit is baie helder, ondersteun baie kleure en het uitstekende dokumentasie.
Hulle is nie heeltemal gereed om uit die boks te gebruik nie; ons moet nog steeds die nodige drade soldeer. Afhangende van die hoeveelheid ligte, kan dit 'n rukkie neem, 'n perfekte oomblik vir koffie.
Dit is belangrik om hulle nog nie met mekaar te verbind nie; ons moet hulle eers in hul geskenkpakkies sit.
Stap 4: Hardeware - montering
Nou is ons houers en ligte gereed vir montering.
Ons het 'n paar gate in die deksel van elke boks gelaat, ons kan die lus deur 'n led gebruik (sien hierbo). Sodra al die bokse en die lig voltooi is, kan ons dit aan mekaar soldeer om 'n ligte tou te skep
Koppel u ligstring aan die Raspberry Pi en u kan die ligte toets.
Sodra ons seker gemaak het dat alles werk, kan ons die bokse en deksels aan mekaar plak.
Om 'n kleurvolle pypskoonmaker om die draad tussen elke geskenkboks te draai, sorg vir ekstra joligheid.
Stap 5: Google Trends -verbinding
Om hierdie boom 'n ekstra oempf te gee, gaan ons dit aan Google Trends koppel.
Die volledige kode is ingesluit in die laaste stap "Deelmodus", maar om u 'n oorsig te gee, het ons Python gebruik met 'n paar ekstra pakkette:
- PyTrends om die data by Google Trends te gaan haal
- Neopixel om die NeoPixels te beheer
En die logika is soos volg:
- Haal elke uur die gewildheid van die soekterm 'Kersfees'
- Ons kry 'n getal terug tussen 0 (nie gewild nie) en 100 (gewild)
- Die spoed van die ligte word bereken op grond van hierdie getal
Dit veroorsaak dat ons boom vinnig van kleur verander as die soekterm gewild is, en stadig as dit nie gewild is nie.
'N Klein opmerking: ons het verskillende drade (ledControlThread en trendDataThread) gebruik om seker te maak dat elke aksie die ander nie belemmer nie.
Die ligte gaan byvoorbeeld aan terwyl ons die Google Trends -data gaan haal, sonder om in te dra, wag hy totdat die API -oproep klaar is en dan eers voortgaan.
Stap 6: Partytjie -modus
Omdat 'n kersboom 'n bietjie meer as 'n jaar lank is, is 'n partytjie -modus 'n noodsaaklikheid.
Hierdie ekstra funksie benodig 'n ekstra hardeware, om presies te wees, 'n knoppie en 'n USB -luidspreker.
Nadat u aan die Pi geheg is, kan u begin soek na 'n gepaste liedjie, en ons kies vir "Complicate ya" deur Otis McDonald. Ons moet ook 'n bietjie logika by ons bestaande script voeg:
- Kyk of die knoppie gedruk word
- As dit so is, speel die gespesifiseerde klank en laat die ligte baie vinnig van kleur verander.
- Sodra die klank klaar is, keer terug na normaal
Hierdie logika het sy eie draad, net soos die ander, en die volledige skrif is ook aan hierdie stap gekoppel.
Al wat u hoef te doen is om alles in 'n boom te hang en te geniet van die vrolike data -visualisering, en die belangrikste van die partytjie -modus!
Aanbeveel:
Webwerf-beheerde kersboom (almal kan dit beheer): 19 stappe (met foto's)
Webwerf-beheerde kersboom (almal kan dit beheer): wil u weet hoe 'n kersboom deur 'n webwerf beheer word? Hier is die video wat my projek van my kersboom vertoon. Die regstreekse stroom is nou geëindig, maar ek het 'n video gemaak waarin ek vasstel wat aan die gang was: Hierdie jaar, in die middel van Decembe
LED -kersboom met videoprojektor (Rasp Pi): 7 stappe (met foto's)
LED -kersboom met videoprojektor (Rasp Pi): kyk na wat sommige mense bo -aan saamstel ” buite Kersfees LED -vertonings, ek wou sien wat moontlik is om dieselfde vlak van stelsel bymekaar te bring vir 'n kersboom in die huis. In vorige instruksies I & r
Hoe om die temperatuur van die bierfermentasie en die swaartekrag van u slimfoon te beheer: 4 stappe (met foto's)
Hoe om die temperatuur van die bierfermentasie en -gravitasie vanaf u slimfoon te beheer: as bier fermenteer, moet u die erns en temperatuur daarvan daagliks monitor. Dit is maklik om te vergeet om dit te doen, en as u weg is, is dit onmoontlik. Na 'n bietjie gegoogle het ek verskeie oplossings gevind vir outomatiese swaartekragmonitering (een, twee, drie). Een van die
Hoe om probleme op te los met die afstandsbediening van die Pionner -stuurwiel - Verhoog die IR -sein en herstel die klein slot: 14 stappe
Hoe om probleme op te los met die afstandsbediening van die stuurwiel van Pionner - Verhoog die IR -sein en herstel die klein slot.: Hierdie afstandsbediening is baie mooi en gerieflik, maar soms werk dit nie behoorlik nie. projek is nie 'n voorbeeld van doeltreffendheid nie. Ek kom uit Brasilië en het hierdie wenk op Amaz gekry
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: 9 stappe (met foto's)
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: die middelste voetsteunhysers moet goed onder die sitplek geberg word en laer om te ontplooi. 'N Meganisme vir die onafhanklike werking van die opberging en ontplooiing van voetsteun is nie ingesluit by rolstoele op die mark nie, en PWC -gebruikers het die behoefte uitgespreek