Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Это часы и декоративная светодиодная матрица RGB
Он управляется Colorduino Shield и платой NodeMCU v3 с использованием связи i2C.
С помощью приложения Blynk вы можете настроить будильник, изменить цвета и многое другое.
Список запчастей:
Плата LoLin V3 NodeMcu Lua CH340G ESP8266 6 € Ссылка
Colorduino V2.0 + 2088RGB-5 8x8 Matrix 10 € Ссылка
Сенсорная кнопка 1 € Ссылка
Активный зуммер 1 € Ссылка
Пластиковый принтер PLA 2 €
Общая стоимость около 20 €
Шаг 1. Распечатайте коробку
Детали, доступные на Thingiverse
Настройка печати:
- разрешение слоя 0,15
- заполнение 25%
- 1,75 мм PLA пластик
Поддерживает, зависит от части:
- Frontal.stl> Использовать опоры
- Trasera_Superior.stl> Разработано с использованием детали, не используйте поддержку генерации.
- Trasera_Inferior.stl> Разработано с использованием детали, не используйте генерацию поддержки.
- Frontal_Marc.stl> Не использовать опоры
- Frontal_Matriu.stl> Не использовать опоры
После печати аккуратно снимите опоры.
Имейте в виду, что отверстия под болты сделаны только для Lolin NodeMCU v3, любая другая плата не войдет в отверстия.
Все печатные части коробки должны храниться вместе без клея и болтов.
Шаг 2: Установите детали
Все должно легко подходить.
Для крышки матрицы найдите какой-нибудь пластиковый лист или просто бумагу.
Шаг 3: проводка
Следовать схемам на изображении довольно просто.
Есть отверстие для установки небольшого кусочка, который соединяет весь основной блок питания. Я использовал вырезанную печатную плату для прототипирования, но вы можете использовать все, что захотите.
Шаг 4: Программирование NodeMCU и Colorduino
Оба написаны на Arduino IDE.
Для NodeMCU v3 Lolin
Вам понадобятся следующие библиотеки
- EEPROM.h
- Проволока
- Timelib.h
- ESP8266Wifi.h
- ESP8266WebServer.h
- TimeLib.h
- Библиотеки Blynk
Для Colorduino (или icDuino)
Вам понадобятся следующие библиотеки
Используйте библиотеку Colorduino.cpp для повышения производительности (не требуется, просто измените выделенные строки, показанные на картинке, с помощью кода)
Платы Colorduino и их производные, такие как icDuino (это то, что я использовал), представляют собой MCU Duemilanove или Decimilia, поэтому настройте IDE arduino для загрузки кода.
Шаг 5: Настройка приложения Blynk
Загрузите приложение Blynk на свой телефон или планшет
Клонируйте проект с QR-кодом на первом изображении.
Шаг 6: и поиграйте с ним
Некоторые ссылки:
123led.wordpress.com/colorduino/
blog.lincomatic.com/?p=148
github.com/giladaya/arduino-particle-sys
www.sinaptec.alomar.com.ar/2017/06/tutorial…
Спасибо вам всем!