抽象层次
智能家居
天黑后(计算天黑时间或感应亮度),开门时(感应开门),自动打开客厅灯光,给人增加安全感。
智能静音闹钟,用人脸识别技术设定要叫醒的人,到点会有一束灯光照在他脸上,由弱到强,符合生理学规律,持续闪烁,直到用手机关闭闹钟。
声控灯光,睡觉!关闭所有灯光,厨房!如果开着就关灯,关了就开灯。可以自由录入设置各房间的名字或昵称~!设置音量值超过多少识别声音。
回家一键控制烧水,空调适宜温度,电视开机并调到选中某个时间点习惯看的节目。
远程监控所有电器的状态,一键切断除了冰箱之外的电源。
断电记忆:将信息保存到eeprom存储器,上电时读取
仓库温度检测报警系统。原理就是89c51+18B20+蓝牙,做从机节点,检测温度发送到主机,主机做接收器,实时检测各个从机节温度,一旦超温就报警。
主机要求用51!增强型12C5A60S2的单片机!外挂12864屏幕,上面还要做主菜单、开机图形显示,语音模块提示,报警。
用中断、定时器、串口SBUF
硬件学习
如果是为了好找工作,为了做手机那还是学嵌入式inux比较靠谱。我是学自动化的,在我的感觉里单片机(stm32,avr,飞思卡尔,51等等)这类是属于微控器,最适合的就是用来做控制的,不是为了做手机而生的。和做人一样首先要清楚自己的定位,清楚自己能干什么,不能干什么。汽车芯片,3d打印机,数控机床,手环,液晶显示器,四轴,录像机,洗衣机,玩具,飞机仪表板等等等等都有单片机的用武之地,我给它的定位就是简单重复高效的控制器。有朋友留言说”一句话想赚銭不要学这个。”我只能引用这样一句话中国不是实体经济不行了而是你的实体经济不行了。
国内有关于这个方面的比赛也很多,飞思卡尔, robomaster,都是国家级的,一开始上手可以用 arduino,非常简单,可以用c++开发,超级超级容易不需要专业知识,这个单片机就为了非专业人土设计的,为了提高兴趣,然后有了相关知识和经验之后,可以用msc51,msp430,stm32f407Xx,k60这样的,这四个类型的单片机顺序是越来越难,但是功能越来越强大,慢慢的接触了dip控制之后,上dsp和FPGA都不为过。想做可以一直做,越做越灵敏,越省电,功能越吊,总之就是兴趣为先车如果觉得玩的不爽可以玩飞机,四轴飞行器,最近挺火的,大疆的无人机那个样子可以百度,就是以前控制的四个轮子现在是四个马达而已,但是现在的成本和考虑的事情后者更多,当然后者也更好玩。