UMDK-HX711¶
Используется для работы с 24-битным АЦП HX711, основное предназначение которого — съём показателей тензодатчиков весов.
Команды¶
Получает текущие показания:
mosquitto_pub -t "devices/lora/NNNNNNNNNNNNNNN/hx711" -m "get"
Устанавливает период автоматической отправки показаний (в минутах):
mosquitto_pub -t "devices/lora/NNNNNNNNNNNNNNN/gpio" -m "period 2"
Сообщения¶
Текущие показания весов, в граммах и в отсчётах АЦП:
devices/lora/NNNNNNNNNNNNNNN/gpio
{
"data": {
"weight": 77530
"raw": 87167914
},
"status": {
"devEUI" : "NNNNNNNNNNNNNNN",
"rssi" : -16,
"temperature" : 30,
"battery" : 3300,
"date" : "2018-02-29T11:12:13.843900Z"
}
}
Подключение¶
DIO16 — сигнала данных HX711, DIO17 — тактовый. HX711 подключается к питанию 3,3 В.
Калибровка весов (установка нулевого веса и масштаба) производится локально командами группы hx711 в собственной консоли конечного устройства.
Распространение¶
Модуль распространяется в исходных кодах и может входить в версии прошивок public и commercial.
Исходные коды: