开源项目,毕业设计_本科毕业设计拿别人的开源代码修改-程序员宅基地

技术标签: 毕业设计 开源项目  

自己在网上找的开源项目,比较好分享给大家

 

热门开源项目(包含小四轴、智能手环、光立方、智能车、防丢器等项目)

号外!号外!(搞四轴,有这套就足够了!)科研级别的小四轴STM32F4芯片支持WIFI且android手机控制自适应控制就是牛掰!

该飞机面向有科研和强烈学习意向的小伙伴们使用,如果只是想玩的话你肯定不会喜欢这套四轴的,主要设计思想是提供一个高性能的控制和姿态算法验证平台,因此牺牲了许多“玩”的性能,却大幅的提高了通信和运算的能力。该机可以承载很大的通信数据量,通信部分我已经做了多线程时线程安全的考虑,可以随意的printf给上位机,完全不用自己考虑线程安全和数据胡乱穿插的问题(还没测试过最大能承载多大的数据量,但是实时发送存储飞控数据已经足够了)。最关键的是中央最优越的地理位置被一颗螺丝孔霸占了……这是做控制算法的人所必须的,连接万向节测试控制效果。上下位机软件的开发遵循“最简,方便修改”的原则,实现了大多数的功能,但是没有把程序写到“很大很复杂”,这样使用我程序的小伙伴们就可以非常方便的找到核心代码并按照自己的需求进行更改。

资料来源:http://www.cirmall.com/circuit/2684/#/details?2

 

(开源)百度智能运动手环(软硬件设计+源代码+手机APP+通讯协议等)

  智能运动手环是可穿戴设备的一个主要发展方向,国内外均有产品面世。其使用方式为腕部佩戴(可以有其它变种佩戴形式),基本功能为运动记录、睡眠质量检测、时间显示和静音闹钟、与智能手机的配合产生的实用功能(如来电提醒、手机防丢、一键拍照和解锁等)。

资料来源:http://www.cirmall.com/circuit/2291/#/details?2

 

分享蓝牙4.0防丢器源码+原理图+PCB源文件+视频讲解

该蓝牙4.0 防丢器基于GB2540模块设计。GB254X 是一款采用美国德州仪器 TI 蓝牙 4.0 CC2540 or CC2541作为核心处理器的高性能、超低功耗(Bluetooth Low Energy)射频收发系统模块,遵循低功耗蓝牙协议,适合单模式低功耗蓝牙应用。

资料来源:http://www.cirmall.com/circuit/2447/#/details?2

 

8*8*8光立方开源,实现频谱、时钟、动画、温度显示、上位机、无线红外遥控等功能

光立方采用STC12C5A60S2做主板驱动,STC12C5608AD做底板驱动。LED驱动采用恒流芯片DM13,秒杀了传统的573+2803方案。解决烧坏LED。附件中提供主板电路和驱动板电路,总共是两块板,通过串口通讯。

资料来源:http://www.cirmall.com/circuit/3191/#/details?2

 

开源!仿国外成功项目—七彩LED极光(PCB Gerber文件、程序源码)

LED灯焊接:找到PCB上3.3V供电那条路,对应看到每个LED焊盘,与LED共阳端对应即可。

所有LED的共阳端 也就是长的那一根应该是靠近圆心的。

资料来源:http://www.cirmall.com/circuit/3190/#/details?2

 

13年的项目开源—交直流电源,有电路图、PCB和源代码

直流电源是直流输出0-30V 5A TL494 线路;交流电压是10-120HZ可变频,0-30V幅度可调,5A输出;变频交流电源部分是MEGA8+DDS芯片+D类数字功放做的。

资料来源:http://www.cirmall.com/circuit/3174/#/details?2

 

旧手机+Arduino的巅峰之作—视频监控机器人 ,异地远程遥控(设计资料开源共享)

视频监控机器人Ta跟常见的wifi-robot不同。常见的wifi-robot大多采用OpenWRT路由器板子和USB摄像头,而视频监控机器人采用闲置的安卓旧手机作为机器人的大脑。

资料来源:http://www.cirmall.com/circuit/3170/#/details?2

 

arduino开源项目—四轮履带式智能小车

这个是小车的功能选择控制板(buton1 进行功能选择键,button 确认键,1——5 号灯:功能指示灯,6 号灯:确认提示灯)

资料来源:http://www.cirmall.com/circuit/3086/#/details?2

 

arduino开源制作有刷迷你四轴飞行器

至附件下载包含飞控程序,调试软件,飞控说明书。至附件下载软件,即arduino编程器。检查软件是否都能使用,调试软件需要JAVA支持,可使用360软件管家安装JAVA。一切就绪后再开始购买和制作。DIY有难度,不适合新手。

资料来源:http://www.cirmall.com/circuit/3078/#/details?2

 

开源项目!用RTL8367RB打造的五口全千兆交换机

家里书房局域网,PC都是千兆口,但是桌上的TP-link8口交换机是百兆的,两台机器对传资料备份的时候,峰值只能在11M/s左右。无奈哥有100G左右的资源,实在难以忍受龟速。况且书房PC2台,服务器1台,再加上临时会用的笔记本,最多5口够用,tp-link的8口交换机有些浪费且不精致。

资料来源:http://www.cirmall.com/circuit/3055/#/details?2

 

基于Android和Arduino开发板开源制作属于自己的智能手表

在电路城上看到了一些非常有趣的可穿戴智能手表设计,如低功耗计步器(智能手表)、PIC24F单片机智能手表等,于是打算借此打造一个自己的智能手表。这个DIY的智能手表是基于Android和Arduino开发板,项目的所有软硬件设计都是开源的。值得一提的是智能手表已经支持u8glib了,它让你可以选择任何你想用的屏幕(包括OLED),而屏幕所占用的RAM也能变得更少。

资料来源:http://www.cirmall.com/circuit/3024/#/details?2

 

四轴飞行器开源篇—Arduino无漂移FPV头跟踪器(头追)制作

本文和大家分享基于Arduino的开源头追的制作。首先,先介绍下Arduino,Arduino简单来说就是一块单片机,他是一个开放了源代码的硬件平台,并且提供了开发平台,重要的是,这一切都是for free的,并且Arduino的编程环境比较简单,初学者很容易能上手,而且有大量的开源程序供你参考。

资料来源:http://www.cirmall.com/circuit/3015/#/details?2

 

开源项目制作:基于Arduino平台的Mini四轴飞行器

能亲手制作一架比手掌还小、仅重30多克的Mini四轴飞行器,定会更有成就感吧。本文手把手教大家制作基于Arduino平台的开源四轴飞行控制系统(飞行控制系统,简称“飞控”)。

资料来源:http://www.cirmall.com/circuit/3013/#/details?2

 

鬼斧神工智能穿戴开源制作—可编程手环,可实现任何功能

DA14580模块是一款超低功耗的蓝牙模块。应用于智能穿戴式设备、蓝牙手表、无线键盘、无线鼠标、平板电脑等。

资料来源:http://www.cirmall.com/circuit/2950/#/details?2

 

(开源)国外可视化控制坦克机器人(硬件+源代码等)

本文档分享的是老外设计的可视化控制坦克机器人,设计资料很是全面,从整个硬件设计到源代码,都免费分享给大家。要想完成该设计,本人认为还是需要有一定动手能力的人才能完成。

资料来源:http://www.cirmall.com/circuit/2773/#/details?2

 

STM32开源项目(含大赛作品、毕业设计、国外项目、创客项目等)

【毕业设计】STM32嵌入式平台上的实现孤立词语音识别系统

语音识别是机器通过识别和理解过程把人类的语音信号转变为相应文本或命令的技术,其根本目的是研究出一种具有听觉功能的机器。本设计研究孤立词语音识别系统及其在STM32嵌入式平台上的实现。识别流程是:预滤波、ADC、分帧、端点检测、预加重、加窗、特征提取、特征匹配。端点检测(VAD)采用短时幅度和短时过零率相结合。检测出有效语音后,根据人耳听觉感知特性,计算每帧语音的Mel频率倒谱系数(MFCC)。然后采用动态时间弯折(DTW)算法与特征模板相匹配,最终输出识别结果。先用Matlab对上述算法进行仿真,经多次试验得出算法中所需各系数的最优值。然后将算法移植到STM32嵌入式平台,移植过程中根据嵌入式平台存储空间相对较小、计算能力也相对较弱的实际情况,对算法进行优化。最终设计并制作出基于STM32的孤立词语音识别系统。

资料来源:http://www.cirmall.com/circuit/3192/#/details?2

 

STM32开源制作的便携设备—可编程MP3播放器(含全部设计资料)

MP3播放器用STM32F103RC做主控,加了个OLED显示屏,可以自己写程序控制定制功能。留有下载口还可以当做一个开发板用。

资料来源:http://www.cirmall.com/circuit/3177/#/details?2

 

【电赛作品】基于STM32最小系统+ili9320显示屏的贪吃蛇游戏

基于STM32平台的贪吃蛇小游戏,可通过外部按键控制蛇的移动方向及加减速且蛇身颜色会随吃到豆子数量的改变而改变(视频中未显示),作品旨在增加程序设计趣味性。

资料来源:http://www.cirmall.com/circuit/3093/#/details?2

 

STM32控制的双轮自平衡智能车制作过程全解

两轮自平衡电动以其灵活、便捷、节能等特点,得到了很大的发展,今天向大家介绍一款平衡车控制板——BalanceRobot(Balancs),用它来制作一个两轮平衡车模型,来研究两轮平衡车的控制原理。驱动板上集成了制作平衡车所需的所有资源,安装到平衡车支架上,提供电源,就可实现两轮车平衡控制。

资料来源:http://www.cirmall.com/circuit/3051/#/details?2

 

厨房智能监控系统(下位机源码+APP+设计分析)

该系统可以监测厨房这样需要特别关注安全的地方。设备具备多种传感器接入,并且根据用途自由配置传感器的种类。设备接入云平台,可以通过智能手机实时了解当前状态,通过智能算法评估出安全系数,来做出针对性的防护措施。并且还可以手动作出修正处理。

资料来源:http://www.cirmall.com/circuit/2908/#/details?2

 

基于STM32的音乐播放器电路+PCB源文件+源码+论文等

具体功能如下:

MP3播放功能,支持MP3/WAV/WMA/MIDI播放,支持快进,快退,歌词显示支持支持多句歌词共用tag

收音机功能,支持自动搜台,FM76~108M,自动存台

图片播放功能,支持16bit,24bit,32bit,任意大小的BMP图片浏览,以及JPEG/JPG图片的浏览(只要是格式正确,大小不限)

温度计功能,DS18B20的

彩色台灯功能

功率放大功能

万历年功能,支持阳历,阴历,周和节气显示

闹钟功能,支持八个闹钟,任意闹铃方式,支持MP3和收音机作为闹钟,灵感来自山寨Iphone的闹钟。

游戏功能,拼图游戏,三种难度

电子书功能

资料来源:http://www.cirmall.com/circuit/2904/#/details?2

 

基于STM32的二维码编码和显示(源代码)

这是基于战舰STM32写的二维码编码和显示。TFT是2.8寸的液晶,由于像素点的限制,我的矩阵只有57X57,二维码的编码程序是网上找的。抱着试试的心理,移植成功了,代码里面做了一点处理,可以根据矩阵的大小来调节像素点。这个二维码生成还有点不足,如果中文汉字在日本汉字之外,QQ和微信的扫描解析出的汉字是日文的单字,用淘宝天猫和支付宝可以正确识别中文(理解的不够深,尝试过中文,后面失败告终),代码里面没注释,中文注释是我加上去的,有的地方注释错误的话还请见谅。

资料来源:http://www.cirmall.com/circuit/2862/#/details?2

 

STM32实现的两轮自平衡车,蓝牙APP遥控(原理图、源代码、APP、视频)

两轮自平衡车特点:

小车底盘使用的是一体成型的钣金件,且表面做了黑色阳极化处理,更耐脏,更坚固,而非其他的使用亚克力固定电机座的做法。

上两层使用黑色亚克力,与底盘浑然一体,更加时尚美观。

电机光栅码盘有保护盖,避免了小车行进碰撞导致损坏光栅,如果光栅损坏了,小车想再站起来就不可能了。

使用的是减速电机而非步进电机,反应更迅速。

电路板完全自主设计成单板模式,而非模块拼凑。

使用安卓蓝牙APP进行遥控。

电路控制使用双主控,与现有市面上的载人两轮自平衡车方案相同,一颗用于运动控制,一颗用于姿态解算,具备更高的可靠性。

电路提供了2部分3.3V电源,一个用于姿态传感器单独供电,另一个用于除姿态传感器其他的所有部分3.3V电源,避免了电源交叉影响,给姿态解算带来了更高的精确度。

资料来源:http://www.cirmall.com/circuit/2722/#/details?2

 

多功能游戏手柄设计(电路+源代码+视频演示)

该设计分享的是基于STM32设计的多功能多功能游戏手柄。该多功能游戏手柄电路涉及到的芯片包括:STM32F103C8T6,MMA7260,PAM3101DBA330,SSD1306等。硬件组成:STM32电路板和手柄电路板两部分。

资料来源:http://www.cirmall.com/circuit/2624/#/details?2

 

ST原厂STM32评估板电路+PCB源文件

ST原厂STM32评估板原理图和PCB图源文件,四层板,用Altium Designer打开,布局很美观,希望对大家有所帮助。

资料来源:http://www.cirmall.com/circuit/2461/#/details?2

 

两轮自平衡小车全套资料分享

自平衡小车需要使用到1个角速度分量和2个加速度分量,通过融合滤波得到较为准确的小车倾斜角度值。查看网上几年前的小车,都是使用3个独立ic搭建的,而且还是使用模拟量输入;查找网上资料,现在都是集成ic,接口主要有spi和iic,而且还有中断输入。我买的这个模块只有iic接口,而且没有中断输出,iic接口,故只能采用周期性查询方式;加速度传感器采用的是ADXL345,角速度传感器采用L3G4200D,这两个ic的手册资料是比较齐全的,便于学习。

资料来源:http://www.cirmall.com/circuit/2416/#/details?2

 

(毕设)基于STM32多功能MP3设计(原理图+PCB+源代码)

多功能MP3功能介绍:

音乐播放器:能播放MP3,WMA,WAV,MID,FLAC,OGG格式的音频文件,能显示播放进度,时间,比特率,带频谱显示,歌词同步显示,能实现上一首,下一首,暂停,播放,关闭返回文件浏览器。通过点击进度条可实现快进和快退。通过设置按钮,可以设置高音,低音,空间效果,播放模式。

数码相框:能解码bmp,jpg,jpeg,gif格式的图片,通过触摸屏幕的上半部分可以播放上一张,触摸下半部分播放下一张,长按返回文件浏览器。

电子书:能打开.txt,、.h、.c、.lrc文件,可以设置字体颜色和背景颜色。

计算器:能完成加减乘除的计算。

万年历:能显示阳历,阴历,十二生肖,星期,模拟时钟,带菜单可以设置日期和时间。

照相机:能完成照相的功能,点击后,听到蜂鸣器短叫即完成照相的功能,可以进入数码相框的文件浏览器的DCIM文件加下查看拍的照片,长按则返回主界面。

非特定语音识别:根据提示的语句,完成语音交互。

设置:设置屏幕的亮度

资料来源:http://www.cirmall.com/circuit/2321/#/details?2

 

基于STM32+OV7670的照相机 【原理图、PCB、参考源码】

基于STM32的照相机,包括原理图、PCB,参考代码,经过测试之后各部分的功能模块是正常的。大家有兴趣的话可以去开发它。这个相机的模块有,3.2寸320*240、SSD1289驱动的液晶显示器,SRAM,OV7670模块(不带FIFO),快门电路(侧边键盘),双LED闪光灯,BC04蓝牙模块,RCT时钟,DS18B20+SD卡(SDIO)等。

资料来源:http://www.cirmall.com/circuit/1700/#/details?2

 

基于stm32 DIY的网络收音机 播放mp3

使用STM32F103ZE芯片,通过DM9000AEP把互联网上的网络音频流(支持shoutcast、http mp3流)抓取下来,先在板子上外扩的SRAM上缓存。然后在STM32F103ZE上通过mp3软件解码器解码变成PCM音频,通过DMA方式送到PCM1770进行回放

资料来源:http://www.cirmall.com/circuit/1721//details?2

 

(ST大赛三等奖作品)超声波自拍神器

对于从来没有玩过安卓系统的同学们是不是很想也体会到安卓给我们带来的乐趣了,那是不是没学安卓,就不能控制手机呢?就不能体会到安卓给我们带来的乐趣呢?除了蓝牙和wifi等外,我们还能不能有一种更简单的、更有创意的、更实用的方案,让大部分电子爱好者体会用STM32控制手机的乐趣了,答案是肯定的。

资料来源:http://www.cirmall.com/circuit/1484/#/details?2

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_40831778/article/details/102375778

智能推荐

【1+X Web前端等级考证 】 | Web前端开发中级理论 (附答案)_1+xweb前端开发中级-程序员宅基地

文章浏览阅读3.4w次,点赞77次,收藏438次。# 前言2020 12月 1+X Web 前端开发中级 模拟题大致就更这么多,我的重心不在这里,就不花太多时间在这里面了。但是,说说1+X Web前端开发等级考证这个证书,总有人跑到网上问:这个证书有没有用? 这个证书含金量高不高?# 关于考不考因为这个是工信部从2019年才开始实施试点的,目前还在各大院校试点中,就目前情况来看,知名度并不是很高,有没有用现在无法一锤定音,看它以后办的怎么样把,软考以前也是慢慢地才知名起来。能考就考吧,据所知,大部分学校报考,基本不用交什么报考费(小部分学校,个别除._1+xweb前端开发中级

Linux安装mysql8.0(官方教程!)-程序员宅基地

