Mündəricat:

Arduino Pro Mini istifadə edərək DIY Güc Ölçer Layihəsi: 5 addım
Arduino Pro Mini istifadə edərək DIY Güc Ölçer Layihəsi: 5 addım

Video: Arduino Pro Mini istifadə edərək DIY Güc Ölçer Layihəsi: 5 addım

Video: Arduino Pro Mini istifadə edərək DIY Güc Ölçer Layihəsi: 5 addım
Video: Aerodinamik - Qanad növləri - Təyyarə, Düz, Delta Qanadlar, Süpürülmüş qanad, İrəli Süpürülmüş Qanad 2024, Dekabr
Anonim
Arduino Pro Mini istifadə edərək DIY Güc Ölçer Layihəsi
Arduino Pro Mini istifadə edərək DIY Güc Ölçer Layihəsi

Giriş

Salam, elektronika cəmiyyəti! Bu gün sizə bir cihazın gərginliyini və cərəyanını ölçmək və güc və enerji dəyərləri ilə birlikdə göstərmək imkanı verən bir layihə təqdim edəcəyəm. Bir cərəyan/gərginlik ölçülməsi Arduino ilə bir dövrənin gərginliyini və cərəyanını ölçmək istəsəniz, prosedur olduqca düzdür. Yük üzərindəki gərginliyi ölçmək üçün analog girişdən istifadə edirsiniz və şant rezistorunun gərginlik düşməsi ilə cərəyanı ölçmək üçün şantdan istifadə edirsiniz. İndi bu üsul olduqca kobuddur və yalnız 0-5 V arasındakı gərginliklər üçün işləyir və rezistorun gerilim düşməsini oxumaq üçün istifadə olunan Arduino ADC, yalnız düşəcək yüzlərlə mV ölçmək üçün bir az qeyri-dəqiqdir. şant arasında. Xoşbəxtlikdən, orada həyatımızı asanlaşdıran modullar var. Bu layihə üçün 0.1R rezistorunu şant olaraq istifadə edən və 32V-ə qədər gərginliyi ölçə bilən və 0-3.2A cərəyan diapazonuna malik olan INA219 IC istifadə edəcəyəm. Bu IC, Arduino ilə əlaqə qurmaq üçün bir I2C interfeysi təklif edir və məlumat cədvəlini öyrənərək, gərginlik və cərəyan dəyərlərini oxumaq üçün I2C interfeysi üzərindəki xüsusi əmrlərdən istifadə edə bilərik. Yenə şanslıyıq, çünki bu çətinliyi yaşamamalıyıq. Adafruit -dən yükləyə biləcəyiniz və gərginliyi və cərəyanı oxumaq üçün əvvəlcədən hazırlanmış funksiyalardan istifadə edə biləcəyiniz kitabxanalar var Kitabxananı Yükləmək üçün Bura Tıklayın

Addım 1: OLED Ekran

OLED Ekran
OLED Ekran

İstifadə edəcəyim növbəti komponent ekrandır. Bu şəkildə ölçdüyümüz dəyərləri əslində göstərə bilərik. 96 düymlük OLED ekranla bir müddətdir işləyirəm və çox gözəl işləyir. Ekranda göstərmək istədiyimiz məlumatları göndərmək üçün artıq hazırlanmış Adafruit kitabxanasından bir daha istifadə edə bilərik. Adafruit kitabxanasını yükləmək üçün bura basın | Adafruit GFX kitabxanasına da ehtiyacınız olacaq.

Addım 2: SD Kart Oxuyucusu

SD Kart Oxuyucusu
SD Kart Oxuyucusu

İndi bu layihəni tamamlamaq üçün son bir komponenti əlavə edəcəyik. Ölçülmüş məlumatları mətn faylları olaraq saxlamaq üçün, onları Excel kimi bir proqrama kopyalayaraq gözəl görünüşlü süjetlər hazırlamaq və cərəyanı və gərginliyi çarpmaqla istifadə olunan güc və enerjini hesablamaq üçün mikro SD kart oxuyucusu. müvafiq olaraq vaxt.

Bu modul məlumat yazmaq/oxumaq üçün əmrlərdən istifadə edən bir SPI interfeysi vasitəsi ilə əlaqə qurur. Bu modul 5V uyğun deyil, buna görə də 5V 3.3V çipini məhv edəcəyi üçün onu Arduino interfeysinə bağlaya bilmərik. Bunun üçün 5V siqnallarını çip üçün uyğun 3.3V siqnallara (MOSI, CS və CLK xətlərinə uyğun olaraq 5V -dən 3.3V -ə endirmək üçün modulu gücləndirmək üçün) 5V siqnallarını buraxmaq üçün rezistorlardan gərginlik ayırıcılar hazırladım.

Addım 3: Şematik Diaqram:

Şematik Diaqram
Şematik Diaqram

Nəhayət, gərginlik və cərəyan dəyərlərini oxumaq üçün INA219 modulu üçün Adafruit kitabxanasından istifadə edərək Arduino proqramlaşdırırıq. Bundan əlavə, istifadə olunan gücü əldə etmək üçün cərəyanı gərginliklə vururuq. Daha sonra, istifadə olunan enerjini hesablamaq üçün milis () funksiyasından istifadə edərək keçən vaxtı saxlamaq və güclə çoxaltmaq olar. SD kart oxuyucusu üçün "SdFat" kitabxanasından istifadə etdim, çünki Arduinodan standart SD kitabxanaları o qədər də yaxşı işləmirdi | Sdfat Kitabxanasını Yükləmək üçün Bura Tıklayın

DC jakından istifadə edərək və 5V VCC vasitəsilə digər komponentləri gücləndirən Arduino -ya 7 ilə 12V arasında bir gərginlik tətbiq edərək lövhəni gücləndirə bilərsiniz.

Addım 4: PCB gəldi:

PCB gəldi
PCB gəldi

Bu layihənin sponsoru

Bu layihənin sponsoru bizə bu layihə üçün 10 PCB təqdim edən PCBGOGO şirkətidir. PCBGOGO çox qısa müddətdə yüksək keyfiyyətli PCB istehsal edir və çox sürətli çatdırır. Beləliklə, layihənizi peşəkar etmək fikrindəsinizsə, çox aşağı qiymətə 10 PCB almaq üçün Gerber fayllarınızı PCBGOGO -ya yükləməkdən çəkinməyin.

Addım 5: Layihə Video Göstərişi

www.electronicslovers.com/2019/03/diy-power-meter-project-by-using-arduino-pro-mini.html

Tövsiyə: