Kazalo:
- Zaloge
- Korak: Video o projektu
- 2. korak: Luči - 3D tiskanje
- 3. korak: Luči - strojna oprema
- 4. korak: Strojna oprema - montaža
- 5. korak: Povezava z Google Trends
- 6. korak: Način zabave
Video: Božično drevo, ki ga poganja Google Trends: 6 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Želite vedeti, kako moden je božič? Ugotovite s tem božičnim drevesom, ki ga poganjajo Googlovi trendi! Način zabave vključen.
Zaloge
- malina Pi 3b+
- 8x Adapruit NeoPixel
- Gumb
- USB zvočnik
- Ožičenje
- oprema za spajkanje
- čistilec cevi
- 3D tiskalnik
- Lepilo
Korak: Video o projektu
2. korak: Luči - 3D tiskanje
Prvi korak je ustvariti posodo za vsako luč.
3D darilne škatle smo oblikovali 3D (glej zgoraj) in jih natisnili s prozorno nitjo. Ta nit je popolna, ker odlično razprši svetlobo in oddaja popolno praznično vzdušje.
Natisnili smo jih osem, vendar jih lahko ustvarite, kolikor jih potrebujete.
Datoteka STL je priložena temu koraku.
3. korak: Luči - strojna oprema
Z natisnjenimi zabojniki lahko preidemo na elektroniko.
Adafruit Neopixels uporabljamo kot luči. Ti so zelo svetli, podpirajo veliko barv in imajo odlično dokumentacijo.
Niso povsem pripravljeni za uporabo iz škatle, še vedno moramo spajkati potrebne žice. Odvisno od količine luči lahko traja nekaj časa, kar je popoln trenutek za kavo.
Pomembno je, da jih še ne povežete, najprej jih moramo dati v darilne škatle.
4. korak: Strojna oprema - montaža
Zdaj so naši zabojniki in luči pripravljeni za montažo.
V pokrovu vsake škatle smo pustili nekaj lukenj, ki jih lahko uporabimo zanko skozi vodilo (glej zgoraj). Ko so vse škatle in luč končane, jih lahko spajamo med seboj, da ustvarimo lahki niz
Priključite svoj svetlobni niz na Raspberry Pi in lahko preizkusite luči.
Ko smo preverili, ali vse deluje, lahko škatle in pokrove zlepimo skupaj.
Zavijanje barvnega čistilca cevi okoli žice med vsako darilno škatlo doda nekaj dodatne veselja.
5. korak: Povezava z Google Trends
Če želimo temu drevesu dati dodaten oempf, ga bomo povezali z Google Trends.
Celotna koda je vključena v zadnji korak "Delni način", vendar smo za pregled uporabili Python z nekaj dodatnimi paketi:
- PyTrends za pridobivanje podatkov iz storitve Google Trends
- Neopixel za nadzor NeoPixels
In logika je naslednja:
- Vsako uro pridobijte priljubljenost iskalnega izraza 'božič'
- Vrnemo številko med 0 (ni priljubljeno) in 100 (priljubljeno)
- Na podlagi te številke se izračuna hitrost luči
Posledica tega je, da naše drevo hitro spreminja barvo, če je iskalni izraz priljubljen, in počasi, ko ni priljubljeno.
Majhen zapis, uporabili smo različne niti (ledControlThread in trendDataThread), da zagotovimo, da vsako dejanje ne ovira drugega.
Na primer, lučke še naprej svetijo, medtem ko pridobivamo podatke Google Trends, ne da bi se spoznal, da bi počakal, da se klic API konča, in šele nato nadaljeval.
6. korak: Način zabave
Ker je božično drevo malce enoletno, je način zabave nujen.
Ta dodatna funkcija bo potrebovala dodatno strojno opremo, natančneje, gumb in zvočnik USB.
Ko ste povezani s Pi, lahko začnete iskati primerno pesem, izbrali smo za "Complicate ya" Otisa McDonalda. Obstoječemu scenariju moramo dodati tudi nekaj logike:
- Preverite, ali je gumb pritisnjen
- Če je tako, predvajajte določeno zvočno datoteko in poskrbite, da bodo luči zelo hitro spremenile barvo.
- Ko je zvok končan, se vrnite v normalno stanje
Ta logika ima svojo nit, tako kot druge, in celotni skript je priložen temu koraku.
Vse, kar morate storiti, je, da vse obesite na drevo in uživate v veseli vizualizaciji podatkov, predvsem pa v načinu zabave!
Priporočena:
Božično drevo, ki ga nadzira spletna stran (vsak ga lahko nadzoruje): 19 korakov (s slikami)
Božično drevo, ki ga nadzira spletna stran (kdor koli ga lahko nadzoruje): Želite vedeti, kako izgleda božično drevo, ki ga nadzoruje spletna stran? Tukaj je video, ki prikazuje moj projekt mojega božičnega drevesa. Prenos v živo se je že končal, vendar sem posnel video posnetek dogajanja: Letos sredi decembra
Vgrajeno LED božično drevo, natisnjeno s 3D -tiskalnikom: 10 korakov (s slikami)
Božično drevo z vgrajenim 3D tiskanjem: to je božično drevo, natisnjeno v 3D, z vgrajenimi naslovljivimi LED diodami v notranjosti. Tako je mogoče programirati LED za lepe svetlobne učinke in uporabiti 3D tiskano strukturo kot difuzor. Drevo je ločeno v 4 stopnjah in osnovni element (drevo
Božično drevo FlatPack: 6 korakov (s slikami)
Božično drevo FlatPack: Imam " pogrešamo te " pošta od Instructables prejšnji teden in ja … tudi jaz te pogrešam ^ _ ^ No, malo zaposlen z resničnim svetom, ampak včeraj - 25. decembra - so bile počitnice. Žena in otroci obiskujejo taščo, zato sem bil sam doma
Božično drevo ATmega (arduino): 10 korakov (s slikami)
Božično drevo ATmega (arduino): božično drevo ATmega (arduino)
Drevo življenja (Arduino kapacitivni senzor na dotik, ki poganja servo motor): 6 korakov (s slikami)
Tree of Life (Arduino kapacitivni senzor na dotik, ki poganja servo motor): Za ta projekt smo izdelali drevo za dajanje riža, ki ga sestavljata kapacitivni senzor na dotik in servo motor. Ko se dotaknete preproge, se aktivira servo motor in sprosti riž (ali karkoli želite vanj). Tukaj je kratek video