Съдържание:

Как да си направим машина за бебешки тежести, използвайки Arduino Nano, HX-711 Load Cell и OLED 128X64 -- Калибриране на HX-711: 5 стъпки
Как да си направим машина за бебешки тежести, използвайки Arduino Nano, HX-711 Load Cell и OLED 128X64 -- Калибриране на HX-711: 5 стъпки

Видео: Как да си направим машина за бебешки тежести, използвайки Arduino Nano, HX-711 Load Cell и OLED 128X64 -- Калибриране на HX-711: 5 стъпки

Видео: Как да си направим машина за бебешки тежести, използвайки Arduino Nano, HX-711 Load Cell и OLED 128X64 -- Калибриране на HX-711: 5 стъпки
Видео: 20 товаров для автомобиля с Алиэкспресс, автотовары №39 2024, Ноември
Anonim
Image
Image

Здравейте Instructables, Преди няколко дни станах баща на сладко бебе?. Когато бях в болница, установих, че теглото на бебето е толкова важно, за да се следи растежа на бебето. Значи имам идея? за да направя машина за бебешки тежести от себе си. в тази инструкция ще ви покажа как да направите машина за теглене на бебе за по -малко от 10 $. Тази машина може да се използва и за други цели на претегляне. Така че Урокът ще обхваща; 1. Дървен Пототип за претегляне. Изработен от използвани дъски. 2. Интеграция на Arduino uno/Nano с OLED 128X64, клетка за зареждане, HX-711. 3. Кодиране на Arduino 4. Калибриране на сензорите за получаване на най -точни показания.

Консумативи

Arduino Uno / NanoOLED 128X64 Матрица за зареждане на платка HX-711 сензор Arduino IDE

Стъпка 1: Стъпка 1: Направете дървен прототип за везната

Стъпка 1: Направете дървен прототип за везната
Стъпка 1: Направете дървен прототип за везната
Стъпка 1: Направете дървен прототип за везната
Стъпка 1: Направете дървен прототип за везната
Стъпка 1: Направете дървен прототип за везната
Стъпка 1: Направете дървен прототип за везната

Първата фаза, с която започнах, е хардуер. Имах нужда от основа и отгоре, върху които да може да почива натоварващата клетка. Не исках да харча много пари, затова отидох в магазина си и намерих остатъци от дърво. Основата беше само дъска с размери 20x20 инча и имаше централни отвори за държане на клетката.

Едно нещо, което трябва да се има предвид критично, е, че стрелката на натоварващата клетка е обърната надолу, в противен случай вашите показания ще бъдат противоположни. Първо завийте дървените винтове с натоварваща клетка към основата и ги затегнете възможно най -здраво. Сега е моментът за върха, пробих две дупки в центъра с абсолютно същото разстояние между отворите на натоварващите клетки. След това затягам винтовете.

Изглежда евтино - беше, но си свърши работата перфектно. Всъщност това е всичко, от което се нуждаете, за да работи натоварващата клетка. Нашата основна цел - базата - беше постигната.

Стъпка 2: Стъпка 2: Запояване на товарната клетка и HX-711 и създаване на верига

Стъпка 2: Запояване на товарната клетка и HX-711 и създаване на верига
Стъпка 2: Запояване на товарната клетка и HX-711 и създаване на верига
Стъпка 2: Запояване на товарната клетка и HX-711 и създаване на верига
Стъпка 2: Запояване на товарната клетка и HX-711 и създаване на верига

След като завърших дървената конструкция, беше време да започна да изграждам истинската машина. Използвах усилвател HX-711 като сензор, така че той трябва да запои щифтовете на товарната клетка към HX-711. Следвайте посочените по -долу щифтове.

LoadCell HX-711

Червено -> Vcc

Черно -> Gnd

Зелено -> A+

Сиво -> A-

Следвайте схемите, дадени на снимките.

Докато свързвате Arduino с OLED

OLED Arduino Vcc -> 5v

Gnd -> Gnd

SDA -> A4

SCL -> A5

Докато свързвате Arduino с LOAD CELL HX-711

LoadCell Arduino

Vcc -> 5v

Gnd -> Gnd

Dout -> 2

CLK -> 3

Моля, вижте Схематична диаграма, дадена в приложенията.

Стъпка 3: Стъпка 3: Изтеглете библиотеки и качете кода

След като направите схеми, е време да кодирате проекта. Изтеглете необходимите библиотеки и ги разархивирайте

C: / Users / user / Documents / Arduino / libraries

Отворете скицата за калибриране, дадена в приложенията.

Стъпка 4: Стъпка 4: Калибриране на сензора HX-711

Стъпка 4: Калибрирайте сензора HX-711
Стъпка 4: Калибрирайте сензора HX-711

Калибрирането на сензора е най -известната част, но аз направих код, който ще ви помогне по най -лесния начин да калибрирате вашия сензор. Товарната клетка се предлага с различни граници на тегло от 5 кг до 100 кг. Сензорът генерира различно съпротивление според техните спецификации и максимално тегло, така че е необходимо за калибриране на сензора.

Така че има много прост метод за това, Първо вземете известен камък със стандартно тегло, например използвах моята плоча за упражнения от 2 кг. След това го поставете в горната част на сензора и вижте показанията, ако той дава стойността по -горе, тогава действителното му тегло, например 2,4 кг, след това коефициентът на калибриране трябва да се увеличи и обратно.

Така че за калибриране просто започнете със случайната, но някаква подходяща стойност в линия calibration_sketch 23 за напр. Започнах с 5000

float calibration_factor = 5000;

на 5000 тя дава стойност над 2 кг за например 2,3 кг, така че започнах да увеличавам коефициента на калибриране със 100 на всяка стъпка. За да увелича коефициента на калибриране, трябваше да отворя сериен монитор, въведете „a“в текстовото поле и натиснете enter. При всяко изпращане добавя 100 в коефициента на калибриране.

Продължавах да увеличавам, докато даде приблизително 2,00 кг при калибриращ коефициент 57640.

Сега най -важната част свърши, бях открил коефициента на калибриране на моя сензор.

Сега няма нужда от калибриращ код, затова пиша друг код, който показва теглото в килограми и кг. Трябва да въведете коефициента на калибриране в този код.

Стъпка 5: Стъпка 5: Време за тестване

Стъпка 5: Време за тестване
Стъпка 5: Време за тестване
Стъпка 5: Време за тестване
Стъпка 5: Време за тестване

Сложих бебето си на сензора и дава 10% точно тегло. Сега мога да наблюдавам теглото на бебето си по всяко време и мога да използвам този прототип и за други цели.