Mündəricat:
- Addım 1: OLED Ekran
- Addım 2: SD Kart Oxuyucusu
- Addım 3: Şematik Diaqram:
- Addım 4: PCB gəldi:
- Addım 5: Layihə Video Göstərişi
Video: Arduino Pro Mini istifadə edərək DIY Güc Ölçer Layihəsi: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
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
İ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
İ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:
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:
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ə:
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
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
LM386 istifadə edərək Arduino Mətndən Danışıq Konvertoruna - Danışan Arduino Layihəsi - Talkie Arduino Kitabxanası: 5 addım
LM386 istifadə edərək Arduino Mətndən Danışıq Konvertoruna | Danışan Arduino Layihəsi | Talkie Arduino Kitabxanası: Salam uşaqlar, bir çox layihədə arduinonun saat danışmaq və ya bəzi məlumatları söyləmək kimi bir şey söyləməsini tələb edirik ki, Arduino istifadə edərək mətni nitqə çevirək
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
Arduino istifadə edərək xətt izləyicisi - Asan DIY Layihəsi: 6 addım
Arduino istifadə edərək xətt izləyicisi | Asan DIY Layihəsi: Bu dərslikdə ArduinoParts Lazımdır: Chasis: BO Motors və Wheels: https://amzn.to/2Yjh9I7 L298n motor Sürücüsü: https://amzn.to/2IWNMWF IR sensoru istifadə edərək bir xətt izləyicisi hazırlayacağıq. : https://amzn.to/2FFtFu3 Arduino Uno: https://amzn.to/2FyTrjF J