Bluetooth-весы для эспрессо ESP32 на основе перьев........

Источник:

Это модифицированная версия весов Валентина, подходящая для моей эспрессо-машины Breville Dual Boiler.

Вместо оригинальной ESP32 Thing используется плата Feather на базе ESP32. Эта плата с EzSBC.com значительно снижает высокий ток потребления оригинальной Adafruit Feather в глубоком сне со 160 мА (IIRC) до 10 мкА.

Выключатель питания снимается, чтобы освободить место в корпусе весов, вместо этого используется режим глубокого сна ESP32 для продления срока службы батареи. Обе кнопки на передней панели активируют тактильные переключатели, установленные в корпусе. Удерживание левой кнопки нажатой > 1 секунды переводит ESP32 в глубокий сон. Обе кнопки используют внутренние подтягивающие/понижающие резисторы ESP32, поэтому никаких дополнительных компонентов не требуется.

Литий-полимерный элемент 18650 (или эквивалентный LiPo-аккумулятор напряжением 4,2 В) используется для питания весов и заряжается с помощью встроенной схемы зарядки Feather.

Прошивка MicroPython исходных весов потребовала некоторых изменений для работы с новой кнопкой и действиями глубокого сна/пробуждения. Кроме того, Feather по-другому обрабатывает считывание напряжения батареи, поэтому это касается еще одного изменения кода, и в качестве бонуса резисторы делителя напряжения не требуются.

Строительство:

Тензодатчик крепится к платформе весов с ��омощью термофиксируемых гаек. Я использую их практически для каждого проекта, поскольку они обеспечивают превосходную удерживающую способность крепежа. Однако они не являются обязательными.

Все платы модуля крепятся пластиковыми саморезами M2,6 x 4 мм. Конечно, это также необязательно, при желании вы можете использовать горячий клей. Мне нравится использовать пластиковые саморез�� в своих проектах, напечатанных на 3D-принтере.

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

Если вы обнаружите, что батарея весов работает недостаточно долго, есть вторая версия базы (esp32_scale_base_18650), которая для удобства имеет встроенный держатель элементов 18650. Он предн��значен для использования с общедоступными пружинными клеммами 16x18,5 мм.

Прошивка:

Прошивку MicroPython, модифицированную на основе исходного кода специально для указанного ниже оборудования, можно загрузить по адресу https://github.com/Nkawu/coffee-scale-firmware.

Следуйте Wiki по адресу https://github.com/Nkawu/coffee-scale-firmware/wiki, чтобы получить помощь в подготовке платы ESP32, установке прошивки и калибровке весов.

Спецификация материалов:
Плата для разработки и разработки Feather на базе ESP32 (с сайта EzSBC.com)
Мини-тензодатчик Sparkfun — 500 г, прямой стержень (TAL221) (или AliExpress)
HX711 Усилитель тензодатчика (или AliExpress, обычно в комплекте с тензодатчиком)
128x32 SSD1306 I2C OLED-модуль (AliExpress)
2x тактильных переключателя SPST-NO Off-Mom (DigiKey или другой с точно такими же характеристиками, подходящий для базы)
4x M3 x 0,5 мм резьба, винты с головкой под торцевой ключ из нержавеющей стали 316 длиной 16 мм
2x резьба M3 x 0,5 мм, винты с головкой под торцевой ключ из нержавеющей стали 316 длиной 10 мм
2x M3 X D5,0 мм X L 4,0 мм латунные вставные гайки из термоплавкого сплава (AliExpress)
16-20 пластиковых саморезов M2,6 x 4 мм (AliExpress)
18650 Литий-полимерный аккумулятор 4,2 В
1 пара пружинных клемм 18650 16x18,5 мм (при использовании корпуса 18650) (AliExpress)
ЧТО ДЕЛАТЬ:
Версия весовой платформы, не требующая загрузки термофиксируемых гаек
Будет предоставлена обновленная схема подключения проводов.

22:17
26
Нет комментариев. Ваш будет первым!

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

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

Arduino Nano Винтовые клеммы для крепления на DIN-рейку 4..
Вы можете загрузить STL Madhulk ​​иПодробнее
Защитный чехол для Arduino 0,98 дюйма OLED........
Это защитный передний корпус для 0,98Подробнее
Панель дверного замка Arduino
Для одного из моих крупных проектов яПодробнее
Подставка для макета Arduino Uno и Arduino Nano с опорным..
Это ремикс двух 3D-моделей. https://wwwПодробнее
Крепление на DIN-рейку для Arduino Uno.
Крепление для Arduino Uno на Din-рейкуПодробнее
8x держатель DIN релейной платы SSR Arduino........
Уважаемые создатели, мы хотели быПодробнее
Arduino Uno и подставка для макета с опорными контактами...
Это ремикс двух 3D-моделей. https://wwwПодробнее
Держатель катушки на базе Arduino с датчиком веса, беспла..
Это держатель катушки с датчиком веса вПодробнее
Контроллер Telescope OnStep - Коробка для платы Arduino M..
Коробка контроллера Telescope OnStepПодробнее
Грибная светодиодная лампа Arduino
Введение Честно говоря, я сделал этоПодробнее
Монтажный кронштейн на DIN-рейку для RAMPS/Arduino Mega....
Для моего нового 3D-принтера VORONПодробнее
Защитный чехол для Arduino с ЧПУ
Привет сообщество! Я разработал этотПодробнее
Настенное крепление Arduino UNO Mini Limited Edition.......
Резюме Это настенное крепление дляПодробнее
Крепление на DIN-рейку для Arduino Mega + RAMPS Remix с к..
Модифицированный кронштейн DIN-рейки дляПодробнее
Arduino Art Deco Прогноз погоды Дисплей Ретро........
Это дисплей прогноза погоды в стилеПодробнее
Stream Deck с большим количеством места для Arduino........
Инструкции см. в оригинале; этоПодробнее
Крепления Arduino Uno и Mega на DIN-рейку
Это крепления на DIN-рейку для ArduinoПодробнее
Ретро термометр Arduino в стиле ар-деко........
Это аналоговый термометр в стиле ар-декоПодробнее
Монтажный корпус DIN для Arduino NANO с экраном Ethernet ..
Это корпус, монтируемый по стандарту DINПодробнее
SKADIS поддерживает ARDUINO Uno R4 MINIMA/WIFI
ФР: Это поддержка Arduino Uno R4 дляПодробнее
MAKER CNC ROUTER Фрезерный станок GRBL Arduino Uno + щито..
Надеюсь, вам понравится этот проектПодробнее
Корпус Arduino DIN
Мне нужен был корпус DIN, в которыйПодробнее
Автомобиль с управлением через Bluetooth на Arduino........
Это файлы для автомобиля с BluetoothПодробнее
Arduino Uno с креплением прототипа платы на DIN-рейку......
Крепление для Arduino Uno с макетнойПодробнее
Адаптер цифровых штангенциркулей к Arduino........
Цифровые штангенциркули великолепны. ЧтоПодробнее
Реактивное колесо (Arduino, MPU6050)
Это маленькое и легкое в сборкеПодробнее
Супермаленький робот-манипулятор (Arduino)........
Все детали, код и схему подключенияПодробнее
Формула B1 Ремикс - Arduino Pro Micro
Этот руль — ремикс с https://wwwПодробнее
Arducam B0205 1080P Чехол для USB-камеры дневного и ночно..
Это модификация 6d6178 «Чехол для USBПодробнее
Крепление Arduino Mega DIN повернуто на 90 градусов........
То же, что и исходный файл, толькоПодробнее
Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.