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

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模块,蓝牙模块等等等,一个个慢慢学学看吧,能够自己设定一些宗旨,然后以完成功能为导向去熟悉模块,可能会更有方向也更有动力。

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

  1. 单片机初学者做项目为什么这么难?单片机初学者心得有哪些

    现在回想起自己刚开始学习单片机的经历,让我印象最深,也感觉最难学的就是电路了. 当时看了模拟电路的视频,看到三极管放大电路就开始云里雾里了. 后面以为是自己基础太差,又买了一本比笔记本还厚的电子元器件 ...

  2. 做了一个阿里云MQTT单片机编程小工具

      做了一个阿里云MQTT单片机编程小工具,点击测试http://www.norra.cn:9091/   传感云是采集.传输.存储.可视化.接口.APP.微信一体的传感器与应用服务平台,支持多种模式 ...

  3. 单片机外包公司可以去吗?学好单片机能接私活吗?

    前两年,我帮一个研究生做了一个毕业设计,用于生产线上,自动去剔除不良品的系统. 项目不需要落地,只需要吹中间涉及的技术环节,用什么方案,具体技术实现细节. 收了大概2K左右吧,花了差不多半个月时间,感 ...

  4. 单片机怎么学?新手怎么快速学会单片机?

    "初听不懂曲中意,听懂已是曲中人". 不知不觉跟单片机.Keil.C语言.AD.烙铁.风枪.示波器.元器件-打了10年的交道. 这10年,经历了很多的产品的磨练,也熬过了很多孤独的 ...

  5. python编程单片机_Micro Python:用Python语言控制单片机

    Arudino虽然在开源硬件领域非常流行,但是对于不懂C/C++编程语言的玩家来说,还是需要一段学习时间. 早些时候,我们在Kickstarter上看到一款相对特殊的开发板Espruino,他能让用户 ...

  6. 单片机小白学步系列(十五) 单片机程序下载失败总结

    前面介绍了点亮第一个LED的全过程,很多人可能很幸运的点亮了LED,然而也很可能不少人非常不幸没有把程序下载进去.初学者常会遇到程序无法下载的情况,很多人在尝试多次未果后比较受打击,因此放弃了学习,实 ...

  7. 51单片机按键控制数码管0~9_51单片机外部中断

    前面为大家介绍的点亮LED灯.数码管.按键只用到了51单片机的IO资源,我们要是仅仅用单片机点灯.操作数码管,那可真是大才小用了.这些都只是51单片机资源的冰山一角,51单片机还有好多的功能,我后面将 ...

  8. 单片机定时器实验两位倒计时秒表_51单片机基础与应用8天速成(三)

    在讲授中断这一概念时,人们总是喜欢举洗衣服烧水的例子: 话说,一天"你"独自在家,为了泡脚给自己烧上了一壶水,然后想着明天没有衣服穿了,就去阳台洗起了衣服.过了十几分钟," ...

  9. 单片机交通灯的电路图以及代码_单片机晶振“问答篇”(下),17大单片机晶振问题全解答...

    晶振,在现实生活中随处可见,因此人们对晶振的关注度逐渐提高.而对于单片机使用者而言,或多或少存在一些有关单片机晶振的疑问.为此,本文为大家带来17个网友提出的单片机晶振问题,并一一给出正确解答,以帮助 ...

最新文章

  1. 电磁学讲义6:高斯定理计算电场
  2. 山沟沟里的实业路(3)
  3. Web应用扫描工具Wapiti
  4. 面向对象的多态性(1)
  5. 8张图带你轻松温习Java知识
  6. 如何使用React Native构建嵌套的抽屉菜单
  7. GDAL读取Shp问题解决:Unable to open EPSG support file gcs.csv
  8. 这两个VHDL的问题终于解决了!
  9. 【运维小分享】整理Apache日志
  10. java applet运行jmx,通过tomcat设置jvm及添加jmx远程访问、gc输出日志
  11. 多屏信号服务器,多屏拼接控制器及多屏拼接方案【图文】
  12. Excel 条件格式实现甘特图
  13. 视频码率与视频清晰度、视频大小的关系。视频码率计算公式
  14. django 查询优化之 select_related 和 prefetch_related
  15. mysql 去除逗号_mysql注入之过滤逗号
  16. 1月10日前未完成《创业创新执行力》考试的补救措施
  17. java判断扑克牌是否为顺子_程序算法设计题,判断扑克牌中的顺子
  18. android lottie字体json,从json文件到炫酷动画-Lottie实现思路和源码分析
  19. TCH话务量商务智能分析
  20. 【msvcp100.dll下载】msvcp100.dll丢失的解决办法win10

热门文章

  1. Html5或者类似方案将会大行其道
  2. Python的一些基础实操练习题
  3. 什么是商业模式,创业者为什么要学习商业模式?
  4. 苹果电脑打不出中文逗号句号
  5. 【论文分享】基于微信小程序的快递取寄系统设计与实现
  6. 学计算机的用i5,我学计算机专业,想买微星gl62m,处理器应该选i5还是i7的?
  7. 从现在开始也许还不晚
  8. 还是关于前端性能优化,真的是的从细节开始
  9. 京东页面仿制后续来啦。。。
  10. 大众点评之西安美食的信息基础爬取