Мобильный телефон с сенсорным экраном на микроконтроллере AVR.
.
Это простой мобильный телефон с сенсорным экраном и модулем GSM SIM100S (по SIMCOM). Его мозгом является микроконтроллер Atmel AVR ATmega128A (128 Кб флэш-памяти, 4 Кб SRAM) в корпусе TQFP-64 для поверхностного монтажа (SMD). Контроллер работает на частоте 12 МГц. Так же использован 2,4" ЖК-дисплей с резистивным сенсорным экраном. Вся система работает от аккумулятора 3.7V/1000mAh Li-Pol. Плата содержит слот для карт SD и сенсорный контроллер XPT2046.
Телефон был собран и протестирован на макетной плате. После проверки и исправления всех ошибок было начато проектирование печатных плат. Вообще, этот проект мог бы быть самым большим и самым неподвижным в мире телефоном с использованием сенсорного экрана.
Печатная плата, получилась двухсторонней, и скорее всего изготовить ее в домашних условиях, например методом ЛУТ не получится.
Собирать устройство следует очень аккуратно, т.к. в преокте использовано много деталей, у которых вывода располагаются очень близко. Кроме микроконтроллера например придется аккуратно память планку коннектор для соединения с дисплеем, он пластиковый, может легко оплавиться. Коннектор использован модели SJ031539.
Пользовательский интерфейс предоставляет собой небольшое меню, позволяющее совершать и принимать телефонные звонки. Управление и навигация в меню осуществляется с помощью пальцев. Для ввода текста желательно использовать стилус.
Так же можно читать и писать SMS сообщения, хранить контакты в телефонной книге (на SIM-карте), и даже просматривать несколько фотографий. Фотографии сохраняются на карту SD в формате BMP.
Телефон имеет небольшую QWERTY клавиатуру. GSM модуль позволяет подключаться к сети мобильной связи, позволяет совершать голосовые вызововы, отправлять и получаать SMS, в проекте я использовал модуль SIM100S, который требует напряжения в диапазоне от 3,4 до 4,5 В. ЖК-дисплей с резистивным сенсорным экраном служит дисплеем и устройствами ввода. Из за дешевизны был заказан модуль из Китая 240374PQ. Разрешение дисплея составляет 320х240 пикселей, он оснащен контроллером ILI9325. Микроконтроллер управляет подсветкой дисплея с помощью PNP транзистора. Зарядку аккумулятора обеспечивает микросхема Maxim MAX1555, использован в корпусе SOT-23-5 для поверхностного монтажа. Светодиоды примененные в проекте предназначены для индикации зарядки и сети. В основном все радиодетали применены для поверхностного монтажа, например транзисторы в корпусе SOT23 и резисторы ЧИП. Программа для микроконтроллера была написана в С,компиляция программы была произведена в программе WinAVR.