单片机能做什么,你有什么有单片机或开源硬件做的有意思的作品吗

NiceDay,桌面天气预报,3天天气预报,北京时间校准。

前几天刚完成的的一个小玩意,放桌面上挺好看的,STM32+ESP8266,心知天气数据源,GET,本地JSON解析。每5分钟更新天气和校准RTC为北京时间,按键手动获取天气,校准时间。

组合效果:

拆分效果:

底板软硬件DIY,液晶模块买的,电路设计有点小BUG,没使用GUI库,界面调试起来太麻烦了,懒得做更好看的界面了,心知免费用户的天气数据实在太少了,本来想用和风天气的,但一直获取不到数据。

后期优化:

1.SmartConfig微信一键配网。

2.或者是触摸屏,虚拟键盘手动输写wifi密匙,城市名称。

3.GUI库,界面更好看,仿个手机天气APP界面?

4.板载8266,模块露在外面实在太难看了。

5.3D打印外壳,加个锂电池。

6.小新闻滚动显示,生活指数,闹钟,农历等等,想想就很麻烦。。。。。

代码写的太乱就先不公开了。我一直用micropython和arduino开发,实在懒得去学esp-idf。micropython虽然速度慢一点,也非常不省内存,但是迭代速度极快,对字符串和网络操作极其友好(友好到弱智)。解释器里也非常容易debug。家里大约有十几个esp8266的IoT环境监测设备。锂电池供电。10分钟采样一次。能够用3-4个月。这玩意便宜得和不要钱一样,深度休眠又非常省电。

///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像黑色字体加我也能领取哦。最近比较闲,带做毕设,带学生参加省级或以上比赛///

本人至今过手的单片机都是stm系列,此时推出的cubemx配置相当方便 csdn都有很多小实验能够拿来试试手,不过hal库编译属实有点慢而且据说到后面工程文件大的时候会出现一些bug导致重新生成的ioc有问题来着。

假如打算长期进修小车单片机的规范库配置还是有必要死磕一下的,虽然一初始学看着一大段一大段设置会觉得很伤脑筋,但其实规律有迹可循,多练习才能熟练,而且有些坑要自己踩过才能牢牢记住,像很多人提到的gpio配置,定时器配置,外部中断,串口通信这些,都应该是学单片机必需掌握的,至于其他的,假如觉得精力不够,也能够到时候现用现学。

至于画pcb板什么的,其实我此时也不会,虽然也能够先用洞洞板焊然后飞线做小车,但是到后面会画还是会方便而且美观很多哦,而且进修到一门新知识不会觉得很有成就感吗。

姿态传感器,红外传感器也是做小车经常用到的传感器,还有openmv模块,蓝牙模块等等等,一个个慢慢学学看吧,能够自己设定一些宗旨,然后以完成功能为导向去熟悉模块,可能会更有方向也更有动力。

技术
©2019-2020 Toolsou All rights reserved,
C语言第四课html仿云桌面,仿电脑桌面的云端桌面HTML源码 v1.0C语言outtextxy字体大小,C语言 outtextxy()用法及代码示例axios拦截器封装与使用Python内置函数centos7 安装 RabbitMqC语言的一个五子棋小游戏的实现vue中input框只能输入数字Qt入门教程【基础控件篇】QCalendarWidget日历控件Spring Boot面试必问:自动配置原理