Карта кампуса, разработанная на основе STM32 (с поддержкой мобильного приложения)

1. Введение функции

【1】Введение в проект

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

Проект, представленный в этой статье, представляет собой систему потребления кампусных карт, разработанную на основе STM32. Операции чтения и записи IC-карты реализуются с помощью модуля RC522. В качестве сенсорного TFT-экрана с диагональю 2,8 дюйма (чип драйвера ILI9341) используется интерактивный интерфейс для реализации входа в систему, пополнения счета и таких функций, как потребление, запрос, отчет о потерях и исключение из списка. Чтобы повысить масштабируемость системы, необходимо разработать мобильное приложение Android, которое может отображать запрашиваемый баланс, информацию о потреблении, напоминание о недостаточном балансе и другую информацию в мобильном приложении Android.Плата STM32 и мобильное приложение Android взаимодействуют друг с другом. через HC05 Bluetooth. .

【3】Проектирование каркаса системы

(1) Общая композиция кадра

Система кампусных карт в основном состоит из трех частей: микроконтроллера STM32, модуля RC522 и 2,8-дюймового TFT ЖК-экрана. Среди них микроконтроллер STM32 служит контроллером системы и связывается с модулем RC522 через последовательный порт для реализации операций чтения и записи карты IC; ЖК-экран TFT служит интерактивным интерфейсом между пользователем и системой. , обеспечивая вход в систему, пополнение счета, потребление, запрос, отчет о потерях, зависание решения и другие функции.

(2) Конструкция подключения оборудования

Микроконтроллер STM32 и модуль RC522 обмениваются данными через интерфейс SPI, а управление TFT-ЖК-экраном осуществляется через шину FSMC микроконтроллера. HC05 Bluetooth связывается с последовательным портом 2 STM32, а затем подключается к мобильному приложению Android.

(3) Разработка программного обеспечения

Система в основном включает в себя модуль инициализации, модуль входа в систему, модуль пополнения, модуль потребления, модуль запросов, модуль отчетности о потерях и модуль отсоединения. Система запрограммирована на языке C и разработана с использованием Keil5 IDE.

Supongo que te gusta

Origin blog.csdn.net/xiaolong1126626497/article/details/132974417
Recomendado
Clasificación