Raspberry и много-много светодиодов

Тема в разделе "Raspberry Pi", создана пользователем felyeton, 7 окт 2017.

  1. felyeton

    felyeton Нуб

    Здравствуйте!
    Необходимо сделать такую вещь.
    Есть БД, работает с некоторым технологическим процессом. Надо выводить данные о состоянии неких датчиков (всё в лежит в базе, с этим морочиться не надо) на стенд с rgb светодиодами. Порядка 500 штук.
    Пока на стадии концепции, но выбор, скорее всего, ляжет на raspberry, т.к. с чтением из базы там проблем нет. Проблема - как управлять светодиодами.

    Подскажите, пожалуйста, куда копать. Спасибо
     
  2. rkit

    rkit Гуру

    Гораздо проще и дешевле и универсальнее будет взять нормальный дисплей.
    А так адресные светодиоды WS2812B.
     
    NikitOS нравится это.
  3. felyeton

    felyeton Нуб

    Всё это есть на компе. Есть еще и стенд, который хотелось бы подсветить.
     
  4. rkit

    rkit Гуру

    Ну со всякой замечательной идеей нужно рассматривать не что хотелось бы получить, а сколько труда и времени хотелось бы на это потратить.
     
  5. felyeton

    felyeton Нуб

    Не понял, ну ладно :)
    Нормальный дисплей понадобится 3 на 15 метров ;-) такой размер мнемосхемы.
    Грубо говоря, надо устройство, которое раз в период времени получало данные и обновляло в соответствии с ними цвета светодиодов, в пространстве расположенных произвольно.
     
  6. rkit

    rkit Гуру

    Придумать крутую штуку не сложно. Сложно реализовать. С этого надо начинать всегда. Готовы ли вы потратить на эту игрушку два-три месяца работы с восьми до пяти? И кучу денег, разумеется.
     
  7. ARDUIN-щик

    ARDUIN-щик Гик

    Если управлять надо синхронно всеми, возьмите реле.
    Если по отдельности- тоже реле (или транзистро), тогда можно будет управлять сразу несколькими группами. Вот еще вариант (автор не я, и это не реклама контента)
    Если поштучно- возьмите пин-увеличители и отдельное питание для него.


    И да, если не тредуется использовать конкретные светодиоды, возьмите светодиодную ленту. Ей и управлять просто, и прикреплять.
    [​IMG]
     
    Последнее редактирование: 7 окт 2017
  8. ostrov

    ostrov Гуру

    Адресные светодиоды самое оно. Возможно из нескольких сегментов придется делать, но это реально вполне.
     
  9. felyeton

    felyeton Нуб

    http://wiki.iarduino.ru/page/adresnye-svetodiody-moduli-neopixel/

    https://www.chipdip.ru/product/ws28...p&utm_medium=recommend&utm_campaign=rec_video

    Это они?

    Распберри одной достаточно будет? Или еще какие девайсы нужны? (питание 5В - понятно)
     
  10. rkit

    rkit Гуру

    Супрессоры, сигнальные буферы, разъемы, развязывающие конденсаторы, согласователи уровней, экранированные провода, и т.д, и т.п.
     
  11. ostrov

    ostrov Гуру

    БД из себя что представляет? Где хранится, как передается?
     
  12. felyeton

    felyeton Нуб

    Постгрес, крутится на сервере. Питон должен штатно с ней работать.
    Данные идут в одну сторону. В этом сложностей не вижу. Правила вывода на светодиоды можно тоже в базе держать, чтобы в распберри не лазить. Она по сути будет служить контроллером.
     
    Последнее редактирование: 8 окт 2017
  13. ostrov

    ostrov Гуру

    Пытаюсь понять зачем тут распеберри, если хватит контроллера (или нескольких). Если AVR восьмибитный не потянет, то STM32 уж с гарантией должен. Хотя, может я не вижу всей картины.
     
  14. ostrov

    ostrov Гуру

    Данные с компа прут по UART? Их надо принять и вывести на 500 диодов по какому то алгоритму? Правильно понимаю?
     
  15. felyeton

    felyeton Нуб

    :)
    Не переживайте, я могу долго рыть, почти как граф Монте Кристо, годами.
    ;-)
     
  16. ostrov

    ostrov Гуру

    Вот я не поленился, посчитал. 500 адресных светодиодов можно дергать со скоростью до 60 кадров в секунду (одним контроллером). Не каждое видео столько выдает.
     
  17. felyeton

    felyeton Нуб

    Распберри для того и нужен, чтобы без этого секаса с UART обойтись. Это же комп с линуксом. Настроил сеть и лезь себе в базу по IP.
    Авр восьмибитный так не умеет, надо будет где-то формировать то, что он поймет (датасет из ОДБС какого-нибудь для него точно темный лес). А это ПС или опять распберри. Лишнее звено, короче.

    Пошел спать.
     
  18. felyeton

    felyeton Нуб

    Продолжаем разговор.
    Спасибо за все ответы.

    Картина простая (пока на уровне концепции).
    На Р крутится скрипт (питон или что-то другое), раз в минуту или чаще или реже отправляет запрос в БД, получает ответ - табличку, приблизительно с такими колонками - номер лампочки, R, G, B, яркость. Там перечислены все светодиоды и значения для каждого.
    Пробегается по ней и на ее основе посылает сигнал, с помощью какой-нибудь библиотеки или своими кривыми ручонками сделанный.
    Прошу ссылку на схему, а то тут коллега говорил, что нужны еще какие-то дополнительные элементы, как я понял, для стабильной работы девайса.
     
    Последнее редактирование: 8 окт 2017
  19. rkit

    rkit Гуру

    Электрическая схема рисуется исходя из наброска монтажной схемы, а так же расчетов и экспериментов на прототипе. Если вы думаете, что где-то есть готовое проверенное решение под вашу цель, то искать вам придется дооооооолго.
     
  20. felyeton

    felyeton Нуб

    Понял.
    Надо заказывать элементы - распберри и WS2812B несколько штук и проводить опыты, а там посмотрим.