文章浏览阅读2.5w次,点赞46次,收藏345次。Linux安装mysql(官方教程!)_linux安装mysql8.0

win10微软账号登陆报错:0x80190001解决方案_微软账户登录0x8019001-程序员宅基地

文章浏览阅读3.5w次,点赞19次,收藏18次。win10微软账号登陆报错:0x80190001解决方案_微软账户登录0x8019001

从微软AzureDevOps看实施基于DevOps全流程软件交付-程序员宅基地

文章浏览阅读1.5k次。Azure DevOpsAzure DevOps 汇集人员、流程和技术,实现软件交付自动化,为用户提供持续的价值。借助 Azure DevOps 解决方案,帮助您全流程构建你的软件产品,它使流程和产品更可靠。Azure DevOps帮助你用敏捷工具计划项目;用Git管理你的代码;..._azure devops approve

Typora中使用LaTeX:多行公式左对齐_typora对齐公式-程序员宅基地

文章浏览阅读1.4w次,点赞7次,收藏40次。Typora中使用LaTeX:多行公式左对齐有时候公式太长,用=号对齐很难看(有的公式左边很长,右边很短),此时难免需要进行"公式左对齐"。所需要的环境还是"align"(或者是align*,不带公式编号)。语法如下:\begin{align*}\label{2} & X(0) = x(0)W_{N}^{0\cdot0} + x(1)W_{N}^{0\cdot1} + \cdots + x(N-1)W_{N}^{0\cdot(N-1)}\\ & X(1) = x(0)W_{N}_typora对齐公式

springboot配置文件加载顺序, java启动参数优先级_nacos默认覆盖本地吗-程序员宅基地

文章浏览阅读1k次。(12)、jar包外面的 Profile-specific application properties (application- {profile} .properties和YAML)(13)、jar包内的 Profile-specific application properties (application-{profile}.properties和YAML)(1)、在您的HOME目录设置的Devtools全局属性(~/.spring-boot-devtools.properties)。_nacos默认覆盖本地吗

随便推点

CentOS 7下安装Kafka集群_centos7安装kafka集群-程序员宅基地

文章浏览阅读82次。您将看到之前发布的消息在终端中显示出来在这篇文章中,我们详细介绍了如何在CentOS 7上安装和配置Kafka集群。接下来,我们配置了Kafka集群的各个组件,包括设置节点的唯一标识符、指定监听主机和端口、设置日志文件存储路径以及连接到Zookeeper。最后,我们启动了Kafka集群中的每个节点,并进行了简单的测试来验证集群的功能。解压缩后,您将在当前目录下看到一个名为"kafka_2.13-2.8.0"的文件夹,其中包含Kafka的所有文件。现在,我们将启动Kafka集群中的每个节点。_centos7安装kafka集群

公钥私钥加解密原理_公钥加解密-程序员宅基地

文章浏览阅读4.5k次。一、文章来由网络安全课花了不少篇幅讲解非对称加密技术,做一个整理。二、基本概念 公开密钥加密,也称为非对称加密(asymmetric cryptography)。在這種密碼學方法中,需要一對金鑰,一個是私人金鑰,另一個則是公開金鑰。这两个密钥是数学相关,用某用户密钥加密后所得的信息,只能用该用户的解密密钥才能解密。如果知道了其中一个,并不能计算出另外一个。因此如果公开了一对密钥中的一个,并不会危_公钥加解密

项目管理-概述_项目过程控制 确保 项目 资金-程序员宅基地

文章浏览阅读119次。项目管理的工具虽多,但要记住一点:所有的工具,只有在对的时间,用在对的地方,才能真正指导实际工作。管理是一门大的学问,理论知识只是基础,更多的需要靠实践,从被管理者到管理者的过程,不仅仅只是一个角色的转变,正所谓不在其位,不谋其政,很多东西,也只有走上管理岗位才能慢慢体会了。_项目过程控制 确保 项目 资金

lua面向对象编程之点号与冒号的差异详细比较-程序员宅基地

文章浏览阅读41次。首先,先来一段在lua创建一个类与对象的代码 1 Class = {} 2 Class.__index = Class 3 4 function Class:new(x,y) 5 local temp = {} 6 setmetatable(temp, Class) 7 temp.x = x 8 temp.y = y 9 return...

百度云虚假下载_虚假新闻:关于公共云的5种常见误解-程序员宅基地

文章浏览阅读212次。百度云虚假下载 In the complex world of IT, there are many misconceptions about migrating to the public cloud. Some of these portray the public cloud as the panacea for every IT issue, whereas others consider..._from diggers to data centres从淘金企业到数据中心

推荐文章

热门文章

相关标签