Բովանդակություն:

Google Trends սնուցվող տոնածառ. 6 քայլ (նկարներով)
Google Trends սնուցվող տոնածառ. 6 քայլ (նկարներով)

Video: Google Trends սնուցվող տոնածառ. 6 քայլ (նկարներով)

Video: Google Trends սնուցվող տոնածառ. 6 քայլ (նկարներով)
Video: 102-ամյա տիկնոջ լքված տունն ԱՄՆ-ում ~ Էլեկտրաէներգիա է աշխատում! 2024, Նոյեմբեր
Anonim
Google Trends սնուցվող տոնածառ
Google Trends սնուցվող տոնածառ

Ուզու՞մ եք իմանալ, թե որքան գերժամանակակից է Ամանորը: Իմացեք Google- ի այս տենդենցներով աշխատող տոնածառի միջոցով: Ներառված է երեկույթի ռեժիմը:

Պարագաներ

- Ազնվամորի Պի 3 բ+

- 8x Adafruit NeoPixel

- Կոճակ

- USB խոսնակ

- Հաղորդալարեր

- oldոդման սարքավորումներ

- Խողովակների մաքրիչ

- 3D տպիչ

- Սոսինձ

Քայլ 1: Նախագծի տեսանյութ

Image
Image

Քայլ 2. Լույսեր - 3D տպում

Լույսեր - 3D տպագրություն
Լույսեր - 3D տպագրություն
Լույսեր - 3D տպագրություն
Լույսեր - 3D տպագրություն

Առաջին քայլը յուրաքանչյուր լույսի համար կոնտեյներ ստեղծելն է:

Մենք 3D- ն նախագծել ենք նվերների տուփեր (տե՛ս վերևում) և տպել դրանք թափանցիկ թելերով: Այս թելիկը կատարյալ է, քանի որ այն հիանալի կերպով ցրում է լույսը և արձակում կատարյալ տոնական տրամադրություն:

Մենք տպեցինք դրանցից ութը, բայց դուք կարող եք ստեղծել այնքան, որքան անհրաժեշտ է:

Այս քայլին կցված է STL ֆայլը:

Քայլ 3. Լույսեր - Սարքավորումներ

Լույսեր - Սարքավորումներ
Լույսեր - Սարքավորումներ
Լույսեր - Սարքավորումներ
Լույսեր - Սարքավորումներ

Տպագրված տարաներով մենք կարող ենք անցնել էլեկտրոնիկայի:

Մենք օգտագործում ենք Adafruit Neopixels- ը որպես լույս: Դրանք շատ պայծառ են, աջակցում են բազմաթիվ գույների և ունեն հիանալի փաստաթղթեր:

Նրանք այնքան էլ պատրաստ չեն տուփից դուրս օգտագործելու համար, մենք դեռ պետք է կպցնենք անհրաժեշտ լարերը: Կախված լույսերի քանակից, դա կարող է որոշ ժամանակ տևել, կատարյալ պահ սուրճի համար:

Կարևոր է դրանք դեռ չկապել միմյանց հետ, նախ մենք պետք է դրանք դնենք իրենց նվերների տուփերի մեջ:

Քայլ 4. Սարքաշար - հավաքում

Սարքավորումներ - հավաքում
Սարքավորումներ - հավաքում
Սարքավորումներ - հավաքում
Սարքավորումներ - հավաքում
Սարքավորումներ - հավաքում
Սարքավորումներ - հավաքում

Այժմ և՛ տարաները, և՛ լույսերը պատրաստ են հավաքման:

Յուրաքանչյուր տուփի կափարիչում մենք թողել ենք որոշ անցքեր, դրանք կարող ենք օգտագործել հանգույցի միջոցով (տե՛ս վերևում): Երբ բոլոր տուփերն ու լույսը ավարտվեն, դրանք կարող ենք իրար կպցնել ՝ թեթև լար ստեղծելու համար:

Միացրեք ձեր թեթև լարերը Raspberry Pi- ին և կարող եք փորձարկել լույսերը:

Երբ մենք ստուգեցինք, որ ամեն ինչ աշխատում է, մենք կարող ենք սոսնձել տուփերն ու կափարիչները միասին:

Նվերների յուրաքանչյուր տուփի միջև մետաղալարով գունավոր մաքրիչ փաթաթելը ավելացնում է լրացուցիչ ուրախություն:

Քայլ 5: Google Trends- ի միացում

Google Trends միացում
Google Trends միացում

Այս ծառին լրացուցիչ oempf տալու համար մենք մտադիր ենք այն միացնել Google Trends- ին:

Ամբողջական ծածկագիրը ներառված է «Մասի ռեժիմ» վերջին քայլի մեջ, սակայն ընդհանուր պատկերացում կազմելու համար մենք Python- ն օգտագործել ենք որոշ լրացուցիչ փաթեթներով.

  • PyTrends ՝ Google Trends- ից տվյալները վերցնելու համար
  • Neopixel- ը NeoPixels- ը վերահսկելու համար

Եվ տրամաբանությունը հետևյալն է.

  • Ամեն ժամ ձեռք բերեք «Սուրբ Christmasնունդ» որոնման տերմինի ժողովրդականությունը
  • Մենք հետ ենք ստանում 0 (ոչ հանրաճանաչ) և 100 (հանրաճանաչ) թվերի միջև
  • Լույսի արագությունը հաշվարկվում է այս թվի հիման վրա

Սա հանգեցնում է նրան, որ մեր ծառը արագ փոխում է գույնը, եթե որոնման տերմինը հայտնի է, և դանդաղ, երբ այն հանրաճանաչ չէ:

Մի փոքր նշում, մենք օգտագործում էինք տարբեր թելեր (ledControlThread և trendDataThread) ՝ համոզվելու համար, որ յուրաքանչյուր գործողություն չի խանգարում մյուսին:

Օրինակ, լույսերը շարունակվում են, մինչ մենք բերում ենք Google Trends- ի տվյալները, առանց թելերի նա կսպասի API- ի զանգի ավարտին և միայն դրանից հետո կշարունակի:

Քայլ 6: Խնջույքի ռեժիմ:

Խնջույքի ռեժիմ!
Խնջույքի ռեժիմ!
Խնջույքի ռեժիմ!
Խնջույքի ռեժիմ!
Խնջույքի ռեժիմ!
Խնջույքի ռեժիմ!

Քանի որ տոնածառը մի փոքր տարվա բան է, խնջույքի ռեժիմն անհրաժեշտություն է:

Այս լրացուցիչ հնարավորության համար կպահանջվի լրացուցիչ սարքավորում, ավելի ճիշտ ՝ կոճակ և USB բարձրախոս:

Pi- ին կցվելուց հետո կարող եք սկսել համապատասխան երգ փնտրել, որը մենք ընտրել ենք Otis McDonald- ի «Complicate ya» երգի համար: Մենք նաև պետք է որոշակի տրամաբանություն ավելացնենք մեր գոյություն ունեցող սցենարի վրա.

  • Ստուգեք, արդյոք կոճակը սեղմված է
  • Եթե այո, ապա նվագարկեք նշված ֆայլը և ստիպեք լույսերը շատ արագ փոխել գույնը:
  • Աուդիո պատրաստվելուց հետո վերադառնալ նորմալ

Այս տրամաբանությունն ունի իր շարանը, ինչպես մյուսները, և ամբողջական սցենարը նույնպես կցված է այս քայլին:

Մնում է ամեն ինչ կախել ծառի վրա և վայելել զվարճալի տվյալների արտացոլումը, և որ ամենակարևորն է ՝ երեկույթի ռեժիմը:

Խորհուրդ ենք տալիս: