Текст по воздуху

Тема в разделе "Закажу проект", создана пользователем Iamarainbow, 19 июл 2017.

  1. Iamarainbow

    Iamarainbow Нуб

    из терминала (либо из текстового файла) raspberry pi отправляются строки текста на русском/английском языке. В 50 метрах (на пути может находиться одна стена) находится 10 человек, каждый из которых должен прочитать отправленный текст на персональном экране (предполагаю, что это будет ардуина+радиомодуль+lcd)

    требуется подобрать оборудование, написать код.
     
  2. ostrov

    ostrov Гуру

  3. SergeiL

    SergeiL Оракул Модератор

    Пейджер... :)
     
  4. Iamarainbow

    Iamarainbow Нуб

    если с пяток таких передатчиков в радиусе 20 метров, можно их настроить на разночастотное вещание?
    Есть еще ряд тонкостей, на разбор которых я потрачу день-другой, вместо этого хотел бы заплатить сведущему человеку.
     
  5. ostrov

    ostrov Гуру

    На разных частотах не эти, эти только на 433МГц. Но другие дороже и сложнее. На этих проще пакетную передачу освоить с контрольными суммами.
     
  6. Arkad_snz

    Arkad_snz Гик

    СМС с мобилы на мобилы группе получателей.
     
  7. mcureenab

    mcureenab Гуру

    При должной синхронизации достаточно будет делить эфир между передатчиками по времени. Думаю, передатчики придется так же оборудовать приемниками, чтобы они могли обмениваться данными синхронизации или хотя бы слушать эфир на предмет занятости.
    Чтобы пейджеры принимали только свой текст в сообщение нужно добавлять код флотилии.
     
  8. Limoney

    Limoney Гик

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

    ostrov Гуру

    Суть та же что в RS-485 только без проводов. Лишь бы пробивало стену.
     
  10. harus

    harus Нерд

    а если передатчики будут вести вещание одновременно? тогда никто ничего не получит
     
  11. ostrov

    ostrov Гуру

    Сеть на RS-485 как работает по вашему?
     
  12. ostrov

    ostrov Гуру

    И сразу второй вопрос, если по заданию вещает один передатчик, в чем проблемы с коллизиями?
     
  13. mcureenab

    mcureenab Гуру

    Ну и что? Ethernet ведь работает. Бывают коллизии пакетов, но если сеть не перегружена, она вполне работоспособна. Часть пакетов не доходит, но если требуется гарантированная доставка, есть протокол TCP, например.

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

    Как вариант - повторять передачу пакетов пока они актуальны.
     
  14. harus

    harus Нерд

    По-моему один мастер и много слейвов. Несколько мастеров не уживутся на одной линии
     
  15. harus

    harus Нерд

    Эти тонкости лучше сразу озвучить, чтобы потом меньше исправлять
     
  16. ostrov

    ostrov Гуру

    Вариантов несколько. Самый популярный - мастер по очереди "дает слово" ведомым. Можно сделать чтобы слово по цепочке давал тот кто закончил говорить.
     
  17. mcureenab

    mcureenab Гуру

    Time slot называется. В принципе мастер для координации не особо нужен. Но каждый передатчик должен также иметь приёмник чтобы получать пакеты для синхронизации.
     
  18. ostrov

    ostrov Гуру

    Я вообще не понимаю какое это отношение имеет к начальному заданию.
     
  19. mcureenab

    mcureenab Гуру

    Задание поменялось. Чел уже захотел несколько передатчиков иметь. Видимо сначала предполагал FDMA, но 433МГц модули так не умеют. Поэтому предложили TDMA.
     
  20. ostrov

    ostrov Гуру

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