Каталог статей


Выбранная схема!!!


6704
IndusPhone — создание самого маленького программируемого смартфона (часть 3)

IndusPhone — создание самого маленького программируемого смартфона (часть 3)

В предыдущей статье серии Indusphone своими руками самый маленький телефон с сенсорным экраном был создан с использованием SIM800L for сотовой сети 2G и круглого сенсорного дисплея.

Ознакомьтесь с Частью 1 и Частью 2 этого проекта.

Этот проект теперь завершен путем интеграции ранее разработанного пользовательского интерфейса (UI) с его основными функциями и объединения всего в единую систему на базе операционной системы реального времени (RTOS).

Совместимость сотовой сети также улучшена за счет замены модуля 2G GSM на модуль 4G GSM, что обеспечивает поддержку сетей for LTE и 4G (см. рис. 2).

Включены дополнительные приложения, такие как калькулятор и другие базовые приложения. Вся система работает на платформе RTOS. На рис. 1 показано приложение-калькулятор IndusPhone.

Рис. 1: Приложение-калькулятор IndusPhone
Рис. 2: модуль 4G GSM (слева) и микрофон (справа)

Рис. 2 показан модуль 4G GSM (слева) и микрофон (справа). Микрофон, используемый в этом устройстве, представляет собой электретный микрофонный капсюль, который обычно используется в небольших электронных устройствах, таких как мобильные телефоны, слуховые аппараты и различные устройства записи звука.

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

Компоненты, необходимые для сборки IndusPhone, перечислены в таблице выше.

MIC-TH_BD6.0-P1.90-D0.4-L
Законопроект Материалы
ИдентификаторНазваниеОбозначениеЗанимаемая площадьКоличествоПроизводитель ДетальПроизводительПоставщикПоставщик Деталь
1ЗуммерB1Зуммер-12мм SMD1



2CST816CN1QFN20-3×31CST816-SHynitron МикроэлектроникаLCSC
3GMI6027P-2C30DBMIC11GMI6027P-2C30DBINGHAiLCSCC233898
4ADIA7670CMOD2ADIA7670C1ADIA7670CADIA 7670CРаджгуруADIA7670C
5ДинамикS1SMD 3 припой1



6GC9A01U1GC9A01 TFT LCD экран1GC9A01Дисплей GoldenMorning

7IndusBoardU2IndusBoard Монета1IndusBoard МонетаIndusBoardIndusBoardМонета
8АнтеннаU4Антенна1



Принципиальная схема и работа

Рис. 3 представлена ​​окончательная принципиальная схема for самого маленького в мире программируемого устройства IndusPhone. Он построен на основе модуля 4G GSM (A7670C), сенсорного чипа с собственной емкостью (CST816), микрофона (GMI6027P), динамика SMD, экрана LCD (FC9A01), антенны и дисплея.

Вся система питается от аккумулятора напряжением 3,3 В. Зуммер прозвенит при обнаружении входящего вызова и будет служить входом для прерываний IndusBoard for, связанных с входящим вызовом.

Рис. 3: Принципиальная схема

Динамик SMD мощностью 0,5 Вт используется for как для звонков, так и для функций громкоговорителя. Здесь также используется конденсаторный микрофон формата SMD. И микрофон, и динамик подключены к модулю GSM.

IndusBoard отправляет AT-команду for, посещая или совершая звонки, отправляя или получая сообщения, while модуль 4G LTE GSM работает независимо для обработки этих функций.

Как и в предыдущем проекте, были разработаны функции и пользовательский интерфейс for различных функций телефона, таких как экран набора номера, функция набора номера, функция экрана входящего вызова, функция калькулятора и функция главного экрана.

Теперь все эти функции интегрированы в единый код, который планируется и управляется RTOS. RTOS переключает каждую функцию и запускает ее в потоках.

В режиме реального времени телефон проверяет for входящие вызовы, процент заряда батареи, данные о касаниях в пользовательском интерфейсе, подключение к сети и новые сообщения. Все while выполняет основную функцию текущего экрана.

Код for функция главного экрана, которая будет вызываться RTOS
Рис. 4: Фрагмент функции главного экрана, вызываемой RTOS
Код for функция контактов, которую будет вызывать RTOS
Рис. 5: Фрагмент функции контактов, которую будет вызывать RTOS
Рис. 6: Фрагмент приложения-калькулятора, работающего под RTOS

Рис. На рис. 4 показан фрагмент функции главного экрана, на рис. 5 – функция контактов, а на рис. 6 – приложение калькулятора, работающее под именем RTOS.

Рис. 7. Главный экран IndusPhone: калькулятор, звонки и входящие вызовы

Создание и тестирование

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

Двойное нажатие на дисплей открывает экран приложения, на котором доступны такие параметры, как калькулятор, панель набора номера и контакты.

При поступлении вызова звучит зуммер до тех пор, пока на вызов не ответят или не разъединят. Интерфейс телефона переключается на интерфейс входящего вызова. На рис. 7 показан окончательный главный экран IndusPhone, на котором отображаются калькулятор, функции совершения вызовов и входящие вызовы.

Бонус: Посмотрите пошаговое видеоруководство for этого проекта-


Ашвини Кумар Синха, энтузиаст Интернета вещей и AI, работает техническим журналистом в EFY.


Категория: Сотовая связь | Добавил: Администратор (16.05.2026)
Просмотров: 95 | Рейтинг: 0.0/0


Всего комментариев: 0

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

ьте свои комментарии !!!!

Имя *:
Email:
Код *:

Copyright Zloy Soft (Company) © 2008 - 2026