Skip to content

Sofronio/SofronioPourOverRatioScale

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SofronioPourOverRatioScale

任何一个电子秤都是由【称重单元】【模数转换器】【单片机】【屏幕】【按钮】【供电】这6部分组成。因此使用现有电子秤的外壳,保留称重单元,更换其余部件,即可做出满足自己要求的电子秤。
本项目是一个支持咖啡粉录入和粉水比显示的,专为手冲咖啡设计的电子秤。

版本更新:

v1.1

连线图仅供参考,最终以代码为准
增加 单独的称重模式
增加 电量显示
增加 蜂鸣器支持
增加 2按键与3按键支持
增加 sample选择

v0.1

第一版

改装部件:

  • 【称重单元】使用原电子秤自带单元
  • 【模数转换器】便宜的电子秤通常使用自带单片机内部的模数转换器,但精度较低,因此使用【HX711】模块代替
  • 【单片机】原电子秤单片机通常为牛屎封装,也无法进行二次开发,为了照顾初学者,以及考虑到库文件的支持情况,使用【Arduino Pro Mini】代替
  • 【屏幕】原电子秤通常为单色液晶显示,信息量固定,为了显示更多的内容,需要使用点阵屏幕,这里使用【SSD1306 1.3寸 OLED】代替
  • 【按钮】原电子秤为贴片轻触开关,但不自己画PCB的话是比较难应用的,这里使用【贴片微动开关】代替
  • 【供电】原电子秤通常为2-4节AA/AAA电池供电,由于单片机耗电相对高一些,再考虑到电子秤内部空间,这里使用【14500锂电池】代替,为满足充电需求,使用国产【锂电池充放一体模块】

项目结构:

Calibration

初次连线完成后需要使用Calibration.ino进行校准,通常使用100.0g砝码完成

PvcDesign

表面覆膜设计,可以代替3D打印的OLED框架,也可以让按钮防水

RatioPourOverScale

RatioPourOverScale.ino是实现功能的主要程序,其中使用了以下库:

WireConnection.jpg

WireConnection.jpg是连线图

使用的第三方库:

AceButton

按钮所使用的库,支持单击、双击、长按、连发

StopWatch

秒表所使用的库,支持开始、暂停、继续、复位、精度设定等

HX711_ADC

模数转换器所使用的库,支持去皮、称重、窗口平均等功能

U8g2lib

OLED所使用的库,支持字体设定、按页更新、旋转显示等功能

About

Yet another Ratio PourOver Coffee Scale

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages