Съдържание:

Измерване на DC напрежение с Arduino и NOD-RED: 8 стъпки (със снимки)
Измерване на DC напрежение с Arduino и NOD-RED: 8 стъпки (със снимки)

Видео: Измерване на DC напрежение с Arduino и NOD-RED: 8 стъпки (със снимки)

Видео: Измерване на DC напрежение с Arduino и NOD-RED: 8 стъпки (със снимки)
Видео: Измервайте до 500A постоянен ток с шунтов резистор с помощта на Arduino 2024, Юли
Anonim
Измерване на DC напрежение с Arduino и Node-RED
Измерване на DC напрежение с Arduino и Node-RED

Има много уроци за измерване на DC напрежение с Arduino, в този случай намерих урок, който считам за най -добрия функционален метод за измерване на постоянен ток, без да се изискват входни стойности на съпротивление, изисква само известно съпротивление и мултицет, В следващите уроци ще започнем със слънчеви панели и трябва да измерваме VDC за дълги периоди.

Кодът е взет от startelectronics.org на статията Измерване на DC напрежение с помощта на Arduino благодаря за големия принос.

Източник: Измерване на DC напрежение с помощта на Arduino

Направихме някои модификации, но добавихме визуализация и резултатът беше много добър !! Нашето arduino измерва напрежението в батерията и предава чрез сериен сигнал към Node-RED.

Урок PDAControl

Английска версия

Измерване на DC напрежение с Arduino и Node-RED

pdacontrolen.com/measuring-dc-voltage-with-…

Испански Версия

Midiendo Voltaje DC с Arduino y Node-RED

pdacontroles.com/midiendo-voltaje-dc-con-ar…

Инсталирайте Node-RED

pdacontrolen.com/installation-node-red-plat…

Стъпка 1: Материали

Материали
Материали

Материали

1 Съпротивление 1MOhm, препоръчвам до 1% толеранс.

1 съпротивление 100K или 2 от 200K паралелно, препоръчвам до 1% толеранс.

1 Мултицет

1 Arduino Mega 2560 R3 - Много евтини !!!

Стъпка 2: Функциониране и връзки

Функциониране и връзки
Функциониране и връзки
Функциониране и връзки
Функциониране и връзки

Функциониращ

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

Тъй като ADC на Arduino Mega 2560 R3 в този случай позволява максимум 5v, е използван делител на напрежение между 1MOhm и 100k.

Препоръка: В този случай използвах 5% толеранс и резултатът беше добър, но ако се изисква по -добро измерване или налягане използвайте съпротивление 1% толеранс.

Стъпка 3: Табло за управление на NOD-RED и NOD-RED

Табло за възел-червено и възел-червено
Табло за възел-червено и възел-червено
Табло за възел-червено и възел-червено
Табло за възел-червено и възел-червено
Табло за възел-червено и възел-червено
Табло за възел-червено и възел-червено

Табло за възел-червено и възел-червено

Тъй като този път ще извършим тест в локалната мрежа, платформата par excellence за тестване в „реално време“и ще прегледаме данни от Node-Red, плъзгането на възли и свързването ще има приложение за бързо наблюдение,

Ще използваме възлите:

Node Serial портове, те ще позволят комуникация от точка до точка чрез сериен Arduino PC (Node-RED).

Node-RED Nodes Dashboard, Позволява на различни Widget възли да създават ефектни гледки.

Стъпка 4: Инсталирайте Node-RED

Image
Image

Инсталирайте Node-RED

Дълго време исках да изпробвам тази платформа, наречена Node-red, създадена от IBM, тя е разработена в nodejs, Node-RED е разработена от Nick O’Leary и Dave Conway-Jones благодаря за вашите приноси.

Но какво е Node-Red?

Това е графичен инструмент с отворен код, базиран на свързване на възли, които съдържат API и / или услуги за комуникация и / или свързване на устройства за Internetof неща, има приятелски уеб интерфейс, съдържа разнообразие от основни и сложни функции на IoT, има също е онлайн версия на Node-RED, наречена IBM Bluemix.

Има различни уроци за инсталиране на Node-RED на локален сървър, но тези уроци, макар и много пълни, не работят правилно при мен, реших да компилирам стъпките за инсталиране на Node-RED на Linux, в този случай Lubuntu ((Ubuntu) Надявам се това ръководство да ви хареса.

Възел-ЧЕРВЕН

nodered.org

Стъпка 5: Калибриране

Калибриране
Калибриране
Калибриране
Калибриране

Калибриране

За да бъде измерването правилно, се препоръчва да се извърши калибрирането с помощта на мултицет и да се направят следните измервания и да се променят стойностите в IDE кода на Arduino.

Пълно обяснение на метода за калибриране

Стъпка 6: Измерване на батерията 6v

Image
Image
Измерване на батерията 6v
Измерване на батерията 6v

Измерване на батерията 6v

В този случай ще извършим измерването на киселинна батерия от 6v до 12Ah

Създадох табло за управление в Emoncmsplatform с измервания в DC. Можете да видите таблото за управление в реално време тук

Стъпка 7: Друго приложение за измерване на 10w слънчев панел

Image
Image

10w измерване на слънчев панел

Преди няколко месеца купих слънчев панел от 10W до 22VDC max, с Arduino направих безопасни измервания без страх да изгоря ADC

Стъпка 8: Заключения и препоръки

Те биха казали, че е невъзможно, но дълго време търсете урок за измерване на DC напрежение по ефикасен и по -добър начин, поддържан в кода и особено функционален, благодарение на startelectronics.org за този принос.

В повечето уроци трябва да въведете стойността на резисторите и техните версии не са много полезни за измервания в малко по -реалистични приложения или в реални проекти.

Тъй като в бъдещите уроци ще използваме слънчев панел 10w, това приложение за измерване е идеално за тези случаи. Считам, че едно от предимствата на този метод няма да повлияе на измерването предвид високия импеданс, подобен на мултицетите.

Урок PDAControl

Английска версия

Измерване на DC напрежение с Arduino и Node-RED

pdacontrolen.com/measuring-dc-voltage-with…

Испански Версия

Midiendo Voltaje DC с Arduino y Node-RED

pdacontroles.com/midiendo-voltaje-dc-con-a…

Препоръчано: