admin

Сфера с POV-эффектом

49 сообщений в этой теме

2 часа назад, Гость sandymen сказал:

Попробую, но появились вопросы.

1. Весь алфавит полагаю не нужен. Надо согласовать набор букв.

2. Имеется в виду, что есть только два байта и русское слово в несколько букв не вставить? Тогда надо подумать насчет пиктограмм. Впихнуть в 16х16  что-то типа ММ и ДД, или еще что-нибудь подобное.

3. Может поковыряться в PCtoLCD2002? Вроде именно под эту задачу написана и приложена с остальными файлами. К тому же генерит текст с хекс кодами. Т.е. текстовый файл со строчками, отображающими хекс. Надеюсь меня поняли. Если не получится продраться сквозь иероглифы в интерфейсе, тогда - эксел.

4. Как именно вставляются русские буквы (смайл) в прошивку? Используется KEIL или что-то другое? Если объяснишь, то может и тут помогу.

 

35 минут назад, Гость sandymen сказал:

Создал четыре картинки 16х16. Буквы М и Д, и пиктограммы ММ и ДД. Так же сгенерил текстовые файлы с хексами картинок. Пойдет так.

ДД.TXT

М.bmp

М.TXT

ММ.bmp

ММ.TXT

Д.bmp

Д.TXT

ДД.bmp

Буквы нужны только в "настройках" часов. То есть Ч (часы), М (минуты), С(секунды), месяц, день. 

Можно как-нибудь оригинальненько - обернуть букву в "окошечко", но необходимо уложить это в 16х16 знакомест. 

Из сделанных картинок и текстовых я не совсем понимаю как и что ты закодировал. Сделай картинки на разметке как у меня - будут видны четкие границы и само изображение. Прикладываю свою екселевскую "формочку". Создал там странички под символы. Раскрашивай клеточки, смотри чтобы красиво смотрелось:rolleyes: Бинарные значения и хексы можешь не трогать, сам посчитаю. Но если вдруг интересно - кодирование ведется в направлении A8-A1 A16-A9, B8-B1 B16-B9, ..... Такая вот, нелепая, оригинальная и ветвистая система) Если сделаешь - плюсик себе же поставишь)

 

 

Нарисуешь символы, продолжим обучение=) Ну, то есть сделаю прошивку и объясню как менять в этой прошивке эти символы - хоть каждый день переливай и любуйся. Может быть произойдет какой-то обмен опытом и красивыми символами)

Чем ковыряться с остальными багами и недоделками проще свою под этот МК прошивку написать будет чем разбираться с готовыми багами... ) 

char.xls

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость sandymen   
Гость sandymen
21 час назад, Falconist сказал:

@Гость sandymen , а то, что гонять по Интернету файлы *.bmp - признак крайне дурного тона - Вам известно?
 

Принимается. Но в данном случае архивация монохромного bmp в 126 байт привела бы к образованию архива бОльшего размера. Другое дело, что восемь файлов, хоть и очень мелких, лучше гонять в архиве. Тут крыть нечем, или как говорят братья католики, mea culpa.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость sandymen   
Гость sandymen
21 час назад, Ivan Raduzjniy сказал:

Сделай картинки на разметке как у меня - будут видны четкие границы и само изображение. Прикладываю свою екселевскую "формочку".

В моих монохромных bmp были размытые границы? Наверное дело во вьюере. В редакторе такого нет. Заполнил экселовский шаблон. Надеюсь будет читабельно. Если что - жду критики.

char.xls

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
UTSource

Найдите миллионы труднодоступных

электронных компонентов

Гость sandymen   
Гость sandymen
23 часа назад, Ivan Raduzjniy сказал:

...я не совсем понимаю как и что ты закодировал.

 

23 часа назад, Ivan Raduzjniy сказал:

кодирование ведется в направлении A8-A1 A16-A9, B8-B1 B16-B9, .....

Кажется врубился. В твоей табличке ячейка А8 это старший разряд в бинари. Соответственно, А1 - младший. А вот PCtoLCD думает ровно наоборот: А8 - младший, А1 старший.

В-о-о-т. Просто надо было в настройках PCtoLCD правильно протыкать радиобоксы. Картинку окна настроек прилагаю.

PCtoLCD_Options.JPG

PCtoLCD_Options.JPG

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость sandymen   
Гость sandymen

Что-то после работы глючить начал, картинку кажется продублировал. Да и hex code забыл прицепить... В общем, в архиве хекс картинок на часы, минуты, секунды, месяцы и дни.

Clock_syblols_hex.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость sandymen   
Гость sandymen

@Ivan Raduzjniy , большой респект за разъяснения. Выкладываю черновую версию русифицированных часов. Жду от народа критики, но с разумными предложениями.

Правда способ вышел какой-то хакерский, с правкой hex в двоичном файле. Научиться бы прогу править. Месяц и число надо поменять местами. Да и уйти от пиктограмм месяца и дня, места на сфере хватает. Или ввести в обычном формате dd.mm.yy.

Что ж с зависанием картинок делать? Залил независающих картинок, так в третьем режиме (последовательный показ с перемещением по сфере) виснет после последней картинки. Да и глобус залить охота.

Clock_Rus.bin

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, Гость sandymen сказал:

Правда способ вышел какой-то хакерский, с правкой hex в двоичном файле. Научиться бы прогу править. Месяц и число надо поменять местами.

Clock_Rus.bin

Молодец! ты понял ход моих мыслей и сделал все правильно! А еще, у тебя действительно красивые символы получились, очень понравились!

Я тоже правлю в хексе в окне программы для прошивки:) 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Повозился сегодня с режимом часов. 

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

В часах заменены символы + индикация как в моей прошивке smile. Показ изменил с вида

ЧЧ:ММ:СС

ММ::ДД::

на 

ЧЧ:ММ:СС

_ДД:)ММ_

где :) - рисуется смайлик, где _ там просто пусто. То есть дата-по центру с парсером смайл. В режиме настроек символы ДД, ММ от sandymen 

Итак, Multi_v0.1(clock).hex - для кого нужны просто часы. 

+реализованы красивые часы, без года, но уже как надо. 

-не подхватывается китайской фигулей для смены бегущей строки/картинок

-картинок вшитых нет 

-бегущая строка на китайском 

 

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

Multi_v0.1(clock).hex

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость Entuziast   
Гость Entuziast

Всем здравствуйте! Народ подскажите пожалуйста. Посмотрел видео, заказал такой же девайс, спаял все это дело. При первом включении появился рисунок в виде сферы с параллелями и меридианами. Выключил. Включаю повторно (ничего не программировал, не прошивал) бегают две полоски в северной и южной половине сферы и все. Решил по мануалу прошить какую-нибудь картинку. Все подключил, драйверы установил COM-порт определился. После всех манипуляций согласно мануала эффект нулевой ничего не прошивается. При нажатии кнопки на закачку рисунка прога или зависает, или выдает окошко на родном китайском. Соответственно ничего не понятно. Может кто сталкивался с такой темой подскажите в чем проблема. Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@Гость Entuziast картинку ошибок выложи.

1. Проверь подключение фотодиода на плате вращающейся.

2. Неподвижный ик светодиод горит ли?

3. Попробуй сменить юсб порт. у меня тоже бывает не шьется, перетыкаю в другой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
sandymen    0

@Гость Entuziast ,   Ваше описание проблемы поможет Рунету побороть зраду. Точно говорю :-). Только нужно точнее описывать манипуляции. Что запустил, что установил, чем прошивал... А пока попробуйте запустить программку, вдруг поможет.

Sphere_Rus.exe

@Гость Entuziast , моя вина, модератор не пропустит исполняемый файл. Прилагаю архив с этим самым файлом. Распакуйте и запустите. Отпишите, что получилось.

Sphere_Rus.zip

Изменено пользователем sandymen

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
sandymen    0

Предлагаю подвести промежуточный итог. Что б в голове устаканилось.
Из плюсов:
     1. Изменения возможны.
     1.1. Можно прошивать свои символы. Берем bin файл и правим.
Ниже смотрим, формат: "Начальный адрес - конечный адрес" (Hex), табуляция и собственно, описание символа (пиктограммы):

