Номеронабиратель на AVR ?

Что бы еще такого сделать?... Предлагайте! Обсудим все!!!
Ответить
Аватара пользователя
olegkomak
Встал на лапы
Сообщения: 123
Зарегистрирован: Пт янв 08, 2010 16:21:41
Откуда: Тамбов
Контактная информация:

Номеронабиратель на AVR ?

Сообщение olegkomak »

У приятеля есть кафе . На барной стойке стоит красивый кнопочный телефон под старину (телефон не сотовый - стационарный). Попросил он сделать так чтобы поднимаешь трубку и , если линия не занята параллельным телефоном , начинается автоматический набор номера заранее забитого такси .
Необходимо предусмотреть легкое программирование номера такси и переключатель чтобы телефон можно было в обычный режим перевести .

Внутри телефона микросхема номеронабиратель W91312N.

Мысли у меня две.
1. В этом номеронабирателе есть память последнего набранного номера одной кнопкой - используем эту функцию.
Память энергозависимая - потому придется добавить аккумулятор на случай отключения телефона от линии .
Ну и добавить индикатор занятости линии .

2. Выпаять W91312N а вместо нее поставить mega8 и запрограмировать под свои нужды .

А теперь - внимание - вопрос ! :)
Как вы считаете - какой вариант грамотнее ? Какой предпочтительнее ? И - почему ?
спасибо за внимание .
Талантам надо помогать, бездарности пробьются сами! (Л.Гольдберг)
Реклама
Аватара пользователя
vem566
Друг Кота
Сообщения: 4736
Зарегистрирован: Вс янв 24, 2010 13:14:02
Откуда: Омск

Re: Номеронабиратель на AVR ?

Сообщение vem566 »

Правильнее первый - меньше геморроя.
Не правильнее второй - геморроя больше, результат такой-же.
Реклама
Аватара пользователя
olegkomak
Встал на лапы
Сообщения: 123
Зарегистрирован: Пт янв 08, 2010 16:21:41
Откуда: Тамбов
Контактная информация:

Re: Номеронабиратель на AVR ?

Сообщение olegkomak »

странно :( Сам я склонялся ко второму варианту .
Реализация номеронабирателя например тут avr.ru/beginer/bascom/article16

Кстати - по первому варианту - необходимо будет предусмотреть еще и отключение клавиатуры телефона - чем это следать ? Просто транзисторами на каждый например столбец матрицы клавиатуры ?
Талантам надо помогать, бездарности пробьются сами! (Л.Гольдберг)
Аватара пользователя
vem566
Друг Кота
Сообщения: 4736
Зарегистрирован: Вс янв 24, 2010 13:14:02
Откуда: Омск

Re: Номеронабиратель на AVR ?

Сообщение vem566 »

А зачем отключать клавиатуру? Теряется функционал телефона. Просто к рычагу еще один микропереключатель, срабатывающий при поднятии трубки чуть позже основного. Он имитирует нажатие кнопки последнего набранного номера.
Если оторвать от микрика провод - получим нормальный аппарат.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
olegkomak
Встал на лапы
Сообщения: 123
Зарегистрирован: Пт янв 08, 2010 16:21:41
Откуда: Тамбов
Контактная информация:

Re: Номеронабиратель на AVR ?

Сообщение olegkomak »

Клавиатуру отключать надо . Это практически ключевой момент :)
Потенциальные пользователи такого телефона - в нуль пьяные посетители такси :)
Вот приятель и хочет чтобы они по этому телефону могли вызывать такси с минимальными усилиями :) Только такси .
Талантам надо помогать, бездарности пробьются сами! (Л.Гольдберг)
Реклама
Аватара пользователя
vem566
Друг Кота
Сообщения: 4736
Зарегистрирован: Вс янв 24, 2010 13:14:02
Откуда: Омск

Re: Номеронабиратель на AVR ?

Сообщение vem566 »

Так почему ключами? Просто отсоединить.
Реклама
Аватара пользователя
olegkomak
Встал на лапы
Сообщения: 123
Зарегистрирован: Пт янв 08, 2010 16:21:41
Откуда: Тамбов
Контактная информация:

Re: Номеронабиратель на AVR ?

Сообщение olegkomak »

Не - навсегда отключить нельзя . Надо потаённый переключатель предусмотреть чтобы переводить аппарат в режим обычной работы - вдруг скорую вызвать ? Да и номер такси вбить ....
Конечно тут без микроконтроллера не обойдется .
Талантам надо помогать, бездарности пробьются сами! (Л.Гольдберг)
kalobyte
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Re: Номеронабиратель на AVR ?

Сообщение kalobyte »

мой вариант
перерезаем дорожку выхода дтмф от этой мс и заводим на вход аналогового переключателя типа 4066 вроде бы
на второй вход этого переключателя заводим выход своего генератора дтмф
есть хорошие мс с бцд входом
берем любой контроллер

на корпусе телефона крепим 1 геркон
если в течении пары сек держать рядом магнит, то телефон перейдет в режим набора такси
об этом должен сигнализировать светодиод или подсвечивать кнопку с надписью "такси"

есть еще декодер дтмф
зачем он нужен? чтобы сменить норме при помощи клавиатуры телефона без реализации такой функции в самом контроллере, ибо я не знаю проверенных решений декодера

выход дтмф будет всегда соединен со входом декодера и при приходе последовательности типа ##** контроллер перейдет в режим записи номера
тематические ответы только в форуме, в приват не пишите
Аватара пользователя
olegkomak
Встал на лапы
Сообщения: 123
Зарегистрирован: Пт янв 08, 2010 16:21:41
Откуда: Тамбов
Контактная информация:

Re: Номеронабиратель на AVR ?

Сообщение olegkomak »

Все сделал . Вариантов реализации было масса , но пошел по пути наименьшего сопротивления :)
Взял плату от телефона с энергонезависимой памятью (Panasonic какой то ) , засунул в требуемый аппарат (аппарат под старину - потому только его корпус нужно было использовать ).
Поставил Attiny13 и ключи 4066 (спасибо kalobyte за наводку ).
Под днищем аппарата переключатель - обычный режим и автонабор . И там же кнопка . нажимаем кнопку , вводим номер , нажимаем кнопку . В режиме автонабора - снимаем трубку и тинька через 4066 жмет кнопку память , остальные кнопки отключены в этом режиме.
Талантам надо помогать, бездарности пробьются сами! (Л.Гольдберг)
Ответить

Вернуться в «Умные мысли»