Москва, ул. Пушкинская, д.12
Акции
Бренды
О компании
Помощь
  • Методы оплаты
  • Методы доставки
  • Гарантия
  • Вопрос-ответ
Блог
Информация
  • Политика конфиденциальности
  • Политика использования файлов cookie
  • Договор публичной оферты
Отзывы
Контакты
    +7 100 000-00-11
    +7 100 000-00-11 Консультация
    +7 100 000-00-22 Отдел продаж
    +7 100 000-00-33 Бухгалтерия
    E-mail
    info@site.com
    Адрес
    Москва, ул. Пушкинская, д.12
    Режим работы
    Пн - Вс: 10.00 - 19.00
    3d-xpert
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    • 3D принтеры
      3D принтеры
      • Печать пластиком (FDM/FFF)
      • Печать фотополимером (SLA/DLP/LCD)
      • Печать воском (MJP)
      • Для дома
      • Для бизнеса
      • Для производства
      • Промышленные
    • 3D-сканеры
      3D-сканеры
    • Материалы для 3D печати
      Материалы для 3D печати
      • Пластики
      • Фотополимеры
    • Комплектующие 3D принтера
      Комплектующие 3D принтера
      • Электроника
      • Механика
      • Нагревательные столы и сопутствующие
      • Экструдеры
      • Сушилки для пластика
      • УФ-камеры
      • Мойки
      • Ультразвуковые ванны (мойки)
      • 3D ручки
      • Расходные материалы для SLA / LCD
      • Сопутствующие
      • Наборы для мейкеров
      • Инструменты для 3D печатника
      • Постобработка
      • Адгезивы
      • Автоматические системы подачи пластиков (АМС)
    • Arduino и робототехника
      Arduino и робототехника
      • Arduino
      • Raspberry Pi
      • Обучающие наборы
      • Orange Pi
      • Одноплатники
      • Модули
      • Датчики
      • Дисплеи
      • Механика
      • Макетные платы
      • Светодиоды
      • Провода и кабели
      • Источники питания
      • Радиодетали
    • Комплектующие ЧПУ станка
      Комплектующие ЧПУ станка
      • Шаговые двигатели и аксессуары
      • Зубчатые ременные передачи
      • Шарико-винтовые передачи (ШВП)
      • Трапецеидальные передачи винт-гайка
      • Цилиндрические направляющие
      • Профильные направляющие
      • Муфты соединительные
      • Электроника
      • Фрезы
      • Карбоновый профиль / трубки
      • Пневматическое оборудование
      • Системы подачи смазки
      • Сопутствующие
      • Шпиндели и сопутствующие
      • Механика
      • Конструкционный профиль
      • Комплектующие OpenBuilds
      • Лазерные станки
      • Лазерная резка и аксессуары
    • Инструменты
      Инструменты
      • Зачистка и обрезка кабеля
      • Измерительный инструмент
      • Кабель и провода
      • Клеевые пистолеты (термопистолеты)
      • Напильники и надфили
      • Обжимной инструмент
      • Отвертки
      • Паяльное оборудование
      • Пинцеты
      • Расходные материалы
    • Запчасти для 3D принтеров по брендам
      Запчасти для 3D принтеров по брендам
      • Bambu Lab
      • Creality
      • Flashforge
      • Anycubic
      • ELEGOO
      • Flying Bear
      • Qidi
      • Sovol
      • 3DIY printers
    3D принтеры 3D-сканеры Материалы для 3D печати Комплектующие 3D принтера Arduino и робототехника Комплектующие ЧПУ станка Инструменты Запчасти для 3D принтеров по брендам
    3d-xpert
    • 3D принтеры
      3D принтеры
      • Печать пластиком (FDM/FFF)
      • Печать фотополимером (SLA/DLP/LCD)
      • Печать воском (MJP)
      • Для дома
      • Для бизнеса
      • Для производства
      • Промышленные
    • 3D-сканеры
      3D-сканеры
    • Материалы для 3D печати
      Материалы для 3D печати
      • Пластики
      • Фотополимеры
    • Комплектующие 3D принтера
      Комплектующие 3D принтера
      • Электроника
      • Механика
      • Нагревательные столы и сопутствующие
      • Экструдеры
      • Сушилки для пластика
      • УФ-камеры
      • Мойки
      • Ультразвуковые ванны (мойки)
      • 3D ручки
      • Расходные материалы для SLA / LCD
      • Сопутствующие
      • Наборы для мейкеров
      • Инструменты для 3D печатника
      • Постобработка
      • Адгезивы
      • Автоматические системы подачи пластиков (АМС)
    • Arduino и робототехника
      Arduino и робототехника
      • Arduino
      • Raspberry Pi
      • Обучающие наборы
      • Orange Pi
      • Одноплатники
      • Модули
      • Датчики
      • Дисплеи
      • Механика
      • Макетные платы
      • Светодиоды
      • Провода и кабели
      • Источники питания
      • Радиодетали
    • Комплектующие ЧПУ станка
      Комплектующие ЧПУ станка
      • Шаговые двигатели и аксессуары
      • Зубчатые ременные передачи
      • Шарико-винтовые передачи (ШВП)
      • Трапецеидальные передачи винт-гайка
      • Цилиндрические направляющие
      • Профильные направляющие
      • Муфты соединительные
      • Электроника
      • Фрезы
      • Карбоновый профиль / трубки
      • Пневматическое оборудование
      • Системы подачи смазки
      • Сопутствующие
      • Шпиндели и сопутствующие
      • Механика
      • Конструкционный профиль
      • Комплектующие OpenBuilds
      • Лазерные станки
      • Лазерная резка и аксессуары
    • Инструменты
      Инструменты
      • Зачистка и обрезка кабеля
      • Измерительный инструмент
      • Кабель и провода
      • Клеевые пистолеты (термопистолеты)
      • Напильники и надфили
      • Обжимной инструмент
      • Отвертки
      • Паяльное оборудование
      • Пинцеты
      • Расходные материалы
    • Запчасти для 3D принтеров по брендам
      Запчасти для 3D принтеров по брендам
      • Bambu Lab
      • Creality
      • Flashforge
      • Anycubic
      • ELEGOO
      • Flying Bear
      • Qidi
      • Sovol
      • 3DIY printers
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    3d-xpert
    Телефоны
    +71000000011 Консультация
    +71000000022 Отдел продаж
    +71000000033
    E-mail
    info@site.com
    Адрес
    Москва, ул. Пушкинская, д.12, Москва, ул. Пушкинская, д.12
    Режим работы
    Пн - Вс: 10.00 - 19.00
    0
    0
    0
      • Каталог
      • 3D принтеры
        • 3D принтеры
        • Печать пластиком (FDM/FFF)
        • Печать фотополимером (SLA/DLP/LCD)
        • Печать воском (MJP)
        • Для дома
        • Для бизнеса
        • Для производства
        • Промышленные
      • 3D-сканеры
      • Материалы для 3D печати
        • Материалы для 3D печати
        • Пластики
        • Фотополимеры
      • Комплектующие 3D принтера
        • Комплектующие 3D принтера
        • Электроника
        • Механика
        • Нагревательные столы и сопутствующие
        • Экструдеры
        • Сушилки для пластика
        • УФ-камеры
        • Мойки
        • Ультразвуковые ванны (мойки)
        • 3D ручки
        • Расходные материалы для SLA / LCD
        • Сопутствующие
        • Наборы для мейкеров
        • Инструменты для 3D печатника
        • Постобработка
        • Адгезивы
        • Автоматические системы подачи пластиков (АМС)
      • Arduino и робототехника
        • Arduino и робототехника
        • Arduino
        • Raspberry Pi
        • Обучающие наборы
        • Orange Pi
        • Одноплатники
        • Модули
        • Датчики
        • Дисплеи
        • Механика
        • Макетные платы
        • Светодиоды
        • Провода и кабели
        • Источники питания
        • Радиодетали
      • Комплектующие ЧПУ станка
        • Комплектующие ЧПУ станка
        • Шаговые двигатели и аксессуары
        • Зубчатые ременные передачи
        • Шарико-винтовые передачи (ШВП)
        • Трапецеидальные передачи винт-гайка
        • Цилиндрические направляющие
        • Профильные направляющие
        • Муфты соединительные
        • Электроника
        • Фрезы
        • Карбоновый профиль / трубки
        • Пневматическое оборудование
        • Системы подачи смазки
        • Сопутствующие
        • Шпиндели и сопутствующие
        • Механика
        • Конструкционный профиль
        • Комплектующие OpenBuilds
        • Лазерные станки
        • Лазерная резка и аксессуары
      • Инструменты
        • Инструменты
        • Зачистка и обрезка кабеля
        • Измерительный инструмент
        • Кабель и провода
        • Клеевые пистолеты (термопистолеты)
        • Напильники и надфили
        • Обжимной инструмент
        • Отвертки
        • Паяльное оборудование
        • Пинцеты
        • Расходные материалы
      • Запчасти для 3D принтеров по брендам
        • Запчасти для 3D принтеров по брендам
        • Bambu Lab
        • Creality
        • Flashforge
        • Anycubic
        • ELEGOO
        • Flying Bear
        • Qidi
        • Sovol
        • 3DIY printers
    • Кабинет
    • Сравнение
    • Избранное
    • Корзина
    • Акции
    • Бренды
    • О компании
    • Помощь
      • Помощь
      • Методы оплаты
      • Методы доставки
      • Гарантия
      • Вопрос-ответ
    • Блог
    • Информация
      • Информация
      • Политика конфиденциальности
      • Политика использования файлов cookie
      • Договор публичной оферты
    • Отзывы
    • Контакты
    +71000000011 Бухгалтерия
    • Телефоны
    • +71000000011 Консультация
    • +71000000022 Отдел продаж
    • +71000000033 Бухгалтерия
    • info@site.com
    • Москва, ул. Пушкинская, д.12, Москва, ул. Пушкинская, д.12
    • Пн - Вс: 10.00 - 19.00
    Главная
    Блог
    Модули
    АЦП для аналоговых весов HX711

    АЦП для аналоговых весов HX711

    АЦП для аналоговых весов HX711
    Модули 01 января 2024
    • Технические характеристики модуля
    • Подключение
    • Пример использования
    • Часто задаваемые вопросы FAQ

    Arduino-модуль HX711 (рис. 1) на основе АЦП со встроенным усилителем HX711 предназначен для получения данных с тензодатчиков ( датчиков, преобразующих величину деформации в электрический сигнал). Основа модуля – специализированная микросхема HX711, имеет АЦП с разрешением 24 бит, благодаря чему обеспечивается высокая точность измерений (для сравнения – разрешение АЦП, встроенного в Arduino 10 бит). Модуль имеет 2 канала  А и В, к которым можно подключить два тензодатчика.  Для канала A коэффициент усиления равен 64 или 128, для канала B коэффициент усиления равен 32. Модуль работает с частотой измерения 80 Гц.


    Технические характеристики HX711

    • Напряжение питания – 6-5.5 В
    • Рабочее напряжение – 5 В
    • Количество каналов подключения тензодатчиков – 2
    • Коэффициент усиления – 32, 64, 128
    • Дифференциальный вход с напряжением – ± 40 мВ
    • Разрядность АЦП – 24 бит
    • Частота измерений – 80 Гц
    • Рабочий ток <10 мА
    • Рабочая температура – -40 – 85 °С
    • Размеры: 38x21x10 мм

    Подключение модуля HX711 к плате Arduino

    Модуль HX711 имеет два разъема J1 и J2 (см. рис. 1).

    Arduino-modul-HX711.jpg

    Рисунок 1. Arduino-модуль HX711

    Назначение контактов разъема  JP1:

    • E+, E- питание тензодатчиков;
    • A-, A+ дифференциальный вход канала А;
    • B-, B+ дифференциальный вход канала B.

    Назначение контактов разъема  JP2:

    • VCC - напряжение питания;
    • GND – общий контакт;
    • DT – линия данных;
    • SCK – линия синхронизации.

    Схема соединений модуля HX11, тензодатчика и платы Arduino показана на рис. 2.

    Skhema-soedinenij-modulya-HX711-tenzodatchika-Arduino-1024x667.jpg

    Рисунок 2. Схема соединений модуля HX711, тензодатчика и платы Arduino


    Пример использования АЦП для аналоговых весов HX711

    В качестве примера использования рассмотрим, как исполдьзовать модуль HX711 при создании создание весов до 1 кг. Нам потребуются следующие компоненты:

    • плата Arduino Uno -1
    • модуль HX711 - 1
    • тензодатчик - 1
    • провода MF - 4

    Соединение деталей по схеме соединений на рис. 2. Тензодатчик (в нашем случае тензорезистор) – это резистор, сопротивление которого изменяется в зависимости от его деформации. Тензорезистор располагается под слоем белого защитного полимера (см. рис. 3).

    tenzodatchik-1kg-HX.jpg

    Рисунок 3. Тензодатчик до 1 кг

    Направление приложения груза и максимальный вес измерения указаны на датчике, там же указывается и вес, на который рассчитан этот датчик. Схема измерителя на этом датчике является полумостовой – один тензорезистор сверху (на растяжение), второй снизу (на сжатие).  Один конец тензодатчика необходимо жестко зафиксировать (рис. 4 – с помощью тисков).

    Vesy-v-sbore-1024x765.jpg

    Рисунок 4. Весы в сборе

    Для работы с Arduino будем использовать библиотеку HX711, скачать которую можно с github (

    https://github.com/bogde/HX711

    ). Перед использованием тензодатчика его необходимо откалибровать. Загружаем на плату Arduino скетч из листинга 1.  Открываем монитор последовательного порта, при этом на весах не должно быть груза. Затем ставим груз известной массы (например гири) и смотрим показания. Если они недостоверны, необходимо поменять значение переменной float calibration_factor, пока для груза не будут выводиться правильные данные. Для моего датчика 1 кг – подобрал calibration_factor=64.80. Здесь получаются достаточно точные значения (см. рис. 5-9). Листинг 1

    //  Скетч к обзору модуля HX711
    
    //  Калибровка весов
    
    //  3d-diy.ru
    
    
    
    // Подключение библиотеки
    
    #include "HX711.h"
    
    // создание экземпляра объекта
    
    // 15(A1) – пин подключения DT
    
    // 14(A0) – пин подключения SCK
    
    HX711 weight(15, 14);
    
    // значение калибровочного коэффициента (делать подбор для своих весов)
    
    float scale_calibration = -3.7;
    
    // переменные
    
    float weight_units;
    
    float weight_gr;
    
    
    
    void setup() {
    
    // Инициализируем последовательный порт
    
    Serial.begin(9600);
    
    Serial.println("HX711 calibration …");
    
    
    
    scale.set_scale();
    
    // Сбрасываем весы на 0
    
    scale.tare();
    
    
    
    }
    
    
    
    void loop() {
    
    // Устанавливаем калибровочный коэффициент
    
    scale.set_scale(scale_calibration);
    
    // получить данные
    
    Serial.print("Read data: ");
    
    weight_units = scale.get_units(), 10;
    
    // если <0 то 0
    
    if (weight_units < 0) {
    
    weight_units = 0.00;
    
    }
    
    // перевод из унций в граммы
    
    weight_gr = weight_units * 0.035274;
    
    // вывод данных в последовательный порт
    
    // вес
    
    Serial.print("weight_gr =");
    
    Serial.print(weight_gr);
    
    Serial.print(" gr");
    
    // калибровочный коэффициент
    
    Serial.print("scale_calibration=");
    
    Serial.println(scale_calibration);
    
    }
    06.jpg

     

    07.jpg
    08.jpg

     

    09.jpg

    Рисунок 5-10. Калибровка (подбор значения calibration_factor)

    Теперь весы откалиброваны и готовы к использованию. Для измерения загружаем на плату Arduino скетч из листинга 2. И можем измерять вес необходимых вещей. Листинг 2

    //  Скетч к обзору модуля HX711
    
    //  Измерение веса
    
    //  3d-diy.ru
    
    
    
    // Подключение библиотеки
    
    #include "HX711.h"
    
    // создание экземпляра объекта
    
    // 15(A1) – пин подключения DT
    
    // 14(A0) – пин подключения SCK
    
    HX711 weight(15, 14);
    
    // значение калибровочного коэффициента (делать подбор для своих весов)
    
    float scale_calibration = 64.80;
    
    // переменные
    
    float weight_units;
    
    float weight_gr;
    
    
    
    void setup() {
    
    Serial.begin(9600);
    
    scale.set_scale();
    
    //Сбрасываем на 0
    
    scale.tare();
    
    //Применяем калибровку
    
    scale.set_scale(scale_calibration);
    
    }
    
    
    
    void loop() {
    
    Serial.print("Read data … ");
    
    // усредняем показания
    
    for(int i = 0;i < 10; i ++) units =+ scale.get_units(), 10;
    
    weight_units / 10;
    
    // перевод из унций в граммы
    
    weight_gr = weight_units * 0.035274;
    
    // вывод данных в последовательный порт
    
    Serial.print("weight_gr =");
    
    Serial.print(weight_gr);
    
    Serial.println(" gr");
    
    }

    Часто задаваемые вопросы FAQ

       1. Выдаются заведомо неверное значение веса предмета

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

       2. При калибровке выдает нулевое значение веса

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

     

     

    Похожие статьи

    Воссоздание скульптуры четвертого века с помощью 3D-печати
    Мировые новости
    06 октября 2024
    Воссоздание скульптуры четвертого века с помощью 3D-печати
    3-х осевой гироскоп и акселерометр GY-521 (MPU 6050)
    Датчики
    01 декабря 2024
    3-х осевой гироскоп и акселерометр GY-521 (MPU 6050)
    Разновидности подшипников вентиляторов охлаждения. Скольжения (Sleeve), качения (ball), гидравлические (hydraulic), магнитные (MagLev)
    3D принтеры
    01 июля 2024
    Разновидности подшипников вентиляторов охлаждения. Скольжения (Sleeve), качения (ball), гидравлические (hydraulic), магнитные (MagLev)
    Назад к списку
    • Все публикации 273
      • 3D печать 62
      • 3D принтеры 57
      • 3D сканеры 1
      • Arduino механика 6
      • Arduino платы 8
      • Датчики 27
      • Дисплеи 6
      • Кейсы 1
      • Компоненты 13
      • Мировые новости 35
      • Модули 38
      • Проекты 7
      • Сопутствующие 2
      • ЧПУ 10
    Подпишитесь на рассылку наших новостей и акций
    Подписаться
    Подписаться
    на новости и акции
    Связаться с нами
    +71000000011
    +7 100 000-00-11 Консультация
    +7 100 000-00-22 Отдел продаж
    +7 100 000-00-33 Бухгалтерия
    E-mail
    info@site.com
    Адрес
    Москва, ул. Пушкинская, д.12
    Режим работы
    Пн - Вс: 10.00 - 19.00
    info@site.com
    Москва, ул. Пушкинская, д.12
    Каталог товаров
    3D принтеры
    3D-сканеры
    Материалы для 3D печати
    Комплектующие 3D принтера
    Arduino и робототехника
    Комплектующие ЧПУ станка
    Инструменты
    Запчасти для 3D принтеров по брендам
    Компания
    О компании
    Акции
    Блог
    Методы оплаты
    Методы доставки
    Гарантия
    Отзывы
    Контакты
    Личный кабинет
    Избранное
    Сравнение товаров
    Мои заказы
    Авторизация
    Регистрация
    Восстановление пароля
    Информация
    Политика конфиденциальности
    Политика использования файлов cookie
    Договор публичной оферты
    © 2026 Site
    Каталог товаров
    Компания
    Личный кабинет
    Информация
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Бренды Контакты