一、压力应变片

电阻式压力应变片比一些体重秤上使用的电压式压力应变片精度要高,但是成品的压力模块往往动辄几百元而且形态不能满足我们的各种“奇葩”应用。而这种裸片价格便宜,所以在最近一个小制作中使用了这种应变片,它的缺点也非常明显:非常脆弱,连接方式度娘也不很清楚。如果你不介意它如此脆弱需要用弹性胶小心固定,那么让我们一起来看一下正确的使用方式:

1、连接方法:全桥接——四个应变片朝向同一方向,手拉手连接起来,并且每个接头处引出一根导线,请看下面灵魂图示:

任意两个对角引出线接HX711的E+,E-,例如图中的红、蓝;另外两个对角引出线接HX711的A+、A-,例如图中的两条草绿色线。HX711还有一路B通道,可以接另一组。如果你发现应变片弯曲时产生的信号是负值或许可以调换以下A+、A-或者E+、E-。

PS:型号中的1K代表电阻为1000Ω

2、测试注意事项

这个应变片实在是太脆弱了,测试时最好用透明胶布来进行粘贴。实际使用时应该用专用胶固定或者使用硅胶也可以,但无论如何要小心连接线和片子本身。

二、HX711

前面已经说了E+\E-\A+\A-\B+\B-的连接方法,其他连线请自行参照HX711使用说明。

连接好硬件之后,就可以进行相应的测试。使用HX711时我用到HX711_ADC库,阅读库范例代码时,请注意以下代码行:

HX711_ADC LoadCell(20, 21);
 //启动压力传感器LoadCell.begin();long stabilisingtime = 2000;         // 延时一定的时间可以使得精确度提高LoadCell.start(stabilisingtime);
 LoadCell.update();                                  //更新传感器值

其中,更新传感器值的代码,请在LOOP过程中不断调用。

三、另一种去抖动的方法

因为在这个小项目中使用了红外光电对射传感器来感应一个快速物体的低频率高速撞击情况,所以涉及到抖动问题,这次使用了一个库来解决:

#include <Bounce2.h>

这个库有丰富的接口供我们调用:当前状态、由高到低、有低到高……是一个功能完备使用简单的库。但需要注意的是,使用这个库时我们不负责附加外部中断而是在loop函数中处理这些问题:

Bounce debouncer = Bounce();
在setup过程中//软消抖debouncer.attach(PinSignal);debouncer.interval(5); // interval in mspinMode(PinSignal, INPUT_PULLUP);
在void loop()中:debouncer.update();if (debouncer.rose()) {}if (debouncer.fell()) {}

从实际效果来看,这个库使用起来还是非常令人满意的。

