已经将这个小项目完成了,特此写一写博客来记录遇到的问题以及思路,希望可以帮助到有需要的人。
首先先描述一下整体的构造,以及功能:
1,我是用的ITOP-4412开发板(感觉实在是大材小用了)。
2,使用了一块stm32--MCU(主要是为了学习spi的传输控制,同时有扩充引脚的功能)。
3,LED灯,DHT11温湿度模块,RC522射频模块,ARM板载的WLAN口和一块4.5的触摸屏(ARM板上)。
功能:
1,通过手机、电脑的WEB和板载的屏幕控制各种小灯,读取DHT11的温度。
2,可以使用RC522射频模块进行登录验证,在开发板的屏幕上显示出是主人或者是客人。
软件部分:
ARM主要使用了Linux+Qt操作系统,非常好移植并且开发板提供了完整的教程。
主要工作:
1,使用QT的IDE开发界面实现功能并且移植到开发板上。
2,移植boa小型服务器。(咳,开发板带的,我去感觉这个项目根本就没什么创新,全是自己一个人玩)。
3,使用了SQLite数据库,为了让数据可以同步,比如在开发板上打开关闭一个灯,在手机端会同步。
4,HTML5/CSS+Ajax js脚本开发网页。
嗯...............没了。(我去,根本没什么好写的感觉弱爆了有木有,咳咳,不知道有人看不)。
其实这个项目主要也就是为了学习而发起的,整个项目就是一个大的框架,引脚又扩充足够用,其他自己想要的功能直接操作硬件添加上就可以。
这篇主要是介绍,之后我会逐渐将我的笔记整理出来,发上来。请多指教吧!