Tartalomjegyzék:
- Kellékek
- 1. lépés: Projekt videó
- 2. lépés: Fények - 3D nyomtatás
- 3. lépés: Fények - hardver
- 4. lépés: Hardver - összeszerelés
- 5. lépés: Google Trends kapcsolat
- 6. lépés: Party mód
Videó: A Google Trends által működtetett karácsonyfa: 6 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Szeretné tudni, milyen divatos a karácsony? Tudja meg ezt a Google trendekkel karácsonyfát! Buli mód is.
Kellékek
- Raspberry Pi 3b+
- 8x Adafruit NeoPixel
- Gomb
- USB hangszóró
- Vezetékek
- Forrasztóberendezés
- Csőtisztító
- 3d nyomtató
- Ragasztó
1. lépés: Projekt videó
2. lépés: Fények - 3D nyomtatás
Az első lépés egy tartály létrehozása minden fényhez.
3D -ben megterveztünk néhány ajándékdobozt (lásd fent), és átlátszó szállal nyomtattuk ki őket. Ez az izzószál tökéletes, mert tökéletesen eloszlatja a fényt és tökéletes nyaralási hangulatot áraszt.
Nyolcat kinyomtattunk, de annyit készíthet, amennyire szüksége van.
Az STL fájl csatolva van ehhez a lépéshez.
3. lépés: Fények - hardver
A tartályok kinyomtatásával továbbléphetünk az elektronikához.
Fényként Adafruit Neopixelt használunk. Ezek nagyon világosak, sok színt támogatnak és nagyszerű dokumentációval rendelkeznek.
A dobozból való használatra még nincsenek teljesen készen, még meg kell forrasztani a szükséges vezetékeket. A fények mennyiségétől függően ez eltarthat egy ideig, tökéletes pillanat egy kávéhoz.
Fontos, hogy még ne csatlakoztassuk őket egymáshoz, először be kell helyeznünk őket az ajándékdobozukba.
4. lépés: Hardver - összeszerelés
Most mind a konténereink, mind a lámpáink készen állnak a szerelésre.
Minden doboz fedelén hagytunk néhány lyukat, ezeket használhatjuk a hurkon egy leden keresztül (lásd fent). Miután az összes doboz és a fény elkészült, forraszthatjuk őket egymáshoz, hogy fénysorozatot hozzunk létre
Csatlakoztassa a fényfüzért a Raspberry Pi -hez, és kipróbálhatja a fényeket.
Miután ellenőriztük, hogy minden működik -e, összeragaszthatjuk a dobozokat és a fedeleket.
Ha színes csőtisztítót tekerünk a drót köré az egyes díszdobozok között, ez további vidámságot eredményez.
5. lépés: Google Trends kapcsolat
Annak érdekében, hogy ez a fa némi extra oempf -et kapjon, összekapcsoljuk a Google Trends szolgáltatással.
A teljes kódot az "Alkalmazásmód" utolsó lépés tartalmazza, de hogy áttekintést adjunk, a Python -ot néhány extra csomaggal használtuk:
- PyTrends az adatok lekéréséhez a Google Trends szolgáltatásból
- Neopixel a NeoPixelek vezérlésére
És a logika a következő:
- Óránként keresse meg a „Karácsony” keresési kifejezés népszerűségét
- 0 (nem népszerű) és 100 (népszerű) közötti számot kapunk vissza
- A fények sebességét ez a szám alapján számítják ki
Ennek eredményeként a fa gyorsan megváltoztatja a színét, ha a keresési kifejezés népszerű, és lassan, ha nem népszerű.
Egy kis megjegyzés: különböző szálakat (ledControlThread és trendDataThread) használtunk annak biztosítására, hogy minden művelet ne akadályozza a másikat.
Például a lámpák folyamatosan égnek, amíg lekérjük a Google Trends adatait, menetelés nélkül megvárná az API -hívás befejezését, és csak ezután folytatná.
6. lépés: Party mód
Mivel a karácsonyfa egy kicsit hosszú év, a parti mód elengedhetetlen.
Ennek az extra funkciónak szüksége lesz néhány extra hardverre, pontosabban egy gombra és egy USB hangszóróra.
Miután csatlakoztatta a Pi -hez, elkezdhet keresni egy megfelelő dalt, Otis McDonald "Complicate ya" -ját választottuk. Azt is hozzá kell adnunk néhány logikához a meglévő szkriptünkhöz:
- Ellenőrizze, hogy megnyomta -e a gombot
- Ha igen, játssza le a megadott hangot, és állítsa be a fények szupergyors megváltoztatását.
- Miután elkészült a hang, térjen vissza a normál állapotba
Ennek a logikának is megvan a maga szála, akárcsak a többi, és a teljes szkript is ehhez a lépéshez van csatolva.
Nincs más hátra, mint mindent egy fába akasztani, és élvezheti a vidám adatábrázolást, és ami a legfontosabb, a parti módot!
Ajánlott:
Weboldal által vezérelt karácsonyfa (bárki irányíthatja): 19 lépés (képekkel)
Weboldal által vezérelt karácsonyfa (bárki irányíthatja): Tudni szeretné, hogyan néz ki egy webhely által vezérelt karácsonyfa? Itt van a videó, amely bemutatja a karácsonyfám projektjét. Az élő közvetítés mára véget ért, de készítettem egy videót, rögzítve a történteket: Idén, Decembe közepén
Mini IMac G4 lapos panel - NUC által működtetett: 9 lépés (képekkel)
Mini IMac G4 lapos panel - Powered by NUC: Bevezetés Pár projekttel találkoztam, amelyek inspirálták ezt a konstrukciót. Az egyik azt állítja, hogy a világ legkisebb működő iMacje, de valójában ez egy Raspberry Pi, amely Linux disztribúciót futtat MacOS témával, és nem tud valódi M -t futtatni
Arduino által működtetett "Scotch Mount" csillagkövető asztrofotózáshoz: 7 lépés (képekkel)
Arduino által működtetett "Scotch Mount" csillagkövető asztrofotózáshoz: Fiatalabb koromban tanultam a Skót -hegyről, és 16 éves koromban készítettem egyet apámmal. Ez egy olcsó, egyszerű módja az asztrofotózás megkezdésének, amely lefedi az előtte lévő alapokat. kezdjen bele a bonyolult távcsőügyekbe
Arduino által működtetett, érzékelővel vezérelt elhalványuló LED -fénycsíkok: 6 lépés (képekkel)
Arduino által működtetett, érzékelővel vezérelt fakuló LED -fénycsíkok: Nemrég frissítettem a konyhámat, és tudtam, hogy a világítás „felemeli” a szekrények megjelenését. Az „igazi kéznélküli” lehetőséget választottam, így van egy rés a munkafelület alatt, valamint egy rúgódeszka, a szekrény alatt és a rendelkezésre álló szekrények tetején, és
ESP8266/ESP-01 Arduino által működtetett SmartThings szivárgásérzékelő: 5 lépés (képekkel)
ESP8266/ESP-01 Arduino által működtetett SmartThings szivárgásérzékelő: Nagyon sok szivárgásérzékelő közül választhat, melyik működik a legjobban az Ön számára? Ha Samsung SmartThings vezérli az otthonában lévő eszközöket, akkor ez lehet csak a jegy! Ez a végső verzió egy sorozatban, amelyet