STM32相关的项目
收藏
分享
脑图
STM32相关的项目
关于STM32:
基于Arm®Cortex®-M处理器的STM32系列32位微控制器旨在为MCU用户提供新的自由度。 它提供的产品结合了非常高性能,实时功能,数字信号处理,低功耗和低压操作以及连接性,同时保持了完整的集成和易于开发的特性。在STM32F105和STM32F107互连型系列微控制器之前,意法半导体已经推出STM32基本型系列、增强型系列、USB基本型系列、互补型系列;新系列产品沿用增强型系列的72MHz处理频率。内存包括64KB到256KB闪存和 20KB到64KB嵌入式SRAM。新系列采用LQFP64、LQFP100和LFBGA100三种封装,不同的封装保持引脚排列一致性,结合STM32平台的设计理念,开发人员通过选择产品可重新优化功能、存储器、性能和引脚数量,以最小的硬件变化来满足个性化的应用需求。
推荐器件
相关资源网站
ST官网相关器件
项目参考
64pin STM32突破板,灵感来自“蓝色药丸”板
在STM32和Arduino上训练神经网络,现在可以训练小型ANN,并使用MNIST数据集运行CNN推理。
将两个开发板合为一体:一个基于STM32的Arduino(兼容“ Maple Mini”)和一个Cyclone II FPGA开发人员。 板开始使用VHDL / Verilog。 它也与“ Multicomp”兼容(“ Multicomp”是模块化VHDL设计,用于“运行” Grant Searle制造的一些著名的复古8位CPU),提供了选项,可以轻松地“运行”带有Z80 / 6809/6502 CPU的VHDL SOC 和I / O,包括HD(标清)和彩色VDU。
飞控是软件和硬件的集合体,没有了硬件或者软件都是不可以,但是上位机就不一样了,这只是一个调试的阶段,或者后期的美化阶段,没有了上位机我们照样可以使用。飞机也照样在天上飞行的 。首先我们需要做的硬件设计,其中包括处理器、惯导模块、电源模块等。每一个部分设计都需要考虑到后期的需要,举个简单的例子:处理器的设计,对于这个部分的设计我们应该怎么实现呢?我们要考虑功能的,我们需要一个简单的IIC接口,需要串口,需要下载接口的,还需要PWM接口和PPM接口,当然了成熟的飞控是不需要这么多的,设计这么多的接口都是为了我们能够更好地惊醒二次开发的。废话少说,开始讲述硬件设计。首先我们要对硬件进行选型的,根据我的了解,市场上的产品处理器一般都有AVR的MEGA2560,mega328,STM32f1 STM32f4.对于这些产品的我们需要从他的资源和价格方面考虑的,我自己就是用的STM32F103vct6作为核心处理器的,首先它的外设比较丰富,不是其他多一些处理器所能比拟的,而且它是32位处理器,它价格又比STM32F4的处理器价格低了不少。所以我决定选择STM32F103的处理器,
该STM32 Nucleo扩展板具有一个开关调节器,可提供高达3 A至6的伺服电机。 它还为每个伺服电机将来自微控制器的3.3 V PWM信号转换为5 V,并具有电源使能信号。 Wii Nunchuck连接器是其独特之处。 这使其非常适合使用反向工程的I2C接口来控制EEZYbotARM MK2等机械臂。 我的在线Mbed编译器上有固件,该固件可使用双节棍提供对EEZYbotARM MK2的直观控制。
现在我们将使用STM32F030R8T6的2个GPIO。 在本教程中,我们实现按钮切换LED。
带有内置Black Magic Probe编程器的STM32开发板。它消除了FTDI或ST-Link的需要。 通过ST的stm32duino内核与Arduino配合使用。 当前,它可以通过使用stm32duino内核直接进行使用,并可以在programmer.txt文件中进行一些调整。
在这里,我们在STM32 Bluepill的单脉冲模式下使用了8个PWM通道,这些mbed-os驱动了mbed-os,并进行了一些硬编码改进。 脉冲驱动两个易于使用的4x通道Krida调光板。 该STM32可独立于壁式插座使用,也可连接至Home Smart Mesh项目,MQTT Android应用程序,nRF51822信标等等。
带有STM32F030F4 MCU的Cortex M0驱动的小型开发板
5轴CNC控制器,适合业余爱好者以及任何希望升级车床,铣床,激光切割机,等离子切割机等的人
双摇杆10个自定义按键OLED屏幕USB电池供电支持无线模块接口WIFI(ESP8266)蓝牙(HC系列)NRF24L01附赠原版驱动及应用程序
本设计是基于STM32F427开发的四轴航拍无人机飞控,STM32F4系列的单片机作为主控,四轴飞行器为主体,能挂载小型云台。硬件上由飞控系统,电源管理模块,通讯模块,动力模块,航拍设备组成。软件由四元数加互补滤波作为姿态结算算法,PID作为控制器实现自稳,定高,定点等飞行模式。具有轻盈性,延展性,适应性。四轴飞行器。
基于STM32F407ZET6单片机+2.8寸TFT液晶+OV2640摄像头模块; 1,支持QR二维码识别. 2,支持CODE128,CODE39,I25,EAN13等四种编码方式的条码识别. 3,支持UTF8-OEM转换输出(需要客户自己提供转换码表). 4.识别信息显示在液晶屏上,并通过串口输出到电脑串口调试助手上。
随着社会人口老龄化程度日趋严重,“养老问题”成为必须要重视的社会问题之一,同时,智能硬件和互联网技术的蓬勃发展,促使智能技术广泛地走进了人们的日常生活,将智能技术运用到养老服务领域将成为老年照护的有效手段。本文基于STM32单片机进行智能老年照护终端设计,与多生理参数体检仪、后台服务器、前端APP共同构成智能老年照护系统。系统针对“居家养老”提出了一套远程监测老年人的活动情况和身体健康数据的智能老年照护解决方案。本智能老年照护解决方案提供了一键SOS紧急求救、日常通话、刷卡体检、在床离床状态监测、体检数据上传、电子病例管理和医生在线诊断等功能。
该测试板可以检测散热风扇的FG 信号,RD信号,输出PWM信号可调可显示,风机电流波形查看,风机电压和电流显示,转速显示,供电电压7-28V
8V-50V 工作电压(3S-12S LiPo)80A 持续电流,100A 峰值电流FOC控制DirectFET封装 MOSFETs 更好的散热分立3A MOSFET 驱动器 三个分立电流放电器更好的电流精度独立驱动电源CAN,UART,I2C,SPI,PPM,USB 通讯接口STM32F4 主控制器
基于语音识别和STM32的老年人健康状况监护系统,以YX6300语音识别芯片和STM32单片机芯片为主控制器,搭载红外测温模块、血压测量模块以及心率脉搏模块,通过语音指令实现身体温度、血压、血糖以及心率脉搏的测量,对异常信息及时报警并通过GSM模块及时通知医护人员。实验表明,该系统操作简单,测量数据准确,满足实际需求。
本设计由STM32F103C8T6单片机核心板电路+LCD1602液晶显示电路+RFID模块电路+按键电路+继电器电路组成。1、继电器模拟车位入口锁开关(类似车位前车桩),正常情况下闭合不允许其他车辆驶入,如果刷卡成功继电器断开,车辆驶入。2、车辆驶入后,通过按键再次打开继电器,打开车桩,即将车锁在车位处。
本设计由STM32F103C8T6单片机核心电路+温湿度传感器DHT11电路+LCD1602液晶显示电路+继电器控制电路+GSM短信模块SIM800A电路+高亮LED灯补光电路+光照强度电路+电源电路组成
主控芯片stm32f103rct62.gprs模块为sim800c3.操作系统为rt-thread4.上位机程序:QT5.11.3写的TCP服务器实现的功能:1.stm32f103rct6+sim800c 扮演TCP客户端,去连接外网的服务器(QT编写的TCP服务器)。2.因为sim800c联网模块,只能连接公网的ip;所以我们需要把本地的ip映射到外网上。3.连上服务器后,可以在服务器端查看。
本设计由STM32单片机核心板电路+交流电压电流检测模块电路+WIFI模块电路+指示灯电路组成。1、通过电压互感器TV1005M和电流互感器TA1005M分别检测交流电压和交流电流值,2、手机APP和WiFi模块互联后,可以实时显示交流电压、交流电流、功率和电量实时显示在手机上。3、当功率超过200W时,继电器自动断开。功率不超过200W时,可以手动控制继电器的开关。4、手机和WiFi模块连接后,手机上显示计时时间。
该项目为基于STM32 的家用物联网网关。板载ESP8266模块,W5500网口模块,红外接收模块,串口模块,RGBLED,OLED接口,可以作为物联网家居的网关。
本作品主要使用了LD3320这款非特定语音识别芯片,他可以通过拼音设置要识别的语音,因此大大减低了开发的困难度。 具体工作过程为LD3320识别出语音后,通过中断引脚通知STM32,而后主函数循环,读取寄存器的值,得到最优的识别结果。而后移植FAT32文件系统,将MP3文件放到sd卡中交由STM32读取。将读取的数据填充到LD3320语音播放的FIFO中进行语音播放。因此人机对话只能是预先设计的对话内容。
基于STM32的小型四轴飞行器,这款PCB是一板两用的,可以只焊接四轴飞行器的部件来作为一个小型四轴飞行器,还可以焊接其他部件作为一个STM32F103VET6的开发板,具有串口、SPI、USB、ADC、PWM、DMA、FSMC等片上外设的使用,蓝牙、WIFI、温湿度、光强、PM2.5、红外、2.4G无线、陀螺仪、地磁仪、气压仪、无刷电机、舵机、锂电池管理、GUI触摸、OLED、TFT、摄像头、RFID等硬件外设。
SmoothStep是一个模拟赛车轮,旨在提供昂贵的直接驱动轮的反馈,而没有市场上其他一些直接驱动轮的价格标签。 它基于14NM步进电机和20000ppr编码器。
STM32 DFU文件转换器
µC可以通过多种方式进行编程。 虽然有传统的JTAG调试探针,但通常也可以通过串行端口或其他通信接口进行编程。 这类编程的规范称为设备固件更新,简称DFU。
一块由STM32G0驱动的小型ARM Cortex M0 +开发板
STM32F030F4P6的分线板(Cortex M0 TSSOP 20Pin)。 这个简单的电路板由微控制器,晶体和用于调试/刷新代码的JTAG接口组成。 在设计定制板之前,使用各种外围传感器和其他从设备进行快速原型设计非常有用。
关于开发板,它几乎是裸露的,但是非常适合面包板或穿孔板项目。 最初受到F103C8T6“ Blue Pill”形状因素的启发,但缩小后使用20引脚TSSOP封装。 您可以通过电源引脚或通过USB连接器供电,然后使用SWD调试接头进行编程。 带有重置按钮,电源和用户LED。 完全开源,随时制作自己的! (将来的版本可能会在Tindie上结束)
ColorMatrix是带有专业多路LED驱动器的模块。 它可以驱动一个8x8 5.0mm RGB Led矩阵。 ColorMatrix使用两个MY9221芯片,这是一个12通道(R / G / B x 4)恒定电流自适应脉冲密度调制(APDM)。 ColorMatrix与为Arduino Duemilanove或Diecimila和Maple或MapleTree设计的屏蔽兼容。
我汇编了许多信息和教程,以创建使用STM32的USB端口的最终指南。
我的车没有车载计算机,但我想监控油耗。我尝试使用ELM327蓝牙加密狗(中国克隆)和Torque应用程序,但是该加密狗不支持从OBD总线读取燃油数据所需的所有AT命令。因此,我找到了一个KW1281 arduino库,将其(im)移植/改进/修改为运行arduino IDE的STM32,并添加了ILI9341代码。
创建Abot的目的是帮助机器人爱好者,制造商和学生以负担得起的,简单且有趣的方式自行构建可扩展的机器人手臂。
使用ePaper和STM32 Bluepill
我已经将STM32L476(来自Nucleo-L476RG板)连接到了一些来自Marantz放大器的无名FM / AM调谐器。
设计和编程STM32微控制器,以正确解析通过USB和蓝牙模块(HC-05)到PC的键盘输入。
该项目是基于STM32F103ZET6的多功能环境监控设备。可以检测环境中的多种参数,通过网口或者板载的GPRS模块上传到服务器,同时数据会在本地保存,通过串口屏可以随时查看。
基于攀藤传感器的甲醛和PM2.5检测仪(攀藤传感器资料在源码内),温度是DS12B80传感器,同时支持RGB灯WS2813B,可以通过红黄绿来区别空气质量。可以用USB口供电,1602作为显示器,带3个按键。
本系统采用STM32F103RBT6单片机+OV7670摄像头+2.8寸TFT液晶组成,OV7670采集图片信息送于单片机进行分析处理,通过识别后获得车牌识别结果,并显示在显示屏上。STM32F103进行了16倍频,以获得较高处理速度。识别主要过程包括图像采集、二值化分析、识别车牌区域、字符分割、字符匹配五过程。 当今市面上不乏成熟的车牌识别产品,但通常都是基于安卓或linux系统平台,不但系统复杂,而且价格昂贵。本设计的目的就是利用较低端的处理器去完成车牌识别目的,目标是将此低端处理器做出的车牌识别系统应用于实际中,从而大大降低人们的消费管理成本。
本设计上搭建STM32F103C8T6最小系统,NRF24L01无线2.4G模块接口,OLED显示模块,W25Q64FLSHA存储器,按键输入检测,红外发射头,红外接收传感器。本设计可通过观看OLED显示屏幕,通过按键输入在不同存储区设置存储多种红外遥控器的编码,并可以通过选择对应区间发射存储的红外编码,实现模拟的其他遥控器的功能。本设计目前实现功能,可以通过W25Q64FLSHA存储器存储超过1000组红外编码,并还原发射出去。目前已经实现存储验证格力空调,美的空调,教学用投影仪,市面上卖的红外教学遥控器的红外编码学习存储与还原。其中预留NRF24L01接口用以无线接收控制遥控器。
评论
0 / 100
查看更多
Lucia li
2019-10-23
6276
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2023 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号