Шкала из 10-ти двухцветных светодиодов

-NMi-
Offline
Зарегистрирован: 20.08.2018

Собственно, если считать от 0 и до 10 - то всё вполне логично. А если мне нужен диапазон от 0 и до 40 ???

Как "удобнее" для восприятия оформить вывод? Есть варианты?

Мой вариант таков: слева высвечиваем десятки другим цветом.Но есть одно но - как быть с 20...30...и 40 ???

sadman41
Offline
Зарегистрирован: 19.10.2016

От середины влево десятки красные, вправо единицы зелёные.

-NMi-
Offline
Зарегистрирован: 20.08.2018

Блин, чота в PR прикинул... херь какато получацца. 20 ног проца нужно. Остаётся 3 ноги на 8 меге. А вчера на бумажке карандашиком вроде получилось. пипец.

sadman41
Offline
Зарегистрирован: 19.10.2016

Тратить ноги Меги на светодиоды - действительно херь полная вне зависимости от их цвета.

-NMi-
Offline
Зарегистрирован: 20.08.2018

Это опять прикол?      Atmega8a в 32-х выводном корпусе.   Где херь опять видно?   Нипанимаю.

Мне нужно максимально компактно, примерно с батарейку "крона" всё разместить.  надоблеедуматЪ

sadman41
Offline
Зарегистрирован: 19.10.2016

Херь в голове, которая предполагает, что любой отвечающий точно знает, что там лабает вопрошающий, на чем и в каком масштабе.

-NMi-
Offline
Зарегистрирован: 20.08.2018

Лабаю "показометр" от 0 до 40 + "управлёметр" от 0 до 100 с шагом 10.  Всё предельно просто, помому.

Кароче, светодиоды 10 в линейку оставил. Десятки вывел отдельно, 4 штуки. Вроде интуитивно-понятно с выводом. Но, одноцветные.

Кто помнит на память, у каких мег 32-х ногих есть любой таймер с DT, мне один, любой битности.

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

Ws2812 - хоть на 20, хоть на 40 rgb светодиодов требуется всего один пин.

Sonologist
Sonologist аватар
Offline
Зарегистрирован: 08.06.2018

Виноват, а что мешает вместо пачки светодиодов и кучи пинов к ним (кстати, информативность такого индикатора вызыввает сомнения) не использовать всего 5 пинов (из них два - на питание) и вот это: http://ardublock.ru/index.php?id=ru-003 ? Тут тебе  сразу и информативнаость максимальная, причем, если надо - с тучей знаков после запятой, и прочие прелести...

-NMi-
Offline
Зарегистрирован: 20.08.2018

Ребятки, в #4 всё-ж написано уже. Делаю компактное решение на отдельно сделанной ПП и дурдуина там никаким боком. Ноги мне не жалко, 2 на вход и 3 на выход, остальные ненужны вообще. Но встал вопрос - как визуализировать показания и как визуализировать управление?  На ум пришлО решение из 20 2-х цветных св.диодов. Но, блее, 20 ног нужно, нихватаитЪ.  Сейчас оставил 10 одноцветных светодиодов в качестве шкалы + четыре в качестве десятков в отдельном ряду и другого цвета. Думаю так будет неплохо.

Sonologist пишет:

а что мешает вместо пачки светодиодов и кучи пинов к ним...

Вот такую бы, да на ЖК да покомпактнее - вааще бомбезно бы было!  Всё дело в компактности + питание от 2хАА батареек...

 

Ну или тогда придётся ставить tqfp44 - тогда ног на всё хватит - но габариты...

И по DT че никто не помнит по памяти?

Sonologist
Sonologist аватар
Offline
Зарегистрирован: 08.06.2018

-NMi- пишет:

Всё дело в компактности + питание от 2хАА батареек...

 

Понятно, предложение снимается.

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

-NMi- пишет:

Ребятки, в #4 всё-ж написано уже. Делаю компактное решение на отдельно сделанной ПП и дурдуина там никаким боком. Ноги мне не жалко, 2 на вход и 3 на выход, остальные ненужны вообще. Но встал вопрос - как визуализировать показания и как визуализировать управление?  На ум пришлО решение из 20 2-х цветных св.диодов. Но, блее, 20 ног нужно, нихватаитЪ.  

Парниша, так объясни чем тебе светодиоды с ws2812 в пузике не подходят? Вроде всем твоим требованиям соответствуют.

-NMi-
Offline
Зарегистрирован: 20.08.2018

Шо це таке ws2812 я не знаю, ниразу не работал с ними. Где купить, пощупать? Ссылки приветствуются.

Да, 3.3В тянет?

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

По дейташиту от 3.7, но у меня по факту работает от 3.2.

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

andriano пишет:

По дейташиту от 3.7, но у меня по факту работает от 3.2.

По даташиту, вроде от 3.5 - https://www.kitronik.co.uk/pdf/WS2812B-LED-datasheet.pdf

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

-NMi- пишет:

Шо це таке ws2812 я не знаю, ниразу не работал с ними. Где купить, пощупать? Ссылки приветствуются.

Да, 3.3В тянет?

Так они сейчас везде продаются, если на али, то вот например - https://aliexpress.ru/item/32891331762.html

 

От 3.3 должны работать (по даташиту 0т 3.5, но у меня от 3.3 работали). Только смотри, сейчас выпускают всякие их аналоги, например SK6812 которые от 3.3В могут и не работать.

-NMi-
Offline
Зарегистрирован: 20.08.2018

Так, значиццо это три светодиода RGB инкапсулированные в 5050 корпус. По диагонали прочитал датащи и чот нипонял, допустим, 10 светодиодов и соответственно 10 пачек данных по 24 бита: (8 бит G, 8 бит R и 8 бит B) х количество = 240 бит. А как светодиод определит где его пачка? Я так понял, шо первый возьмут первую пачку, второй вторую и тд... но а следующую пачку только после Reset-а , так чтоли?

Вообще идея не плохая, надо в PR раскурить.

-NMi-
Offline
Зарегистрирован: 20.08.2018

Ладно, херовая это идея, светодиоды энти ваши. 60мА на одну каску Х на десять касок = 600мА. ДавышО, и это на девайс с автономным питанием? Дануна, чО, работать только на батарейки будет?

Посему ::  Переходим на классику жанра.

sadman41
Offline
Зарегистрирован: 19.10.2016

60 - это если три цвета активировать.

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

-NMi- пишет:

Ладно, херовая это идея, светодиоды энти ваши. 60мА на одну каску Х на десять касок = 600мА. ДавышО, и это на девайс с автономным питанием? Дануна, чО, работать только на батарейки будет?

Посему ::  Переходим на классику жанра.

Так это потребление когда все 3 светодиода на полную мощность включены, а так можно хоть 1мА сделать.

sadman41
Offline
Зарегистрирован: 19.10.2016

Ему некогда это осознавать - нужно срочно перед кем-то хвастаться умением писать уникальные бутлодеры в других темах ))

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

asam пишет:

andriano пишет:

По дейташиту от 3.7, но у меня по факту работает от 3.2.

По даташиту, вроде от 3.5 - https://www.kitronik.co.uk/pdf/WS2812B-LED-datasheet.pdf

В аналогичном документе 5-й версии написано 3.7-5.3. В общем, ничему нельзя верить...

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

-NMi- пишет:

А как светодиод определит где его пачка? Я так понял, шо первый возьмут первую пачку, второй вторую и тд... но а следующую пачку только после Reset-а , так чтоли?

В принципе, начало верное: первый светодиод возьмет первую пачку.

Но когда он получит вторую пачку, то заменит ею первую, а саму первую передаст дальше.

В общем, в конце у первого светодиода окажется последняя пачка, а у последнего - первая.

-NMi-
Offline
Зарегистрирован: 20.08.2018

asam пишет:

Так это потребление когда все 3 светодиода на полную мощность включены, а так можно хоть 1мА сделать.

Не, пока классику замучу. Уже плату потихоньку развожу под обычные smd. Неохота ждать эти диоды да и писать под них придёццо управление с "0". Может попожжя куплю пару метров ленты для поиграццо.

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

-NMi- пишет:

Не, пока классику замучу. Уже плату потихоньку развожу под обычные smd. Неохота ждать эти диоды да и писать под них придёццо управление с "0". Может попожжя куплю пару метров ленты для поиграццо.

Нет, ну дело хозяйское, конечно. Если хочется потрахаться, то можно и с 0. А так библиотек полно. Самые популярные FastLED и Adafruit_NeoPixel

-NMi-
Offline
Зарегистрирован: 20.08.2018

sadman41 пишет:
Ему некогда это осознавать - нужно срочно перед кем-то хвастаться умением писать уникальные бутлодеры в других темах ))

Ничем он не уникален, дурдуинный просто в 2 раза больше. Шаблон (скелет, пример) есть прям в датащах, кто мешает написать самому?

