[toc]
- stm32程序使用hal库编写,易与移植代码
- 爬虫使用pythonSelenium库,爬取功能强大
- 服务器程序使用python的Flask框架,突出一个简单好学
- 4月完成硬件选型,重新熟悉相关知识,写完网络爬虫
- 5月使用成品开发板测试模块,并写相关驱动,调试
- 6月绘制原理图PCB,打样板做实验
- 7月完善提交
- stm32 开发
- hal库
- usart,spi
- esp01s学习
- rtos学习
- 爬虫 开发
- 校园网爬取课程表
- 中国大学mooc爬取慕课通知
- 心知天气爬取
- 爬取校园网每日健康打卡网页并打卡
- web API开发
- 信息获取
- Flask学习
芯片和模块的选取
模块 | 通信方式 | 引脚 |
---|---|---|
esp01s | usart | usart2 |
AS608 | usart | usart3 |
spi屏幕 | SPI | spi |
云服务器 | tcp/ip |
stm32f401rct6,主要是芯片涨价了,买不起其他的,手里有的就用了
esp01s,串口转wifi,国产,便宜,效果好,下载官方固件后轻松利用串口实现网络通信
暂时先用淘宝上买的typeC锂电池充电模块,1块5,便宜.锂电池选了个600毫安的,做东西剩下的
AS608指纹模块,串口通信实现指纹识别,支持查询和对比,很方便的集成到设计里
未定,考虑到功耗,应该小一点,但是显示效果就会差.
未定,手里有些3寸的,还是太小了
阿里云学生服务器,一年100
因为想实现的功能比较多,且后期对功能可能有增删,中断可能还是不舒服,就想试一试嵌入式操作系统,一直有看,使用的话应该没什么问题
目前想使用国产的rtthread
因为中国大学mooc大量使用JavaScript渲染,普通爬虫无能为力,selenium就是我最好的工具
程序已经完成
程序已经完成
程序已经完成
程序已经完成
使用python Flask框架 将爬取到的信息,以json的格式发布再网络上,提供给单片机 目前还在学习中
rtt学习
1,AT+CWMODE_DEF=1 !!配置WiFi模组工作模式为单STA模式,并把配置保存在flash
2,AT+CWAUTOCONN=1 !!使能上电自动连接AP
3,AT+CWSTARTSMART=3 !!支持ESP-Touch和Airkiss智能配网
4,打开微信,关注微信公众号“安信可科技”,点击wifi配置,点击开始配置,输入密码,点击连接
5,AT+CWSTOPSMART !!无论配网是否成功,都需要释放快连所占的内存
6,AT+CIPSTATUS !!查询网络连接状态
不管是spi屏幕还是i2c屏幕,rtt都提供了方便使用的软件包
/weather get 提供天气信息
/daka post 健康打卡
/timetable get 提供课程信息
/mooc get 提供mooc信息
mooc爬虫
校园网爬虫
天气爬虫
重新购买esp8266,官方提供配套例程,方便了使用
调试指纹模块,基本使用
现在需要去把几个模块整合,做一个初步的模型出来
实时时钟RTC函数的扩展
利用已经实现的tcp连接 创建简单的http请求函数,封装
时间框架的建立
json信息的读取
完善参考代码