Схрещувати ЇЖАКА з вужем
Куди простіше і ефективніше зробити все на мікроконтролері. так що, бігом в радіомагазині. Рекомендую atmega8 - полюбилася мені вона. Також підійде atmega48, atmega88 або atmega168 - модифікації старої доброї «вісімки» розрізняються лише кількістю наворотів і обсягами пам'яті. Про граммка у нас буде невелика, тому вистачить будь-якого обсягу пам'яті
Акуратно викручую гвинтики і віджимають засувки верхньої кришки. Очам постають рівні ряди контактних майданчиків від кнопочок. Самі кнопки - це кільцеві контакти з п'ятачка всередині. Поверх них наклеюється на звичайний скотч пружна чашечка. Коли кнопка тисне на чашку, то чашка прогинається і замикає п'ятачок на кільце - ось і готово натискання кнопки!
Нам потрібно десять кнопок цифр, одна кнопка виклику абонента і одна кнопка скидання - разом одинадцять кнопок.
Замикати кнопки найкраще через оптореле. Оптореле - це така мікросхемке, всередині якої знаходиться світлодіод і фототранзистор. якщо запалюється світлодіод, то опір фототранзистор різко падає, що можна порівняти з натисканням кнопки.
Тепер хапай мультиметр, включай його в режим тестера-пищалки і починай прозванивать клавіатурну матрицю. справа в тому, що клавіші згруповані по кілька штук, а значить, не обов'язково від кожної тягти до оптореле по два дроти. досить одного загального і декількох центральних - це різко скорочує число дротів.
У моїй «мотороли» загальний висновок був для клавіш 3-6-9, 1 -4-7, 0-8-5-2. Втім, якщо ти не хочеш морочитися, то тупо припаював до кожної кнопки по два проводка і тягни їх до замикаючим висновків оптрона щоб не заплутатися, відразу ж підпиши на папірці, який проводок у тебе що має статись і яка релюшкой до якої ніжці процесора підпаяти. А в програмі, в розділі define.asm, розстав по портам, так як тобі потрібно.
Підключати ДО ТІЛА
Вивів проводки від кнопок? Відмінно, нехай буде обрізаний їх на довжину сантиметрів в десять. Більше не треба, загрожує перешкодами. Менше - можна, але припаювати їх на плату буде незручно
Продумувати БЛОК ЗВ'ЯЗКУ
Про що прийшов дзвінку можна дізнатися по улюбленій мною технології - повісити на вібро оптрон, який замкне контакт при вхідному дзвінку. Логіку роботи реально зробити та кой, що після дзвінка схема тут же переходить на сканування контакту зняття трубки. Як тільки ми знімаємо трубу - тисне на прийняття виклику. Хочу звернути увагу на блокувальні конденсатори на всіх контактах. Це звичайні керамічні кондери на 33 нанофарадах. Їх призначення - гасити наводки. Будь-провід це, по суті, антена, на яку наводяться з навколишнього радіо ефіру різні хаотичні коливання. Чим довше провід, тим сильніше він ловить сміття. Іскра, задзвонив поруч мобіла, електромагнітні коливання від потужного трансформатора або електромагнітна хвиля можуть навести в проводі невелика напруга. А контролер - він же чутливий і швидкий, він цей сплеск сприйме як корисний сигнал. Таким чином, через випадкову наведення може статися ефект підняття трубки або прийому дзвінка. У нас же все критичні шуми по гасяться через конденсатор.
Через моїй нелюбові до бомжовим макетним платам тобі доведеться відразу вивчати професійний підхід і робити друковану плату. Сподіваюся, ти вже вивчив і освоїв метод лазерного праски, aka Лут. На крайній випадок, якщо ти фанат Ктулху то можеш зробити все на макетної платі, благо схема нескладна. Чи не буде потрібно навіть включати мозок - з'єднуй все проводками, як нарісова але, і буде тобі щастя.
Компіляція та ПРОШИВКА
ВИВОДИМО ЗВУК НАЗОВНІ
Як +5 вольт можеш заюзать звичайну батарейку або блок нікель-металогідридних акумуляторів. Купи батарейну касету на чотири батареї; якщо туди засунути чотири акумулятора по 1.2 вольта кожен, то вони якраз дадуть майже 5 вольт. Якщо збираєшся юзати звичайні батарейки, то візьми касету на три батареї, та до як у звичайної батареї напруга вище, ніж у пальчикового акумулятора.
Підривають мозок ОТОЧУЮЧИМ
Далі починаємо формений прикол. Вламуються в Гортранс і посеред шляху, діставши агрегат з сумки і поставивши його на коліна, починаємо накручувати диск, зчитуючи номерок з вінтажній записної книжки з шкіряним плетінням. Виглядає просто потрясно - на рід тихо фігеет, не розуміючи, що це було. Репутацію міського божевільного за працюєш відразу. А якщо транспорт щодо тихий, ніби маршрутки стоїть в пробці, то оточуючим буде чути відгомін розмови твого співрозмовника. І тут вже вони засумніваються в своїй адекватності для пущі го чаду, можеш поставити на дзвінок мелодію із серії «old phone». тоді буде взагалі натуралістично.
Завантажити прошивку і документацію krutaya-mobila.rar [3,61 Mb] (cкачиваний: 2232)