利用HX711、Esp32和Phyphox制作手机电子称

电子称成品

从2021年7月份起,经过断断续续的大约两个月的努力,微主终于把智能手机电子称安装调试完毕,量程可达10千克。

在漫长的安装和调试环节中,参考了微信公众“阿璇物理教学研究室”的两篇技术文章,文章作者北京市和平街一中梅晓璇老师还给予了持续的、强有力的技术支持,在此一并表示感谢。

阿璇物理教学研究室

HX711称重/拉压力传感器实验

phyphox下HX711测冲力实验

在实验中,HX711的连接一直出错,这是厂家给出的数据线颜色分布与参考文献中的颜色分布不同导致的;开始的时候固执于颜色的绝对对应,总是出错;后来想,产品出厂时肯定检测过,应该是傻瓜式的,即插即用;微主果断抛弃色彩对应关系,直接插接,一试而成。

HX711连接方式

在连接ESP32的时候,也出了很长时间的错误,按照参考文献的连接方式,数据输出总是出错,而且智能手机上的质量时间函数图像中一直输出周期性的尖峰。经过多次尝试,偶然发现,HX711接入3.3伏电压时,数据输出正常了。

ESP32连接方式

虽然电子称有了数据输出,但是电子称的输出值与测试用的500克砝码不一致。为此微主在小程序内做了校准,电子称上放置500克的砝码时,电子称的示数恰好是500克。

曲线和数值显示方式

需要指出的是,经过校对,电子称在500克左右是准确的,待测值偏离500克时,存在测量误差,误差在±3克左右。

至此,我们在Phyphox手机实验设计领域又添加了一个力传感器,以后就可以开展与力学相关的科学探究实验了。

(0)

相关推荐

  • 用STC89C52连接Phyphox(综述)

    用STC89C52连接Phyphox(综述) Phyphox,又名手机物理工坊,是一款运行在手机端.借助手机传感器来进行物理实验的专业的物理APP.Phyphox除了本身能够进行超巨量的物理实验以外- ...

  • 用ESP32开发板创作并扩充我们的Phyphox实验

    用ESP32开发板创作并扩充我们的Phyphox实验 前几天看到Phyphox官方释出了Phyphox-BLE扩展库,消息是放在Arduino.cc官网的,https://www.arduino.cc ...

  • 同时使用两个VL6180X测位移

    传感器(模块)与Arduino等单片机传输数据时,是在一定的传输协议约定下的,比如IIC传输协议,集成电路总线传输结构,只需要SCL和SDA两条线,然后所有的传感器都挂在两条线上,当需要传输数据时,单 ...

  • phyphox通过蓝牙反控ESP32的技术细节

    phyphox通过蓝牙反控ESP32的技术细节 Phyphox能够通过它的官方的Arduino支持库来扩展我们自己创作实验的事情发生之后,可由ESP32/Arduino Nano 33外接手机不配备的 ...

  • 手机端响应来自ESP32的数据消息

    手机端响应来自ESP32的数据消息 一.背景 做这个事情,是希望有一天能够打破ESP32与Phyphox的蓝牙一对一连接,而不过分涉及麻烦的技术与设置. 基于ESP32与Phyphox的实验技术,专业 ...

  • phyphox下HX711测冲力实验

    今天简单地把HX711改在了ESP32下面.这是因为原来的实验是写在Arduino UNO和BLE蓝牙下的,没使用ESP32. 修改了HX711.h头文件里面定义的引脚,避免出现莫名其妙的不可解释: ...

  • 利用手机Phyphox定量探究法拉第电磁感应定律

    利用手机Phyphox定量探究法拉第电磁感应定律 用Phyphox探究这个实验的优点是,省钱,高端的传感器实验室好多学校并没有:二是方便,不用搬运信号发生器.数字测量仪器等:三是易推广.易普及,能让更 ...

  • ESP32&Phyphox能直接测量负电压吗(2)

    ESP32&Phyphox能直接测量负电压吗(2) 刚刚测试了用分压电路使得ESP32能够直接测量负电压,最终的界面和表现层没有处理.于是利用一点儿时间把这个收尾工作做了:校准和修改Phyph ...

  • 搭建ESP32实验多用户连接服务器

    搭建ESP32实验多用户连接服务器 一.背景 ESP32结合Phyphox实验是通过蓝牙BLE连接的,默认的情况下,只能一对一连接,当多个手机Phyphox连接到ESP32蓝牙时,后连接并接入的Phy ...

  • 直接用手机测电压-Phyphox-ESP32图形电压表

    直接用手机测电压-Phyphox-ESP32图形电压表 按照Phyphox BLE官方的介绍,它最认为支持得最好的开发板,应该是Arduino Nano 33 BLE/BLE Sensor/IOT这三 ...

  • Phyphox Ble库的经验点滴

    Phyphox Ble库的经验点滴 Phyphox是自动支持蓝牙BLE传输协议的,直接使用BLE 5.0可以给Phyphox传输数据.但是当Phyphox Ble的Arduino库发布以来,直接使用有 ...