Товары из Китая

DIY набор — сделай сам электронные весы на 3 кг.


  • Цена: $17.69
  • Всем доброго времени суток!

    Предлагаю на Ваш суд обзор на Kit набор для сборки электронных весов.

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

    DIY набор - сделай сам электронные весы на 3 кг.

    Правда стоит отметить, что отсутствие инструкции частично компенсируется пакетом файлов который можно скачать со страницы заказ, тут есть и принципиальная схема, и печатная плата и даже полный исходный код прошивки.

    В роли основного датчика выступает тензометрический датчик веса.

    DIY набор - сделай сам электронные весы на 3 кг.

    О тензодатчике из Википедии
    Тензодатчик; от лат. tensus — напряжённый — датчик, преобразующий величину деформации в удобный для измерения сигнал (обычно электрический), основной компонент тензометра (прибора для измерения деформаций). Существует множество способов измерения деформаций: тензорезистивный, пьезоэлектрический, оптико-поляризационный, пьезорезистивный, волоконно-оптический, или простым считыванием показаний с линейки механического тензодатчика. Среди электронных тензодатчиков наибольшее распространение получили тензорезистивные датчики

    Тензорезистивный датчик обычно представляет собой специальную упругую конструкцию с закреплённым на ней тензорезистором и другими вспомогательными деталями. После калибровки, по изменению сопротивления тензорезистора можно вычислить степень деформации, которая будет пропорциональна силе, приложенной к конструкции.

    Существуют разные типы датчиков:

    • датчики силы (измеряет усилия и нагрузки)
    • датчики давления (измерение давления в различных средах)
    • акселерометры (датчик ускорения)
    • датчики перемещения
    • датчики крутящего момента

    Наиболее типичным применением тензодатчиков являются весы. В зависимости от конструкции грузоприёмной платформы, применяются тензодатчики различного типа:

    • консольные
    • s-образные
    • «шайба»
    • «бочка»

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

    .

    На торце датчика наклеен стикер с указанием максимального веса и направлением его приложения для правильного измерения.

    DIY набор - сделай сам электронные весы на 3 кг.

    Датчик используется в паре с двухканальным модулем тензодатчиков HX711, по сути HX711 это двух канальный 24 битный АЦП предназначенный для использования в паре с тензодатчиками.

    DIY набор - сделай сам электронные весы на 3 кг.

    Спецификация

    • Дифференциальный вход с напряжением: ± 40 мВ
    • Точность преобразования: 24 бит
    • Частота обновления: 80 Гц
    • Рабочее напряжение: 5 В постоянного тока
    • Рабочий ток: <10 мА
    • Размер: 38 x 21 x 10 мм

    Обозначение контактов платы: E+, E- (питание тензодатчиков); A-, A+ (канал A); B-, B+ (канал B); разъем, обозначенный на плате JP2, используется для подключения к контроллеру и для подачи питания. Обозначение контактов: VCC (напряжение питания), GND (общий контакт), DT (данные), SCK (синхронизация) – интерфейс IIC (I2C).

    Схема АЦП HX711:

    DIY набор - сделай сам электронные весы на 3 кг.

    К сожалению описания, какой провод датчика, за какой канал отвечает, нет, так что придется ориентироваться на данные из интернета, а там соберем, посмотрим.

    DIY набор - сделай сам электронные весы на 3 кг.

    В первый раз собрал не правильно, подключил к А+ белый провод (нашел такой вариант в интернете), а зеленый соответственно к А-. Весы работали, но давить на датчик нужно было в сторону противоположную стрелке на датчике.

    Сама плата будущих весов.

    DIY набор - сделай сам электронные весы на 3 кг.

    Очень странно выглядит решение с расположением основного контроллера, помимо посадочного места под панель для контроллера есть еще два ряда отверстий назначение который непонятно. То ли для установки контроллера в другом корпусе, то ли для его чего-то.

    DIY набор - сделай сам электронные весы на 3 кг.

    Собственно сам контроллер STC89c52BC.

    DIY набор - сделай сам электронные весы на 3 кг.

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

    DIY набор - сделай сам электронные весы на 3 кг.

    Микросхема памяти 24c16n. Как я понял из исходного кода прошивки микросхема нужна исключительно для хранения калибровочной поправки, которая прибавляется, или вычитается из показаний датчика при взвешивании.

    DIY набор - сделай сам электронные весы на 3 кг.

    Небольшое количество кнопок, переключателей, пара резисторов и резисторная сборка.

    DIY набор - сделай сам электронные весы на 3 кг.

    Набор из разъемов с их помощью предлагается собрать вмести три платы весов.

    DIY набор - сделай сам электронные весы на 3 кг.

    Ну и дисплей для отображения информации, это давно всем известный 1602А, две строки по 16 символов.

    DIY набор - сделай сам электронные весы на 3 кг.

    Ну и акриловый корпус, куда же без него.

    DIY набор - сделай сам электронные весы на 3 кг.

    Начнем сборку.

    Вначале, как всегда, самые мелкие элементы.

    DIY набор - сделай сам электронные весы на 3 кг.

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

    DIY набор - сделай сам электронные весы на 3 кг.

    DIY набор - сделай сам электронные весы на 3 кг.

    Теперь кнопки и оставшиеся детали.

    DIY набор - сделай сам электронные весы на 3 кг.

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

    DIY набор - сделай сам электронные весы на 3 кг.

    DIY набор - сделай сам электронные весы на 3 кг.

    А на плату HX711 припаиваю изогнутые контакты. Потом все это придется переделывать, но об этом я еще не знаю 🙂

    DIY набор - сделай сам электронные весы на 3 кг.

    Освободил корпус от защиты, при резке одну панель немного прожарили, бумага в этом месте сгорела, а панель пожелтела немного.

    DIY набор - сделай сам электронные весы на 3 кг.

    В процессе сборки выяснилось, что мой первоначальный вариант с креплением платы HX711 просто физически не влезает в корпус, пришлось выпаивать разъемы и переделывать все по-другому.

    Собственно как нужно было правильно припаивать ножки к плате HX711. Разъем на основной плате тоже пришлось переделать, он ставится просто вертикально.

    DIY набор - сделай сам электронные весы на 3 кг.

    Пока выпаивал разъем с АЦП и запаивал новый, умудрился вырвать провода с тензодатчика. Думал на это обзор и закончится, но зачистив защитный резиновый компаунд, удалось подпаять провода назад и на удивление все заработало 🙂

    DIY набор - сделай сам электронные весы на 3 кг.

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

    Ну и наконец, весы в сборе.

    DIY набор - сделай сам электронные весы на 3 кг.

    Вид снизу.

    DIY набор - сделай сам электронные весы на 3 кг.

    Первое включение, экран на весах инверсионный, он плохо дружит с внешней подсветкой, так что за качество фото прошу прощения.

    DIY набор - сделай сам электронные весы на 3 кг.

    После включения на экране в первой строке всегда отображается надпись Welcome to use!

    Во второй строке, слева отображается вес, справа коэффициент калибровки датчика.

    Для начала код из прошивки:

    :

    
    
    void Get_Weight ()
    {
    Weight_Shiwu = HX711_Read ();
    Weight_Shiwu = Weight_Shiwu - Weight_Maopi; // Получить вес нетто
    If (Weight_Shiwu> 0)
    {
    Weight_Shiwu = (unsigned int) ((float) Weight_Shiwu / GapValue); // вычислить фактический вес объекта
    If (Weight_Shiwu> 3000) // Сигнализация избыточного веса
    {
    Flag_ERROR = 1;
    }
    else
    {
    Flag_ERROR = 0;
    }
    }
    else
    {
    Weight_Shiwu = 0;
    // Flag_ERROR = 1; // загрузить сигнал тревоги
    }
    }
    void Get_Maopi()
    {
    Weight_Maopi = HX711_Read();
    }

    GapValue — это и есть тот самый коэффициент, который нужно подобрать.

    Механизм взвешивания следующий.

    На вход АЦП поступает некое напряжение, которое меняется в зависимости от силы, приложенной к датчику. АЦП преобразует напряжение в число и передает его контроллеру. Так как датчик линейный то изменение напряжения на выходе с датчика пропорционально изменению веса, значит единственное что остается, подобрать такой коэффициент при делении на который получался бы значение веса.

    Для подбора коэффициента используются две средние кнопки весов, в моем случае коэффициент получился равный 585. С таким коэффициентом удалось добиться точности ± 1 грамм и стабильных результатов.

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

    DIY набор - сделай сам электронные весы на 3 кг.

    Видео сборки и настройки:

    Небольшой вывод: если кратко, то неплохо, вполне себе интересный набор который можно собрать за вечер и получить рабочую вещь. И да я понимаю, что за эти деньги можно купить гораздо лучшие весы и не одни, но как писали в комментариях к таким обзорам основное его назначение это обучение и развлечение, а не получение конечного изделия как можно дешевле. В конце концов, тут как не крути ручная работа, а это всегда стоит дорого даже если и приходиться прилагать свои собственные руки.

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

    Товар предоставлен для написания обзора магазином. Обзор опубликован в соответствии с п.18 Правил сайта.


СМОТРИ ТАКЖЕ