payaem.ru

Паяем — Все о электронике

Светящийся подвесной потолок

Привет.

Данная идея возникла по причине ужасного вида потолка. Он был весь убитый, его не раз топили, давно не ремонтировали, в общем кошмар :).

Сначала хотели просто подреставрировать, а потом подумали…а почему бы не сделать что-нибудь интересное. Так и родилась идея сделать светящийся пиксельный подвесной потолок.

Для этого нужно совсем немного:

  • Bluetooth
  • Arduino и питание с компьютерным управлением
  • RGB
  • Ну и сам подвесной потолок конечно же

Здесь используется программное обеспечение know-how. Это является красивой светомузыкой под контролем Arduino. Можно легко менять световые эффекты, при этом не нужно по новой перезагружать Arduino и перепрошивать его. Получается классное световое шоу.

Шаг 1: Материалы

  • Белая потолочная плитка Stratford, 2 х 2 фута
  • Черная краска
  • Arduino Uno R3
  • Arduino Proto Board
  • HC-06 Bluetooth трансивер
  • 30mm WS2801 светодиоды
  • Источник питания 12V 5A
  • 2k резистор
  • 1k резистор
  • 2.1mm разъем питания

Всё это вы можете заказать у нас, пишите нам на почту sales@payaem.ru

Конечно же необязательно использовать точно такую же плитку как указано здесь, просто нужна плитка, которая хорошо пропускает свет.

Шаг 2: Схема

Схема довольно простая, просто убедитесь, что вы включаете внешне, используя источник питания светодиодов 12V и питание от HC-06 с помощью 5V контакта в Arduino.

Шаг 3: Потолочный монтаж

https://www.youtube.com/user/solderedru

Лучше использовать гибкую плитку, чтобы вам было легче её устанавливать, поскольку простая хрупкая плитка постоянно крошиться и ломается, а это очень неудобно в нашем деле.

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

Шаг 4: Программное обеспечение для Arduino

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

При использовании программного обеспечения Arduino Uno на 500 000 BAUD (скорость обмена) вы можете контролировать 512 светодиодов, есть Мега версия прошивки на 1000000 BAUD, она позволяет обрабатывать 1024 светодиода.

Sketches SolderLab (Вы можете изменить скорость обмена, как показано ниже)

  • Arduino Uno WS2801
  • Arduino Mega WS2801
  • Прилагается измененный код w/ BAUD

Для того, чтобы использовать это программное обеспечение с интеграцией Bluetooth требуется небольшая работа. HC-06 не может работать на 500 000 бод, чтобы исправить это вам нужно изменить скорость передачи данных по умолчанию на трансивере Bluetooth, а также в коде Arduino. Были сделаны необходимые изменения в коде Arduino, как показано ниже.

~~~~~~~~~~~~~~~~~~~~~~~~~~

//UART InitializationUCSR0A |= (1< 0% Error at 16MHz 🙂 <--Comment Out This LineUBRR0L = 16; <----- Add in this one

~~~~~~~~~~~~~~~~~~~~~~~~

Падает скорость входящей передачи данных от 500 000 до 115 200, максимальная скорость передачи данных HC-06. Убедитесь, что вы измените заголовок вашего количества пикселей, как показано ниже:

#define Num_Pixels 28

Составьте и загрузите.

WS2801_Ceiling

Шаг 5: Bluetooth Интеграция

Основной плюс интеграции Bluetooth в том, что вам не нужны какие-либо провода от потолка к компьютеру, что позволяет управлять системой из любого места. На вашем компьютере должен быть Bluetooth.

Например вот такой:

Прежде чем двигаться дальше вы должны изменить настройки по умолчанию на HC-06, BAUD должна быть изменена с 9600 до 115 200. Это потому, что вы будете отправлять пиксельные данные в Arduino примерно в 24 fps, поэтому скорость обмена должна быть увеличена, чтобы компенсировать все данные. 115200 является максимальной скоростью передачи данных для этих трансиверов.

Шаг 6: LED Матрица управления

Можно использовать разные программы. Долго думали какие использовать для данного проекта и остановились на двух. Jinx и Glediator. Glediator хорошая программа, но посложнее в использовании чем Jinx. В общем на ваше усмотрение.

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

Ну вот и всё, всё готово, поверьте это стоило труда :). Выглядит действительно очень круто.

До свидания.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *