GELID Solutions Ltd

Unit 704 B, Sunbeam Centre

27 Shing Yip Street, Kwun Tong, Hong Kong

 

codi6_argb_controller_1
CODI6 ARGB ControllerCODI6 ARGB ControllerCODI6 ARGB ControllerCODI6 ARGB Controller

CODI6 ARGB CONTROLLER KIT

Особенности:

  • ● Платформа с открытым исходным кодом
  • ● 6 программируемых ARGB каналов
  • ● 6 PWM каналов
  • ● Ток 4 А на канал
  • ● Совместимость с Arduino IDE
  • ● Программируемая кнопка режимов
  • ● Библиотека сэмплов
  • ● Магнитные стойки и клейкая лента в комплекте

 

Описание

CODI6  (FC-CODI6-A)
6-канальный ARGB контроллер с открытым исходным кодом

 

Полный контроль. Простое программирование. Настраиваемые RGB-эффекты

 

CODI6 наполнен духом свободы. Он базируется на Arduino-совместимой плате с шестиканальным модулем для независимого управления 6 вентиляторами, лентами или другими устройствами с адресной RGB-подсветкой (ARGB). Поддерживается подключение ARGB устройств с мощностью до 20 Вт на канал. Код загружается с помощью Arduino-совместимых приложений, вы можете использовать библиотеку сэмплов или же запрограммировать ваш собственный набор эффектов и режимов. Программные возможности контроллера не ограничены!

 

CODI6 также оборудован встроенной кнопкой для переключения режимов и поддерживает подключение многочисленных внешних сенсоров экосистемы Arduino. Дополнительно в комплекте поставляются магнитные стойки и клейкая лента для упрощенной установки контроллера внутри корпуса.

 

Ощутите яркий ритм адресной RGB-подсветки! Возьмите ваши RGB устройства под полный контроль!

 

CODI6

 

Контроллер с открытым исходным кодом. Гибкое и простое программирование для создания бесчисленных RGB эффектов и режимов. Легкий в освоении язык программирования. При работе с библиотекой сэмплов кода навыки программирования не требуются!

 

6 каналов ARGB и PWM. Поддерживается одновременное подключение и независимое управление шестью вентиляторами или лентами.

 

Ток 4 А на ARGB канал. Подключение лент с числом светодиодов до 90 на канал и максимальной мощностью 20 Вт.

 

Синхронизация каналов. Опция для унификации RGB эффектов и режимов на все 6 каналов независимо от типа подключенных устройств.

 

Разделяемый PWM контроль. Подключение PWM вентиляторов и управление от одного разъема материнской платы.

 

Встроенная программируемая кнопка. Быстрое переключение режимов.

 

Опциональные кнопки дистанционного управления. Поддерживается подключение до 5 внешних кнопок.

 

Поддержка сенсоров экосистемы Arduino. Аналоговые входы/выходы для подключения и управления RGB эффектами с помощью внешних датчиков, таких как: ультразвуковой датчик, датчик звукового давления, температурный датчик, датчик вибрации, инфракрасный датчик и многие другие виды датчиков.

 

4 магнитных стойки и клейкая лента. Легкая установка в корпусе.

 

 

Цена, рекомендованная производителем: USD 29 / EUR 26

EAN: 4897025782082

 

 

Документация (англ):
CODI6: FAQ
CODI6: Quick Start Guide

 

FAQ

FAQ

  • CODI6 – что это?

CODI6 – это программируемый контроллер для вентиляторов, лент, ватерблоков и других устройств с адресной RGB подсветкой. Он базируется на специализированной плате совместимой с Arduino UNO и имеет на борту 6 каналов управления ARGB и PWM. Отличным напарником для CODI6 является вентилятор RADIANT-D.

 

  • Как я могу запрограммировать CODI6?

CODI6 программируется в Arduino-совместимых приложениях, таких как Arduino IDE, Code Blender, B4R. Более подробная информация приведена в разделе “Быстрый старт”.

 

  • Какие LED-библиотеки мне нужно использовать?

FastLED или Adafruit_NeoPixel.

 

Объявляем в коде следующее:

 

#include <FastLED.h>

или

#include <Adafruit_NeoPixel.h>

 

  • Какие параметры нужно задать для работы с вентиляторами RADIANT-D?

Используя библиотеку FastLED и 3 вентилятора, пишем:

 

#define NUM_STRIPS 3            //число вентиляторов
#define NUM_LEDS_PER_STRIP 9    //число диодов в вентиляторе
#define NUM_LEDS NUM_LEDS_PER_STRIP * NUM_STRIPS    //общее число диодов

 

В секции void setup(), задаем следующую конфигурация LED-массива:

 

FastLED.addLeds<NEOPIXEL, 3>(leds, 0, NUM_LEDS_PER_STRIP);
FastLED.addLeds<NEOPIXEL, 5>(leds, NUM_LEDS_PER_STRIP, NUM_LEDS_PER_STRIP);
FastLED.addLeds<NEOPIXEL, 6>(leds, NUM_LEDS_PER_STRIP*2, NUM_LEDS_PER_STRIP);

 

Библиотеку NEOPIXEL можно заменить библиотекой WS2811. Подробнее:
https://github.com/FastLED/FastLED/wiki/Basic-usage
https://github.com/FastLED/FastLED/wiki/Multiple-Controller-Examples

 

  • Какие параметры нужно задать для разнотипных устройств?

Например, при подключении устройства с 6 диодами (ватерблок), а также устройств с 9 диодами (вентилятор) и 30 диодами (лента), задаем:

 

#define NUM_LEDS_DEV 6            //ватерблок
#define NUM_LEDS_FAN 9            //вентилятор
#define NUM_LEDS_STRIP 30         //лента
#define NUM_LEDS NUM_LEDS_DEV + NUM_LEDS_FAN + NUM_LEDS_STRIP    //весь массив диодов

 

В секции void setup(), задаем следующую конфигурация LED-массива:

 

FastLED.addLeds<NEOPIXEL, 3>(leds, 0, NUM_LEDS_DEV);
FastLED.addLeds<NEOPIXEL, 5>(leds, NUM_LEDS_DEV, NUM_LEDS_FAN);
FastLED.addLeds<NEOPIXEL, 6>(leds, NUM_LEDS_DEV+NUM_LEDS_FAN, NUM_LEDS_STRIP);

 

  • Как я могу определить какие номера пинов в коде соотносятся с маркировкой ARGB коннекторов?

ARGB каналы отмаркированы как PWM3, PWM5, PWM6, PWM9, PWM10 и PWM11. Цифры соответствуют номерам в стандартной распиновке PWM выходов Arduino.

 

Например, если вы подключили вентилятор к ARGB коннектору PWM3, то фактически он подключается к пину номер 3 в Digital I/O Arduino. Используя библиотеку FastLED, вам нужно “привязать” ваше устройство к этому пину, задав в конфигурации LED-массива номер пина 3:
FastLED.addLeds<NEOPIXEL, 3>.

 

  • Как я могу запрограммировать диоды в особой последовательности?

Вы можете создать массив.

 

Например:

 

int db[] = {5,6,4,7,3,8,2,1,0};

 

И далее использовать функцию leds[db[i]] в основном цикле.

 

  • Где я могу найти документацию по библиотекам ?

FastLED:
https://github.com/FastLED/FastLED/wiki

 

NeoPixel:
https://adafruit.github.io/Adafruit_NeoPixel/html/class_adafruit___neo_pixel.html

 

NewPing:
https://bitbucket.org/teckel12/arduino-new-ping/wiki/Home

 

Быстрый старт

Быстрый старт

1. Загружаем и устанавливаем драйвер CH340 USB.

 

2. Загружаем и устанавливаем Arduino IDE.

 

3. Присоединяем комплектный USB кабель к CODI6 и USB разъему на маетринской плате.

CODI6 USB Cable

USB кабель

USB Cable Connection

Подключение USB кабеля

 

4. Присоединяем 5-Pin коннектор комплектного кабеля Power SATA+PWM к разъему Power+PWM на плате CODI6. Коннектор SATA подключаем к свободному кабелю питания SATA блока питания, а коннектор PWM – к свободному PWM разъему на материнской плате.

Power Cable Connector

5Pin Power Connector

CODI6 Power Cable Connection

Подключение Power+SATA кабеля

 

5. Находим устройство в Диспетчере устройств Windows, запоминаем номер COM-порта.

 

6. Открываем Arduino IDE, во вкладке Tools отмечаем соответствующий COM-порт.

 

7. Заходим во вкладки Sketch Tab -> Include Library -> Manage Libraries и устанавливаем библиотеку FastLED.

 

8. Копируем выбранный сэмпл кода в Arduino IDE. Или просто кликаем файл кода для его автоматического открытия в приложении.

 

9. Модифицируем код по желанию.

 

10. Загружаем код в контроллер и испытываем удовлетворение от проделанной работы.

 

Драйверы

Драйверы

Window XP, 32/64bit Windows Vista/7/8/8.1/10:
CH341SER.EXE

 

Mac OSX Mavericks (10.9), Yosemite (10.10), El Capitan (10.11) и Sierra (10.12):
CH341SER_MAC.ZIP

 

Альтернативный драйвер:
https://github.com/adrianmihalko/ch340g-ch34g-ch34x-mac-os-x-driver

 

Linux:
CH341SER_LINUX.ZIP
Обычно, достаточно просто обновить Linux, чтобы получить последние версии драйверов. Вы также можете использовать этот пакет для компиляции и установки USB драйвера.

 

Библиотека сэмплов

Библиотека сэмплов

Код общего назначения:
Animation: микс из 2 динамических эффектов
MetroStar: интересные RGB эффекты
Clock: “вращение” подсветки
TrafficLights: использование мультиканальной подсветки
ButtonSelect: использование программируемой кнопки
Ultrasonic: использование ультразвукового датчика
MusicReactive: использование звукового датчика

 

Код для вентиляторов RADIANT-D:
DroppingRainbow: динамический эффект радуги
DroppingStars: динамические мультиканальные RGB эффекты
MeteorShower: динамические мультиканальные RGB эффекты
RisingRainbow: динамический эффект радуги
ButtonSelect: использование программируемой кнопки
TrafficLights: использование мультиканальной подсветки
Ultrasonic: использование ультразвукового датчика

 

Обзоры и Награды

Обзоры и Награды


OC Club Award


Октябрь 2019: OCClub


“Лежащая в основе платформа Arduino допускает подключение многих дополнительных датчиков: вибро-, влаго-, свето- и целого спектра других. Датчиков натурально всего, что разительно расширяет функционал. Впрочем, распинаться про общие достоинства платформы Arduino не имеет никакого смысла. Arduino может почти всё. Что касается вентиляторов Gelid Radiant-D – это простые вентиляторы с двумя ключевыми «фишками»: ARGB-подсветкой и огромным заявленным ресурсом работы более десяти лет. Кроме того, на фоне конкурентных решений они выделяются скоромным ценником – $18. На фоне типичной цены за ARGB-вентиляторы около $30 это весомый аргумент. Существенный плюс Codi6 кроется в ценнике. Он оценивается в $29, что сопоставимо контроллерами от других компаний, но возможностей обеспечивает кратно больше.”


Masterbitz Review


Сентябрь 2019: Masterbitz Review


“La gran amplitud de usar placas Arduino es inmensa, creo que es la finalidad de Gelid en introducir un producto como este para involucrar proyectos diferentes en cada equipo. El producto funciono al 100 en las pruebas que realizamos, pero si lamentamos que 3 de los 6 canales no funcionaron, probamos los mismos productos del test y no funcionaron esto es algo desagradable, pero sabemos que puede pasar algunas veces, pero por su apartado de funcionalidad y diseño lo vemos un producto interesante y fácil de instalar.”


Overclockers.ru


Октябрь 2019: Overclockers.ru


“Gelid Codi6 – это отличный набор из контроллера, вентиляторов и датчиков. Он подойдет не только для начинающего энтузиаста, но и для опытного пользователя, который хочет попробовать свои силы в программировании и увидеть результат работы в красочной подсветке, срабатывании при определенных жестах или звуках.”


Modding.fr


Август 2019: Modding.fr


“Le Codi6 permet de contrôler 6 ventilateurs 3/4 broches directement depuis un seul port de la CM. Car oui pour la vitesse des ventilateurs il faudra forcément passer par un réglage CM. La faute à une limite matérielle inhérente à l’utilisation de l’Arduino. Par contre celui-ci permet bien de contrôler les effets lumineux sur 6 canaux. (ventilateur ou bande de LED).L’alimentation est généreuse avec 4A par ligne. Cela laisse de la marge pour empiler pas mal de matériel.”


TechGaming Award


August 2019: TechGaming


“De CODI6 is in de basis eigenlijk al een prima controller. Enige verdieping in Arduino is een must voor het schrijven van code voor de besturing van RGB, de fans en overige aansluitingen. Zelf vind ik de CODI6 al een mooi eindproduct als fan controller. Je kunt de controller aansluiten middels de 4-pin PWM-kabel op je moederbord, waarna de CODI6 de fan curves overneemt van je systeem.”


Zeden.net Award


July 2019: ZeDen.net


“Gelid Solution est le 1er à nous proposer un contrôleur programmable pour personnaliser les effets lumineux de notre config à notre guise et on ne peut que le remercier. Même si Arduino existe depuis un moment, cette version simplifiée ouvre de nouvelles portes dans la personnalisation des LEDs. Le CODI6 est vraiment un outil puissant même s’il faudra quelques bases de coding ou aimer l’e-learning pour avoir le rendu souhaité. Le côté PWM est lui bien géré et simple. Le radiant-D quant à lui, nous offres un beau rendu visuel et de bonnes performances au niveau du flux d’air et du bruit. Pour ne rien gâcher, le rapport qualité/prix du CODI6 est très intéressant aux vues des possibilités possibles.”

Youtube Видео

Youtube Видео

S3MKi -- Распаковка и обзор, August 2019

Как сделать СВОЙ режим RGB подсветки в игровой ПК? DIY
Watch this video on YouTube.

 

ArtomU, July 2019

Уникальная Адресная Подсветка от Gelid. ARGB Контроллер на Arduino UNO CODI6
Watch this video on YouTube.

 

ZeDenTV, July 2019

CODI6 - GELID - Sonde Ultrasonic
Watch this video on YouTube.

 

ZeDenTV, July 2019

CODI6 - Effets Lumineux
Watch this video on YouTube.

 

Pashtet495, July 2019

GELID CODI6 | Arduino RGB LED контроллер | Передаю параметры системы в подсветку
Watch this video on YouTube.
Технические характеристики

Технические характеристики

Входы:1x USB, 1x Power+PWM, 1x Ultrasonic RC Sensor
Выходы:6x ARGB Header (5V), 6x PWM Fan Header (12V)
Контроллер:Arduino UNO совместимый
Размеры (мм):90 (д) x 70 (ш) x 28 (в)
Кнопка режимов:Программируемая, 5 опциональных внешних кнопок
Срок службы (часов):50000
Ток на канал (A):4
Длина кабеля Power SATA+PWM (мм):500
Длина USB кабеля (мм):200
Вес (г):68
В комплекте:1x USB кабель, 1x кабель Power SATA+PWM, 4x стоек магнитных, 1x клейкая лента
Приобретается отдельно:Ультразвуковой сенсор, другие сенсоры экосистемы Arduino

Возможно Вас также заинтересует…