Оглавление:

RGB Box Clock: 6 шагов (с изображениями)
RGB Box Clock: 6 шагов (с изображениями)

Видео: RGB Box Clock: 6 шагов (с изображениями)

Видео: RGB Box Clock: 6 шагов (с изображениями)
Видео: Свидание в 16 vs 26 лет 😨😳 2024, Июль
Anonim
Image
Image
Коробочные часы RGB
Коробочные часы RGB
Коробочные часы RGB
Коробочные часы RGB

Это часы и декоративная светодиодная матрица 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

Программирование NodeMCU и Colorduino
Программирование 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
Настройка приложения Blynk
Настройка приложения Blynk
Настройка приложения Blynk
Настройка приложения Blynk
Настройка приложения Blynk
Настройка приложения Blynk
Настройка приложения Blynk

Загрузите приложение Blynk на свой телефон или планшет

Клонируйте проект с QR-кодом на первом изображении.

Шаг 6: и поиграйте с ним

Image
Image

Некоторые ссылки:

123led.wordpress.com/colorduino/

blog.lincomatic.com/?p=148

github.com/giladaya/arduino-particle-sys

www.sinaptec.alomar.com.ar/2017/06/tutorial…

Спасибо вам всем!

Рекомендуемые: