NB-IOT智能云家具项目-DAY1
一、项目介绍
1.项目主控板
2. 项目功能
- 实现LEdge灯各种动作(常量、长灭、闪烁。。。)
- 实现key控制LED灯
- 通过定时器实现步进电机的控制
- 通过定时器PWM波功能实现直流电机的控制(正反转、加减速)
- 实现RGB彩灯的控制
- 实现显示屏的显示(汉字、图片、班级姓名学号)
- 实现温湿度的测量和显示
- 实现NB模块的上传和下行控制(以应用为主)
二、物联网专业所学的课程
2.1.课程(部分)
- 编程语言:c,java
- 硬件电路:电路,数电,模电
- 单片机:c51
- 操作系统:Linux…
- 其他:传感器
2.2.物联网课程分类
- 底层传感器:(各类传感器+各类主控cpu)
- 中间层网络层:(有线+无线 通信)
- 上层应用层:(电脑界面c++QT +手机界面APP)
三、职业类发展
职位框架
1. 底层
硬件测试、pcb画板、电路设计、(嵌入式)单片机软件开发
2. 中间层
网页开发,服务器开发.。。。
3. 上层
C++开发、QT开发、安卓APP开发、数据库、云端、云计算
四、 针对物联网专业本科阶段匹配度较高的职位
(嵌入式)单片机软件开发–结合硬件的软编程
4.1.工作内容
根据硬件原理图,结合数据手册(CPU手册、传感器手册),通过编程语言(C语言),完成传感器功能的实现
4.2.技能需求
- 熟练掌握c语言编程开发
- 能看懂电路图、时序图(懂一点电路,懂一点数电,不需要模电)
- 熟练掌握1-2款常见主控cpu的使用(c51单片机、各种电赛)
- 掌握各种常见的传感器(检测型、显示类、存储类、传输类、转换类)及其通信方式(RS232\RS485\CANBUS\IIC\SPI\蓝牙、WiFi、NB、lora、4g\5g)
- 具备良好的英文阅读能力
缺少的:知识–>技能,缺少的长时间、集中性的动手实践