Запрошуємо, Гість
Ім'я користувача: Пароль: Запам’ятати мене
  • Сторінка:
  • 1
  • 2

ТЕМА: Контроллер Звёздное небо.

Контроллер Звёздное небо. 22 лип. 2017 19:47 #1

  • andros77
  • andros77 аватар
  • Оффлайн
  • I live here
  • Дописи: 863
  • Подякували: 50
  • Author
Уважаемый Soir. Хотел вас попросить разработать контроллер Звёздное небо.
Яркость светодиодов плавно меняется в каждом из каналов независимо от других по случайному закону, имитируя мерцание звезд на ночном небе.
Каждый канал плавно изменяет свою яркость от 0 до 100% или от 50 до 100% и обратно, скорость изменения яркости постоянно "плавает". При таком варианте работы получаем практически никогда не повторяющийся рисунок звездного неба.
Кнопкой выбирать последовательно несколько эффектов. Или по блютуз, команды напишете я напишу программку.
схема прилагается.
1 эффект: Каждый канал плавно изменяет свою яркость от 0 до 100% и обратно, скорость изменения яркости постоянно "плавает"
2 эффект: Каждый канал плавно изменяет свою яркость от 50 до 100% и обратно, скорость изменения яркости постоянно "плавает"
3 эффект: Канал плавно включается и гаснет за ним следующий канал и так далее все 8 каналов.
4 эффект: Все каналы горят и немного мерцают.
Если придумаете ещё какие нибудь эффекты тоже встав те в прошивку.
Долучення:
Увійдіть до облікового запису, щоб писати повідомлення.

Контроллер Звёздное небо. 23 лип. 2017 07:29 #2

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 13644
  • Подякували: 5175
  • sxem.org 2019,2021 Respect Author
Сейчас нет времени этим заняться, напомните через 3-4 дня, если сам не отзовусь.
Но вопросы уже есть.
Эффекты распишите более четко. Мне например, непонятно, чем отличается эффект 1 от эффекта 3.
В описании не должно быть терминов, типа: "плавно изменяет", "постоянно плавает", "немного мерцают"... Только численные выражения этих терминов, в данном случае - в секундах или миллисекундах.
Увійдіть до облікового запису, щоб писати повідомлення.

Контроллер Звёздное небо. 23 лип. 2017 21:19 #3

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 13644
  • Подякували: 5175
  • sxem.org 2019,2021 Respect Author
Попробовал реализовать. Хотя бы в принципе посмотреть, что получается.
Несколько эффектов. Доработка уже потом.
Долучення:
Увійдіть до облікового запису, щоб писати повідомлення.

Контроллер Звёздное небо. 24 лип. 2017 00:00 #4

  • Vakula
  • Vakula аватар
  • онлайн
  • Moderator
  • ich bin Ukrainian
  • Дописи: 1643
  • Подякували: 380
  • sxem.org Sponsor 2019, 2022 ukraine-medal Author
Якось перед Новим роком потрібно було дещо. Нічого не підходило. Поставив контролер з китайських лед гірлянд.
Проект цікавий.
Увійдіть до облікового запису, щоб писати повідомлення.

Контроллер Звёздное небо. 24 лип. 2017 13:19 #5

  • Айнцвайдрайченко
  • Айнцвайдрайченко аватар
  • онлайн
  • Модератор
  • Дописи: 890
  • Подякували: 370
  • sxem.org 2019,2020,2021,2022,2023 zavsehdatay Author
Интересно, как у Вас реализована оптическая часть? Дырчатая маска, или что-то более хитрое? Я давно думаю о подобном устройстве, но мне не нравится то, что видел в сети: "звёзды" получаются большие и расплывчатые.
СЛАВА УКРАЇНІ!
Ганьба агресору, смерть окупантам!
Увійдіть до облікового запису, щоб писати повідомлення.

Контроллер Звёздное небо. 25 лип. 2017 18:46 #6

  • andros77
  • andros77 аватар
  • Оффлайн
  • I live here
  • Дописи: 863
  • Подякували: 50
  • Author
как можно здесь добавить видео?
Увійдіть до облікового запису, щоб писати повідомлення.

Контроллер Звёздное небо. 25 лип. 2017 18:48 #7

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 13644
  • Подякували: 5175
  • sxem.org 2019,2021 Respect Author
Только в виде ссылки.
Увійдіть до облікового запису, щоб писати повідомлення.

Контроллер Звёздное небо. 25 лип. 2017 22:22 #8

  • wolf2000
  • wolf2000 аватар
  • онлайн
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Дописи: 980
  • Подякували: 252
  • sxem.org Sponsor 2019 ukraine-medal
andros77 пише:
как можно здесь добавить видео?
залить на ютуб и сюда ссылку на видео
"Борітеся — поборете!
Вам Бог помагає!
За вас правда, за вас слава
І воля святая!"
________________________
Save Ukraine! Stop Putin!
Увійдіть до облікового запису, щоб писати повідомлення.

Контроллер Звёздное небо. 26 лип. 2017 06:45 #9

  • Vakula
  • Vakula аватар
  • онлайн
  • Moderator
  • ich bin Ukrainian
  • Дописи: 1643
  • Подякували: 380
  • sxem.org Sponsor 2019, 2022 ukraine-medal Author
Не погано б було цей проект і в Atmega8 зробити. Та й каналів можна добавити.
Просто в наявності Є :whistle:
А 2313 є одна і з заводським браком напевно, не відповідає на програматор і доХтор.
Увійдіть до облікового запису, щоб писати повідомлення.

Контроллер Звёздное небо. 26 лип. 2017 18:35 #10

  • andros77
  • andros77 аватар
  • Оффлайн
  • I live here
  • Дописи: 863
  • Подякували: 50
  • Author
Ссылка на один из эффектов.
Останнє редагування: 26 лип. 2017 18:35 від andros77.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: sergey380

Контроллер Звёздное небо. 26 лип. 2017 21:49 #11

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 13644
  • Подякували: 5175
  • sxem.org 2019,2021 Respect Author
Какой-то пробный проект я выкладывал. Чуть его доработал - случайная скорость. Изменил сам принцип формирования ШИМ - еще один полупроект... Что лучше, не знаю. Наверно более "правильный" что ли, второй вариант (v2). (На кнопку INVERSE не обращайте внимания, это отладка.)
Но, по-прежнему, мне нужны числа. Можете хотя бы оттолкнуться от вот этих вариантов и сказать: быстрее, медленнее, плавнее... От этого зависит и выбор варианта, и построение всей прошивки. Поэтому пока проект на паузе.
Долучення:
Увійдіть до облікового запису, щоб писати повідомлення.

Контроллер Звёздное небо. 27 лип. 2017 18:33 #12

  • andros77
  • andros77 аватар
  • Оффлайн
  • I live here
  • Дописи: 863
  • Подякували: 50
  • Author
Я за выходные соберу плату посмотрю визуально и точно вам скажу.
Увійдіть до облікового запису, щоб писати повідомлення.

Контроллер Звёздное небо. 27 лип. 2017 20:36 #13

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 13644
  • Подякували: 5175
  • sxem.org 2019,2021 Respect Author
Пока продвинул проект v2. Эффекты почти те же, но добавил управление через Bluetooth.
Команды:
- переключение эффектов EFx, где x - номер эффекта от 0 до 4 включительно.
0 - плавное последовательно включение каналов, пока не будут включены все, затем в том же порядке выключение;
1 - плавное включение одного канала, затем плавное выключение этого канала, переход к следующему каналу;
2 - плавное включение-выключение каналов с случайной скоростью;
3 - плавное включение-выключение каналов с заданной скоростью;
4 - свечение каналов с заданной яркостью.

- установка скорости изменения яркости Snx, где n - номер канала, от 0 до 7 включительно; x - скорость от 0 до 100 (можно и до 255).

- установка яркости Bnx, где n - номер канала, от 0 до 7 включительно; x - яркость от 0 до 250.

Настройки через Bluetooth действуют во всех эффектах.

Файл apk для демонстрации.
Долучення:
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: sergey380

Контроллер Звёздное небо. 29 лип. 2017 19:42 #14

  • andros77
  • andros77 аватар
  • Оффлайн
  • I live here
  • Дописи: 863
  • Подякували: 50
  • Author
Добрый вечер Soir. Собрал сегодня плату, последняя прошивка не работает не по кнопке не через блютуз.
Горят постоянно светодиоды и один только медленно загорается и тухнит. (на фото)
Прошивка в этом архиве работает эффекты понравились.
Долучення:
Увійдіть до облікового запису, щоб писати повідомлення.

Контроллер Звёздное небо. 29 лип. 2017 20:07 #15

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 13644
  • Подякували: 5175
  • sxem.org 2019,2021 Respect Author
Для этих прошивок схемы разные...
Увійдіть до облікового запису, щоб писати повідомлення.

Контроллер Звёздное небо. 29 лип. 2017 20:43 #16

  • andros77
  • andros77 аватар
  • Оффлайн
  • I live here
  • Дописи: 863
  • Подякували: 50
  • Author
Да увидел в протеуса. Завтра попробую.
Увійдіть до облікового запису, щоб писати повідомлення.

Контроллер Звёздное небо. 30 лип. 2017 15:03 #17

  • andros77
  • andros77 аватар
  • Оффлайн
  • I live here
  • Дописи: 863
  • Подякували: 50
  • Author
Уважаемый Soir. Собрал по вашей схеме всё заработало.
Хотел вас попросить всё это сделать с моей схемой. Добавить ещё эффект перебор всех эффектов по очереди.
А в приложении оставить только кнопки эффектов и слайдер скорости всех каналов, слайдер яркость всех каналов.

0 - плавное последовательно включение каналов, пока не будут включены все, затем в том же порядке выключение;
1 - плавное включение одного канала, затем плавное выключение этого канала, переход к следующему каналу;
2 - плавное включение-выключение каналов с случайной скоростью;
3 - плавное включение-выключение каналов с заданной скоростью;
4 - свечение каналов с заданной яркостью.
5 - перебор всех эффектов по очереди.
Увійдіть до облікового запису, щоб писати повідомлення.

Контроллер Звёздное небо. 30 лип. 2017 15:54 #18

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 13644
  • Подякували: 5175
  • sxem.org 2019,2021 Respect Author
andros77 пише:
Хотел вас попросить всё это сделать с моей схемой.
Сделаю, но по Вашей схеме есть некоторые проблемные моменты:
1. Формируется программный ШИМ, который забирает почти все время программы. В связи с этим в некоторые моменты теоретически возможно подмигивание светодиодов. Не обязательно, что оно будет, но я не исключаю. Возможны конфликты с Bluetooth, эту версию я не проверял.
2. ШИМ получается низкочастотный, примерно 58 Гц. Может быть заметно мерцание.
3. По той же причине число ступеней яркости ограничено 100. Может быть недостаточной плавность изменения яркости.

В версии v2 используется аппаратный ШИМ самого МК и у программы много свободного времени для работы с Bluetooth, вычисления эффектов и т.д. Частота ШИМ 32 кГц (но используется динамическая индикация с частотой 125 Гц) то есть, по сравнению с версией v1 частота выше в два раза и можно еще увеличить. Число ступеней яркости 255.

andros77 пише:
Добавить ещё эффект перебор всех эффектов по очереди.
То есть, все эффекты сохраняются в таком виде, как сейчас в v2, но добавляется автоматический перебор?
Какие параметры этого перебора?

andros77 пише:
А в приложении оставить только кнопки эффектов и слайдер скорости всех каналов, слайдер яркость всех каналов.
Там вроде ничего больше и нет... Но в любом случае, приложение для Android Вы все равно будете писать сами, так что можете использовать не все возможности управления. Более того, приложение может быть своего рода программным аппаратом. Тогда уже возможности эффектов становятся неограниченными...
Увійдіть до облікового запису, щоб писати повідомлення.

Контроллер Звёздное небо. 30 лип. 2017 16:09 #19

  • andros77
  • andros77 аватар
  • Оффлайн
  • I live here
  • Дописи: 863
  • Подякували: 50
  • Author
К вашей схеме я просто не могу представить как сделать выходные ключи примерно на 500мА.
Перебор через каждую 1 минуту. 1 эффект через 2 минуты 2 эффект 2 минуты 3 эффект и т д.
А слайдер хотел первый на скорость второй на яркость всех каналов.
В вашей программе их 16 можно запутаться)
Если это можно сделать без проблем на Мега8,48. Я согласен.
Останнє редагування: 30 лип. 2017 16:44 від andros77.
Увійдіть до облікового запису, щоб писати повідомлення.

Контроллер Звёздное небо. 30 лип. 2017 17:52 #20

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 13644
  • Подякували: 5175
  • sxem.org 2019,2021 Respect Author
andros77 пише:
К вашей схеме я просто не могу представить как сделать выходные ключи примерно на 500мА.
Обычные транзисторные ключи... Но если Вы смотрели первый вариант в железе и все устраивает, то пусть будет первый. Единственное, нужно Bluetooth прицепить и проверить. Здесь как раз больше всего ожидаю проблем. Чуть позже сделаю.

andros77 пише:
Перебор через каждую 1 минуту. 1 эффект через 2 минуты 2 эффект 2 минуты 3 эффект и т д.
Не понял, 1 минута или 2 минуты? Посмотрю по памяти МК, можно тоже сделать настройку через Bluetooth.

andros77 пише:
Если это можно сделать без проблем на Мега8,48. Я согласен.
Можно или нужно?
Увійдіть до облікового запису, щоб писати повідомлення.

Контроллер Звёздное небо. 30 лип. 2017 19:54 #21

  • andros77
  • andros77 аватар
  • Оффлайн
  • I live here
  • Дописи: 863
  • Подякували: 50
  • Author
Перепутал 1 минута. Но будет хорошо с настройкой.
Увійдіть до облікового запису, щоб писати повідомлення.

Контроллер Звёздное небо. 30 лип. 2017 19:58 #22

  • Айнцвайдрайченко
  • Айнцвайдрайченко аватар
  • онлайн
  • Модератор
  • Дописи: 890
  • Подякували: 370
  • sxem.org 2019,2020,2021,2022,2023 zavsehdatay Author
andros77, интересен конструктив оптической части проекта: проекция на потолок, или встроенные в потолок светодиоды?
СЛАВА УКРАЇНІ!
Ганьба агресору, смерть окупантам!
Увійдіть до облікового запису, щоб писати повідомлення.

Контроллер Звёздное небо. 30 лип. 2017 20:15 #23

  • andros77
  • andros77 аватар
  • Оффлайн
  • I live here
  • Дописи: 863
  • Подякували: 50
  • Author
К потолку крепится панель. на панели монтируются светодиоды 4.8мм короткие они очень хорошо смотрятся.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: sergey380

Контроллер Звёздное небо. 31 лип. 2017 14:47 #24

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 13644
  • Подякували: 5175
  • sxem.org 2019,2021 Respect Author
Добавил Bluetooth к версии 1. Будет ли работать - пока не знаю, вечером если будет время - постараюсь проверить на макете.
Файл apk здесь.
Все настройки остались, использовать их или нет - решайте сами.
Добавил общие настройки:
- яркость, команда "BPx", где x - яркость в пределах 0-250;
- скорость, команда "SPx", где x - скорость в пределах 1-255;
- задержка смены эффекта, команда "DPx", где x - задержка в пределах 1-255 сек.
Также дополнительная кнопка "A" - включение автоматической смены эффектов. Команда "EFA".
Останнє редагування: 01 серп. 2017 18:53 від Soir. Причина: Удаление неактуального вложения.
Увійдіть до облікового запису, щоб писати повідомлення.

Контроллер Звёздное небо. 31 лип. 2017 17:22 #25

  • andros77
  • andros77 аватар
  • Оффлайн
  • I live here
  • Дописи: 863
  • Подякували: 50
  • Author
Добрый вечер Soir. Проверил новую прошивку с блютузом, эффекты от кнопки работают. Блютуз не работает.
Останнє редагування: 31 лип. 2017 17:49 від andros77.
Увійдіть до облікового запису, щоб писати повідомлення.
  • Сторінка:
  • 1
  • 2
Модератори: wolf2000, Soir, Vakula, Айнцвайдрайченко