【Arduino和高中通用技术】——十一、BF1K-3AA系列电阻式压力应变片、HX711压力传感器和另一种按键去抖动方法相关推荐

  1. 【Arduino和高中通用技术】——八、一个“科技小制作”

    这是之前制作的一个小作业--音乐喷泉.喷泉的高低和喷射时间随着音符的高低长短而变化,配以随机的RGB LED灯光效果对于一个科技小制作来说还是很好的. 一.硬件准备 1.Arduino uno 2.1 ...

  2. 通用技术课件_技术设计的一般过程 | 高中通用技术优质课展示

    前言 "独乐乐不如众乐乐".高中通用技术学科的建设与发展,更是需要你我他的共同参与. 为了帮助高中通用技术学科一线教师实现课堂教学相互交流与优质资源共享,我们将分期开展高中通用技术 ...

  3. 通用技术课件_优化—让我们做得更好 | 高中通用技术优质课展示

    前言 "独乐乐不如众乐乐".高中通用技术学科的建设与发展,更是需要你我他的共同参与. 为了帮助高中通用技术学科一线教师实现课堂教学相互交流与优质资源共享,我们将分期开展高中通用技术 ...

  4. 辅助设计是用计算机进行绘图和过程设计,高中通用技术 技术与设计1《第三节 “计算机辅助制图”教学设计》...

    第三节"计算机辅助制图"教学设计 课时安排:1课时 一.教材分析 1.教材内容分析 本节内容围绕着计算机在设计制图中的应用和优势两个方面展开,通过穿插的应用实例主要阐述了利用设计表 ...

  5. 通用技术和信息技术合格考知识点_【精品课】高中信息技术学考+高中通用技术学考-总复习(2019-2020-全考点60小时精讲)...

    [精品课]高中信息技术学考+高中通用技术学考-冲A总复习(2019-2020-全考点60小时精讲) 1. 课程内容介绍: 1)高中通用技术学考: 技术与设计1.技术与设计2(苏教版)(必修) 授课老师 ...

  6. 通用技术计算机辅助设计教案,高中通用技术 “计算机辅助制图”教学设计 苏教版必修1...

    <高中通用技术 "计算机辅助制图"教学设计 苏教版必修1>由会员分享,可在线阅读,更多相关<高中通用技术 "计算机辅助制图"教学设计 苏教版必 ...

  7. 教学用计算机示教仪器包括哪些,浙江省普通_高中通用技术教学器材.doc

    浙江省普通高中<通用技术>教学器材 配 备 目 录 ( 试 行 ) 浙 江 省 教 育 厅 二○○七年六月 说 明 1.根据我省普通高中新课程实验第一阶段课程设置所选教材编制. 2.本目录 ...

  8. 高中会考做题软件_2020高中通用技术会考试题及答案,搜题找答案的公众号神器,2020高中通用技术会考试题及答案查题必备工具...

    [单选题]下列选项不属于中药质量控制的效果的是( ). [单选题]在Windows, 哪组按键能把整幅屏幕内容拷贝到剪贴板上. [单选题]对心率有双向调节作用的腧穴首选 [单选题]下列选项不属于中药质 ...

  9. 高中学业水平测试计算机考试知识点,【终极完整】高中通用技术学业水平考试知识点汇总...

    专题一对技术的认识 基本要求 1.了解技术的发展史,破除对技术的神秘感 2.认识到技术是人的能动性和创造性的表现,是社会发展的主动力 3.全面地理解技术的基本性质 4.分清技术与科学的关系 知识梳理 ...

最新文章

  1. ipython换行操作_ipython 换行
  2. cudart64_101.dll not found
  3. GIt版本回退还不会用?轻松学会不怕失误
  4. [Pytorch]Pytorch的tensor变量类型转换
  5. VC++ 2005 使用BOOST库和WinPcap库
  6. 杭电1072 猜数字
  7. python适配器模式角色_适配器模式(Adapter模式)详解
  8. python打印json_Python漂亮打印JSON
  9. 理光打印机服务器响应错误,理光网络打印机服务器设置
  10. keytool密钥和证书管理工具-使用详解(整理)
  11. 漏洞解决方案-短信炸弹攻击
  12. 微信公众号还适合投资和创业吗?
  13. 利用数据泵导入导出dmp
  14. VS2019配置WinRT
  15. 免费数据分享·CnOpenData中国历史天气数据简介
  16. 计算机的文件结构图,如何科学的整理电脑文件?
  17. 「译」Web安全快速入门
  18. 本地推送jar包到远程maven仓库
  19. 25k~50k,比特大陆招人啦!这次会是你吗?
  20. How to write a scientific research paper?

热门文章

  1. Nginx基础配置和相关知识
  2. java1.7.0 for linux_linux操作系统-安装jdk1.7
  3. Python语言实现机器学习
  4. 展望:可见光通信技术标准体系建设
  5. 继电器模块的的使用方法、引脚说明、内部结构、接线说明(超通俗超详细看了就能给别人讲)
  6. 计算机打印机无法打印机驱动,打印机无法打印怎么办,教您打印机不能打印怎么解决...
  7. 为什么我3岁的儿子有不良信用记录?儿童数据泄露问题暗潮汹涌
  8. 基于STM32的二轮自平衡小车
  9. 3000三千元吃鸡电脑/主机配置推荐清单
  10. Python-使用海龟绘图制作动态时钟