Mündəricat:
Video: Arduino Nano (0-16V/0-20A) istifadə edərək DC Vattmetr: 3 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Salam dostlar!!
Mən sizə Arduino nano istifadə edərək asanlıqla hazırlana bilən bir DC vattmetrini göstərmək üçün burdayam. Bir elektronika hobbisi olaraq qarşılaşdığım əsas problemlərdən biri, etdiyim şarj dövrələrində tətbiq olunan cərəyan və gərginlik miqdarını bilməkdir. Bir onlayn mağazadan bir metr satın almağı düşündüm, amma dostlarımdan biri cərəyanı ölçərkən çox böyük bir səhv olduğunu söylədi.
Buna görə arduino.it istifadə edərək, bəzi dəyişikliklər edərək avtomatik kəsilmiş batareyaları doldurmaq üçün də istifadə edə biləcəyimi düşündüm.
Təchizat
- Arduino Nano
- ACS712 cərəyan sensoru 20A modulu
- 16x2 LCD
- 16x2 xarakterli LCD üçün I2C modulu
- Rezistorlar-220k, 100k/0.4W-1Nos
- 9V enerji təchizatı
- Qadın başlıqları, terminal blokları
- Xətt lövhəsi və ya nöqtə lövhəsi
- Bağlayıcı tellər
Addım 1: sxematik
Gərginlik ölçülməsi
Gərginliyi ölçmək üçün sadə bir gərginlik bölücü sxemindən istifadə etdim. 220K və 100K dəyərli iki rezistor istifadə edərək maksimum 16V gərginliyi ölçmək olar. Nano yalnız 5V -ə qədər analog pin A1 vasitəsilə oxuya bilər. Fərqli gərginlik səviyyələrini ölçmək istəyirsinizsə, müqavimət dəyərlərini müvafiq olaraq dəyişdirin.
Cari ölçmə
Cərəyanı ölçmək üçün ACS712 cari sensor modulundan istifadə etdim (Məlumat cədvəli üçün bura daxil olun). 5A, 20A və 30A fərqli cərəyan ölçüləri üçün üç modeldə mövcuddur. 20A modulundan istifadə etdim. Həm AC, həm də DC cərəyanını ölçə bilər, ancaq burada yalnız DC cərəyanını ölçmək üçün nəzərdə tutulmuşdur.
MAX471 və INA219 kimi cərəyanı ölçmək üçün şant rezistorlarından və cərəyan gücləndiricilərindən istifadə edən digər sensorlar da var. ACS712 Modulu Hall Effect prinsipindən istifadə edərək cərəyanı ölçmək üçün məşhur ACS712 IC -dən istifadə edir. Şematik olaraq, sensor modulunu birbaşa istifadə edə biləcəyiniz modulun sxemini göstərdim. Arduino nano -dan 5V -luq enerji ilə təchiz edilmişdir. Modulun çıxışı analog A2 pininə bağlıdır.
LCD və I2C modulu
Gərginliyi və cərəyanı göstərmək üçün 16x2 LCD istifadə etdim. Nano -ya I2C protokolu ilə qoşulur. I2C modulunun köməyi ilə LCD -ni nanoya asanlıqla qoşa bilərik. LCD -ni I2C modulu olmadan da qoşa bilərsiniz. Bu vəziyyətdə, LCD -yə 16 əlaqə təmin etməliyik. Nano analog pin A4 və A5 pinləri I2C protokolunu dəstəkləyir, buna görə də modul bu analoqlara qoşulur. Ayrıca, nanodan 5V -luq enerji ilə təchiz edilmişdir. LED+ və LED də LCD-yə bağlıdır, arxa işığı açmaq üçün LCD-də daha iki pin var.
Nəhayət, nanoya 9V -luq bir enerji verilir. Burada ənənəvi 9V transformatoru və 7809 gərginlik tənzimləyicisi ilə tənzimlənən körpü dövrəsindən istifadə etdim. Həmişə 7V ilə 12V arasında bir gərginlik istifadə edin, çünki bu diapazonda dəqiq işləyəcək.
Addım 2: Kod
Kodlaşdırma hissəsi sadədir, müvafiq olaraq gərginliyi və cərəyanı oxumaq üçün iki analog pin A1 və A2 istifadə olunur. Bu dəyərlər işlənir və həqiqi dəyərinə çevrilir və LCD -də göstərilir.
Vattmetr hazırladıqdan sonra standart bir multimetrdə göstərilən dəyəri əldə etmək üçün oxunuşları kalibr etməlisiniz. Bunun üçün ölçülmüş dəyərdən sabit bir dəyər əlavə etməli və ya çıxarmalıyıq.
Addım 3: Son məhsul
Komponentləri yerləşdirmək və lehimləmək üçün bir xətt lövhəsindən istifadə etdim. Arduino və mövcud sensor qadın başlıqlarına yerləşdirilib ki, hər hansı bir nasazlıq olarsa asanlıqla çıxarılsın və ya yenidən proqramlaşdırılsın.
Bütün hissələri plastik bir qabın içinə qoydum ki, müstəqil bir vahid kimi istifadə edilsin. Vattmetrini işə salmaq üçün 9V daxili enerji təchizatı var. Beləliklə, 0-16V/0-20A aralığında olan hər hansı bir enerji təchizatı ilə istifadə edilə bilər.
Ümid edirik ki, bu wattmeter xoşunuza gəlir. Bu, bütün qönçələnən elektronika həvəskarlarına kömək edəcəkdir.
Çox sağ ol!!
Tövsiyə:
Arduino istifadə edərək İnternetdən istifadə edərək bütün dünyanı idarə et: 4 addım
Arduino istifadə edərək İnternetdən istifadə edərək bütün dünyanı idarə et: Salam, mən Rithikəm. Telefonunuzdan istifadə edərək internetə nəzarət edən bir led quracağıq. Arduino IDE və Blynk kimi proqramlardan istifadə edəcəyik. Bu çox sadədir və uğur qazansanız istədiyiniz qədər elektron komponenti idarə edə bilərsiniz
Python istifadə edərək Raspberry Pi və AIS328DQTR istifadə edərək sürətlənməni izləyin: 6 addım
Python istifadə edərək Raspberry Pi və AIS328DQTR istifadə edərək Sürətləndirməni izləyin: Sürətləndirmə sonsuzdur, düşünürəm ki, Fizikanın bəzi qanunlarına görə. Sahilə çıxan ən sürətli məxluq, bir anda ən yüksək sürətindən istifadə edərək ovunu tutur
Arduino UNO istifadə edərək pilotsuz təyyarə necə etmək olar - Mikrokontrolördən istifadə edərək bir Quadcopter hazırlayın: 8 addım (şəkillərlə)
Arduino UNO istifadə edərək pilotsuz təyyarə necə etmək olar | Mikrokontrolördən istifadə edərək Quadcopter hazırlayın: Giriş Youtube Kanalımı Ziyarət Edin Drone almaq üçün çox bahalı bir gadget (məhsul) təşkil edir. Bu yazıda necə ucuz satacağımı müzakirə edəcəyəm? Ucuz qiymətə öz əlinizlə bunu necə edə bilərsiniz … Yaxşı Hindistanda bütün materiallar (mühərriklər, ESClər
Neopixel Ws2812 M5stick-C ilə Göy qurşağı LED Glow - Arduino IDE -dən istifadə edərək M5stack M5stick C -dən istifadə edərək Neopixel Ws2812 -də Göy qurşağının Çalışması: 5 addım
Neopixel Ws2812 M5stick-C ilə Göy qurşağı LED Glow | Arduino IDE istifadə edərək M5stack M5stick C istifadə edərək Neopixel Ws2812 üzərində Göy qurşağı çalıştırın: Salam uşaqlar bu təlimatlarda Arduino IDE ilə m5stack m5stick-C inkişaf lövhəsi ilə neopixel ws2812 LED və ya led şerit və ya led matris və ya led üzük istifadə etməyi öyrənəcəyik. onunla bir göy qurşağı nümunəsi
HT12D HT12E istifadə edərək RF 433MHZ Radio İdarəetmə - 433mhz ilə HT12E və HT12D istifadə edərək Rf Uzaqdan İdarəetmə edilməsi: 5 addım
HT12D HT12E istifadə edərək RF 433MHZ Radio İdarəetmə | HT12E və HT12D -dən 433mhz istifadə edərək Rf Uzaqdan İdarəetmə edilməsi: Bu təlimatda sizə HT12E kodlu 433mhz ötürücü qəbuledici modulu istifadə edərək RADIO uzaqdan idarə etməyi göstərəcəyəm. HT12D kod deşifratoru IC. Bu təlimatda çox ucuz komponentləri istifadə edərək məlumat göndərə və ala bilərsiniz: HT