Мазмұны:

Google трендтері қуатты шырша: 6 қадам (суреттермен)
Google трендтері қуатты шырша: 6 қадам (суреттермен)

Бейне: Google трендтері қуатты шырша: 6 қадам (суреттермен)

Бейне: Google трендтері қуатты шырша: 6 қадам (суреттермен)
Бейне: 😔ОСЫ 7 ҚАТЕ ҮШІН АДАМДАР СІЗДІ БАҒАЛАМАЙДЫ! 2024, Қараша
Anonim
Google Trends қуатты шырша шыршасы
Google Trends қуатты шырша шыршасы

Рождество қаншалықты сәнді екенін білгіңіз келе ме? Google трендтерімен жұмыс істейтін шыршаны табыңыз! Партия режимі қосылған.

Жабдықтар

- Raspberry Pi 3b+

- 8 есе Adafruit NeoPixel

- Түйме

- USB динамигі

- Сымдар

- Дәнекерлеу жабдықтары

- Құбыр тазалағыш

- 3D принтері

- Желім

1 -қадам: Жобалық бейне

Image
Image

2 -қадам: Шамдар - 3D басып шығару

Шамдар - 3D басып шығару
Шамдар - 3D басып шығару
Шамдар - 3D басып шығару
Шамдар - 3D басып шығару

Бірінші қадам - әр жарық үшін контейнер жасау.

Біз 3D сыйлық қорапшаларын жасадық (жоғарыдан қараңыз) және оларды мөлдір жіппен басып шығардық. Бұл жіп өте жақсы, себебі ол жарықты керемет түрде таратады және тамаша мерекелік көңіл -күй сыйлайды.

Біз олардың сегізін басып шығардық, бірақ сіз қанша қажет болса, сонша жасай аласыз.

Бұл қадамға STL файлы қосылады.

3 -қадам: Шамдар - аппараттық құрал

Жарықтар - Жабдық
Жарықтар - Жабдық
Жарықтар - Жабдық
Жарықтар - Жабдық

Контейнерлерді басып шығару арқылы біз электроникаға көшуге болады.

Біз Adafruit неопиксельдерін жарық ретінде қолданамыз. Бұл өте жарқын, көптеген түстерді қолдайды және керемет құжаттамаға ие.

Олар қораптан тыс пайдалануға дайын емес, біз әлі де қажетті сымдарды дәнекерлеуіміз керек. Жарық шамасына байланысты бұл біраз уақыт алуы мүмкін, бұл кофе үшін тамаша сәт.

Оларды бір -бірімен байланыстырмау маңызды, алдымен оларды сыйлық қораптарына салу керек.

4 -қадам: Аппараттық құрал - құрастыру

Аппараттық құрал - құрастыру
Аппараттық құрал - құрастыру
Аппараттық құрал - құрастыру
Аппараттық құрал - құрастыру
Аппараттық құрал - құрастыру
Аппараттық құрал - құрастыру

Енді біздің контейнерлер де, шамдар да құрастыруға дайын.

Біз әр қораптың қақпағында саңылауларды қалдырдық, олар ілмекті светодиод арқылы пайдалана алады (жоғарыдан қараңыз). Барлық қораптар мен жарық аяқталғаннан кейін біз оларды бір -біріне дәнекерлеп, жеңіл жолды жасай аламыз.

Жарық жолын Raspberry Pi -ге қосыңыз, сонда сіз шамдарды тексере аласыз.

Барлығы жұмыс істейтінін тексергеннен кейін, қораптар мен қақпақтарды желімдей аламыз.

Әр сыйлық қорапшасының арасындағы түрлі -түсті құбыр тазартқышты сымға орау қосымша қуанышты қосады.

5 -қадам: Google Trends байланысы

Google Trends байланысы
Google Trends байланысы

Бұл ағашқа қосымша мысық беру үшін біз оны Google Trends -ке қосамыз.

Толық код «Бөлшек режимі» соңғы қадамына кіреді, бірақ сізге шолу жасау үшін біз Python -ды қосымша пакеттермен қолдандық:

  • PyTrends Google Trends -тен деректерді алу үшін
  • NeoPixels басқару үшін Neopixel

Және логика келесідей:

  • Әр сағат сайын «Рождество» іздеу терминінің танымал болуын алыңыз.
  • Біз 0 (танымал емес) пен 100 (танымал) арасындағы санды аламыз
  • Шамдардың жылдамдығы осы сан бойынша есептеледі

Нәтижесінде, егер іздеу термині танымал болса, ағаштың түсі тез өзгереді, ал ол танымал болмаса, баяу.

Кішкене ескерту, біз әр әрекеттің екіншісіне кедергі жасамайтынына көз жеткізу үшін әр түрлі ағындарды (ledControlThread және trendDataThread) қолдандық.

Мысалы, біз Google Trends деректерін алған кезде шамдар жанып тұрады, ол API байланысының аяқталуын күтеді, содан кейін ғана жалғастырады.

6 -қадам: партиялық режим

Кеш режимі!
Кеш режимі!
Кеш режимі!
Кеш режимі!
Кеш режимі!
Кеш режимі!

Рождестволық шырша бір жылға созылатындықтан, мерекелік кеш - бұл қажеттілік.

Бұл қосымша функцияға қосымша жабдық қажет болады, дәлірек айтқанда, түйме мен USB динамигі.

Pi -ге бекітілгеннен кейін сіз лайықты ән іздей бастай аласыз, біз Otis McDonald -дің «Complicate ya» әнін таңдадық.

  • Түйме басылғанын тексеріңіз
  • Олай болса, көрсетілген дыбысты ойнатыңыз және шамдардың түсі өте тез өзгереді.
  • Дыбыс аяқталғаннан кейін қалыпты күйге оралыңыз

Бұл логиканың басқалар сияқты өзіндік ағыны бар және толық сценарий де осы қадамға бекітілген.

Барлығын ағашқа іліп қою, деректердің қызықты визуализациясын, ең бастысы кешті өткізу режимінен ләззат алу ғана қалды!

Ұсынылған: