暑期总结2-称重模块的软硬件实现

功能描述:

制作了一个量程为5公斤的电子秤,可以实现去皮,精度可达1克

在原来视频的基础上添加了一个超过量程的蜂鸣报警

实验器材:

STM32最小系统板*1

32芯片的烧录器*1

面包板*1

0.96寸OLED显示屏HS96L03*1

HX711称重采集模块*1

蜂鸣器模块*1

电脑(下载有keil_v5_for_MDK,注:不同于51单片机的开发环境)*1

面包板原理图

面包板接线图

注:

称重模块的引脚VCC与GND接到面包板的VCC与GND;

SCK时钟引脚接到PA1,DATA数据引脚接到PA2。具体接到哪个引脚与HX711模块的初始化代码相关,见注释

void HX711_GPIO_Init(void)
{
    RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);
    
    GPIO_InitTypeDef GPIO_InitStructure;
    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;  //时钟线推挽输出
    GPIO_InitStructure.GPIO_Pin = GPIO_Pin_1;
    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
    GPIO_Init(GPIOA, &GPIO_InitStructure);
    
    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING; //数据线浮空输入    
    GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2;
    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
    GPIO_Init(GPIOA, &GPIO_InitStructure);
}

演示视频:(建议直接观看原B站视频)

基于STM32+HX711制作电子秤

参考B站up,代码在评论区置顶(链接:https://pan.baidu.com/s/1GRIbReHWec1HY5TsuL-Z1w 提取码:3232),原视频链接如下

【STM32+HX711制作电子秤】 https://www.bilibili.com/video/BV1T64y157TB/?share_source=copy_web&vd_source=278c50d31e74b73c5c0c039391257e00

附录

称重模块为淘宝购买,链接如下,无广

【淘宝】限时官方立减1.4元 https://m.tb.cn/h.gnjxQi2pZW3VsAG?tk=hdzC3fygBg8 HU0025 「HX711模块 电子秤架压力传感器套装 称重传感器 电子秤模块5/10KG」
点击链接直接打开 或者 淘宝搜索直接打开

  • 6
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值