Sadržaj:

Božićno drvce s pokretanjem Google trendova: 6 koraka (sa slikama)
Božićno drvce s pokretanjem Google trendova: 6 koraka (sa slikama)

Video: Božićno drvce s pokretanjem Google trendova: 6 koraka (sa slikama)

Video: Božićno drvce s pokretanjem Google trendova: 6 koraka (sa slikama)
Video: NAJTEŽE JE BILO KADA JE UMRLA, KADA BI MOGLA REKLA BI JOJ DA JE PUNO VOLIM 2024, Studeni
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ćnim drvcem na Google -ovim trendovima! Uključen način zabave.

Pribor

- Malina Pi 3b+

- 8x Adapruit NeoPixel

- Dugme

- USB zvučnik

- Ožičenje

- Oprema za lemljenje

- Čistač cijevi

- 3D pisač

- Ljepilo

Korak 1: Video projekt

Image
Image

Korak 2: Svjetla - 3D ispis

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

Prvi korak je stvaranje spremnika za svako svjetlo.

3D smo dizajnirali neke kutije s darovima (vidi gore) i ispisali ih prozirnom niti. Ova nit je savršena jer savršeno raspršuje svjetlo i daje savršenu blagdansku atmosferu.

Tiskali smo ih osam, ali možete ih stvoriti koliko vam je potrebno.

STL datoteka je priložena ovom koraku.

Korak 3: Svjetla - hardver

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

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

Adafruit neopiksele koristimo kao svjetla. Ove su jako svijetle, podržavaju puno boja i imaju odličnu dokumentaciju.

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

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

Korak 4: Hardver - Montaža

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

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

Ostavili smo neke rupe na poklopcu svake kutije, te ih možemo koristiti kroz petlju (pogledajte gore). Nakon što su sve kutije i svjetlo dovršeni, možemo ih lemiti jedan do drugog kako bismo stvorili lagani niz

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

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

Omotavanje nekog šarenog sredstva za čišćenje cijevi oko žice između svake kutije s darovima dodaje dodatnu radost.

5. korak: povezivanje s Google trendovima

Veza s Google trendovima
Veza s Google trendovima

Da bismo ovom stablu dali dodatni oempf, povezat ćemo ga s Google trendovima.

Cjelokupni kôd uključen je 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 sljedeća:

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

To dovodi do toga da naše stablo 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 tada 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 neophodan je.

Za ovu dodatnu značajku bit će potreban dodatni hardver, točnije gumb 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 našem postojećem scenariju:

  • Provjerite je li gumb pritisnut
  • Ako je tako, reproducirajte navedenu audio datoteku i učinite da svjetla super brzo promijene boju.
  • Nakon što je zvuk gotov, 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 objesiti sve o drvo i uživati u veseloj vizualizaciji podataka, a što je najvažnije u načinu zabave!

Preporučeni: