Mündəricat:

Arduino və Node-RED ilə DC Geriliminin Ölçülməsi: 8 Addım (Şəkillərlə)
Arduino və Node-RED ilə DC Geriliminin Ölçülməsi: 8 Addım (Şəkillərlə)

Video: Arduino və Node-RED ilə DC Geriliminin Ölçülməsi: 8 Addım (Şəkillərlə)

Video: Arduino və Node-RED ilə DC Geriliminin Ölçülməsi: 8 Addım (Şəkillərlə)
Video: Измерьте ток до 500A с помощью шунтирующего резистора с помощью Arduino 2024, Iyul
Anonim
Arduino və Node-RED ilə DC Geriliminin Ölçülməsi
Arduino və Node-RED ilə DC Geriliminin Ölçülməsi

Arduino ilə DC gərginliyinin ölçülməsi üçün bir çox dərslər var, bu vəziyyətdə müqavimətin giriş dəyərlərini tələb etmədən DC -ni ölçmək üçün ən yaxşı funksional üsul hesab etdiyim bir dərs tapdım, yalnız bir az müqavimət və bir multimetr tələb edir, Növbəti dərslərdə başlayacağıq Günəş panelləri ilə və uzun müddət ərzində VDC ölçməliyik.

Kod, böyük töhfəyə görə Arduino istifadə edərək DC Geriliminin Ölçülməsi məqaləsinin startelectronics.org saytından götürülmüşdür.

Mənbə: Arduino istifadə edərək DC gərginliyinin ölçülməsi

Bəzi dəyişikliklər etdik, ancaq bir vizuallaşdırma əlavə etdik və nəticə çox yaxşı oldu! Bizim arduino batareyadakı gərginliyi ölçür və serial vasitəsilə Node-RED-ə ötürür.

Dərslik PDAControl

Ingilis versiyası

Arduino və Node-RED ilə DC gərginliyinin ölçülməsi

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

İspan versiyası

Midiendo Voltaje DC Arduino və Node-RED ilə əlaqədardır

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

Node-RED quraşdırın

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

Addım 1: Materiallar

Materiallar
Materiallar

Materiallar

1 Müqavimət 1MOhm, 1% dözümlülük tövsiyə edirəm.

1 Müqavimət 100K və ya 200K -dan 2 -si paralel olaraq 1% toleransa tövsiyə edirəm.

1 Multimetr

1 Arduino Mega 2560 R3 - Çox ucuz !!!

Addım 2: İşləmə və Bağlantılar

İşləmə və Əlaqələr
İşləmə və Əlaqələr
İşləmə və Əlaqələr
İşləmə və Əlaqələr

İşləyən

Gərginliyi ölçmək üçün böyük bir müqavimət istifadə edən və ölçmə cihazının dövrə ölçüsünə təsir etmədiyi multimetrenin ölçmə metoduna əsaslanır.

Arduino Mega 2560 R3 ADC -dən bəri bu vəziyyətdə maksimum 5v -ə icazə verilir, 1MOhm və 100k arasında gərginlik bölücü istifadə edilmişdir.

Tövsiyə: Bu vəziyyətdə 5% dözümlülük istifadə etdim və nəticə yaxşı oldu, amma daha yaxşı ölçü və ya təzyiq tələb olunarsa 1% dözümlülük istifadə edin.

Addım 3: Node-QIRMIZI və Node-QIRIL Dashboard

Node-QIRMIZI və Node-QIRIL Tablosuna
Node-QIRMIZI və Node-QIRIL Tablosuna
Node-QIRMIZI və Node-QIRIL Tablosuna
Node-QIRMIZI və Node-QIRIL Tablosuna
Node-QIRMIZI və Node-QIRIL Tablosuna
Node-QIRMIZI və Node-QIRIL Tablosuna

Node-QIRMIZI və Node-QIRIL Tablosuna

Bu vaxtdan etibarən yerli şəbəkədə bir sınaq keçirəcəyik, "real vaxtda" test etmək və Node-Red məlumatlarını görmək, qovşaqları sürükləmək və əlaqə qurmaq üçün mükəmməl bir platforma, sürətli bir izləmə tətbiqinə sahib olacaq,

Düyünlərdən istifadə edəcəyik:

Node Serial portları, bunlar Arduino PC (Node-RED) vasitəsilə nöqtədən-nöqtəyə ünsiyyət qurmağa imkan verəcək.

Node-RED Nodes Dashboard, Müxtəlif Widget qovşaqlarının möhtəşəm görünüşlər yaratmasına imkan verir.

Addım 4: Node-RED quraşdırın

Image
Image

Node-RED quraşdırın

Uzun müddətdir ki, IBM tərəfindən yaradılan Node-red adlı bu platformanı sınamaq istəyirdim, nodejs-də, Node-RED Nick O'Leary və Dave Conway-Jones tərəfindən hazırlanmışdır, töhfələrinizə görə təşəkkür edirəm.

Bəs Node-Red nədir?

API -lərin və / və ya əşyaların İnternet üçün cihazların əlaqəsi və / və ya xidmətlərinin olduğu qovşaqların birləşməsinə əsaslanan açıq bir mənbə qrafik vasitəsidir, dostluq veb interfeysi var, müxtəlif əsas və mürəkkəb IoT funksiyalarını ehtiva edir. eyni zamanda IBM Bluemix adlı Node-RED-in onlayn versiyasıdır.

Yerli bir serverdə Node-RED yükləmək üçün müxtəlif dərslər var, amma bu dərsliklər çox tamamlanmış olsa da mənim üçün düzgün işləmədi, Node-RED-in Linux-da, bu halda Lubuntu-ya quraşdırılması üçün addımları tərtib etməyə qərar verdim. ((Ubuntu) Ümid edirəm bu təlimatı bəyənəcəyiniz olacaq.

Qırmızı Qırmızı

nodered.org

Addım 5: Kalibrləmə

Kalibrləmə
Kalibrləmə
Kalibrləmə
Kalibrləmə

Kalibrləmə

Ölçmənin düzgün olması üçün bir multimetrdən istifadə edərək kalibrləmə aparmaq və aşağıdakı ölçüləri götürmək və Arduino IDE kodundakı dəyərləri dəyişdirmək tövsiyə olunur.

Kalibrləmə metodunun tam izahı

Addım 6: Batareya 6v Ölçmə

Image
Image
Batareya 6v Ölçmə
Batareya 6v Ölçmə

Batareya 6v Ölçmə

Bu vəziyyətdə, 6v -dan 12Ah -ə qədər bir turşu batareyasının ölçülməsini həyata keçirəcəyik

DC -də ölçüləri olan Emoncmsplatformda bir İdarə Paneli yaratdım, tablosunu burada real vaxtda görə bilərsiniz.

Addım 7: Başqa bir tətbiq 10w Günəş Paneli Ölçmə

Image
Image

10W günəş paneli ölçmə

Bir neçə ay əvvəl 10W -dan 22VDC -ə qədər olan bir günəş paneli aldım, Arduino ilə ADC -ni yandırmaqdan qorxmadan təhlükəsiz ölçülər etdim.

Addım 8: Nəticələr və tövsiyələr

Deyirlər ki, mümkün deyil, amma uzun müddətdir ki, bu töhfəyə görə startelectronics.org sayəsində kodda dəstəklənən DC gərginliyini daha səmərəli və daha yaxşı bir şəkildə ölçmək üçün bir dərslik axtarın.

Əksər dərslərdə rezistorların dəyərini daxil etməlisiniz və onların versiyaları bir az daha real tətbiqlərdə və ya real layihələrdə ölçmə üçün çox faydalı deyil.

Gələcək dərslərdə 10w günəş paneli istifadə edəcəyimiz üçün bu ölçü tətbiqi bu hallar üçün idealdır. Hesab edirəm ki, bu metodun üstünlüklərindən biri multimetrlərə bənzər yüksək empedansa görə ölçməyə təsir etməyəcək.

Dərslik PDAControl

Ingilis versiyası

Arduino və Node-RED ilə DC gərginliyinin ölçülməsi

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

İspan versiyası

Midiendo Voltaje DC Arduino və Node-RED ilə əlaqədardır

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

Tövsiyə: