Весы для кофе/эспрессо 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
21
Нет комментариев. Ваш будет первым!

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

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

держатель микрофона yaesu ft450
это простой держатель микрофона дляПодробнее
8-контактный краевой разъем карты (например, марки амфено...
I needed this for a project. STEP filesПодробнее
Переключатель на 4 аркадные кнопки......
Я разработал этот блок для четырехПодробнее
Держатель щупов для осциллографа Rigol DHO (804)
Легко печатаемый защелкивающийсяПодробнее
Крышка осциллографа Rigol 804 (800-900 серия)
Защелкивающаяся крышка для осциллографовПодробнее
Линки для пайки "третья рука"
Стандартные звенья типа Loc-LineПодробнее
USB-вытяжка C для пайки (+ прочный корпус)........
Я хотел, чтобы вентилятор отсасывалПодробнее
Носимый чехол для Seeed Xiao (ремешок 22 мм)........
Это чехол, напечатанный на 3D-принтереПодробнее
Лабораторный блок питания - корпус блока питания Riden RK..
Компактный чехол для модулей RidenПодробнее
BIGTREETECH BTT Relay V1.2 Крепление на DIN-рейку........
Модель от Фабиана не была доступна воПодробнее
Модульная система Pegboard - Макетные платы........
Когда я впервые нашел «ВертикальнуюПодробнее
Wemos D1 mini (крепление на DIN-рейку)
Это крепление для Wemos D1 mini. WemosПодробнее
Реле для крепления на DIN-рейку
Нужно распечатать: 2 шт. файлаПодробнее
Нагрузочная катушка любительского радио........
Это мой прототип самодельной загрузочнойПодробнее
Чехол Heltec v3 для Meshtastic
**Вы можете приобрести этот и другие ужеПодробнее
Komplettes Stativ mit Kugelkopf-Adapter und Gehäuse für e..
Комплектная модель для мини-стата дляПодробнее
Корпус BrickLight
Корпус, состоящий из двух частейПодробнее
Чехол на камеру ESO32-CAM
Чехол на камеру ESO32-CAM+ DevelopmentПодробнее
ULTIMATE Devboard (без поддержки) для двигателей n20, Ard..
Сопло .6. Высота слоя .2. КреплениямПодробнее
Настенное крепление модуля светодиодного дисплея 192*192 ..
Простая пластина для настенногоПодробнее
Я люблю Ардунио
ПОЕХАЕМ, Ардунио (запускать из esp32Подробнее
Lolin32 lite открытый корпус с зажимом DIN........
I added the 2 models together. Подробнее
2,4-дюймовый TFT-дисплей Zoll Gehäuse Schräg........
Dieses flache Gehäuse для 2,4-дюймовогоПодробнее
Крепление тумблера - поддержка прерывателя на подставке (..
Завидуете ли вы свободному подключениюПодробнее
Датчик CO2 TTGO Настольная подставка под углом 45 градусо..
Датчик CO2 TTGO Настольная подставка подПодробнее
Я люблю Ардунио
ПОЕХАЕМ, Ардунио (запускать из esp32Подробнее
Чехол Flip_C3
Я создал этот корпус, чтобы можно былоПодробнее
Магнитное крепление на стену 4 дюйма........
Я переделал модель, потому что стопорныеПодробнее
Угловой футляр и крепление
Эта модель представляет собойПодробнее
Крепление для силиконовых лент (5,6 мм x 11,6 мм) и код д..
Fixation pour Ruban del En Silicone (5,6Подробнее
Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.