空气检测仪专题
欧海
空气净化器
展开
-
【空气检测仪专题】3.LCD驱动
【空气检测仪专题】3.LCD驱动2017.12.29在网上买了一块3.2寸TFT屏幕,目前用给的代码能运行起来。但是我并不了接TFT怎么工作的怎么移植的,所以需要学习。在网上找了一会没有详细介绍ili9481的,只找到英文手册;看来要啃手册了。ILI9481DS_V0.26.pdf花了一个下午,看完了手册;很多命令没有去看,只是了解就足够了。2017.12.30把买的LCD的程序去掉gui等只留配置原创 2017-12-31 20:47:12 · 479 阅读 · 0 评论 -
【空气检测仪专题】10.增加电池显示
10.增加电池显示增加了电池电量显示和充电电池动画增加PM2.5传感器,并显示实时数据。效果如下图原创 2018-03-31 12:07:00 · 284 阅读 · 0 评论 -
【空气检测仪专题】9.画PCB图
【空气检测仪专题】9.画PCB图移植了EmWin并写了demo程序,效果如下。 很久没有画PCB图了,慢慢画呗原创 2018-03-15 15:41:03 · 333 阅读 · 0 评论 -
【空气检测仪专题】7.基本界面
【空气检测仪专题】7.基本界面用了GUIBuilder.exe做了个简单的界面,开发速度很快;但是还是液晶刷新速度不够快,数字能看到在刷很难看。实际效果,上面和下面用来做固定的,标了红色能区别开来。原创 2018-01-04 14:14:42 · 437 阅读 · 0 评论 -
【空气检测仪专题】RTMQTT最小资源消耗
MQTT最小资源消耗发送缓冲100字节,接收缓冲100字节,格式化字符100字节,队列100字节;订阅一个主题,循环发送一个主题;F0单片机。RAM只使用613字节,还是比较省资源的。原创 2017-12-24 13:15:10 · 397 阅读 · 0 评论 -
【空气检测仪专题】2.RTMQTT
【空气检测仪专题】2.RTMQTTMQTT的移植是参考paho的库做定制的,名称为RTMQTT。为什么定制呢?因为paho是基于OS的,不太适于与裸机上;重写了client的代码,使得裸机使用效率也很高。RTMQTT目前测试两个星期了,稳定性不错。测试代码如下:void RTMQTTClient_messageArrived(RTMQTTClient *c,uint16_t *packetid原创 2017-12-28 16:11:21 · 434 阅读 · 0 评论 -
【空气检测仪专题】1.计划目标
【空气检测仪专题】1.计划目标技术内容1.TFT液晶显示2.PM2.5传感器3.温湿度传感器4.WIFI模块5.spi flash6.RTMQTT7.局域网升级/远程升级8.APP查看原创 2017-12-28 16:10:30 · 281 阅读 · 0 评论 -
【空气检测仪专题】6.使用F030的SPI驱动屏幕
【空气检测仪专题】6.使用F030的SPI驱动屏幕上次优化了液晶屏幕的驱动依然没有达到满意的效果,这次用了F030的SPI来驱动屏幕依然能看到刷屏还是达不到满意效果。看来得试试8位并口了,按理来说会快约8倍。void SPI_Config(void){ GPIO_InitTypeDef GPIO_InitStructure;SPI_InitTypeDef SPI_InitStructure原创 2018-01-02 19:20:38 · 405 阅读 · 0 评论 -
【空气检测仪专题】8.换液晶屏幕改用并口16bit驱动
【空气检测仪专题】8.换液晶屏幕改用并口16bit驱动由于使用SPI驱动屏幕一直无法达到要求,而以前的屏幕支持SPI接口的,只能换屏幕了。在1688找了一款,但是使用驱动有不一样;厂家给的资料太扯谈了;幸亏前段时间调试TFT积累经验,今天一个下午能把屏幕点亮了。厂家给的接线图,厂家居然不给规格书,说没有,-_-||,是看不起我还是真没有?? 花了不少时间焊接这个,每根杜邦线只能留一根原创 2018-01-10 22:55:57 · 397 阅读 · 0 评论 -
【空气检测仪专题】5.STemWin驱动优化
【空气检测仪专题】5.STemWin驱动优化上一次移植STemWin,但是刷屏幕很慢;这次优化一下。优化在GUIDRV_Template.c中对_FillRect、_DrawHLine、_DrawVLine函数进行优化;优化后刷屏幕块了很多,但是还是看到刷屏的,也很慢。慢是因为使用模拟的SPI发送数据的,因为F10x的SPI不支持9位数据方式是的不能直接使用SPI接口。后面考虑F0和F3系列,这两个原创 2018-01-01 15:59:43 · 629 阅读 · 0 评论 -
【空气检测仪专题】4.STemWin移植
【空气检测仪专题】4.STemWin移植上次已经有了液晶的画点、画线、画矩阵函数了;为了移植STemWin做好了准备。step 1:下载en.stm32cubef1压缩包,其中包含STemWin,在en.stm32cubef1\STM32Cube_FW_F1_V1.6.0\Middlewares\ST文件下。step 2:在工程源文件中新建STemWinPortable文件夹,将用于存放STemW原创 2017-12-31 22:10:33 · 756 阅读 · 0 评论 -
【空气检测仪专题】11.重新修改界面
【空气检测仪专题】11.重新修改界面以前的界面太难看了,越看越难看。于是参考别人的换掉界面。以前的界面目前的界面(好看很多了吧)原创 2018-04-13 11:20:33 · 301 阅读 · 1 评论