Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Projektivideo
- Vaihe 2: Valot - 3D -tulostus
- Vaihe 3: Valot - laitteisto
- Vaihe 4: Laitteisto - kokoonpano
- Vaihe 5: Google Trends -yhteys
- Vaihe 6: Juhlatila
Video: Google Trends Powered Christmas Tree: 6 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
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
Vaihe 2: 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
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
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
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
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:
Creative Switch Fairy Tree: 23 vaihetta (kuvilla)
Creative Switch Fairy Tree: Aion näyttää sinulle, kuinka luoda tämä hehkuva satu. Kytkin on keiju itse, ja valot syttyvät, jos hänet asetetaan paikalleen, ja sammuvat uudelleen, jos häntä liikutetaan. VIHJE: Hehku ei näy hyvin valossa, joten kytke se päälle
Suunnittele 8 -bittinen Star Tree Topper Fusion 360: ssä: 7 vaihetta (kuvilla)
Suunnittele 8 -bittinen Star Tree Topper Fusion 360: ssa: Lisää joulukuussa hahmoa tänä vuonna 3D -tulostetulla 8 -bittisellä tähtipuulla. Seuraa, kun näytän sinulle, kuinka helppoa on suunnitella tähti Fusion 360: ssä. Olen myös lisännyt linkin STL -tiedostoon, jotta voit tulostaa mallini
Tree Charms: 6 vaihetta (kuvilla)
Tree Charms: Käyttämällä sähköistä jätettä tai mitä tahansa muuta käsityömateriaalia ja taivutettavaa lankaa voit tehdä oman talismanimaisen luomuksesi, jota käytetään paikan, tapahtuman tai ajan merkitsemiseen; puhekielellä tunnetaan puun hurmaa. Sain tämän idean lukion yläasteella, kun taas suurin osa
RGB LED Maker Tree: 15 vaihetta (kuvilla)
RGB LED Maker Tree: Paikallinen valmistajamme sponsoroi puun, joka näytettiin Main Streetillä joulukuussa (2018). Aivoriihi -istunnon aikana keksimme idean laittaa puulle naurettavan määrän LED -valoja perinteisen koristeen sijaan
Charlieplexing Xmas Tree: 7 vaihetta (kuvilla)
Charlieplexing Xmas Tree: Joulu on tulossa ja tarvitsemme uusia laitteita. Joululaitteiston on oltava vihreä + valkoinen + punainen + vilkkuva PCB on vihreä + valkoinen, lisää sitten vilkkuvia LED -valoja ja olemme valmiita. Minulla on paljon " Suorakulmainen sivunäkymä Punainen Kirkas Erittäin kirkas SMD 0806 LED -valoja ja