Съдържание:
- Консумативи
- Стъпка 1: Видео проект
- Стъпка 2: Светлини - 3D печат
- Стъпка 3: Светлини - Хардуер
- Стъпка 4: Хардуер - Монтаж
- Стъпка 5: Връзка с Google Trends
- Стъпка 6: Парти режим
Видео: Коледното дърво, задвижвано от Google Trends: 6 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Искате ли да знаете колко модерна е Коледа? Разберете с това коледно дърво, задвижвано от тенденциите на Google! Включен режим на парти.
Консумативи
- Малина Pi 3b+
- 8x Adapruit NeoPixel
- Бутон
- USB високоговорител
- Електрически инсталации
- Оборудване за запояване
- Препарат за почистване на тръби
- 3D принтер
- Лепило
Стъпка 1: Видео проект
Стъпка 2: Светлини - 3D печат
Първата стъпка е да създадете контейнер за всяка светлина.
Ние 3D проектирахме някои кутии за подаръци (вижте по -горе) и ги отпечатахме с прозрачна нишка. Тази нажежаема жичка е перфектна, защото перфектно разсейва светлината и излъчва перфектната празнична атмосфера.
Отпечатахме осем от тях, но можете да създадете толкова, колкото ви е необходимо.
STL файлът е прикачен към тази стъпка.
Стъпка 3: Светлини - Хардуер
С отпечатаните контейнери можем да преминем към електрониката.
Използваме Adafruit Neopixels като светлини. Те са много ярки, поддържат много цветове и имат страхотна документация.
Те не са напълно готови за използване извън кутията, все още трябва да запояваме необходимите проводници. В зависимост от количеството светлини това може да отнеме известно време, идеален момент за кафе.
Важно е все още да не ги свързвате помежду си, първо трябва да ги поставим в техните кутии за подаръци.
Стъпка 4: Хардуер - Монтаж
Сега нашите контейнери и светлини са готови за сглобяване.
Оставихме няколко дупки в капака на всяка кутия, които можем да използваме по веригата през светодиод (вижте по -горе). След като всички кутии и светлината са завършени, можем да ги запояваме един към друг, за да създадем лек низ
Свържете светлинния си низ към Raspberry Pi и можете да тествате светлините.
След като проверихме дали всичко работи, можем да залепим кутиите и капаците заедно.
Увиването на цветно средство за почистване на тръби около жицата между всяка кутия за подаръци добавя допълнителна радост.
Стъпка 5: Връзка с Google Trends
За да дадем на това дърво допълнителен oempf, ще го свържем с Google Trends.
Пълният код е включен в последната стъпка „Режим на части“, но за да ви дадем преглед, използвахме Python с някои допълнителни пакети:
- PyTrends за извличане на данни от Google Trends
- Neopixel за управление на NeoPixels
И логиката е следната:
- На всеки час извличайте популярността на думата за търсене „Коледа“
- Връщаме число между 0 (не популярно) и 100 (популярно)
- Скоростта на светлините се изчислява въз основа на това число
Това води до промяна на цвета на дървото бързо, ако думата за търсене е популярна, и бавно, когато не е популярна.
Малка бележка, използвахме различни нишки (ledControlThread и trendDataThread), за да сме сигурни, че всяко действие не пречи на другото.
Например светлините продължават да работят, докато извличаме данните от Google Тенденции, без да нишка, той ще чака извикването на API да приключи и чак тогава ще продължи.
Стъпка 6: Парти режим
Тъй като коледното дърво е нещо от една година, режимът на партито е необходимост.
Тази допълнителна функция ще се нуждае от допълнителен хардуер, за да бъдем точни, бутон и USB високоговорител.
След като бъдете прикрепени към Pi, можете да започнете да търсите подходяща песен, ние избрахме за „Complicate ya“от Otis McDonald. Ние също трябва да добавим малко логика към нашия съществуващ скрипт:
- Проверете дали бутонът е натиснат
- Ако е така, пуснете посоченото аудио файлове и накарайте светлините да променят цвета си супер бързо.
- След като аудиото приключи, върнете се към нормалното
Тази логика има своя собствена нишка, също като другите и пълният скрипт също е прикрепен към тази стъпка.
Остава само да окачите всичко на дърво и да се насладите на веселата визуализация на данните и най -важното в парти режима!
Препоръчано:
Коледното дърво Lumos: 3 стъпки
Lumos the Christmas Tree: Моите деца и аз създадохме този проект, за да донесем малко магия от Universal Studios у дома с нас. Наскоро посетихме тематичния парк и купихме пръчки от магазина за пръчки на Оливандър и се забавлявахме толкова много, обикаляйки парка, активирайки различни
Светлината на коледното дърво, контролирана от играчка .: 12 стъпки (със снимки)
Светлината на елхата, контролирана от играчка. Поздрави, създателите! Коледа и нова година идват. Това означава празнично настроение, подаръци и, разбира се, коледно дърво, украсено с ярки цветни светлини. За мен светлините на коледното дърво на масовия пазар са твърде скучни. За да зарадвам децата, направих уникален C
Може ли MakerBit да ви напомни да проверите водата под коледното си дърво?: 7 стъпки
Може ли MakerBit да ви напомни да проверите водата под коледното си дърво?: Прясно отсеченото дърво е традиционна празнична украса в много домове. Важно е да го снабдявате с прясна вода. Не би ли било хубаво да имате украшение, което да ви напомни да проверите водата под дървото си? Този проект е част от
Лазерно шоу с лазерна показалка, задвижвано от музика: 7 стъпки (със снимки)
Светлинно шоу с лазерна показалка, задвижвано от музика: За разлика от огледалото на трика на субуфера, това „Направи си сам“ви показва как да създадете много евтино, управлявано от музика светлинно шоу, което всъщност визуализира звука
Горелка с USB захранване! Този проект може да изгори чрез пластмаса / дърво / хартия (забавният проект също трябва да бъде много фино дърво): 3 стъпки
Горелка с USB захранване! Този проект може да изгори чрез пластмаси / дърво / хартия (забавният проект също трябва да бъде много фин дървен материал): НЕ ПРАВЕТЕ ТОВА С ИЗПОЛЗВАНЕ НА USB !!!! разбрах, че може да повреди компютъра ви от всички коментари. компютъра ми е добре. Използвайте зарядно устройство за телефон 600ma 5v. Използвах това и работи добре и нищо не може да се повреди, ако използвате предпазен щепсел, за да спрете захранването