Sisukord:

Google Trendsi jõulupuu: 6 sammu (koos piltidega)
Google Trendsi jõulupuu: 6 sammu (koos piltidega)

Video: Google Trendsi jõulupuu: 6 sammu (koos piltidega)

Video: Google Trendsi jõulupuu: 6 sammu (koos piltidega)
Video: Teenige 763 dollarit päevas TASUTA, kasutades Google Trendsi veebis raha teenimiseks! 2024, November
Anonim
Google Trendsi jõulupuu
Google Trendsi jõulupuu

Kas soovite teada, kui jõulud on moes? Uurige selle Google'i trendidega jõulupuu abil! Kaasas peorežiim.

Tarvikud

- Vaarika Pi 3b+

- 8x Adafruit NeoPixel

- Nupp

- USB kõlar

- juhtmestik

- jootmisseadmed

- Torude puhastaja

- 3D printer

- Liim

1. samm: projektivideo

Image
Image

2. samm: tuled - 3D -printimine

Tuled - 3D print
Tuled - 3D print
Tuled - 3D print
Tuled - 3D print

Esimene samm on iga tule jaoks konteineri loomine.

Oleme 3D -s kujundanud mõned kinkekarbid (vt ülal) ja printinud need läbipaistva hõõgniidiga. See hõõgniit on täiuslik, kuna hajutab täiuslikult valgust ja annab täiusliku puhkusehõngu.

Trükkisime neist kaheksa, kuid saate luua nii palju kui vaja.

Sellele sammule on lisatud STL -fail.

3. samm: tuled - riistvara

Tuled - riistvara
Tuled - riistvara
Tuled - riistvara
Tuled - riistvara

Kui konteinerid on trükitud, saame liikuda elektroonika juurde.

Valgustitena kasutame Adafruit Neopixele. Need on väga heledad, toetavad paljusid värve ja neil on suurepärane dokumentatsioon.

Need pole karbist päris valmis kasutamiseks, meil on vaja veel vajalikud juhtmed jootma hakata. Sõltuvalt tulede hulgast võib see aega võtta, ideaalne hetk kohvi joomiseks.

Oluline on neid veel mitte omavahel ühendada, esmalt peame need kinkekarpidesse panema.

4. samm: riistvara - kokkupanek

Riistvara - kokkupanek
Riistvara - kokkupanek
Riistvara - kokkupanek
Riistvara - kokkupanek
Riistvara - kokkupanek
Riistvara - kokkupanek

Nüüd on nii meie konteinerid kui ka tuled kokkupanekuks valmis.

Oleme jätnud iga karbi kaanesse mõned augud, mida saame kasutada silmuse kaudu (vt eespool). Kui kõik kastid ja valgus on valmis, saame need üksteise külge joota, et luua kerge string

Ühendage oma valgusnöör Raspberry Pi -ga ja saate tulesid katsetada.

Kui oleme kontrollinud, kas kõik töötab, saame karbid ja kaaned kokku liimida.

Iga kinkekarbi vahel mõne juhtme ümber värvilise torupuhastusvahendi pakkimine lisab täiendavat rõõmu.

5. toiming: Google Trendsi ühendus

Google Trendsi ühendus
Google Trendsi ühendus

Selleks, et anda sellele puule lisavõimalusi, ühendame selle Google Trendsiga.

Kogu kood on lisatud viimasesse etappi "Osa režiim", kuid ülevaate andmiseks oleme kasutanud Pythoni koos mõne lisapaketiga:

  • PyTrends andmete hankimiseks Google Trendsist
  • Neopiksel NeoPikslite juhtimiseks

Ja loogika on järgmine:

  • Otsige otsingutermini „jõulud” populaarsust iga tund
  • Saame tagasi arvu vahemikus 0 (pole populaarne) kuni 100 (populaarne)
  • Selle arvu põhjal arvutatakse tulede kiirus

Selle tulemusel muudab meie puu kiiresti värvi, kui otsingutermin on populaarne, ja aeglaselt, kui see pole populaarne.

Väike märkus: kasutasime erinevaid niite (ledControlThread ja trendDataThread), et veenduda, et iga toiming ei takista teist.

Näiteks tuled põlevad pidevalt, kuni me Google Trendsi andmeid toome, ilma niitimiseta ootaks ta API -kõne lõpetamist ja alles siis jätkaks.

6. samm: peorežiim

Peorežiim!
Peorežiim!
Peorežiim!
Peorežiim!
Peorežiim!
Peorežiim!

Kuna jõulupuu on natuke aasta pikkune asi, on peorežiim hädavajalik.

See lisafunktsioon vajab täpsustamiseks täiendavat riistvara, nuppu ja USB -kõlarit.

Kui olete Pi külge kinnitatud, võite hakata otsima sobivat laulu, valisime Otis McDonaldi teose "Complicate ya". Peame lisama ka olemasolevale skriptile loogika:

  • Kontrollige, kas nuppu on vajutatud
  • Kui jah, siis esitage määratud helifail ja laske tuled ülikiirelt värvi muuta.
  • Kui heli on tehtud, pöörduge tagasi normaalseks

Sellel loogikal on oma lõim, nagu teistelgi, ja sellele skriptile on lisatud ka täielik skript.

Kõik, mis jääb üle, on riputada kõik puu otsa ja nautida rõõmsat andmete visualiseerimist ning mis kõige tähtsam - peorežiimi!

Soovitan: