- 2024-10-18
-
回复了主题帖:
【STM32H7S78-DK】测评+ToucGFX之FATFS文件系统移植
工程代码10积分 下载后怎么是STM32H7S78-DK_Appli\STM32H7S78-DK_Appli.axf: Error: L6200E: Symbol __stdout multiply defined (by stdio_streams.o and usart.o).
- 2024-08-09
-
发表了主题帖:
基于MSPM0C110x家庭割草机主板设计
Texas Instruments MSPM0C110x混合信号微控制器(MCU)属于MSP高度集成的超低功耗32位MCU系列。此系列MCU基于增强型Arm® Cortex®-MO+内核平台打造,工作频率高达24MHz。MSPM0C110x MCU具有高达16KB的嵌入式闪存和1KB的SRAM、1.62V至3.6V的宽电源电压范围以及-40°C至125°C的扩展温度范围。此系列微控制器集成一个高速片上振荡器(精度为-2%至1.2%)和一个内部32kHz低频振荡器(LFOSC)。MSPM0C110x MCU非常适合用于照明、通信模块、电网基础设施、智能电表、个人电子设备、医疗保健、楼宇安全和消防安全等应用。 MSPM0C110x MCU提供智能数字外设,如1个16位高级定时器、2个16位通用定时器、1个窗口化看门狗定时器和各种通信外设。通信接口包括一个UART、一个SPI和一个I2C,支持LIN、IrDA、DALI、Manchester、智能卡、SMBus和PMBus协议。MSPM0C110x MCU提供各种封装选项和2引脚串行线调试(SWD)。
MSPM0C110x 混合信号微控制器功能框图 麻雀虽小 五脏俱全
LP-MSPM0C1104 开发板:
MSPM0C1104 LaunchPad™开发套件 集成DAP下载器、是一个易于使用的评估模块 MSPM0C1104微控制器(MCU)。工具包 包含开始开发所需的一切 在MSPM0C110x微控制器平台上, 包括用于编程的板载调试探头和 调试。该板还具有板载功能 按钮和LED,便于简单用户快速集成 接口
MSPM0C110x 最小系统原理图
IDE 软件开发环境搭建:
TI's Code Composer Studio™ IDE, IAR Embedded Workbench™ IDE, and Keil® µVision® IDE
项目开发家庭割草机主板:
- 2024-07-16
-
回复了主题帖:
(已结束)1个掉了按键焊盘的瑞萨RA8D1板卡,能修的网友来拿
申请理由:按钮掉了,我1000%能修好,就是芯片掉下来,我也能bga焊接好。申请理由:基于RTOS的GUI机器人操作系统开发,本人精通RTT,freertos,属于瑞萨的生态,移植lvgl,采集各种传感器温度。本人承诺这五篇
- 2024-05-21
-
发表了主题帖:
【2023 DigiKey大赛参与奖】树莓派4B开箱贴
Raspberry Pi 4 Model B 1GB版是一款单板计算机,它搭载了博通(Broadcom)的BCM2711处理器,这是一个四核的64位ARM Cortex-A72 CPU,运行频率为1.5GHz。该处理器采用28nm制程工艺、4核A72架构(主频最高1.5GHz)、VideoCore GPU(500MHz)、多种外围接口等。支持多种操作系统,主要面向媒体中心、服务器、物联网设备、机器人等行业应用场景。
树莓派3B+有4个USB2.0的USB HOST接口,而树莓派4B将其中的两个USB接口提升到了USB3.0标准,大大提升了传输速率,这也是符合大众预期的升级,高速率的传输端口,这下与Intel Myriad X神经计算棒的组合会更加完美。
USB Type-C供电接口
树莓派的供电接口一改以往的MicroUSB接口,换成了目前安卓旗舰智能机主流的USB-TYPE-C接口,当然,更强的性能也代表了更高的功耗,官方宣称必要的供电需求为5V/3A。
开机,,从 Python 学到 MicroPython,树莓派5出来了, 4B还是宝刀未老的 。,继续捣鼓~~~
- 2024-01-18
-
上传了资料:
STM32U5_Demo
- 2024-01-12
-
发表了主题帖:
【DigiKey创意大赛】基于STM32H7B3I的城市可燃气分布式移动智慧监测平台
作品名称:基于STM32H7B3I的城市可燃气分布式移动智慧监测平台
作者:mameng
一.作品简介
2021年6月13日6时42分许,湖北省十堰市张湾区艳湖小区发生天然气爆炸事故,41厂菜市场被炸毁造成26人死亡,138人受伤,其中重伤37人,直接经济损失约5395.41万元。报告指出,事故直接原因为天然气中压钢管严重腐蚀导致破裂,泄漏的天然气在集贸市场涉事故建筑物下方河道内密闭空间聚集,遇餐饮商户排油烟管道排出的火星发生爆炸。造成此次事故的间接原因有四方面:违规建设造成事故隐患、隐患排查整改长期不落实、企业应急处置严重错误、物业安全管理混乱。企业主体责任严重缺失,特别是十堰东风中燃公司对130次燃气泄漏报警、管道压力传感器长时间处于故障状态等系统性隐患熟视无睹,不会使用燃气检漏仪的人担任巡线班组负责人。
2023年6月21日20时40分,宁夏银川市兴庆区一烧烤店发生液化石油气爆炸的特别重大事故,共造成31人死亡、7人受伤。官方初步推断为液化气罐泄漏引发爆炸。在更换阀门的过程中,可能由于火花或静电引发了爆炸。此外,由于液化气罐和天然气管道之间没有设置隔离装置或者隔离装置失效,导致一楼的液化气罐爆炸后引发二楼的天然气管道爆炸。他们在操作间内使用液化气罐,在泄漏后未及时报警和采取有效措施,在更换阀门时未切断电源或者使用专业工具。
非职业性 CO 中毒事件泛指大众在日常生活中所发生, 家庭生活发生的CO中毒事故。由各地流行病学相关统计可见,家庭CO中毒事件不仅出现在严寒地区(如青海省),也包括寒冷地区(如北京、山西、河北)、夏热冬冷地区(如上海、山东、安徽),甚至在我国南方的夏热冬暖地区(如广西、重庆)也非常普遍。比较一致的情况是:CO中毒事故主要发生在家庭供热取暖、生活热水的冬季。有文献调查表明:在冬季,我国从南到北的各省市(除海南省)几乎均处于冷不舒适环境,都有采暖取热的需求,只是各地的冷不舒适持续时长有差别(如青海、西藏常年处于冷不舒适的高寒区)。
基于STM32H7B3I的城市可燃气分布式移动智慧监测平台,本项目开发具有非常重要的现实意义。有的地方人民政府下发使用燃气在线监测系统通知,相关政府部门按照地方政府要求结合各自职责协助推广燃气报警系统,落实监管责任,供气企业与用户签订供用气合同,一并保障燃气用户用气安。本项目采用采集千万万家庭用户,企业商场学校等,道路建立分布式立体检测平台。做到隐患计时发现,及时消除。
二. 系统框图
系统架构图:
可燃气体有害气体监测原理:
有害气体采集模块:
虽然气体传感器有很多种类,但是原理和代码都是适用的,都是通过A0获取原始模拟电压值。说明:只需要连接三根线。
Do————气体传感器
5V--------------VCC
GND--------------GND
A0--------------A0
MQ-9气体传感器所使用的气敏材料是在清洁空气中电导率较低的二氧化锡(Sn02),当传感器所处环境中存在可燃气体时,传感器的电导率随空气中可燃气体浓度的增加而增大,适用于家庭或工业上对煤气、天然气、液化气的检测装置,且具有优良的抗乙醇、烟雾干扰能力,是一款适合多种应用场合的经济型传感器。C002是一片三声可选的报警声语音芯片,内部存储了警车110、火警119和救护车120的声音,外接振荡电阻100K~240KQ(电阻越大,声音速度越慢),通电后就能驱动蜂鸣器发声。1脚接地,2脚输出,3脚选声端,4脚接电源正极,5、6脚接振荡电阻。煤气检测报警电路选用了火警119的报警声。
/****************************************气体 part****************************************/
/*
接线:
VCC------VCC
GND------GND
A0------A0
注意:这个代码适合用于很多气体传感器,长得像麦克风或者话筒的传感器都可以用;
传感器需要上电预热,预热的时间大概在3分钟左右,预热后传感器会有点烫,是正常的情况。
/****************************************气体 part****************************************/
/*
接线:
VCC------VCC
GND------GND
A0------A0
注意:这个代码适合用于很多气体传感器,长得像麦克风或者话筒的传感器都可以用;
传感器需要上电预热,预热的时间大概在3分钟左右,预热后传感器会有点烫,是正常的情况。
*/
#define gasPin A0 //定义模拟口A0
#define gasTimesInterval 500 //500ms检测一次气体
unsigned long gasTimes = 0; //记录设备运行时间,用来控制多少时间检测一次气体
int gasVal = 0; //实时气体值
int gasStart = 0; //自适应检测到的值
int gasAverage = 0; //自适应平均值
int gasSum = 0; //自适应总值
int gasDiff = 0; //平均值和实时值的差值,用来判断是否超标
/****************************************set up and loop part*********************************/
void setup() { //程序初始化
Serial.begin(9600); //设置波特率9600
for (int i = 0; i < 30; i++) { //自适应获取模拟量
gasStart = analogRead(gasPin);
gasSum = gasSum + gasStart; //将模拟量累加
}
gasAverage = gasSum / 30; //求自适应的平均值
Serial.println("设备上线!");
}
void loop() { //程序主体循环
getGasData(); //获取气体的值
}
/****************************************气体 part****************************************/
/*获取气体的值*/
void getGasData() {
if (millis() - gasTimes >= gasTimesInterval) { //一定时间检测一次
gasTimes = millis();
gasVal = analogRead(gasPin); //获取实时的气体模拟值
gasDiff = gasVal - gasAverage; //求差值
Serial.print("初始平均值:"); //串口输出对应的值
Serial.print(gasAverage); //串口输出对应的值
Serial.print(" ,实时原始值:"); //串口输出对应的值
Serial.print(gasVal); //串口输出对应的值
Serial.print(" ,两者的差值:"); //串口输出对应的值
Serial.println(gasDiff); //串口输出对应的值
}
}
EG25全球通模组
低功耗NB模组适合电池供电的居民楼 采集子系统
整体:
遥控器
AT9S Pro是一款12通道发射机,支持2.4G DSSS和FHSS双混合扩频,16通道伪随机跳频。发射机硬件说明如下图所示。乐迪遥控器抗干扰能力牛到什么程度呢?传说在飞场,只要乐迪一开机,futaba和JR都可能失控,搭配的是R12DS接收机,采用了最新的双扩频技术。这款接收机有12个通道,但只有11个插口,所以要想用满12个通道就要用到SBUS功能。上面有接回传模块的插口,对频键位于侧面,还有两根超级长的天线。
GNSS RTK全球定位差分系统,赋能智能车做高精度厘米级定位导航
输出实例:
$GNRMC, 073114. 00,A, 2237. 56240,N,11401.59614,E,1.329, 21.11,020916,,,A,V*37$GNVTG,21.11,T,,M,1.329,N,2.462,K,A*1B
$GNGGA, 073114.00,2237.56240,N,11401. 59614, E, 1, 12, 0. 78, 112.9,M,-2. 5, M,,*54$GNGSA, A, 3,19,05,02, 06, 17, 12, 09, 13,,..,1.48,0.78,1.26,1*01$GNGSA, A, 3, 69, 83,84, 70,68,82,,,,,,,1.48,0.78,1.26,2*0E
$GPGSV, 4, 1, 13, 02, 46, 340, 36, 05, 52, 254, 37, 06, 42, 041, 41, 09, 22, 053, 40, 0*6E$GPGSV, 4, 2, 13, 12, 32, 282, 35, 13, 13,185, 33, 17, 36, 131, 37,19,57,119, 44, 0*66$GPGSV,4, 3, 13, 20,03, 237,,23,00,038,,25, 09, 311, 19, 42, 51, 128, 32, 0*60$GPGSV,4,4,13,50,46,123,33,0*50
$GLGSV, 2, 1, 08, 68, 25, 027, 39, 69, 78, 011, 36,70,40, 213,43, 74,00,259,,0*78$GLGSV, 2, 2, 08, 82, 06, 124, 36, 83, 46, 085, 44, 84, 44, 358,41, 85, 05, 324,14, 0*74$GNGLL,2237.56240,N,11401.59614.E.073114.00,A.A*7C
落地的项目
三. 各部分功能说明(图文结合)
可燃气体采集 ADC
BC260,EG25 H7串口
遥控器 SMBUS 串口
小车遥控CAN总线
华为云,阿里云物联网平台为设备提供安全可靠的连接通信能力,向下连接海量设备,支撑设备数据采集上云;向上提供云端 API,服务端通过调用云端 API 将指令下发至设备端,实现远程控制。物联网平台也提供了其他增值能力,如设备管理、规则引擎等,为各类 IoT场景和行业开发者赋能。设备接入 物联网平台支持海量设备连接上云,设备与云端通过 IoT Hub 进行稳定可靠 地双向通信。
1) 提供设备端 SDK、驱动、软件包等帮助不同设备、网关轻松接入阿里云。
2) 提供蜂窝(2G/3G/4G/5G)、NB-IoT、LoRaWAN、Wi-Fi 等不同网络设备接入 方案,解决企业异构网络设备接入管理痛点。
3) 提供 MQTT、CoAP、HTTP/S 等多种协议的设备端 SDK,既满足长连接的实时性 需求,也满足短连接的低功耗需求。
四。作品源码
五、作品功能演示视频
[localvideo]3159822e838437602226e3d1fb3ba091[/localvideo]
六、项目总结
本项目比较庞大,项目亮点在于做了一个分布式系统化可燃气体监测系统,提供立体巡检,全天候,复杂全地形,地下全检测,基于STM32H7平台做了RTK 厘米级别定位的智能车,可以进行厘米级别导航,正在改进算法,后续加入英伟达GPU或者高性能AI计算单元,实现可燃气体强弱进行自动寻觅泄漏点,做到哮天犬的智能车监测泄露。欢迎企事业单位跟本人洽谈具体合作。
其他
- 2024-01-09
-
回复了主题帖:
辞旧:年底清仓,100+板卡来袭,有缘来领
我申请31 号 SWM320VET7-50_LQFP100最小系统开发板,我对华芯微特情有独钟啊 ,想开发GUI,希望得到