STM32系列给MCU用户带来了前所未有的自由空间,提供了全新的32位产品选项,结合了高性能、低功耗、低电压等特性,同时保持了高集成度和易于开发的优势。不会stm32,那你还不好意思来应聘硬件工程师? stm32的学习资料多是零零散散的,电路城先将stm32资料做了一个整合,也将于STM32单片机的精彩设计实例做了一个汇总,适合新手迅速上手,也适合高手做创作。
1、(毕设)基于STM32多功能MP3设计(原理图+PCB+源代码)
还记得你第一个MP3的样子吗,还记得它有哪些功能吗?这个多功能MP3除了具有音乐播放器的基本功能之外,还具有数码相框、电子书、计算器、万年历、照相机、非特定语音识别以及相关设置功能。是不是功能很强大呢!
http://www.cirmall.com/circuit/2321/details
2、基于STM32的MiNi简易示波器(原理图+源代码)
此作品实现了一个简易示波器的功能。基于MiNiSTM32开发板的硬件资源制作。通过片内高速A/D转换器对模拟信号快速采样,存储其数字化信号。并对所存储的数据进行实时快速处理,得到信号的原始波形及其参数。在彩屏上显示波形和波形的一些参数,可根据显示要求,对波形进行缩放。模拟输入电压值范围为0V~3.3V。可通过按键调节显示的单位,即每一小格对应的时间和电压值。
http://www.cirmall.com/circuit/2220/details
3、分享基于STM32的心电采集系统(硬件+软件+上位机+设计报告等)
传统的心电采集系统操作平台基于有线壮志,它不够灵活,没有考虑到与现有的个人通信终端(如移动电话、便携式电话)的融合,且价格昂贵,操作复杂。针对这种状况,本作品以实时性强、价格便宜、操作简单为标准,以可穿戴心电采集系统为设计主题。
http://www.cirmall.com/circuit/2179/details
4、STM32音乐频谱(32*64点阵)
采用STM32F103C8T6作主控芯片,晶振频率8MHZ。音乐频谱增加轨至轨运放显示效果更有动感!FFT运算采用官方的DSP库,效率非常高!适用各种风格音乐!程序采用的是256点FFT,运算一次FFT只需0.437MS,非常的快!通过红外遥控器切换64分频、32分频以及16分频显示,柱条和顶点颜色是随机切换的采用32*64红绿双色点阵,直接输入音频信号即可将美妙的音符转变为跳动的节奏!非常富有节奏感!
http://www.cirmall.com/circuit/2173/details
5、基于STM32的H型微型四轴飞行器(硬件+源代码+文档)
自制微型四轴及遥控器电路设计概述:
(1)基于STM32开发
(2)MPU6050传感器模块
(3)NRF24L01无线通信模块
(4)双摇杆遥控和体感遥控
(5)2.4液晶显示
http://www.cirmall.com/circuit/2088/details
6、STM32基础资料集合(新手快速上手指南、2.5G学习资料)
现在出去面试说不会stm32,就不好意思来应聘硬件工程师了。好多人在纠结到底是学ARM,还是学STM32,按照现在来看,完全可以先学stm32了。stm32的学习资料多是零零散散的,电路城先将stm32资料做了一个整合,适合新手迅速上手,也适合高手做创作。
http://www.cirmall.com/circuit/2003/details
7、基于STM32+ GPRS+GPS+Google Earth的车载导航定位系统
本设计主要由监控中心和数据采集两大部分组成。监控中心采用了通用的PC机,由监控人员发送的命令经Internet、GPRS 无线传输给LPC1769处理器,由处理器对监控中心发送来的命令进行判断并决定何时传输采集信息给监控中心;数据采集部分以NXP 公司的LPC1769芯片作为核心控制单元,将GPS 和DS18B20采集回来的信息进行运算与处理,再通过GPRS将经LPC1769芯片处理后的数据通过GPRS网络、Internet 无线传输给监控中心,同时将数据存放到PC机的SQL Server 2000数据库中,并以Google Earth的形式呈献给监控人员。
http://www.cirmall.com/circuit/1995/details
8、基于STM32示波器 DDS信号发生器
该DDS信号发生器采用STM32VET6作为主控制芯片,DDS芯片采用AD9708,外部接口支持手动按键、SD卡、USB接口等。电路主要有STM32最小系统和电源电路以及并行信号转换和外接转接口等组成。
http://www.cirmall.com/circuit/1911/details
9、基于STM32多功能虚拟信号分析仪 示波器频谱仪(完整设计资料免费下载)
该多功能虚拟信号分析仪、示波器频谱仪信号分析仪下位机基于STM32设计,是仪星电子自主研发的虚拟电子测量仪器与处理平台。通过MDSO、HDSO等采集硬件获取信号,借助自主研发的数字信号处理算法将传统的示波器、逻辑分析仪、谱分析仪、数据记录仪、函数发生器、频率计以及滤波器设计和仿真、窗函数等功能高度集成、统一平台方便使用。
http://www.cirmall.com/circuit/1884/details
10、基于STM32的数字示波器设计(完整的设计资料)
功能:1、波形发生器:使用STM32一路DA实现正弦,三角波,方波,白噪声输出。
2、SD卡存储:能够存储1S内的波形数据,可以随时调用查看。
3、数据传输:用C#编写上位机,通过串口完成对下位机的控制。
4、图形接口: UCGUI
5、水平扫速: 250 ns*、500ns、1μs、5 μs、10μs、50μs、500 μs、5ms 、50ms
6、垂直电压灵敏度:10mV/div, 20mV/div, 50mV/div, 0.1V/div, 0,2V/div, 0.5V/div, 1V/div,2V/div, 5V/div
7、被测信号的各种参数屏幕显示,包括频率、电压峰峰值等。
http://www.cirmall.com/circuit/619/details
11、(电子大赛作品)采用STM32实现的智能节能风扇
风扇可实现的功能
(1)智能风扇可通过温度检测到即时室温,然后根据室温的高低以及设定的温度对扇叶的转速进行自我调节。
(2)智能风扇可通过红外传感器感受人的存在,无人时可自动关闭,节省能源。
(3)通过设定时间,定时关闭风扇
(4)风扇有普通模式,可以设置为快档,中档,慢档,跟普通风扇一样,不受温度影响。
(5)本系统装配安卓客户端,可以进行一些相关功能的控制,简单方便。
http://www.cirmall.com/circuit/1698/details
12、基于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
13、基于STM32F411-NUCLEO-411密码保险箱设计方案
本方案使用基于STM32F411RE芯片为核心的NUCLEO-411RE板为基础,配合外部的电源管理、按键模块、点阵液晶显示模块(Nokia5110)、语音或蜂鸣器模块、基于SPI总线的存储模块、指纹识别模块(扩展功能)以及门锁驱动模块等一起构成。
http://www.cirmall.com/circuit/1820/details
14、基于STM32F103VET6的智能手表设计,附工程文件、项目源码
智能手表功能简介:
1.具有手表功能,可以查看当前日期、时间、以及环境的温度和湿度。
2.可以对当前的使用者运动的情况进行检测,检测运动的步数,运动时间以及运动过程中所消耗的体内能量情况。
3.可以检测当前使用者是否发生摔倒的情况,若摔倒则会以手机短信的形式发送到另一台固定的手机号码上。
4.可以进行家电控制的功能,控制空调的开关,温度以及模式,控制大灯,房间,厨房灯的开关和亮度。
5.可以设置当前整个手表系统的环境,设置日期、时间、计步的灵敏度、蓝牙开关、报警开关、以及屏幕的背光亮度,背光时长。
http://www.cirmall.com/circuit/1767/details
15、基于MPU6050+NRF24l01+stm32的空中鼠标
这个空中飞鼠的原理大概讲一下,就是读取MPU6050中X和Z轴上的角速度值,然后通过NRF24l01发送给接收板,接收板通过NRF24l01接收到数据后,通过stm32内部自带的USB模块将数据发送给电脑,而USB部分的东西基本不用去深入研究,使用的时候只要知道那个鼠标数据的接口函数就可以了。
http://www.cirmall.com/circuit/1615/details
16、基于STM32迷宫循迹小车电路
利用PID,实现不规则路线循迹。资料包括了原理图、源代码、BOM清单以及完整的视频,这么详细的资料,真的是很给力啊,设计者还推出了51版本的,想不想知道两者有什么不同呢?
http://www.cirmall.com/circuit/1444/details
17、基于STM32F4的视觉追踪与手机控制运动平台
本项目实现了基于STM32F4平台的全向运动平台,并实现与手机交互。该平台充分运用了STM32F4 平台的强大性能与平台控制系统的便利性,实现了视觉追踪与控制逻辑生成。采用Android ADK框架进行板间通信,具有较强的兼容性。软件方面STM32平台使用了DCMI、FSMC、USBHost、串口等外设,LCD、摄像头、MOS驱动,整体运行于一个前后台系统;Android部分实现了一个前台交互GUI的Activity与蓝牙通信、传感器读取的后台Service。该项目在工业和民用领域具有较好的实用价值,如自然语言交互机器人、自主移动拍摄平台等。
http://www.cirmall.com/circuit/1410/details
18、基于STM32F4的四轴航拍飞行器(开源分享)
本设计采用STM32F4作为核心处理器,该处理器内核架构ARMCortex-M4,具有高性能、低成本、低功耗等特点。主控板包括传感器MPU6050电路模块、无线蓝牙模块、电机启动模块,电源管理模块等;遥控使用商品遥控及接收机。控制芯片捕获接收机的PPM命令信号,传感器与控制芯片之间采用IIC总线连接,MCU与电调之间用PWM传递控制信号。
http://www.cirmall.com/circuit/1389/details
19、基于STM32的无线病房呼叫管理系统(开源分享)
该无线病房呼叫管理系统由以STM32F4为平台的监控终端以及以CC2530为平台的无线传感网组成。大体分为两个部分:第一部分为由STM32F407和协调器等组成的监控终端,完成整个系统的监控与管理;第二部分为由便携式的病人终端、护士终端及路由节点组成,完成呼叫、服务确认和评价等信息的传递。
http://www.cirmall.com/circuit/1360/details
20、智能家居专用-STM32 以太网开发板电路设计(开源带例程)
这是一款基于STM32 ENC28J60以太网开发板作为终端,采集房间内的温湿度、声音、光线等信号,并通过以太网发送出去。接收端可以为一样的终端,也可以是PC,甚至是一个简单的安卓APP。可以作为智能家居的学习开发板。STM32 ENC28J60 以太网开发板整个电路采用STM32F103RBT6作为主控制芯片,以太网芯片ENC28J60S和NRF24L01无线模块实现无线通讯。
http://www.cirmall.com/circuit/1313/details