Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Я хочу представить дизайн тарелки, которую я готовлю для управления рождественскими огнями, синхронизированными с музыкой.
Первоначально проект был разработан для использования его на Raspberry Pi, но пластину можно использовать с любой пластиной, такой как arduino, beagleboard, bananaPi, orangePi,… выберите тот, который вам нужен, поскольку он основан на I2C
В настоящее время у меня есть версия 2 планшета, но я улучшаю ее в соответствии с потребностями или новыми функциями, которые нужно включить.
Вы можете увидеть, как работает версия 2 в моих обучаемых Duxman Lights.
www.instructables.com/id/Duxman-Lights/
Шаг 1. Инструменты
- Сварщик
- Банка
- Лента для распайки
- Клеммы подключения
- Мужские и женские контакты
- 3 транзистора Tip120
- 1 транзистор KA78T05 (от 12 В до 5 В макс. 3 А)
- 1 расширитель портов i2C MCP23016
- 1 разъем постоянного тока 12 В
- Программа Fritzing (https://fritzing.org/)
- Сварочные понятия
- Основные понятия электроники
Шаг 2: Дизайн платы
Прежде всего, необходимо указать, что это не пластина, а две, одна из которых похожа на материнскую плату, а другая - к которой мы подключим вот так, чтобы заменить или заменить ее другим типом модуля.
У вас есть дизайн по ссылкам в этом посте.
Система спроектирована так, чтобы иметь два модуля по 4 транзистора tip120 и, таким образом, легко включать и выключать светодиодные ленты.
а с другой стороны мы резервируем 8 выходов для подключения других устройств. в моем случае я буду использовать контроллеры твердотельных реле и, таким образом, подключу инверторы elwire и смогу использовать другие коммерческие рождественские огни, которые я скоро взломаю
Шаг 3: Soldando La Placa
Скоро
Сейчас делаю пластину, думаю, через неделю будет.
и я обновлю этот пост
Шаг 4. Время веселья и тестирования
Создайте свою программу драйвера на платформе, которая вам нравится, если вы не любите программировать или не хотите, вы можете свободно взять мой код и изменить его или использовать, поскольку я постоянно их улучшаю.
По следующей ссылке вы можете найти код разработки, на данный момент я даже не запрограммировал код для этого значка, но, к сожалению, надеюсь, что он скоро появится:) Я работаю и у меня есть 4 кота, которых нужно кормить
Версия DEV
github.com/duxman/luces
Версия в разработке и постоянно улучшается с новыми функциями, когда у меня есть время.
Я не рекомендую использовать эту версию, потому что я могу совершать ошибки программирования как хороший программист, который бросает первый камень, кто не написал ошибку
Версия 0.01
github.com/duxman/luces/tree/Version-0.01
- Это начальная версия
- просто играй в wavs
- Поддерживает только цифровые выходы
Версия 0.02
github.com/duxman/luces/tree/Version-0.02
- Это позволяет воспроизводить wav и mp3 (они станут wav при первом воспроизведении)
- Создаются отдельные сценарии, позволяющие исполнять музыку и последовательности.
- Веб-конфигурация адаптирована
- Улучшено воспроизведение музыки и синхронизация
- Зоны освещения теперь определяются вместо отдельных контактов.
- Каждая зона допускает несколько контактов.
Вы можете увидеть пример того, как это работает, в моем инструктируемом Duxman-Lights.