- Notifications
You must be signed in to change notification settings - Fork2
A scale using ADS1232 24-bit ADC with some coffee related features.
License
jousis9/ESPresso-Scale
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
ESPresso Scale
Fully open source (s/w & h/w) scale project.
Main repository of the project is on gitlab
https://gitlab.com/jousis/espresso-scale
Library only repository
https://gitlab.com/jousis/ads1232-library
Demo videos
- https://www.youtube.com/watch?v=8tvMJu86iec
- https://www.youtube.com/watch?v=bEaxTo1kfss
- https://www.youtube.com/watch?v=PEWwwGYqkho
- https://www.youtube.com/watch?v=CMC78F73UXM
- https://www.youtube.com/watch?v=utdwb62cblk
- https://www.youtube.com/watch?v=FwshqRFPCWY
- https://www.youtube.com/watch?v=zp7rjEApNao
- many more coming soon
Features
- Open source firmware, software and hardware
- Two pcb designs, one with LED segment display and one with SPI connector (for OLED/TFT)
- Ionic v4 "beta" application with live weight display and full control of scale options (BLE)
- ESP32 (wroom module) MCU
- ADS1232 24-bit ADC from TI
- Lipo and USB powered
- 10SPS and 80SPS sampling speed with various options regarding filtering/smoothing
- Auto calibration function (selectable weight)
- Touch buttons , using ESP32 pins or external touch module (TTP223).
- OTA upgrade mode (wifi)
- 3d printed case (stl & fusion360 files provided)
- power consumption from 50mA under full use (TFT) to <1mA while on deep sleep
What is provided ?
- PCB Gerber file
- PCB pictures
- PCB assembly guide
- PCB layer drawings (top/bottom)
- Schematics (PDF)
- PCB easyEDA project export
- Fusion 360 project file for the cases
- stl files for the cases
- Assembly guide (basic)
- Bill of materials (BOM)
- Pinout reference
- Firmware (Arduino IDE project)
- Mobile Application (Ionic v4 source code)
- Basic ADC settings explanation file and some basic tests
Documentation
All the source files have a lot of comments inside but I will upload separate, more detailed documents, soon.
Consider contributing
I am not a developher, nor an EE.
This project is intended as a kick start for the community to build something awesome.
Feel free to change anything in any way you see fit.
If you want to read more technical stuff and reasons why I did what I did, check out thishackaday page.
I will try to upload details about all aspects of the design.
License
Software underGPL v3
Hardware underCERN Open Hardware Licence v1.2
Documentation underCC BY-SA license 2.0