Cuprins:
- Provizii
- Pasul 1: Video de proiect
- Pasul 2: Lumini - Imprimare 3D
- Pasul 3: Lumini - Hardware
- Pasul 4: Hardware - Asamblare
- Pasul 5: Google Trends Connection
- Pasul 6: Mod petrecere
Video: Bradul de Crăciun alimentat de Google Trends: 6 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
Vrei să știi cât de la modă este Crăciunul? Aflați cu acest pom de Crăciun alimentat de tendințele Google! Mod petrecere inclus.
Provizii
- Raspberry Pi 3b +
- 8x Adafruit NeoPixel
- Buton
- Difuzor USB
- Cablare
- Echipamente de lipit
- Curatator de țevi
- imprimantă 3d
- Lipici
Pasul 1: Video de proiect
Pasul 2: Lumini - Imprimare 3D
Primul pas este crearea unui container pentru fiecare lumină.
Am proiectat 3D câteva cutii cadou (a se vedea mai sus) și le-am tipărit cu filament transparent. Acest filament este perfect pentru că difuzează perfect lumina și dă atmosfera perfectă de vacanță.
Am tipărit opt dintre ele, dar puteți crea oricâte aveți nevoie.
Fișierul STL este atașat la acest pas.
Pasul 3: Lumini - Hardware
Cu containerele tipărite, putem trece la electronice.
Folosim Adafruit Neopixels ca lumini. Acestea sunt foarte luminoase, acceptă o mulțime de culori și au o documentație excelentă.
Nu sunt destul de gata de utilizare din cutie, trebuie totuși să lipim firele necesare. În funcție de cantitatea de lumini, acest lucru poate dura ceva timp, un moment perfect pentru o cafea.
Este important să nu le conectăm încă unul la altul, trebuie mai întâi să le punem în cutiile lor de cadouri.
Pasul 4: Hardware - Asamblare
Acum, atât containerele, cât și luminile noastre sunt pregătite pentru asamblare.
Am lăsat câteva găuri în capacul fiecărei cutii, pe care le putem folosi bucla printr-un led (a se vedea mai sus). Odată ce toate casetele și lumina sunt finalizate, le putem lipi reciproc pentru a crea un șir ușor.
Conectați-vă șirul de lumini la Raspberry Pi și puteți testa luminile.
Odată ce am verificat că totul funcționează, putem lipi cutiile și capacele împreună.
Înfășurarea unor detergenți de țevi colorate în jurul firului între fiecare cutie de cadou adaugă un plus de veselie.
Pasul 5: Google Trends Connection
Pentru a oferi acestui copac oempf suplimentar, îl vom conecta la Google Trends.
Codul complet este inclus în ultimul pas „Mod parte”, dar pentru a vă oferi o imagine de ansamblu, am folosit Python cu câteva pachete suplimentare:
- PyTrends pentru a prelua datele din Google Trends
- Neopixel pentru a controla NeoPixels
Și logica este după cum urmează:
- În fiecare oră, obține popularitatea termenului de căutare „Crăciun”
- Primim înapoi un număr între 0 (nu popular) și 100 (popular)
- Viteza luminilor este calculată pe baza acestui număr
Acest lucru duce la schimbarea rapidă a culorii arborelui nostru dacă termenul de căutare este popular și încet atunci când nu este popular.
O mică notă, am folosit diferite fire (ledControlThread și trendDataThread) pentru a ne asigura că fiecare acțiune nu o împiedică pe cealaltă.
De exemplu, luminile continuă în timp ce preluăm datele Google Trends, fără a fila, ar aștepta finalizarea apelului API și abia apoi va continua.
Pasul 6: Mod petrecere
Deoarece un pom de Crăciun este un lucru cam lung de un an, un mod de petrecere este o necesitate.
Această caracteristică suplimentară va necesita ceva hardware suplimentar, pentru a fi precis, un buton și difuzor USB.
Odată atașat la Pi, puteți începe să căutați o melodie potrivită, am ales pentru „Complicate ya” de Otis McDonald. De asemenea, trebuie să adăugăm o logică scriptului nostru existent:
- Verificați dacă butonul este apăsat
- Dacă da, redați fișierul audio specificat și faceți luminile să schimbe culoarea foarte rapid.
- Odată ce sunetul este terminat, reveniți la normal
Această logică are propriul fir, la fel ca celelalte, iar scriptul complet este, de asemenea, atașat la acest pas.
Tot ce mai rămâne de făcut este să atârneți totul într-un copac și să vă bucurați de vizualizarea veselă a datelor și, cel mai important, de modul petrecere!
Recomandat:
Lumos Bradul de Crăciun: 3 pași
Lumos Bradul de Crăciun: copiii mei și cu mine am construit acest proiect pentru a aduce cu noi un pic de magie de la Universal Studios acasă. Recent am vizitat parcul tematic și am cumpărat baghete de la magazinul baghete Ollivander și ne-am distrat atât de mult mergând în jurul parcului activând diferite s
Respirarea pomului de Crăciun - Controler de lumină de Crăciun Arduino: 4 pași
Respirarea pomului de Crăciun - Controlerul de lumină de Crăciun Arduino: Nu este o veste bună faptul că cutia de control pentru bradul meu artificial de 9 ft pre-aprins s-a spart înainte de Crăciun , și producătorul nu oferă piese de schimb. Acest lucru de nepătruns arată cum să-ți faci propriul driver și controler de lumină LED să folosească Ar
Lumina de Crăciun pentru muzică de Crăciun: 4 pași
Christmas Music Cheer Light: Crăciun fericit! Vrei să ai un pom de Crăciun care să poată interacționa cu tine?
Arduino Crăciun Crăciun !: 5 pași (cu imagini)
Arduino Christmas Cheer !: Tiss the season to stick Arduino’s in places festive, and what better place than a Christmas tree! În acest proiect, vom realiza un pom de Crăciun care poate cânta o grămadă de cântece diferite de Crăciun și se poate aprinde împreună cu mu
Pom de Crăciun cu LED RGB alimentat prin USB: 9 pași (cu imagini)
Pom de Crăciun cu LED RGB alimentat prin USB: am decis că voi face câteva cadouri înainte de Crăciun pentru câțiva dintre prietenii mei geeki de la Makerspace. Sunt membru al fizzPOP. Am decis că, mai degrabă, pentru a le construi în întregime eu însumi, voi produce un kit pentru a se distra construind