Адреса       Описание
1565-1664    Цифры от 0 до 9, и еще двоеточие.
1665-1684    Символ месяца.
1685-16A4    Символ дня.
16A5-16C4    Символ часа.
16C5-16E4    Символ минут.
16E5-1705    Символ секунд.

     1.2. Автоматизирован процесс перевода bmp в hex код.
     1.2.1. Можно отдельно прописать как использовать PCtoLCD2002.
     1.2.2. Символы от Sandymen - почти канают.
     2. @ Ivan Raduzjniy изменил формат показа даты.

Из минусов:
     1. Нет исходника.
     1.1. Не понятно как компилировать. Нужно объединить несколько программ в одну.
     1.1.1. @ Ivan Raduzjniy молодец, изменил формат показа даты! Но, проблема в пункте 1.1. (см. выше).
     2. Sandymen рисовал картинки на плоскости, а на сфере все несколько иначе. Ну как тут не вспомнить Меркатора!!!


P.S. Установил Keil uVision3. Проконсультируешь? Хоть сам Delphi'ец, но C понять должен. Это як державну мову, интуитивно понимаешь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, sandymen сказал:

Установил Keil uVision3. Проконсультируешь? Хоть сам Delphi'ец, но C понять должен. Это як державну мову, интуитивно понимаешь.

А что там? Вот основные шаги:

1. устанавливай глугл translate на телефон

2. открываешь Keil uVision3, Project-open  Project- выбираешь из папок файл *.Uv2, предварительно переименовав хоть как (если он содержит в себе иероглифы не откроет)

3. весь основной код содержится в файле task.c, остальное - функции вспомогашки (DS1302.c  - работа с RTC, ShowTime - процедура вывода часов, zimo.c - это самое нераскуренное. Содержит в себе массивы бегущей строки, символов для часов и даже картинки)

4. правим сишки и выбираем Project- билд, или ребилд всё. в папке с проектом появляется новый .hex

PS. объяснение зачем глуглтранслит? да вот зачем. В коде комментарии на китайском, кейлом не кажутся. Открываем нужный сишний файл (*.с) в например макрософтском ВРОДЕ (о.О), который предложит выбрать кодировку. Какая-нибудь "китайская упрощенная"  подойдет. Фоткаем комментарии, распознаем глуглом. Наздоровье)

В таск.с ucMode - режим работы. 1-текст, 2- часы, 3- картинка. И картинку он пока никак брать не хочет - контроллер перезагружается.

key_code - код клавиши ПДУ

id - текущий параметр часов (0-часы, 1-минуты, 2 -....5-дни) в режиме настройки.

Так и не понял зачем там встречается UART и как с этим сработаться.

Изменено пользователем Ivan Raduzjniy

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
sandymen    0

@Ivan Raduzjniy ,

В Keil uVision3 пока особо не ковырялся, но пробовал компилировать примеры. Вот что интересно... В примере "5 Image display program" зависающие картинки не виснут. Просто не разворачиваются на всю сферу. Точнее, часть картинки выводится на часть сферы. Прописывал bmp, где он в hex описывается в uchar code zimo[]={...}, это в конце tack.c. Bmp были 200x64.

И еще интереснее, что чем меньше нужно было зажигать светодиодов, тем большая часть картинки выводилась на сферу. Удалял с картинки пикселы, загружал в PCtoLCD и компилировал. Провел эксперимент с несколькими bmp, в .т.ч. и с глобусом. Вроде все сходится. Прилагаю архив с тестовыми вариантами картинок. Также, в архиве есть txt файлы. Оттуда сразу можешь вставлять hex в прогу. Проверь, пожалуйста, как у тебя проканает.

Первая мысль была - не хватает питания. Но в таком случае схема должна глючить по разному. В зависимости от bmp. Вторая - нехватка памяти. Тоже нет, т.к. размер bmp не зависит от пропорции ч/б пикселов.

В общем, какие мысли?

Test_pictures.zip

Изменено пользователем sandymen

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, sandymen сказал:

. В примере "5 Image display program" зависающие картинки не виснут. Просто не разворачиваются на всю сферу. Точнее, часть картинки выводится на часть сферы. Прописывал bmp, где он в hex описывается в uchar code zimo[]={...}, это в конце tack.c. Bmp были 200x64.

у меня был проведен данный опыт, то же самое. Тестовая простая картинка (полосы туда-сюда) - разворачивается на всю сферу, компилированные - только часть сферы (примерно 1/4 - 1/3). Думал может быть происходит отрисовка вновь раньше чем картинка успеет вывестись - не хватает скорости развертки. Дул на сферу (что слегка увеличивает обороты) - не выходило ничего хорошего. Значит, дело не в скорости.

И, скорее всего, не в питании. У меня сейчас нет проводов для соединения со сферой (о ужас, как же так оО), попробуй например из 200 столбцов ширины задействовать только первые 10 и предпоследние 10, то есть всего 20 столбцов должно загореться, а между ними промежуток. Это проверка гипотезы по питанию. Если отобразится как есть, и развертка вкруг удастся - хорошо, дело в питании. А если горят только первые 10 - проблемы с разверткой и отображением.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если изображение не развертывается на всю сферу, а горит лишь какой-то сектор - дело в нехватке питания вращающейся части. В схеме питания участвует микросхема XKT-510. ДШ в приложении. Питается от 3-9 В (стабильно). При повышении питания этой части нормализуется ее работа. Попробуйте использовать блок питания на большее напряжение (НЕ БОЛЬШЕ 9 В) 

Создал тестовую прошивку, которая зажигает ВСЕ светодиоды, сфера становится однотонным шаром. Прошивка в приложении. 

Используя регулируемый блок питания(такой всем известный, с универсальной крестовиной на конце) нашел что при 7,5 В сфера вертится быстро-быстро, и светится полностью. Мерцания нет (за счет увеличения напряжения питания). 

СОБЛЮДАЙТЕ ПОЛЯРНОСТЬ подключаемого источника питания и не превышайте  максимальный уровень входного напряжения ИМС драйвера.

DIYКУЅз.hex

XKT-510.pdf

 

Изменение напряжения питания ведет к увеличению скорости вращения двигателя. Из этого следует:

1) повышение уровня шума

2) уменьшение мерцания

3) некорректная работа функций вывода

 

Для устранения последнего есть два пути решения - уменьшение задержек в функциях или уменьшение скорости вращения двигателя. Сейчас поправил задержки (пока в тестовом режиме) даже кусок картинки влез. И отображается. Недостаток - нехватка памяти в прошивке. Пока не знаю как его перепрыгнуть. Возможно, есть какая то кнопка  в микровижине - "Использовать другую память, о которой ты не знаешь, которой хватит на всё", но пока я ее не нашел:) В китайских комментариях где-то упоминалось "ты можешь задействовать память то да сё"... Надежда есть:)

Изменено пользователем Ivan Raduzjniy

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В общем, расшифровал процесс записи картинок в стоковой "умной" прошивке. Расписал весь обмен как смог.

Может кому-нибудь будет интересно и он поддержит меня в этом деле?)

пиктограмма.PNG

Снимок.PNG

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Передача текста

Всё однотипно. Один символ - кодируется в 32 байта. 

Структура посылок:

[Старт-байт (5А)] [команда] [пока еще не понял] [длина посылки] [данные] [Контрольная сумма] [Стоп-байт(А5)]

[команда] принимает значение 01-07

01- инициализация передачи текста

02- инициализация передачи картинки

03- принятый далее "текст" записать в EEPROM

04- далее следует конфигурация картинок - количество и их ширина

05- принятые далее "картинки" записать в EEPROM

06- не встречал 

07- далее последуют данные о времени, записать в DS1302

 

 

 

Похоже, что я превратил тему на форуме - в блог. 

На этом, наверное, и закончу участие в данной теме.

 

text.PNG

Изменено пользователем Ivan Raduzjniy

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость ZEX   
Гость ZEX

Всем доброго дня! Ребята подскажите пожалуйста! Не могу прошить данный девайс, не открываются файлы с расширением *.НЕХ Помогите пожалуйста!

Безымянный.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 24.02.2017 в 15:34, Гость ZEX сказал:

! Не могу прошить данный девайс, не открываются файлы с расширением *.НЕХ

В пути присутствуют символы ??? - не той кодировки. В пути должны быть только латиница. 

Перенеси/переименуй. Всё будет пучком

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Radionews    2

Всем привет! Может не видел кто, я сворганил первую версию кастомной прошивки и своего софта для заливки изображений и калибровки времени. Вот ссылочка: http://cxem.net/sound/light/light121.php

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

Ну и собственно прошивка проверялась, только на моем наборе. Тестирование было бы полезно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
galaxy76    0

Привет, я итальянец, и мне сложно общаться с техническими вещами, но я постараюсь. Я купил двойной вращающийся шар:
https://www.banggood.com/Geekcreit-DIY-Biaxial-Spherical-Rotating-LED-Kit-Creative-POV-Soldering-Training-Kit-p-1148793.html?cur_warehouse=CN
Мне удалось изменить написанное на китайском языке, как вы можете видеть здесь:
https://www.youtube.com/watch?v=ZNyZ0I6uzKo
мои вопросы:
1) кто-то знает, существует ли исходный код основного файла "xuanzhuan.S19"?
2) Как я могу отправлять изображения, текст и синхронизировать часы с моего компьютера? может кто-нибудь мне помочь?
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ваша публикация должна быть проверена модератором

Гость
Вы не авторизованы. Если у вас есть аккаунт, пожалуйста, войдите.
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Восстановить форматирование

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Загрузка...

  • Похожие публикации

    • Автор: nikntec
      Добрый день всем!
      Возникла идея соорудить масштабную модель с дальнейшей конверсией (установка подвески, колёса, прошив сидений из кожзама, торпедо и т.д.)
      Но дело в том, что также необходимо установить свет, как это есть во "взрослых" автомобилях. Для этого требуется довольно непростая схема. И сейчас расскажу, что требуется:
      Необходимо сделать передний свет фар, повторители, стопы. Фары будут из белых светодиодов (достаточно ярких), повторители из оранжевых светодиодов, а стопы из красных. 
      Питание предполагается от коробки с выключателем, где размещаются 4 батарейки АА. 
       
      Но вот теперь сложное и тут я прошу о Вашей помощи в подсказках и советах, что и как делать.
      Допустим, интересует также возможность включать и выключать определённые светодиоды или заставить их мигать посредством пульта управления. Интересует такая схема работы от пульта управления:
      1) Включаешь через выключатель свет, загораются фары и стопы;
      2) Первая кнопка пульта может включить и выключить свет фар;
      3) Вторая кнопка способна выполнить более сложную задачу, а именно включить левый повторитель (один оранжевый светодиод), при нажатии ещё раз левый гаснет и начинает мигать правый повторитель (правый оранжевый светодиод). При дальнейшем нажатии загораются два светодиода и они мигают. Ещё одно нажатие выключает повторители;
      4) Точно также как и пункт 2 - включить и выключить стопы.
       
       
      Кстати, прикрепил изображение, которое я нарисовал, чтобы хоть как-то дать Вам понять, что хочу реализовать. И заметил, что забыл разместить ещё два оранжевых светодиода сзади, где красные светодиоды. Тем не менее, знаю, что нужен драйвер, блок питания, само питание (обязательно с выключателем) и сами светодиоды. Также дополнительно нужен контроллер для удалённого управления (извините, если что и поправьте, если сказал не так).
       
      В общем, помогите со сборкой данного...устройства. Что из компонентов надо? К чему лучше подключать, а также чем запитывать (может, батарейки не сгодятся и лучше взять аккумулятор, вывести разъём для зарядки. Но для этого всё равно нужен выключатель. На том же YouTube практически нет видео с тем, как вывести выключатель. Там просто напрямую подключают светодиод к источнику питания.
      Надеюсь на Вашу доброту и необъятный ум!

    • Автор: Raspilennii grob
      Дело такое: пишу курсовую по теме "Автоматическое регулирование освещения в производственном помещении".
      Функциональная схема состоит из ряда датчиков, ПСН, схемы управления и сами светильники с беспроводным выключателем. от СУ (схемы управления) сигнал подается на выключатели, а они уже по радиоволнам (беспроводным способом) включаются в необходимом количестве. всего 16 штук.
      И вот необходимы автоматические выключатели светодиодных светильников.
      Допустим у меня уровень освещенности недостаточный и нужно включить лишь половину светильников (8) автоматически.
      если нужно что то точнее или подробнее описать, то я постараюсь, может даже функц. схему нарисую если надо насколько смогу.
       
    • Гость Джон
      Автор: Гость Джон
      Доброго времени суток. 
      Помогите пожалуйста зарисовать схему, которая может мигать 4-5 светодиодами на фиксированной частоте - 3-4гц. Питание будет от 4-х ААА-акумулятора NiMH 1.2v. Светодиоды - нормальные, чтоб обозначить движущее средство передвижения типа велосипед на дорогах в ночное время суток.
    • Автор: gloomu mute
      Ищу схему управления яркостью светодиода с помощью потенциометра без применения микроконтроллера.

    • Автор: Korik
      Прошло больше двух лет, как я собрал свою первую цветомузыку. 
      Та давно приелась и я редко включаю. По этому решил собрать еще одну. Но немного другую. За основу был взят китайский так называемый хрустальный шар. Это такое устройство с прозрачным куполом. Внутри схемка небольшая и 6 разноцветных 1 ватных светодиода, установленных на куске дюралюминия, болтаются  на моторчике, хаотично перемигиваясь. Еще внутри 2 динамика и модуль, для воспроизведения музыки с карточки.Мой вариант даже не имел блютуза. Звук говно, а крутящиеся в одну сторону светики быстро надоедали. Бесполезная вообщем штука, включил пару раз и забыл.
      Так вот на его основании и решил сделать полноценное ЦМУ. Но чтобы он работал на аккумляторах, без этого шнура в розетку. Типа поставил в середину стола и пусть моргает.
      Первоначально хотел повторить китайскую конструкцию, чтобы основные каналы болтались на моторе, а по сторонам еще чтобы стояли неподвижные светики фонового канала. Даже начал делать.
       

      Но потом мне захотелось внести хоть какое-то разнообразие в это однообразное кружение. Чтобы мотор вращал их то в одну, то в другую сторону. И чтобы не было резкого переключения, а была небольшая пауза. Даже открыл тему. В итоге подошла схема от Светы. Там можно регулировать как длительности рабочих ходов, так и паузу. Собрал, все четко заработало.

      Но мне все не нравилось, что все каналы будут крутиться одинаково. Начал прорабатывать кинематику, чтобы каждый светик совершал свое движения. На картонке пробовал 3 и 4 канальные схемы.

      При вращении моторчика - там пластиковый редуктор- светодиоды качались каждый по своей траектории. Решил остановиться на 3х канальной схеме, по опыту своей первой 6 канальной ЦМУ я понял, что много каналов не всегда хорошо. Непонятно кто как мигает... Но не нравилось, что ход светиков был короткий. От края до середины. А хотелось большей амплитуды, от края до края. В итоге и от этого варианта отказался. Какой придумал? Об этом чуть позже.
      И так, решено было в этот раз построить все на обычных деталях, никаких микросхем. За основу были взяты схемы Сеньки. Он мне сильно помогал, закидывая в личку все новые и новые схемы. 
      Потом я вспомнил, что у меня еще с первой ЦМУ осталась куча разноцветных светиков 5050. Шесть цветов. Решил и их использовать,чтобы они при долгих паузах просто перемигивались. 
      У Сеньки нашлась подходящая схема. Трехканальный мультивибратор с плавным загоранием и тушением, то, что мне и нужно было. Решил, что если собрать их 2 штуки, то каждый сможет управлять тремя цветами.Правда это хорошо работало с одним светиком на канале, а мне надо было хотя бы 3 штуки на канал. Сенька предложил сдвоенные транзисторы на выходе этих мультиков. Все заработало, но исчезло плавное загорание. Ну да ладно, решили, что и так сойдет.
      Много мучились со схемой управления. Я даже по этому поводу открыл тему "Строптивое реле". Ну никак не хотела эта схема надежно работать!
      Сенька бедный что только не пробовал, и конденсаторы с диодами по питанию, и резистор по минусу, и линию задержки, и обратную связь... Ну никак не получалось добиться устойчивой работы. То работает нормально, то начинает реле колбасить... Утром хорошо все, а вечером колбаса. На следующий день все наоборот.
      В итоге с помощью какой-то матери и  ТШ  удалось ему решить и эту проблему! Раз все модули были опробованы, можно было рисовать окончательную схему. 
      К тому времени уже с Китая пришли готовые платы по питанию и платка  с микрофоном. Если с платами заряда и защиты вопросов не было, то с этим микрофонным усилком я уже с того раза помнил, что для нормальной чуйки нужен будет еще один усилитель. Не проблема, у Сеньки этих схем куча.)
      Я даже с Китая закзал индикатор уровня заряда, но потом понял, что его мне просто сунуть некуда. Почти всю заднюю стенку занимали аккумляторы. Пришлось собрать на ЛМке, которую разместил отдельно, вторым этажом, а контрольные светики вывести назад. Их над аккумляторами можно было разместить. Туда и вывел светики с блока зарядки. А те, что стояли на плате, выдернул.
      Аккумляторы нашлись в моем ноуте, которые давно с ним не дружили, никак не хотели заряжаться. Хотя оказались вполне годными.
      И так, в итоге получилась вот такая схема.

      Теперь нужно было как-то все это разместить на плату. Текстолит, который у меня был, имел ширину 90мм. А по длине в этот шар влезало 156мм. И то с косыми сторонами. Да с вырезом под аккумы. Да с дырками под крепление моторчика. Еще и под мотором оставалось максимум 5 мм зазора, то есть крупные детали туда не сунуть.
      В итоге начал как пазл размещать элементы. На обилие перемычек решил плюнуть, лишь бы все влезло. Как ни странно все поместилось.

      Вот так она выглядела живьем

      А вот так уже собранная, с кучкой проводов.

      Проект начинал принимать уже какие-то реальные очертания.

      Вот наконец прикручены и все светодиоды. А их немало - 3 основных подвижных, 3 неподвижных фоновых и 18 штук по периметру - режим "космос".

      Оставалось немного облагородить внешний вид.


      Долго конечно пришлось с ним повозиться ( я все проблемы тут не стал описывать), но получилась весьма прикольная штучка. Конечно, особой избирательности по каналам тут нет, все таки ловит на микрофон, но мне кажется, не зря мы с Сенькой так долго мучались. )
      Работает следующим образом.
       Если убрать все крутилки в ноль, то работает режим "космос". Можно использовать как ночник. Емкостей аккумов хватит надолго. На потолке будут плавно меняться разные цветовые конструкции.Снимал на телефон, по этому качество конечно не то. 

       Если оставить ручку ФОН2 и дальше на нуле, то с помощью ручек громкости и основных цветов будут неподвижные каналы моргать на фоне космоса. Подходит для медляков, когда не хочется  никакой движухи над головой.

      Если покрутить ФОН 2 , то через несколько секунд реле сработает и космос отключится и включится фоновый канал, который выглядит вот так 

      И начнет крутиться мотор. Основные каналы начнут качаться. Кстати, так как без разницы, в какую сторону они будут качаться, и схема переключения направления вращения мотора от Светы тут не понадобился. Ну и в зависимости от положения крутилки ФОН1 они будут моргать или на постоянном фоне ( сомнительный режим), или фон будет гаснуть при определенном сигнале на каналах (нормальный режим, когда фон выступает неким 4-м каналом, заполняя своим рисунком мелкие паузы), ну  или вообще будут моргать в темноте ( тоже прикольно, контрастные выстрелы цвета тоже дают некий драйв).
      Вот несколько видео. Снимал на телефон, а звук шел из ноутбука. Какие частоты выдают его динамики я не знаю, но что получилось, то получилось.
      Еще раз огромное спасибо Сеньке и всем форумчанам, которых я мучил последние месяцы своими проблемами. ))