Весы для кофе/эспрессо DIY с Bluetooth

Источник:

Видя, как умные весы для эспрессо или кофе могут стоить сотни долларов, я решил построить свои собственные. Я разработал все 3D-файлы и создал сопутствующее веб-приложение, которое работает в любом браузере, поддерживающем Bluetooth API (я выбрал Chrome).

Открытый исходный код приложения и прошивки можно найти по адресу https://github.com/beeb/coffee-scale-app.

Я взял пружины и контакты для литий-ионного элемента 18650 из какого-то держателя батарей типа АА, который у меня лежал, см. прилагаемое изображение (вы поднимаете маленькие зубцы заклепки с помощью лезвия, чтобы удалить его из пластикового корпуса, затем переносите на печатное основание и отгибаете их наружу, чтобы закрепить.

Спецификация материалов:

Мини-тензодатчик Sparkfun — 500 г, прямой стержень (TAL221)
HX711 Усилитель тензодатчика (любого производителя)
Sparkfun ESP32 Вещь
OLED-модуль 128x32 с возможностью I2C (40x12 мм — SSD1306)
2 резистора сопротивлением 47 кОм, 100 кОм или 220 кОм (для делителя напряжения батареи — они должны иметь одинаковое значение)
SPST Кулисный переключатель
Винты М3
Пружина и контакт из корпуса аккумулятора
18650 литий-ионный аккумулятор

OLED-экран, коммутационная плата HX711 и ESP32 удерживаются на месте тонкой двус��оронней липкой лентой (достаточно небольшой поверхности на обоих концах). В зависимости от толщины ленты вам, возможно, придется немного отшлифовать колпачок кнопки, чтобы он не нажимал на кнопку в исходном положении.

ПРИМЕЧАНИЕ. Если ваша коммутационная плата HX711 имеет отдельные контакты VCC и VDD, один пользователь упомянул, что им пришлось закоротить/перемкнуть два контакта вместе, чтобы получить правильные показания.

Поскольку мой выключатель питания был очень большим, я не мог удобно разместить его по бокам весов, поэтому решил сделать его доступным снизу.

ESP32 Thing имеет встроенную схему зарядки, что означает, что USB может заряжать литий-ионный элемент, когда переключатель находится в положении ON.

Напряжение батареи находится в диапазоне от 2,5 В до 4,2 В, что превышает максимальное значение 3,6 В для контактов ESP32. Таким образом, я сделал очень простой делитель напряжения с двумя резисторами одинакового номинала. Я припаял резисторы напрямую к контактам GND + VBAT и протянул пару проводов к чувствительному контакту. Результирующее измеренное напряжение между двумя резисторами будет составлять половину реального напряжения. В коде есть таблица поиска (с интерполяцией) для определения оставшегося процента емкости.

Распечатать инструкции

Напечатано из PolyMax PLA, но подойдет практически любой материал.

Никаких опор не требуется, свесы печатаются как мосты.

13:37
53
Нет комментариев. Ваш будет первым!

Ссылка появится после регистрации

Похожие модели

Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.