Просто я фигею с некоторых "кадроф" - то у них бутлодеры стираются, то модули с +20дБм на десять метров "бьют".       Вот STM32 бы раскурить как дурдуину - вот это было бы классно! Можно было бы похвалиццо какойнить самодельной девайсиной.

-NMi-
Offline
Зарегистрирован: 20.08.2018

asam пишет:

Если хочется потрахаться, то можно и с 0. А так библиотек полно. Самые популярные FastLED и Adafruit_NeoPixel

Дык вот и хер-то, шо "трахаться" будешь ПОТОМ!!!  Дурдуина она чем хороша - сделал что-то да и хер с ним, работает. А вот потом к этому что-то ещё чонить добавить - опа, уже не работает или глючит. Именно поэтому не использую миллис совсем, даже дурдуину не использую. Витиевато там всё это сделано и зависимо друг от друга. А библу чо писать-то...взял чужую, подсмотрел, сделал так как самому нравиццо и фсё. )))

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

-NMi- пишет:

А библу чо писать-то...взял чужую, подсмотрел, сделал так как самому нравиццо и фсё. )))

Ну, тогда это не с нуля! С нуля это взял даташит ....

Цитата:
Именно поэтому не использую миллис совсем, даже дурдуину не использую.

Все понятно. Вопрос больше не имею...

bwn
Offline
Зарегистрирован: 25.08.2014

-NMi- пишет:

Ничем он не уникален, дурдуинный просто в 2 раза больше. Шаблон (скелет, пример) есть прям в датащах, кто мешает написать самому?

А какой смысл делать его меньше 512 байт?

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

sadman41 пишет:
Тратить ноги Меги на светодиоды - действительно херь полная вне зависимости от их цвета.

когда в меге нет цветовой дифференциации светодиодов - нет цели )))

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

-NMi- пишет:

   Вот STM32 бы раскурить как дурдуину - вот это было бы классно! Можно было бы похвалиццо какойнить самодельной девайсиной.

Да чё уж STM, тогда уж RENESAS его в каждый утюг тулят...

-NMi-
Offline
Зарегистрирован: 20.08.2018

ua6em пишет:

тогда уж RENESAS его в каждый утюг тулят...

И что в нём "крутого" по сравнению с STM32 ???

Green
Offline
Зарегистрирован: 01.10.2015

Зачем стоко ног. Для 20-ти светодиодов хватит и 5-ти, это если классика, а не какие то там ws2812.)

sadman41
Offline
Зарегистрирован: 19.10.2016

Грин, ты што, решил ему про чарлиплексинг намекнуть?

Green
Offline
Зарегистрирован: 01.10.2015

Аха.)

-NMi-
Offline
Зарегистрирован: 20.08.2018

Green пишет:

Зачем стоко ног. Для 20-ти светодиодов хватит и 5-ти

Ну покажи мне класс, мутани в PR. Вместо МК можешь кнопки использовать, шоб прошивку не пейсать. Я жду примера.

Green
Offline
Зарегистрирован: 01.10.2015

Нагуглил специально для тебя. https://www.radiokot.ru/circuit/light/run/62/.

-NMi-
Offline
Зарегистрирован: 20.08.2018

Прекрасно, о "зелёненький" ты наш дурдуиноприкручиватель всего и фся синей изолентой.

А теперь контрольные, в "голову" :

число 5: верхний ряд горят 5 светодиодов слева, нижний ряд не горит.

10: все десять верхнего ряда горят, нижний нет.

36: 6 в верхнем ряду, 3 в нижнем.

Изобразишь всё это на своём костыле???

sadman41
Offline
Зарегистрирован: 19.10.2016

В платном разделе изобразит, думаю ;)

Green
Offline
Зарегистрирован: 01.10.2015

На 100%.) Любой каприз... В любых комбинациях.)

-NMi-
Offline
Зарегистрирован: 20.08.2018

На какую сумму забъёмся?  Так сказать, шоб не быть голословным.

Green
Offline
Зарегистрирован: 01.10.2015

Ой, да брось ты! Неужто с какими то вшивыми светодиодиками не разберёшься?

sadman41
Offline
Зарегистрирован: 19.10.2016

Так-так... История ELITE повторяется что ли...

Green
Offline
Зарегистрирован: 01.10.2015

Спугнул.)

-NMi-
Offline
Зарегистрирован: 20.08.2018

Никто никого не "спугнул", светодиоды уже отработаны и лежат на ПП так, как нужно. На данный момент обсуждается питание от АКБ и евоная зарядка.

Тему можно удалять.