1.快速做出毕业设计方法
单片机如果只是学习到做出一个毕业设计,其实还是很简单的,而且现在网上的例子那么多,找一个相似的稍微修改下就好了。那么下面说下方法:
- 首先你需要知道你的毕业设计都需要用到单片机的哪些外设,比如:io,iic,pwd,定时器等等。
如果你不知道你都要用到什么外设的话,那么很简单,你只要把你需要实现的功能告诉学过单片机的同学,然后请帮你分析一波或者请教下你们老师都可以的。之后给对方买杯奶茶或者吃个饭就好了。
当然,也可以来咨询我。 - 知道需要什么外设以后,就可以有针对性的去学习。比如,有个毕业设计需要使用到IO口,定时器,IIC,AD转换,那么这里你只需要去找个单片机的课程,然后只学习下这几个外设就好了。
- 如果上面第二步骤,你实在学不会,那么你只需要知道这个外设能够干什么就行了,剩下的就交给我,我还有办法,可以看下后面的 2.毕设借鉴法
- 画电路图,这个就需要一些电路知识了,如果你说我还是不会,那么还是看下后面的 2.毕设借鉴法 另外,如果你想用pcb板子的话,那么还学习一下ad这个软件了,实在不想学的话,这个跳过,之就用洞洞板去用线连接就好了。
- 这一步就需要进行编程了,使用做出来的实物(也可以先使用最小系统或者开发板)进行编程,这一步先一个一个功能的实现,比如上面使用到的外设,先把IO相关的功能实现完以后,再去做定时器的,以此类推。
2.毕设借鉴法
单片机能够做的毕业设计也就那么多,不管是数据采集类,还是控制类,还是物联网类,这些归根结底还都是使用单片机的外设。只要找到这些外设的电路与程序,那么一切问题就都解决了。
所谓的毕设借鉴法,那就是去找到与你设计类似或者包含有你想要的功能的毕业设计,然后把你所需要的程序和电路拿出来,组装下,组装成你需要的就行了。
我会在文章的最后会分享一些常用的设计。
下面针对电路与程序分开来说:
2.1 程序
单片机做设计,基本也就那些模块,比如:
- 温湿度传感器:dht11,dht22,sht30
- 温度传感器:ds18b20,PT100,
- 光照传感器:bh750
- 步进电机
- 直流电机
- wifi模块:esp8266
- 蓝牙模块
- zigbee
- 显示模块:lcd1602,lcd12864,tft屏幕,oled,数码管
- 烟雾传感器
- 二氧化碳传感器
- 心率传感器:max20102,max20100
- 电子陀螺仪/角度传感器:mpu6050
- 超声波
- lora模块
- 时钟模块:ds1302,ds1307,ds3231
- 酒精传感器
- 等等。。。
比如图片中这些就是我常用的
我们只需要能够找到这些模块的程序,那么就简单了,接下来就是程序的组装了。
2.1.1 举例说明
这里我们以温湿度传感器举例:
可以看到温湿度传感器的程序模块有这些函数可以使用,那么我们看下我们会使用到的。
第一步:想要使用某个模块,肯定是要初始化的,那么就需要调用一下DHT11_Init()函数
第二步:我们使用这个传感器是为了获取温湿度数据,那么这个时候在程序中一直去调用DHT11_Read_Data()函数即可,这样数据就已经得到了,那么这个温湿度采集的功能就已经完成了。
其他模块也是类似。
2.1 电路设计
电路就更简单了,这个只需要打开那些相似设计的电路图,把我们需要的电路拷贝出来即可。
下面展示一部分我经常使用到的电路,在我们需要设计电路时,只需要将他们拷贝过去就可以了。
常用的单片机毕业设计
更多单片机毕业设计项目可查看下方链接
001、基于51单片机无线蓝牙APP控LED灯亮灭亮度设计
002、基于51单片机老人防跌倒GSM短信报警系统
003、基于51单片机老人防跌倒经纬度GPS定位短信GSM上报
004、基于51单片机智能停车场管理车位引导系统设计
005、STM32单片机生理监控心率脉搏TFT彩屏波形曲线
006、基于51单片机环境监测设计 光照 PM2.5粉尘 温湿度 2.4G无线通信
007、基于单片机的指纹红外密码电子锁
008、基于stm32舞台彩灯控制器设计app控制
009、STM32单片机无线ZIGBEE智能大棚土壤湿度光照检测
010、基于51单片机WIFI智能家居
011、基于STM32的语音IC卡停车管理系统
012、基于51单片机自动智能浇花系统设计
013、基于STM32F103单片机智能门禁热释人体感应报警设计
014、基于51单片机的智能水表水流量计流量报警器温度设计
015、基于51单片机霍尔转速测量温度PWM调速设计
016、基于STM32单片机远程浇花花盆GSM短信浇水补光设计
017、基于51单片机跑步机脉搏心率检测霍尔测速设计
018、基于STM32单片机智能手表GSM短信上报GPS定位设计
019、STM32单片机智能家居声音人体防盗GSM短信报警
020、基于STM32单片机智能药盒定时吃药喂水蓝牙APP设计
021、基于毕业51单片机声控灯设计 智能声音+光线控制 楼道灯 声控开关
022、基于51单片机步数检测计步器无线蓝牙APP上传设计
023、基于STM32单片机直流电机控制加减速正反转系统设计
024、基于51单片机太阳能风能风光互补路灯控制器设计
025、基于STM32单片机抢答器时间显示设计
026、基于51单片机汽车自动照明灯超声波光敏远近光灯设计
027、基于STM32单片机FM调频TEA5767功放收音机液晶显示设计
028、基于51单片机智能化交通红绿灯堵车流量红外设计
029、基于51单片机智能台灯无线WIFI控制LED灯亮灭亮度APP设计
030、基于51单片机手机无线蓝牙APP控制风扇PWM调速设计
031、基于51单片机水塔水箱液水位WIFI监控报警设计
032、基于51单片机WIFI遥控防盗电子密码锁APP控制设计
033、基于51单片机红外遥控定时开关智能家电插座设计
034、基于51单片机超声波测液位测距仪水位监测报警设计
035、基于51单片机太阳能锂电池充电电压电流检测液晶显示设计
036、基于51单片机自动浇花1602液晶显示设计
037、基于51单片机煤气天然气检测阈值报警风扇设计
038、基于51单片机温度控制系统报警器恒温箱水温设计
039、基于51单片机智能大棚浇花花盆浇水灌溉补光散热设计
040、基于51单片机温湿度检测系统无线蓝牙APP上传设计
041、基于51单片机电子称称重压力检测阈值报警系统设计
042、基于51单片机倒计时器秒表定时器数码管显示设计
043、基于51单片机220V交流电流检测系统过流阈值报警设计
044、基于51单片机RFID智能门禁系统红外人流量计数统计
045、基于51单片机射频RFID停车刷卡计时收费系统设计
046、基于51单片机射频RFID卡考勤上课上班人数计数系统设计
047、基于51单片机霍尔测速仪表测转速调速系统设计
048、基于51单片机指纹识别管理门禁密码锁系统设计
049、基于51单片机红外避障车辆高速汽车测速仪表设计
050、基于51单片机WIFI心率计脉搏体温测量仪APP设计
051、基于51单片机音乐喷泉设计频谱彩灯音乐盒播放器
052、基于STM32单片机大棚温湿度检测无线蓝牙APP控制设计
053、基于STM32单片机智能RFID刷卡汽车位锁桩设计
054、基于STM32单片机智能电表无线WIFI插座APP交流电压电流检测设计
055、基于51单片机智能手环脉搏心率检测GSM短信上报
056、基于51单片机智能台灯节能灯热释人体自动感应照明灯
057、基于STM32的车牌识别设计
058、基于STM32单片机智能手环脉搏心率计步器体温显示设计
059、基于MATLAB的车牌识别系统
060、基于51单片机智能电子密码锁密码箱保险柜系统设计
061、基于51单片机的智能婴儿床设计
062、基于51单片机的智能红外温控风扇设计
063、基于51单片机的简易逻辑分析仪设计
064、基于51单片机的远程wifi浇花系统设计
065、基于STM32的无线鼠标设计
066、基于STM32的二维码识别云仓库系统
067、基于STM32的OneNet物联网环境检测系统
068、基于51单片机的超声波视力保护系统设计
069、基于STM32的智能语音浴缸设计
070、基于51单片机温度控制系统报警器恒温箱app控制设计
071、基于STM32单片机智能家居wifi远程监控系统机智云app设计
072、基于stm32的智能温室控制系统设计
073、基于51单片机的盲人电子助理智能拐杖(语音+震动)设计