Sadržaj:

Božićno drvce koje pokreće Google Trends: 6 koraka (sa slikama)
Božićno drvce koje pokreće Google Trends: 6 koraka (sa slikama)

Video: Božićno drvce koje pokreće Google Trends: 6 koraka (sa slikama)

Video: Božićno drvce koje pokreće Google Trends: 6 koraka (sa slikama)
Video: Праздник. Новогодняя комедия 2024, Novembar
Anonim
Božićno drvce koje pokreće Google Trends
Božićno drvce koje pokreće Google Trends

Želite li znati koliko je Božić u trendu? Saznajte s ovim božićno drvce na Google -ovim trendovima! Uključen je način zabave.

Supplies

- Raspberry Pi 3b+

- 8x Adafruit NeoPixel

- Dugme

- USB zvučnik

- Ožičenje

- Oprema za lemljenje

- Čistač cijevi

- 3D štampač

- Ljepilo

Korak 1: Video zapis projekta

Image
Image

Korak 2: Svjetla - 3D ispis

Svjetla - 3D ispis
Svjetla - 3D ispis
Svjetla - 3D ispis
Svjetla - 3D ispis

Prvi korak je stvaranje kontejnera za svako svjetlo.

Mi smo 3D dizajnirali neke kutije za poklone (vidi gore) i odštampali ih prozirnom niti. Ova nit je savršena jer savršeno raspršuje svjetlost i daje savršenu prazničnu atmosferu.

Odštampali smo ih osam, ali možete stvoriti onoliko koliko vam je potrebno.

STL datoteka je priložena ovom koraku.

Korak 3: Svjetla - hardver

Svjetla - hardver
Svjetla - hardver
Svjetla - hardver
Svjetla - hardver

S otisnutim spremnicima možemo prijeći na elektroniku.

Adafruit neopiksele koristimo kao svjetla. Oni su vrlo svijetli, podržavaju puno boja i imaju odličnu dokumentaciju.

Nisu spremni za upotrebu iz kutije, još uvijek moramo lemiti potrebne žice. Ovisno o količini svjetla, ovo može potrajati, savršen trenutak za malo kave.

Važno je da ih još ne povežete, prvo ih moramo staviti u njihove kutije s poklonima.

Korak 4: Oprema - montaža

Hardver - Montaža
Hardver - Montaža
Hardver - Montaža
Hardver - Montaža
Hardver - Montaža
Hardver - Montaža

Sada su i naši kontejneri i svjetla spremni za montažu.

Ostavili smo neke rupe na poklopcu svake kutije, te ih možemo koristiti kroz petlju (vidi gore). Nakon što se sve kutije i svjetlo završe, možemo ih lemiti jedno za drugo kako bismo stvorili lagani niz

Spojite svoj svjetlosni niz na Raspberry Pi i možete testirati svjetla.

Nakon što smo provjerili radi li sve, možemo lijepiti kutije i poklopce zajedno.

Omotavanjem šarenog sredstva za čišćenje cijevi oko žice između svake kutije za poklon dodaje dodatnu radost.

Korak 5: Povezivanje Google trendova

Google Trends Connection
Google Trends Connection

Da bismo ovom drvetu dali dodatni oempf, povezat ćemo ga s Google Trends.

Potpuni kôd je uključen u posljednji korak "Part Mode", ali da bismo vam dali pregled, koristili smo Python s nekim dodatnim paketima:

  • PyTrends za dohvaćanje podataka iz Google trendova
  • Neopixel za kontrolu NeoPixela

A logika je sledeća:

  • Svakog sata dohvaćajte popularnost pojma za pretraživanje 'Božić'
  • Vraćamo broj između 0 (nije popularno) i 100 (popularno)
  • Na osnovu ovog broja izračunava se brzina svjetla

Zbog toga naše drvo brzo mijenja boju ako je pojam za pretraživanje popularan, a polako kada nije popularan.

Mala napomena, koristili smo različite niti (ledControlThread i trendDataThread) kako bismo bili sigurni da svaka radnja ne ometa drugu.

Na primjer, svjetla nastavljaju svijetliti dok dohvaćamo podatke Google trendova, bez navoja, on bi čekao završetak API poziva i tek onda nastavio.

Korak 6: Način zabave

Način zabave!
Način zabave!
Način zabave!
Način zabave!
Način zabave!
Način zabave!

Budući da je božićno drvce nešto što traje godinu dana, način zabave je neophodan.

Ova dodatna funkcija će zahtijevati dodatni hardver, točnije, dugme i USB zvučnik.

Nakon što ste priključeni na Pi, možete početi tražiti prikladnu pjesmu, odabrali smo za "Complicate ya" Otisa McDonalda. Također moramo dodati malo logike u naše postojeće pismo:

  • Proverite da li je dugme pritisnuto
  • Ako je tako, reproducirajte navedenu audio datoteku i učinite da svjetla promijene boju super brzo.
  • Nakon što je zvuk završen, vratite se u normalu

Ova logika ima svoju nit, baš kao i ostale, a cijela skripta je također priložena ovom koraku.

Ostaje samo da objesite sve na drvo i uživate u veseloj vizualizaciji podataka, a najvažnije u načinu zabave!

Preporučuje se: