МОДДИНГ ПК С LED И ARDUINO

23.01.19 Версия 1.0: первоначальная, вроде бы стабильная версия

подписаться на обновления

Данный девайс получает с компьютера информацию о температуре и загруженности железа, и выводит их на светодиодные кольца при помощи разных эффектов анимации

ПОДРОБНОЕ ВИДЕО ПО ПРОЕКТУ

  • В данном видео показан полный и максимально подробный процесс разработки и изготовления устройства, а также обзор его возможностей и функций.

  • Понятные схемы, OpenSource прошивки с комментариями и подробные инструкции это очень большая работа. Буду рад, если вы поддержите такой подход к созданию Ардуино проектов! Основная страница пожертвовать – здесь.

СХЕМЫ, ПЕЧАТНЫЕ ПЛАТЫ

Схема 1

МАТЕРИАЛЫ И КОМПОНЕНТЫ

Ссылки на магазины, с которых я закупаюсь уже не один год

Вам скорее всего пригодится:

Если вместо указанных товаров у вас открываются блузки/вата/прочая хрень – выбросьте свой айфон! Или проверьте его на вирусы.
всё для пайки
аккумы, bms
arduino, модули
мультиметры
инструменты
бп и модули

ЗАГРУЗКА ПРОШИВКИ

Читай гайд для новичков, в частности главу про Digispark

Содержимое папок в архиве

  • libraries – библиотеки проекта. Заменить имеющиеся версии
  • firmware – прошивки для Arduino
  • schemes – схемы подключения компонентов
  • software – программа для компьютера

Настройки в прошивке

#define CP_MODE 0       // режим анимации ЦП: 0 - цветная полоса, 1 - огонь
#define GP_MODE 1       // режим анимации ГП: 0 - цветная полоса, 1 - огонь
#define TIMEOUT 5000    // таймаут соединения, мс

// температура
#define CP_TEMP_MIN 35
#define CP_TEMP_MAX 60
#define GP_TEMP_MIN 35
#define GP_TEMP_MAX 60

// яркость
#define MIN_BRIGHTNESS 3
#define MAX_BRIGHTNESS 100
#define MIN_PHOTO 40
#define MAX_PHOTO 700

// лента
#define NUM_LEDS 40
#define LED_PIN 6       // диоды ГП
#define LED2_PIN 7      // диоды ЦП

// другое
#define AUTO_BRIGHT 1   // вкл/выкл автоуправление яркостью. Если выкл, яркость будет установлена в MIN_BRIGHTNESS!
#define PHOTO_PIN A0