Переключение более 100 контактов. Помогите.
- Войдите на сайт для отправки комментариев
Здравствуйте! с ардуиной новичек, постараюсь быть краток:
Имеется: 100 сим карт в 100 распаяных последовательно сим лотках. Распаяны все контакты, кроме контакта "Включения" сим. Это дело подключается через хитрый адаптер в обычную мобилу.
Требуется: переключать активный сим лоток (т.е. сим карту), по сигналу извне в ардуину либо алгоритму (не суть важно). Так как одновременно в односимочной мобиле может использоваться только 1 сим карта (спасибо кэп), получается, что нужно "запитать" нужную симку, а остальные 99 отключить. После манипуляций с симкой, выключить ее и включить другую и т.д.
Симкарта включается, когда замкнута цепь на 1 единственном строгоопределенном контакте между сим и телефоном (RESET контакт). То есть по факту, как я представляю, надо управлять сотней проводов, по 1 на каждую карточку.
Внимание вопрос: Такое количество реально подключить в ардуину (через платы расширения или проч), если да, то как и что использовать? Как организовать переключение? (Благодаря тому, что само управление сим картой идет через мобилу, ГСМ шилд не предусмотрен. )
Для чего вообще это надо:
Хитрая программа читает смс, приходящее на мобилу, может сама позвонить или отправить смс по расписанию. Вопрос в том, что сим карт 100 штукс и использовать надо именно их. Конечно, можно было бы руками прееставлять симку за смикой в телефон, но это не комильфо.
Кстати, приобрести сим шлюз, сделать переключение сим карт через механические кнопки не предлагать. Не то. А вот предложить более удачный способ рулить этим делом можно)
Заранее Спасибо!
Что значит замкнуто? Провод соединяется с разъёмом симки, в разъёме нечто. Это нечто отличается от лог. 1 или GND? Если нет, то сдвиговыми регистрами 74HC595. У них есть выход переноса, называется Q7'. Его втыкают в SI следующего, так из двух 8-разрядных получается один 16-разрядный. И так далее, и будет один большущий регистр.
Вот статья: http://robocraft.ru/blog/arduino/519.html, принцип описан в третьем примере.
Все верно. При подаче напряжения питания на соответствующий контакт (у нас он всегда подключен к аппарату) SIM-карта сразу переходит в режим ожидания поступления сигнала RESET. Этот сигнал формируется мобильным телефоном в виде логического нуля или логической единицы и должен быть подан на контакт RESET (наш контакт). Сразу после поступления этого события мобила начинает общаться с сим картой. Или заново шлет сигнал на RESET сим карты.
Я правильно вас понял, что если следовать пути, как в приведенном вами примере, то сигналы 0 или 1 будут формироваться контроллером и послупать от него же, а не от телефона?
Да. Всё что надо выяснить - кому дать единицу а кому ноль.