Оглавление:

Умная лампа Chic'on Cube: 11 шагов (с изображениями)
Умная лампа Chic'on Cube: 11 шагов (с изображениями)

Видео: Умная лампа Chic'on Cube: 11 шагов (с изображениями)

Видео: Умная лампа Chic'on Cube: 11 шагов (с изображениями)
Видео: 11. 11 КИТАЙЦЫ СНОВА УДИВЛЯЮТ 110 ТОВАРОВ С ALIEXPRESS на распродажу 11. 11 2024, Ноябрь
Anonim
Умная лампа Chic'on Cube
Умная лампа Chic'on Cube
Умная лампа Chic'on Cube
Умная лампа Chic'on Cube

В этой инструкции показано, как создать интеллектуальную лампу, способную подключаться к сервисной платформе Chic'on. (Подробнее на

****** Обновление С июля 2018 г. он-лайн сайт www.chicon.fr больше не доступен, вы должны запустить собственный сервер для запуска лампы chicon ******

С 27 марта 2016 года в сети появилась новая версия chicon Ecosystem. Вы можете превратить свой мобильный телефон Android в шикарную совместимую лампу. Перейдите на https://www.chicon.fr/, чтобы загрузить apk (устарело, запустите свой собственный сервер благодаря источникам, предоставленным в моем репозитории github)

Эта лампа сможет запускать приложения, размещенные в облаке службы приложений Chic'on, такие как:

  1. Метео
  2. Уровень загрязнения воздуха (только Франция)
  3. Время движения
  4. Напоминание.
  5. С новой версией IFTTT теперь совместим!
  6. С новой версией Openhealth узнайте об интенсивности гриппа, гастроэнтерита, вшей в вашем регионе (только FR)
  7. И более…

Тебе нужно:

  1. Arduino UNO
  2. Wi-Fi щит
  3. 3xRGB LED - общий анод
  4. 2xЗеленый светодиод
  5. 2xКрасных светодиода
  6. 1x резистор 10 кОм для переключателя
  7. 2 резистора по 50 Ом (для светодиода состояния)
  8. 2 резистора по 10 кОм (для двух микросхем)
  9. 2x TLC5916 TI IC
  10. 1x переключатель
  11. 4x 10x10 см квадраты Plexi (размытые)
  12. Круглая деревянная палка 1xquart (радиус около 1 м 5 0,8 см)
  13. Прямоугольная деревянная палочка 1x3x0,8 (около 30 см.
  14. 1x деревянная доска (около 50x50x0,3 см)
  15. Сервер и учетная запись chic'on (исходный код доступен на github здесь)

Шаг 1: построение схемы

Строительная схема
Строительная схема
Строительная схема
Строительная схема
Строительная схема
Строительная схема

Схема довольно простая.

Он использует два соединенных вместе tlc 5916 и небольшую макетную плату. Я использовал хорошую схему и руководство для каскадирования двух микросхем отсюда.

Макетная плата и схематический вид показывают полную схему. Вы можете попробовать это перед построением куба. Светодиоды RGB, переключатель и светодиод состояния будут подключены во время сборки куба.

Вы найдете пошаговые схемы:

  1. Первый: с двумя микросхемами tlc5916
  2. Второй: с двумя микросхемами и переключателем
  3. В-третьих: с двумя микросхемами, переключателем и светодиодами RGB
  4. Четвертый: с двумя микросхемами, переключателем, светодиодами RGB и светодиодами состояния

При создании куба (см. Следующие шаги) начните с подключенных только ИС (первая схема). Затем вы шаг за шагом подключите выключатель, светодиоды RGB и светодиоды состояния.

Шаг 2: построение куба

Строим куб
Строим куб

Куб состоит из трех частей:

  1. Часть плексигласа
  2. Светодиодная часть
  3. нижняя часть

Шаг 3: часть плексигласа

Часть Plexi
Часть Plexi

Для сборки детали из плексигласа вам понадобятся:

  • 4x квадрат Plexi (10x10 см - свет должен проходить)
  • Деревянная палка на четверть круга.
  • Клей
  • Квадрат 10х10 см, вырезанный из деревянной доски для логотипа (необязательно)
  • Железная наклейка для раскрашивания логотипа (необязательно)
  1. Отрежьте деревянные палки 4 x 10, 8 см и 4 x 13, 8 см (я добавил 0,8 см из-за длины радиуса палки).
  2. Наклейте сплетение на палочки, как показано на картинке. Оставьте заднюю часть пустой.
  3. Вырежьте три куска дерева в квадрате 10х10, чтобы построить шикарный логотип. Оставьте остальную часть деревянной площади, которая позже будет использована для сборки светодиодной части.
  4. Наклейте наклейки с железными кольцами на части логотипа и приклейте их посередине передней части.

Шаг 4: светодиодная часть

Светодиодная часть
Светодиодная часть
Светодиодная часть
Светодиодная часть
Светодиодная часть
Светодиодная часть
Светодиодная часть
Светодиодная часть

Для сборки светодиодной детали вам понадобятся:

  • 2 деревянных прямоугольника 13x8 см (чтобы сделать внутренний X)
  • 1x 9,5x13,2 прямоугольника из дерева (для изготовления передка)
  • Потеря квадрата логотипа (чтобы сделать переднюю часть обложки логотипа)
  • Небольшие блоки для фиксации крышки с логотипом
  • 3xRGB светодиода
  • 2x зеленых светодиода
  • 2x красных светодиода
  • Электронные провода (серый, красный, синий, зеленый)

Солдат каждый RGB светится на электронных проводах

  • КРАСНЫЙ контакт на красном кабеле
  • ЗЕЛЕНЫЙ контакт на зеленом кабеле
  • СИНИЙ контакт на синем кабеле
  • Контакт ANODE на сером кабеле.

Держите около 20 см кабеля, вы обрежете их нужной длины при подключении к цепи.

  1. Солдат в сериале два зеленых светодиода
  2. Solider в серии два красных светодиода

Держите около 20 см кабеля, вы обрежете их нужной длины при подключении к цепи.

Создание сертификата X

  • На схеме показано, как построить внутренний x.
  • Достаточно взять прямоугольник из дерева 13х9,5 см. Сделайте выемку, чтобы совместить две части.
  • Просверлите отверстие в каждом прямоугольнике, чтобы пропустить провода светодиодов RGB с левой и правой стороны.
  • Склейте их при сборке лицевой части, чтобы построить крест размером 10x9,5 см.

Строим фасад

  • Для постройки лицевой части вам понадобится пять кусков дерева.

    • Один прямоугольник размером 13,2x9,5 см
    • Два блока 10x0,5 для крепления крышки с логотипом
    • Обложка с двумя логотипами (от потери логотипа)
  • Просверлите четыре отверстия в прямоугольнике 13,2 x 9,5 см:

    • Один для красных светодиодных проводов состояния
    • Один для проводов зеленых светодиодов состояния и проводов светодиодов RGB на верхней стороне
    • Один для проводов переключателя
  • Склейте два блока
  • Закрепите красный и зеленый светодиоды состояния и пропустите их провода
  • Закрепите провода светодиодов RGB
  • Приклейте две крышки с логотипом.

Шаг 5: нижний колонтитул

Нижний колонтитул
Нижний колонтитул
Нижний колонтитул
Нижний колонтитул

Для создания нижнего колонтитула вам потребуется:

  • Квадрат 1x11, 6x11, 6 из ДСП (для дна)
  • Прямоугольная деревянная палочка
  • 1x переключатель
  • Ваша схема
  • Электронные провода
  1. Солдатский переключатель на два электронных провода. Держите около 20 см кабеля
  2. Вырежьте три листа в прямоугольном дереве по 10 см каждый.
  3. Просверлите в середине одного из прямоугольников - диаметр переключателя - он будет лицевой стороной куба.
  4. Вставьте выключатель в отверстие.
  5. Приклейте прямоугольник на квадрат 11,6 см.
  6. Приклейте макет с установленной только микросхемой.
  7. подключите переключатель к макетной плате (посмотрите на схему в шаге сборки схемы)
  8. Добавьте сборку светодиодной детали на предыдущем шаге
  9. Подключите светодиоды RGB на макетной плате (посмотрите на схему в шаге построения схемы)
  10. Подключите светодиоды состояния на макете (см. Схему на этапе построения схемы)
  11. Накрыть плексигласовой частью

Шаг 6: подключение Arduino к макетной плате

От Arduino нужно подключить:

  • + 5В к границе макета (+ 5В)
  • Grd к другой границе макета (Grd)
  • К первой микросхеме:

    • Данные (PIN 3 Arduino - PIN 2 TLC5916)
    • Часы (PIN 5 Arduino - PIN 3 TLC5916)
    • Защелка (PIN 8 Arduino - PIN 4 TLC5916)
  • Зеленый светодиод на PIN 6 Arduino
  • Красный светодиод к контакту 14 Arduino (аналог 0)
  • Переключитесь на PIN 2 Arduino

Шаг 7: Код

Код доступен в следующем репозитории на github:

Вам понадобится библиотека shiftPWM, доступная по адресу

Вам также понадобится библиотека Wi-Fi, доступная в официальной среде разработки Arduino.

Основная программа была разделена на 4 основных файла:

  • json.ino: этот файл декодирует json, отправленный сервером chic'on.
  • wifiManager.ino: этот файл управляет подключением к Wi-Fi. Отправка / получение данных на / с сервера chic'on.
  • ledPorcessing.ino: этот файл управляет светодиодами (включение / выключение, яркость и цвета).
  • chiconWifiPWDM_NOSD: это главный файл.

Вам нужно будет изменить два значения в файле конфигурации (config.h):

  • String magicNumber = "";
  • Строка sNumber = "";
  • статическая константа char ssid = ""
  • static const char pass = "";

Вы должны ввести тот, который получите, когда запросите доступ к облаку приложения chic'on (см. Следующий шаг). Если вы запускаете собственное облако Chicon Application, вам следует вставить желаемое значение в соответствии со значением в базе данных сервера (см. Репозиторий github chiconServer Здесь)

Шаг 8: Создание учетной записи Chic'on и привязка вашего устройства

Создание учетной записи Chic'on и привязка вашего устройства
Создание учетной записи Chic'on и привязка вашего устройства
Создание учетной записи Chic'on и привязка вашего устройства
Создание учетной записи Chic'on и привязка вашего устройства

Чтобы запросить учетную запись, перейдите в регистрационную форму на https://www.chicon.fr/ и заполните регистрационную форму.

**** Обновление с июля 2018 года сайт больше не доступен, запустите свои собственные исходники сервера, доступные на github ****

Затем войдите на сайт со своей недавно созданной учетной записью и:

  • Запросите серийный номер для вновь созданного куба (серийный номер вы получите по электронной почте)
  • Добавьте свой кубик в свой аккаунт (вы получите магический номер)
  • Обновите свой код Arduino, указав серийный номер и магический номер.

Теперь вы можете настроить свой куб на странице своей учетной записи и наслаждаться своим умным кубом!

N / B: если вы не хотите иметь учетную запись chic'on и наслаждаться своим умным кубом, вы должны запустить свой собственный сервер chic'on. Перейдите на github wiki chicon server и следуйте инструкциям.

Шаг 9: Добавление приложения в вашу учетную запись

Добавление приложения в вашу учетную запись
Добавление приложения в вашу учетную запись
Добавление приложения в вашу учетную запись
Добавление приложения в вашу учетную запись

При создании учетной записи никакие приложения не связаны. Вы должны добавить приложение в свою учетную запись, чтобы иметь возможность назначать их на своем устройстве.

  • Войдите в свою учетную запись
  • На странице приложения нажмите кнопку «Добавить в корзину» нужного приложения.
  • Щелкните ссылку «Моя корзина» в правом верхнем углу и подтвердите свою корзину.
  • Приложение теперь доступно на странице конфигурации всех ваших устройств.

Шаг 10. Свяжите службу с вашим устройством

Свяжите службу с вашим устройством
Свяжите службу с вашим устройством
Свяжите службу с вашим устройством
Свяжите службу с вашим устройством
Свяжите службу с вашим устройством
Свяжите службу с вашим устройством
Свяжите службу с вашим устройством
Свяжите службу с вашим устройством
  • На странице своей учетной записи в списке устройств щелкните зеленую стрелку, чтобы перейти на страницу конфигурации устройства.
  • Перетащите приложение в центр экрана, чтобы добавить приложение на свое устройство (например, приложение «Погода»).
  • Заполните различные всплывающие формы конфигурации (например, прогноз погоды на завтра в Лилле - север Франции)
  • Перезагрузите лампу Chic'on, чтобы изменения вступили в силу.

На последних изображениях показан мой кубик с приложением качества воздуха (а не погоды). В то время качество воздуха в Лилле было плохим.

Шаг 11: Идем дальше

Чтобы пойти дальше, вы можете создать свою собственную интеллектуальную лампу и подключиться к облаку приложений chic'on, как только вы будете следовать протоколу смарт-лампы chic'on и спецификациям лампы (описанным в github wiki, доступном здесь)

Если вы строите свою собственную лампу, пожалуйста, разместите «инструкции». Сообщите мне данные о вашей лампе (название и количество светодиодных групп), отправив мне электронное письмо с помощью контактной формы с иконкой на веб-сайте.

Вы можете повторно использовать код куба и просто обновить несколько кодов. Посмотрите вики на github, как собрать свою лампу и поделитесь ею!

Вы также можете, если вы немного знаете php, написать собственное приложение Chic'on, способное работать в общедоступном облаке приложений Chicon или на вашем частном сервере www.chicon.fr.

В этой вики описывается, как написать собственное приложение: Здесь

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