User Tag List

Страница 8 из 26 ПерваяПервая ... 456789101112 ... ПоследняяПоследняя
Показано с 71 по 80 из 258

Тема: ZX Remote GamePad

  1. #71

    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от dosikus Посмотреть сообщение
    Да главный вопрос - время , а его катастрофически не хватает, и вот в связи с этим возникает вопрос :
    А стоит ли тратить, сие драгоценное время, на реализацию девайсов на
    устаревшей базе?
    Зацикливаясь на попытках - впихнуть невпихаемое , изобредая программные вариации того что реализуется аппаратно .
    Ортодоксы, как и скупые, платят дважды .

    Контроллер( боюсь уже STM32 произносить ) имеет кучу ресурсов , достаточно дешев , имеет отличные средства разработки/отладки .
    Есть гнутые IDE, так что с копирастами проблем не будет.
    Есть клоны прошивателей/дебуггеров - один изготавливается на коленке, другой стоит с пересылкой ~500р.

    ---------- Post added at 09:50 ---------- Previous post was at 09:45 ----------




    Я почему спрашивал о UART ?
    Имея двунаправленный вариант при изменении сканбита можно отсылать keypad запрос на посылки .
    А сам keypad переводить в sleep/power down при отсутствии активности юзера.

    И что значит передавать постоянно ? Период 10mS вполне достаточен для исключения видимых задержек , а это куча времени ...
    Насчет программаторов для прошивки STM32.
    За несколько лет тут ситуация улучшилась. Благодаря китайским интернет-магазинам, Zorel-у с барахолки, да и моему конструктору USB-UART c переключателем 3.3V/5V тут проблем уже нет. Каждый желающий может приобрести по доступной цене. Так что - отсутствие программатора для смены прошивки - это при выборе микроконтроллера STM32 уже не аргумент.

    Для подачи сигналов на порты клавиатуры и джойстика изначально прикидывал использовать 9 регистров 74HC595 и 40 диодов. По себестоимости недорого. Это позволило бы по трем проводам подавать 40+5+3=48 битов информации. Добавляются еще +5В и GND, цифровой сигнал с магнитофона. Итого 6 проводов. Прикинул сколько стоит 6-ти жильный экранированный провод. Цена около 30 руб за метр. Толщина примерно как у обычной клавиатуры.

    Потом решил заменить провод на обычный телефонный 4-х жильный по 3 руб. за метр. Для уменьшения кол-ва проводов до 4-х данные нужно передавать по UART. Тогда на тот конец ставим дополнительно микроконтроллер. Так как в контроллере PS/2 клавиатуры был ATMEGA48PA-AU, логичнее было не плодить номенклатуру деталей, а его и использовать в компьютерной и выносной части KEYPADa - 32 ноги, частота до 20 МГц, питание +5В. Достаточно хороший выбор.

    Частота передачи через UART планировалась как PS/2 клавиатурах около 11 КГц. Пока односторонняя с контрольной суммой для устранения ложных срабатываний.

    Радиоканал и ИК-канал рассматривались, но они имеют недостатки. В основном батарейки, дополнительные детали, дополнительное время на изучение и отладку.

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

    Все ли так гладко при использовании предлагаемых вами трансиверов. Можем мы их врезать в линию связи вместо UART без изменения программы ?
    Последний раз редактировалось zx-kit; 18.01.2014 в 10:26.
    "L-256"

  2. #72

    Регистрация
    29.03.2005
    Адрес
    Ярославль
    Сообщений
    1,102
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Насчет программаторов для прошивки STM32.
    Так что - отсутствие программатора для смены прошивки - это при выборе микроконтроллера STM32 уже не аргумент.
    Можете, для тех кто желает заняться STM32, изготовить конструктор клона
    STLinkv2 . Единственное - китайцы вовсю уже им торгуют.

    Информация - схема/прошивка ,
    все в свободном доступе http://forum.easyelectronics.ru/view...B8%D0%BD%D0%B3
    Сей прошиватель/дебаггер для STM8 и STM32 , но без транслятора уровней.
    Там же есть схема, список и сканы печатки полноценного STLink ...
    ZXM-Phoenix 1024+PROF ROM+SMUC+VGA
    Profi 1024+CF+CPM+VGA
    ATARI 800XL+SIO2PC+SIO2SD
    RK86@Maximite

  3. #73

    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от dosikus Посмотреть сообщение
    Можете, для тех кто желает заняться STM32, изготовить конструктор клона
    STLinkv2 . Единственное - китайцы вовсю уже им торгуют.
    Зачем мне с китайцами тягаться ? Мне уже ставили в вину, что USB-UART стоит дороже 50 руб с доставкой. У нас в стране почта бесплатно увы не работает. Поэтому это предложение мне не подходит. Себе в убыток.
    "L-256"

  4. #74

    Регистрация
    29.03.2005
    Адрес
    Ярославль
    Сообщений
    1,102
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    [B]
    Все ли так гладко при использовании предлагаемых вами трансиверов. Можем мы их врезать в линию связи вместо UART без изменения программы ?
    Все зависит от реализуемого Вами протокола .
    nRF24xxx работает с пакетами - 32 байта , аппаратный контроль целости пакетов . Скорость 2мбит.
    HAL - SPI , до 8мбит .
    Код:
    1.1 Features
    Features of the nRF24L01 include:
    •Radio
    X Worldwide 2.4GHz ISM band operation
    X 126 RF channels
    X Common RX and TX pins
    X GFSK modulation
    X 1 and 2Mbps air data rate
    X 1MHz non-overlapping channel spacing at 1Mbps
    X 2MHz non-overlapping channel spacing at 2Mbps
    • Transmitter
    X Programmable output power: 0, -6, -12 or -18dBm
    X 11.3mA at 0dBm output power
    • Receiver
    X Integrated channel filters
    X 12.3mA at 2Mbps
    X -82dBm sensitivity at 2Mbps
    X -85dBm sensitivity at 1Mbps
    X Programmable LNA gain
    • RF Synthesizer
    X Fully integrated synthesizer
    X No external loop filer, VCO varactor diode or resonator
    X Accepts low cost ±60ppm 16MHz crystal
    • Enhanced ShockBurst™
    X 1 to 32 bytes dynamic payload length
    X Automatic packet handling
    X Auto packet transaction handling
    X 6 data pipe MultiCeiver™ for 1:6 star networks
    • Power Management
    X Integrated voltage regulator
    X 1.9 to 3.6V supply range
    X Idle modes with fast start-up times for advanced power management
    X 22uA Standby-I mode, 900nA power down mode
    X Max 1.5ms start-up from power down mode
    X Max 130us start-up from standby-I mode
    • Host Interface
    X 4-pin hardware SPI
    X Max 8Mbps
    X 3 separate 32 bytes TX and RX FIFOs
    X 5V tolerant input
    Стоят копейки http://www.aliexpress.com/item/free-...079264918.html

    Подробней о реализации можно почитать здесь http://kazus.ru/forums/showthread.php?t=19992

    ---------- Post added at 10:47 ---------- Previous post was at 10:38 ----------

    Цитата Сообщение от zst Посмотреть сообщение
    что USB-UART стоит дороже 50 руб с доставкой.
    Нормальный USB-UART(не на МК) стоит дороже .
    FT232 дорогая зараза.

    Поэтому это предложение мне не подходит. Себе в убыток.
    Ну в принципе привел для того кто сам захочет изготовить...
    Последний раз редактировалось dosikus; 18.01.2014 в 10:44.
    ZXM-Phoenix 1024+PROF ROM+SMUC+VGA
    Profi 1024+CF+CPM+VGA
    ATARI 800XL+SIO2PC+SIO2SD
    RK86@Maximite

  5. #75

    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от dosikus Посмотреть сообщение
    Все зависит от реализуемого Вами протокола .
    nRF24xxx работает с пакетами - 32 байта , аппаратный контроль целости пакетов . Скорость 2мбит.
    HAL - SPI , до 8мбит .
    Если у вас есть опыт их применения, на сколько дороже провода будет стоить комплект из приемника, передатчика, преобразователя питания от батарейки, размер печатной платы, антенн (если надо) и т.п.

    Беспроводность - это в принципе не самый главный вопрос. Можно сделать как опцию на выбор: через провод (на столе) или без проводов (на расстояние). Не менее важное назначение KEYPAD-а - устранение необходимости переключать разъемы нескольких джойстиков от игры к игре и присутствие клавиатуры.

    Хотя, можно сделать наоборот - клавиатура есть и на ней сделать возможность выбора любого типа джойстика или собственно кнопок.

    Может быть лучше даже сделать контроллер USB клавиатуры, в который добавить возможность выбора типа джойстика. Тогда мы можем потом попытаться подключить вместо проводной USB-клавиатуры беспроводную. Может она заработает и без PC. У меня данных на этот счет нет.

    Ну и как опцию через второй USB подключить GameGad от PC. Какая в этом случае аппаратура предпочтительнее. У меня на примете пока VNC2 с двумя USB-разъемами. Но тоже надо изучать.
    Последний раз редактировалось zx-kit; 18.01.2014 в 11:06.
    "L-256"

  6. #76

    Регистрация
    29.03.2005
    Адрес
    Ярославль
    Сообщений
    1,102
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Если у вас есть опыт их применения, на сколько дороже провода будет стоить комплект из приемника, передатчика, преобразователя питания от батарейки, размер печатной платы, антенн (если надо) и т.п.
    Модуль является трансивером и уже готов для использования . Конфигурируется на лету. Есть еще меньше размерами имеют приставку nano , но что то не могу пока найти.



    Цитата Сообщение от zst Посмотреть сообщение
    Может быть лучше даже сделать контроллер USB клавиатуры, в который добавить возможность выбора типа джойстика. Тогда мы можем потом попытаться подключить вместо проводной USB-клавиатуры беспроводную. Может она заработает и без PC. У меня данных на этот счет нет.
    [/QUOTE]


    Как вариант беспроводные клавиатуры/мыши от Logitech имеют приемники Unify
    http://www.logitech.com/en-us/promotions/6072
    Вот только открыт ли протокол не знаю.

    Простые USB(не wireless) клавы/джойстики достаточно просто реализуются на МК c USB HOST.
    ZXM-Phoenix 1024+PROF ROM+SMUC+VGA
    Profi 1024+CF+CPM+VGA
    ATARI 800XL+SIO2PC+SIO2SD
    RK86@Maximite

  7. #76
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #77

    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от dosikus Посмотреть сообщение
    Модуль является трансивером и уже готов для использования . Конфигурируется на лету. Есть еще меньше размерами имеют приставку nano , но что то не могу пока найти.
    То есть у этого модуля размеры около 2х3 см и цена около 300 руб за 10 шт с бесплатной доставкой ? Тогда каждый сможет купить себе за эту цену по 5 пар. А они не будут мешать друг другу в одной или соседних квартирах ?

    Простые USB(не wireless) клавы/джойстики достаточно просто реализуются на МК c USB HOST.
    Что для этого нужно сделать и сколько стоят детали ?

    По выбору МК в компьютерную часть и в KEYPAD. Такой подойдет
    ARM 32BIT CORTEX M3 64PINS 16KB STM32F100R4T6BTR LQFP-64 24МГц
    Последний раз редактировалось zx-kit; 18.01.2014 в 12:32.
    "L-256"

  9. #78

    Регистрация
    29.03.2005
    Адрес
    Ярославль
    Сообщений
    1,102
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    То есть у этого модуля размеры около 2х3 см и цена около 300 руб за 10 шт с бесплатной доставкой ? Тогда каждый сможет купить себе за эту цену по 5 пар. А они не будут мешать друг другу в одной или соседних квартирах ?
    У именно этих модулей, с антенной на pcb, дальность небольшая 10-15 метров , такая же как у wireless клав/мышей.
    Для увеличения дальности есть антенны c коннектором SMA .
    http://www.aliexpress.com/item/NRF24...421919796.html

    Модулям присваиваются различные каналы а так же адреса, мешать друг-другу не будут .
    Один модуль сконфигурированный приемником может работать с кучей приемников .


    Что для этого нужно сделать и сколько стоят детали ?
    Для разработки/изучения хватит STM32F4 Discovery 500-700р
    См. http://www.chip-nn.ru/51.php
    Причем там не самые низкие цены ...
    Последний раз редактировалось dosikus; 18.01.2014 в 12:36.
    ZXM-Phoenix 1024+PROF ROM+SMUC+VGA
    Profi 1024+CF+CPM+VGA
    ATARI 800XL+SIO2PC+SIO2SD
    RK86@Maximite

  10. #79

    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от dosikus Посмотреть сообщение
    Для разработки/изучения хватит STM32F4 Discovery 500-700р
    То есть, купив эту плату, подпаяв к Спектруму и подключив через переходник USB-клаву, останется написать программу для МК ?
    Почему тогда это еще никто не сделал ?

    А какой STM32 и сколько стоит чтобы сделать плату минимального размера без лишних наворотов с нормальным USB разъемом и контактами для подключения к Спектруму ?
    Последний раз редактировалось zx-kit; 18.01.2014 в 13:20.
    "L-256"

  11. #80

    Регистрация
    29.03.2005
    Адрес
    Ярославль
    Сообщений
    1,102
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    То есть, купив эту плату, подпаяв к Спектруму и подключив через переходник USB-клаву, останется написать программу для МК ?
    Угу .

    Цитата Сообщение от zst Посмотреть сообщение
    Почему тогда это еще никто не сделал ?
    Потому что спектрум интересен единицам ,
    молодым подавай продвинутые консоли . Да мне ли Вам объяснять ????
    ZXM-Phoenix 1024+PROF ROM+SMUC+VGA
    Profi 1024+CF+CPM+VGA
    ATARI 800XL+SIO2PC+SIO2SD
    RK86@Maximite

Страница 8 из 26 ПерваяПервая ... 456789101112 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Super GamePAD
    от zx-kit в разделе Устройства ввода
    Ответов: 1
    Последнее: 02.01.2014, 10:39
  2. Unreal+PC Gamepad
    от breeze в разделе Эмуляторы
    Ответов: 5
    Последнее: 20.10.2007, 23:09

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •