Obsah:
- Zásoby
- Krok 1: Projektové video
- Krok 2: Světla - 3D tisk
- Krok 3: Světla - hardware
- Krok 4: Hardware - montáž
- Krok 5: Připojení Google Trends
- Krok 6: Režim Večírek
Video: Vánoční strom napájený službou Google Trends: 6 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Chcete vědět, jak jsou Vánoce trendy? Zjistěte to pomocí vánočního stromečku poháněného trendy Google! Včetně party režimu.
Zásoby
- Raspberry Pi 3b+
- 8x Adafruit NeoPixel
- Knoflík
- USB reproduktor
- Elektrické vedení
- Pájecí zařízení
- Čistič trubek
- 3D tiskárna
- Lepidlo
Krok 1: Projektové video
Krok 2: Světla - 3D tisk
Prvním krokem je vytvoření kontejneru pro každé světlo.
Navrhli jsme 3D dárkové krabičky (viz výše) a vytiskli je průhledným vláknem. Toto vlákno je dokonalé, protože dokonale rozptyluje světlo a vydává perfektní atmosféru dovolené.
Vytiskli jsme jich osm, ale můžete jich vytvořit tolik, kolik potřebujete.
K tomuto kroku je připojen soubor STL.
Krok 3: Světla - hardware
S vytištěnými kontejnery můžeme přejít k elektronice.
Jako světla používáme Adafruit Neopixels. Jsou velmi jasné, podporují mnoho barev a mají skvělou dokumentaci.
Nejsou zcela připraveni k použití po vybalení z krabice, stále potřebujeme pájet potřebné dráty. V závislosti na množství světel to může nějakou dobu trvat, ideální okamžik na kávu.
Je důležité je zatím navzájem nepropojit, nejprve je musíme dát do dárkových krabiček.
Krok 4: Hardware - montáž
Nyní jsou naše kontejnery i světla připraveny k montáži.
Ve víku každé krabice jsme nechali několik otvorů, tyto můžeme použít smyčku pomocí LED (viz výše). Jakmile jsou všechny krabice a světlo hotové, můžeme je k sobě pájet a vytvořit světelný řetězec
Připojte svůj světelný řetězec k Raspberry Pi a můžete vyzkoušet světla.
Jakmile zkontrolujeme, že vše funguje, můžeme krabice a víčka slepit dohromady.
Omotání nějakého barevného čističe trubek kolem drátu mezi každou dárkovou krabičku dodává další radost.
Krok 5: Připojení Google Trends
Abychom tomuto stromu poskytli nějaké extra oempf, připojíme jej ke službě Google Trends.
Úplný kód je součástí posledního kroku „Režim části“, ale abychom vám poskytli přehled, použili jsme Python s některými dalšími balíčky:
- PyTrends pro načítání dat z Google Trends
- Neopixel k ovládání NeoPixelů
A logika je následující:
- Získejte každou hodinu popularitu vyhledávacího výrazu „Vánoce“
- Vrátí se nám číslo mezi 0 (není populární) a 100 (populární)
- Na základě tohoto čísla se vypočítá rychlost světel
Výsledkem je, že náš strom rychle mění barvu, pokud je hledaný výraz populární, a pomalu, když není populární.
Malá poznámka, použili jsme různá vlákna (ledControlThread a trendDataThread), abychom se ujistili, že každá akce nebrání tomu druhému.
Například světla pokračují, zatímco načítáme data Google Trends, bez navlékání by počkal na dokončení volání API a teprve potom pokračoval.
Krok 6: Režim Večírek
Protože vánoční stromek je trochu rok trvající záležitost, párty režim je nutností.
Tato zvláštní funkce bude vyžadovat další hardware, přesněji tlačítko a reproduktor USB.
Jakmile se připojíte k Pi, můžete začít hledat vhodnou skladbu, vybrali jsme pro „Complicate ya“od Otise McDonalda. Také musíme přidat do našeho stávajícího skriptu určitou logiku:
- Zkontrolujte, zda není stisknuto tlačítko
- Pokud ano, přehrajte zadaný zvukový záznam a nechte světla měnit barvu velmi rychle.
- Jakmile je zvuk hotový, vraťte se do normálu
Tato logika má své vlastní vlákno, stejně jako ostatní a k tomuto kroku je také připojen celý skript.
Nezbývá než vše pověsit na strom a užívat si veselou vizualizaci dat a hlavně párty režim!
Doporučuje:
Vánoční strom FlatPack: 6 kroků (s obrázky)
Vánoční stromeček FlatPack: Mám " chybí nám-chybíte " pošta z Instructables minulý týden a jo … taky mi chybíš ^ _ ^ No, trochu zaneprázdněný skutečným světem, ale včera - 25. prosince - byly prázdniny. Moje žena a děti navštěvují moji tchýni, takže jsem byl sám doma
Vánoční strom ATmega (arduino): 10 kroků (s obrázky)
Christmas Tree ATmega (arduino): Christmas Tree ATmega (arduino)
RGB LED vánoční strom napájený USB: 9 kroků (s obrázky)
USB napájený RGB LED vánoční stromeček: Rozhodl jsem se, že udělám pár předvánočních dárků pro pár mých podivínských přátel z Makerspace, jsem členem fizzPOP. Rozhodl jsem se, že spíše, že je postavím úplně sám, vyrobím stavebnici, aby si mohli užít zábavu při stavění
Steampunk Pi Jukebox se službou Google Music: 11 kroků (s obrázky)
Steampunk Pi Jukebox se službou Google Music: VAROVÁNÍ !! Pokud se pokusíte provést podobný projekt, pochopte, že máte potenciál narazit na azbest ve starém rádiu, obvykle, ale bez omezení na nějaký typ tepelného štítu nebo izolace. Proveďte prosím vlastní průzkum a proveďte preventivní opatření
LED vánoční strom napájený USB: 9 kroků (s obrázky)
USB vánoční LED strom: Na prázdniny jsem chtěl dát pár svým přátelům něco skvělého, v té době jsem se naučil jednoduchou teorii obvodů a byl jsem zamilovaný do LED. Objednal jsem tedy LED diody dva týdny od Vánoc a myslel jsem si, že to bude dost času na