Мазмұны:

Тұрақты кернеуді Arduino және Node-RED көмегімен өлшеу: 8 қадам (суреттермен)
Тұрақты кернеуді Arduino және Node-RED көмегімен өлшеу: 8 қадам (суреттермен)

Бейне: Тұрақты кернеуді Arduino және Node-RED көмегімен өлшеу: 8 қадам (суреттермен)

Бейне: Тұрақты кернеуді Arduino және Node-RED көмегімен өлшеу: 8 қадам (суреттермен)
Бейне: How measure DC Voltage and Current and build Energy meter with LCD Display | Lesson 104 2024, Қараша
Anonim
Тұрақты кернеуді Arduino және Node-RED көмегімен өлшеу
Тұрақты кернеуді Arduino және Node-RED көмегімен өлшеу

Arduino көмегімен тұрақты кернеуді өлшеуге арналған көптеген оқулықтар бар, бұл жағдайда мен қарсылықтың кіріс мәндерін талап етпестен тұрақты токты өлшеудің ең жақсы функционалды әдісі деп санайтын оқу құралын таптым, тек кейбір қарсылық пен мультиметрді қажет етеді, келесі сабақтарда біз бастаймыз. күн панельдерімен және біз ұзақ уақыт бойы ЭҚК өлшеуіміз керек.

Код үлкен үлесі үшін рахмет Arduino көмегімен DC кернеуін өлшеу мақаласының startelectronics.org сайтынан алынды.

Дерек көзі: Arduino көмегімен тұрақты кернеуді өлшеу

Біз кейбір өзгертулер енгіздік, бірақ көрнекілікті қостық және нәтиже өте жақсы болды !! Біздің arduino батареядағы кернеуді өлшейді және Node-RED-ке сериялық түрде жібереді.

PDAC бақылау оқулығы

Ағылшынша нұсқа

Тұрақты кернеуді 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 қарсылық немесе 200K -тың 2 параллельділігі мен 1% төзімділікке кеңес беремін.

1 мультиметр

1 Arduino Mega 2560 R3 - өте арзан !!!

2 -қадам: жұмыс және байланыс

Қызметтер және қосылыстар
Қызметтер және қосылыстар
Жұмыс және қосылыстар
Жұмыс және қосылыстар

Жұмыс істеу

Мультиметрді өлшеу әдісіне негізделген, ол кернеуді өлшеу үшін үлкен қарсылықты қолданады және өлшеу құралы тізбектегі өлшеуге әсер етпейді.

Arduino Mega 2560 R3 ADC -нан бастап бұл жағдайда максималды 5в рұқсат етілген, 1МОм мен 100к арасындағы кернеу бөлгіш қолданылады.

Ұсыныс: Бұл жағдайда мен 5% төзімділікті қолдандым және нәтиже жақсы болды, бірақ егер жақсы өлшеу немесе қысым қажет болса, 1% төзімділікті қолданыңыз.

3-қадам: Node-RED және Node-RED бақылау тақтасы

Түйін-ҚЫЗЫЛ және түйін-ҚЫЗЫЛ тақтасы
Түйін-ҚЫЗЫЛ және түйін-ҚЫЗЫЛ тақтасы
Түйін-ҚЫЗЫЛ және түйін-ҚЫЗЫЛ тақтасы
Түйін-ҚЫЗЫЛ және түйін-ҚЫЗЫЛ тақтасы
Түйін-ҚЫЗЫЛ және түйін-ҚЫЗЫЛ тақтасы
Түйін-ҚЫЗЫЛ және түйін-ҚЫЗЫЛ тақтасы

Node-RED & Node-RED бақылау тақтасы

Осы уақыттан бастап біз тестілеуді жергілікті желіде жүргіземіз, бұл платформаны «нақты уақытта» тестілеу мен Node-Red деректерін қарау, түйіндерді сүйреп апару және қосылу үшін жылдам бақылау қосымшасы болады,

Біз түйіндерді қолданамыз:

Түйіндік сериялық порттар Arduino PC (Node-RED) арқылы сериялы нүкте арқылы байланысқа мүмкіндік береді.

Түйіндік-ҚЫЗЫЛ түйіндер бақылау тақтасы, әр түрлі виджет түйіндеріне керемет көріністер жасауға мүмкіндік береді.

4-қадам: Node-RED орнатыңыз

Image
Image

Node-RED орнатыңыз

Ұзақ уақыт бойы мен IBM жасаған Node-red деп аталатын платформаны қолданып көргім келді, ол nodejs-те жасалған, Node-RED-ті Ник О'Лири мен Дэйв Конвей-Джонс жасаған, сіздің үлесіңізге рахмет.

Бірақ Node-Red дегеніміз не?

Бұл API интерфейсі және / немесе Интернетке арналған құрылғыларды қосуға арналған API интерфейсі және / немесе қызметтері бар түйіндерді қосуға негізделген, ашық веб -интерфейсі бар, көптеген негізгі және күрделі IoT функцияларын қамтитын ашық бастапқы графикалық құрал. сонымен қатар IBM Bluemix деп аталатын Node-RED онлайн нұсқасы.

Жергілікті серверде Node-RED орнатуға арналған әр түрлі оқулықтар бар, бірақ бұл оқулықтар өте толық болғанымен мен үшін дұрыс жұмыс істемеді, мен Linux-те Node-RED орнату қадамдарын құрастыруды шештім, бұл жағдайда Lubuntu ((Ubuntu) Бұл нұсқаулық сізге ұнайды деп сенемін.

Түйін-ҚЫЗЫЛ

nodered.org

5 -қадам: калибрлеу

Калибрлеу
Калибрлеу
Калибрлеу
Калибрлеу

Калибрлеу

Өлшеудің дұрыс болуы үшін калибрлеуді мультиметр көмегімен орындау және келесі өлшемдерді алу және Arduino IDE кодындағы мәндерді өзгерту ұсынылады.

Калибрлеу әдісі туралы толық түсініктеме

6 -қадам: 6В батареяны өлшеу

Image
Image
6В батареяны өлшеу
6В батареяны өлшеу

Батарея 6В өлшеу

Бұл жағдайда біз 6В -тан 12Ач -қа дейін қышқыл батареяны өлшейміз

Мен Emoncmsplatform -да бақылау тақтасын құрдым, онда сіз бақылау тақтасын көре аласыз.

7 -қадам: Күн батареясын өлшеудің тағы бір қосымшасы

Image
Image

10W күн батареясын өлшеу

Бірнеше ай бұрын мен максималды қуаты 10 Вт -тен 22 ВДК -ге дейінгі күн батареясын сатып алдым, мен Arduino көмегімен ADC -ны күйдіруден қорықпай қауіпсіз өлшеулер жасадым.

8 -қадам: Қорытынды мен ұсыныстар

Олар бұл мүмкін емес деп айтатын еді, бірақ ұзақ уақыт бойы тұрақты кернеуді кодымен және әсіресе функционалдығы үшін startelectronics.org қолдауымен тиімді және жақсы өлшеуге арналған оқулықты іздеңіз.

Оқулықтардың көпшілігінде резисторлардың мәнін енгізу қажет, ал олардың нұсқалары сәл шынайы қосымшаларда немесе нақты жобаларда өлшеу үшін өте пайдалы емес.

Болашақ оқулықтарда біз 10W күн батареясын қолданатын боламыз, бұл өлшеу қосымшасы бұл жағдайда өте қолайлы. Менің ойымша, бұл әдістің артықшылықтарының бірі мультиметрге ұқсас жоғары импеданс кезінде өлшеуге әсер етпейді.

PDAC бақылау оқулығы

Ағылшынша нұсқа

Тұрақты кернеуді Arduino және Node-RED көмегімен өлшеу

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

Испаниялық нұсқасы

Midiendo Voltaje DC Arduino y Node-RED үшін

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

Ұсынылған: