Мазмұны:
- Жабдықтар
- 1 -қадам: Жобалық бейне
- 2 -қадам: Шамдар - 3D басып шығару
- 3 -қадам: Шамдар - аппараттық құрал
- 4 -қадам: Аппараттық құрал - құрастыру
- 5 -қадам: Google Trends байланысы
- 6 -қадам: партиялық режим
Бейне: Google трендтері қуатты шырша: 6 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Рождество қаншалықты сәнді екенін білгіңіз келе ме? Google трендтерімен жұмыс істейтін шыршаны табыңыз! Партия режимі қосылған.
Жабдықтар
- Raspberry Pi 3b+
- 8 есе Adafruit NeoPixel
- Түйме
- USB динамигі
- Сымдар
- Дәнекерлеу жабдықтары
- Құбыр тазалағыш
- 3D принтері
- Желім
1 -қадам: Жобалық бейне
2 -қадам: Шамдар - 3D басып шығару
Бірінші қадам - әр жарық үшін контейнер жасау.
Біз 3D сыйлық қорапшаларын жасадық (жоғарыдан қараңыз) және оларды мөлдір жіппен басып шығардық. Бұл жіп өте жақсы, себебі ол жарықты керемет түрде таратады және тамаша мерекелік көңіл -күй сыйлайды.
Біз олардың сегізін басып шығардық, бірақ сіз қанша қажет болса, сонша жасай аласыз.
Бұл қадамға STL файлы қосылады.
3 -қадам: Шамдар - аппараттық құрал
Контейнерлерді басып шығару арқылы біз электроникаға көшуге болады.
Біз Adafruit неопиксельдерін жарық ретінде қолданамыз. Бұл өте жарқын, көптеген түстерді қолдайды және керемет құжаттамаға ие.
Олар қораптан тыс пайдалануға дайын емес, біз әлі де қажетті сымдарды дәнекерлеуіміз керек. Жарық шамасына байланысты бұл біраз уақыт алуы мүмкін, бұл кофе үшін тамаша сәт.
Оларды бір -бірімен байланыстырмау маңызды, алдымен оларды сыйлық қораптарына салу керек.
4 -қадам: Аппараттық құрал - құрастыру
Енді біздің контейнерлер де, шамдар да құрастыруға дайын.
Біз әр қораптың қақпағында саңылауларды қалдырдық, олар ілмекті светодиод арқылы пайдалана алады (жоғарыдан қараңыз). Барлық қораптар мен жарық аяқталғаннан кейін біз оларды бір -біріне дәнекерлеп, жеңіл жолды жасай аламыз.
Жарық жолын Raspberry Pi -ге қосыңыз, сонда сіз шамдарды тексере аласыз.
Барлығы жұмыс істейтінін тексергеннен кейін, қораптар мен қақпақтарды желімдей аламыз.
Әр сыйлық қорапшасының арасындағы түрлі -түсті құбыр тазартқышты сымға орау қосымша қуанышты қосады.
5 -қадам: Google Trends байланысы
Бұл ағашқа қосымша мысық беру үшін біз оны Google Trends -ке қосамыз.
Толық код «Бөлшек режимі» соңғы қадамына кіреді, бірақ сізге шолу жасау үшін біз Python -ды қосымша пакеттермен қолдандық:
- PyTrends Google Trends -тен деректерді алу үшін
- NeoPixels басқару үшін Neopixel
Және логика келесідей:
- Әр сағат сайын «Рождество» іздеу терминінің танымал болуын алыңыз.
- Біз 0 (танымал емес) пен 100 (танымал) арасындағы санды аламыз
- Шамдардың жылдамдығы осы сан бойынша есептеледі
Нәтижесінде, егер іздеу термині танымал болса, ағаштың түсі тез өзгереді, ал ол танымал болмаса, баяу.
Кішкене ескерту, біз әр әрекеттің екіншісіне кедергі жасамайтынына көз жеткізу үшін әр түрлі ағындарды (ledControlThread және trendDataThread) қолдандық.
Мысалы, біз Google Trends деректерін алған кезде шамдар жанып тұрады, ол API байланысының аяқталуын күтеді, содан кейін ғана жалғастырады.
6 -қадам: партиялық режим
Рождестволық шырша бір жылға созылатындықтан, мерекелік кеш - бұл қажеттілік.
Бұл қосымша функцияға қосымша жабдық қажет болады, дәлірек айтқанда, түйме мен USB динамигі.
Pi -ге бекітілгеннен кейін сіз лайықты ән іздей бастай аласыз, біз Otis McDonald -дің «Complicate ya» әнін таңдадық.
- Түйме басылғанын тексеріңіз
- Олай болса, көрсетілген дыбысты ойнатыңыз және шамдардың түсі өте тез өзгереді.
- Дыбыс аяқталғаннан кейін қалыпты күйге оралыңыз
Бұл логиканың басқалар сияқты өзіндік ағыны бар және толық сценарий де осы қадамға бекітілген.
Барлығын ағашқа іліп қою, деректердің қызықты визуализациясын, ең бастысы кешті өткізу режимінен ләззат алу ғана қалды!
Ұсынылған:
Веб-сайтпен басқарылатын шырша (кез келген адам оны басқара алады): 19 қадам (суреттермен)
Веб-сайтпен басқарылатын шырша (кез келген адам оны басқара алады): Сіз веб-сайт басқаратын шыршаның қандай болатынын білгіңіз келе ме? Міне, менің шыршамның жобасын көрсететін бейне. Тікелей эфир қазір аяқталды, бірақ мен не болып жатқанын түсіретін бейне түсірдім: Биыл желтоқсанның ортасында
Ендірілген жарықдиодты 3D басып шығарылған шырша: 10 қадам (суреттермен)
Кірістірілген жарық диодты 3D басып шығарылған шырша: бұл 3D-басып шығарылған шырша, оның ішінде кіріктірілген адрестік жарық диоды бар. Светодиодтарды жарық әсерлері үшін және 3D басып шығарылған құрылымды диффузор ретінде пайдалану үшін бағдарламалауға болады. Ағаш 4 кезеңнен тұрады және негізгі элемент (ағаш
Рождестволық шырша шамдары батареяның кернеуін тексеруші: 12 қадам (суреттермен)
Рождестволық шырша шамдары аккумуляторлық кернеуді тексеруші: Рождестводан кейін сізде енді жанбайтын сынған шамдар болуы мүмкін. Сіз оларды көптеген қызықты жобалар үшін пайдалана аласыз, мысалы, бұл. Рождестволық шырша шамдарын дисплей ретінде қолданатын оның 1.5В батарея сынағышы
Ойыншық басқаратын шырша жарығы: 12 қадам (суреттермен)
Рождестволық шыршаның жарығы ойыншықпен басқарылады. Сәлеметсіздер ме! Рождество мен жаңа жыл келе жатыр. Бұл мерекелік көңіл-күйді, сыйлықтарды және, әрине, түрлі-түсті шамдармен безендірілген шыршаны білдіреді. Балалардың көңілінен шығу үшін мен бірегей C жасадым
Рождестволық шырша: 4 қадам (суреттермен)
Спиральды жарықдиодты шырша: Сәлеметсіздер ме достар, біз спиральдан жасалған шыршаны жасаймыз