
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

Хотите знать, насколько модно Рождество? Узнайте это с помощью этой рождественской елки Google! Режим вечеринки включен.
Запасы
- Raspberry Pi 3b +
- 8x Adafruit NeoPixel
- Кнопка
- USB-динамик
- Электропроводка
- Паяльное оборудование
- Средство для чистки труб
- 3д принтер
- Клей
Шаг 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 Trends, без потоковой передачи он будет ждать завершения вызова API и только потом продолжит.
Шаг 6: режим вечеринки



Поскольку рождественская елка - это что-то вроде года, режим вечеринки - необходимость.
Для этой дополнительной функции потребуется дополнительное оборудование, а именно кнопка и USB-динамик.
После подключения к Pi вы можете начать поиск подходящей песни, мы выбрали для "Complicate ya" Отиса Макдональда. Нам также нужно добавить некоторую логику в наш существующий скрипт:
- Проверьте, нажата ли кнопка
- Если это так, воспроизведите указанное аудиофайл и сделайте так, чтобы огни меняли цвет очень быстро.
- Как только звук будет готов, вернитесь к обычному режиму
У этой логики есть свой поток, как и у других, и к этому шагу также прилагается полный сценарий.
Все, что осталось сделать, это повесить все на дерево и наслаждаться веселой визуализацией данных и, самое главное, режимом вечеринки!
Рекомендуемые:
Рождественская елка, управляемая веб-сайтом (любой может ее контролировать): 19 шагов (с изображениями)

Рождественская елка, управляемая веб-сайтом (любой может ее контролировать): вы хотите знать, как выглядит рождественская елка, управляемая веб-сайтом? Вот видео, демонстрирующее мой проект моей рождественской елки. Прямая трансляция уже закончилась, но я снял видео, запечатлевшее, что происходит: В этом году, в середине декабря
Рождественская елка FlatPack: 6 шагов (с изображениями)

Рождественская елка FlatPack: у меня есть " мы-скучаем по тебе " письмо от Instructables на прошлой неделе, и да … Я тоже скучаю по тебе ^ _ ^ Ну, вроде как занят реальным миром, но вчера - 25 декабря - был выходной. Моя жена и дети ходят в гости к свекрови, так что я был дома один
Рождественская елка ATmega (arduino): 10 шагов (с изображениями)

Рождественская елка ATmega (arduino): Рождественская елка ATmega (arduino)
Рождественская елка на печатную плату за 1 доллар: 7 шагов (с изображениями)

Новогодняя елка на печатную плату за 1 доллар: Новогодняя елка на печатную плату от Loann BOUDIN | Что делать любителю электроники, когда приближается Рождество? Новогодняя елка для печатных плат! Как член небольшого клуба любителей электроники, я люблю делиться своей страстью к электронике и дизайну печатных плат через
Рождественская елка Raspberry Pi: 6 шагов (с изображениями)

Рождественская елка Raspberry Pi: Вы когда-нибудь хотели полностью контролировать свои рождественские огни? Из этого туториала Вы узнаете, как сделать елку на базе Raspberry Pi, ANAVI Light pHAT и дешевой светодиодной ленты 12 В RGB. Это точно не самый дешевый