Sisällysluettelo:

Google Trends Powered Christmas Tree: 6 vaihetta (kuvilla)
Google Trends Powered Christmas Tree: 6 vaihetta (kuvilla)

Video: Google Trends Powered Christmas Tree: 6 vaihetta (kuvilla)

Video: Google Trends Powered Christmas Tree: 6 vaihetta (kuvilla)
Video: DELICIOUS FOOD FROM SIMPLE PRODUCTS IN A KAZAN 2 RECIPES Uzbek soup 2024, Marraskuu
Anonim
Google Trendsin kehittämä joulukuusi
Google Trendsin kehittämä joulukuusi

Haluatko tietää kuinka trendikäs joulu on? Ota selvää tästä Googlen trendeillä varustetusta joulukuusta! Juhlatila sisältyy hintaan.

Tarvikkeet

- Vadelma Pi 3b+

- 8x Adafruit NeoPixel

- Painike

- USB -kaiutin

- Johdotus

- Juotoslaitteet

- Putken puhdistaja

- 3D tulostin

- Liimaa

Vaihe 1: Projektivideo

Image
Image

Vaihe 2: Valot - 3D -tulostus

Valot - 3D -tulostus
Valot - 3D -tulostus
Valot - 3D -tulostus
Valot - 3D -tulostus

Ensimmäinen vaihe on luoda säiliö jokaiselle valolle.

Olemme suunnitelleet 3D -lahjarasioita (katso yllä) ja tulostaneet ne läpinäkyvällä filamentilla. Tämä hehkulanka on täydellinen, koska se hajauttaa valon täydellisesti ja antaa täydellisen lomatunnelman.

Tulostimme niistä kahdeksan, mutta voit luoda niin monta kuin tarvitset.

STL -tiedosto on liitetty tähän vaiheeseen.

Vaihe 3: Valot - laitteisto

Valot - laitteisto
Valot - laitteisto
Valot - laitteisto
Valot - laitteisto

Kun säiliöt on painettu, voimme siirtyä elektroniikkaan.

Käytämme Adafruit Neopixeleitä valona. Nämä ovat erittäin kirkkaita, tukevat monia värejä ja niillä on hyvä dokumentaatio.

Ne eivät ole aivan valmiita käytettäväksi laatikosta, meidän on silti juotettava tarvittavat johdot. Valojen määrästä riippuen tämä voi kestää jonkin aikaa, täydellinen hetki kahville.

On tärkeää, ettet vielä yhdistä niitä toisiinsa, vaan meidän on ensin laitettava ne lahjapakkauksiinsa.

Vaihe 4: Laitteisto - kokoonpano

Laitteisto - kokoonpano
Laitteisto - kokoonpano
Laitteisto - kokoonpano
Laitteisto - kokoonpano
Laitteisto - kokoonpano
Laitteisto - kokoonpano

Nyt sekä kontit että valot ovat valmiita kokoonpanoa varten.

Olemme jättäneet joitakin reikiä jokaisen laatikon kanteen, joita voimme käyttää silmukan ledin läpi (katso yllä).

Liitä valonappi Raspberry Pi -laitteeseen ja voit testata valoja.

Kun olemme tarkistaneet, että kaikki toimii, voimme liimata laatikot ja kannet yhteen.

Värikkään putkenpuhdistusaineen kääriminen lahjapakkauksen väliin lisää lankaa.

Vaihe 5: Google Trends -yhteys

Google Trends -yhteys
Google Trends -yhteys

Jotta tämä puu saisi hieman ylimääräistä, yhdistämme sen Google Trendsiin.

Koko koodi sisältyy viimeiseen vaiheeseen "Osatila", mutta yleiskuvan saamiseksi olemme käyttäneet Pythonia joidenkin lisäpakettien kanssa:

  • PyTrends noutaa tiedot Google Trendsistä
  • Neopixel NeoPixelien ohjaamiseen

Ja logiikka on seuraava:

  • Hae joka tunti hakutermin 'joulu' suosio
  • Saamme numeron välillä 0 (ei suosittu) - 100 (suosittu)
  • Valojen nopeus lasketaan tämän numeron perusteella

Tämä johtaa siihen, että puumme vaihtaa väriä nopeasti, jos hakutermi on suosittu, ja hitaasti, kun se ei ole suosittu.

Pieni huomautus: käytimme eri säikeitä (ledControlThread ja trendDataThread) varmistaaksemme, etteivät jokainen toiminta estä toista.

Esimerkiksi valot palavat jatkuvasti, kun haemme Google Trends -tietoja, ilman ketjutusta hän odotti API -puhelun päättymistä ja jatkoi vasta sitten.

Vaihe 6: Juhlatila

Juhlatila!
Juhlatila!
Juhlatila!
Juhlatila!
Juhlatila!
Juhlatila!

Koska joulukuusi on vähän vuoden mittainen asia, juhlatila on välttämätön.

Tämä lisäominaisuus vaatii tarkkaa lisälaitteistoa, painikkeen ja USB -kaiuttimen.

Kun olet kiinnittänyt Piin, voit alkaa etsiä sopivaa kappaletta, valitsimme Otis McDonaldin kappaleen "Complicate ya". Meidän on myös lisättävä logiikkaa olemassa olevaan käsikirjoitukseemme:

  • Tarkista, onko painiketta painettu
  • Jos näin on, toista määritetty ääni ja saa valot vaihtamaan väriä erittäin nopeasti.
  • Kun ääni on valmis, palaa normaaliksi

Tällä logiikalla on oma lanka, aivan kuten muillakin, ja koko käsikirjoitus on myös liitetty tähän vaiheeseen.

Ei muuta kuin ripustamaan kaikki puuhun ja nauttimaan hauskoista tietojen visualisoinnista ja ennen kaikkea juhlatilasta!

Suositeltava: