Mündəricat:

Arduino AA Batareya Test Cihazı: 3 addım
Arduino AA Batareya Test Cihazı: 3 addım

Video: Arduino AA Batareya Test Cihazı: 3 addım

Video: Arduino AA Batareya Test Cihazı: 3 addım
Video: Arduino Battery Capacity Tester 2024, Iyul
Anonim
Arduino AA Batareya Test Cihazı
Arduino AA Batareya Test Cihazı

Mənim kimi bir ailədə yaşayırsınızsa, həmişə təzə batareyalar tapmaq problemi var. Əlbəttə ki, bir batareya qutusu ola bilər, amma hansının doldurulduğunu və hansının olmadığını bilirsiniz. Yaxşı bu layihə yaxşı batareyalarınızı tapmağa kömək edəcək! Layihə çox sadədir, hətta yeni başlayanlar da bunu qura bilərlər. Bu layihəni hazırlamaq təxminən 5-10 dəqiqə çəkəcək.

======================================= DİQQƏT !!! ======== =============================

Yalnız 5 volt və ya daha aşağı gərginlikli batareyaları sınayın. Daha yüksək batareyalar Arduino -ya zərər verəcək. AA batareyaları və ya AAA batareyaları ilə yapışmaq daha yaxşıdır. 5 volt altında olan digər batareyalar hələ də işləyəcək, lakin qeyri -dəqiq nəticələr verəcək.

Təchizat

hər hansı bir Arduino

AA/AAA batareya tutacağı telli və ya 2 keçidli tellidir.

Addım 1: Dövrə

Dövrə
Dövrə

Batareya tutucunuzu götürün və Arduino'da olan hər hansı bir yerə topraklama və ya qara teli bağlayın. Batareya tutucusunun pozitiv və ya qırmızı telini götürün və analog pin 5 -ə qoşun. Batareya tutucunuz yoxdursa, 2 keçid telini götürün, birini analog pin 5 -ə, digər teli isə yerə qoşun. telin digər uclarını çıxarmadan buraxın. Və bu sadə sxemdir!

Addım 2: Kod

Kod
Kod

Kod çox sadədir. Yalnız aşağıdan kopyalayın və Arduino IDE -ə yapışdırın. Sonra yükləyin və serial monitoru açın. Kodun praktikasında bir ekranla istifadə etmək üçün bir neçə kod əlavə etdim. Batareya bağlı olmadıqda, 0.45 kimi bir çox təsadüfi ədəd alacaqsınız. Batareyanı bağladığınızda başqa nömrələr alacaqsınız. Serial monitor batareyaların gərginliyini çıxarır. 1.49 volt və ya daha çox = Böyük batareya. 1.42 - 1.48 volt = yaxşı batareya. 1.41 volt və ya daha az = ölü batareya.

int batteryPin = A0;

boş quraşdırma () {

Serial.begin (9600);

}

boşluq döngəsi () {

float dəyəri = analogRead (batteryPin*0.0048);

Serial.print (dəyər);

gecikmə (50);

}

Addım 3: Əlavə edin

Daha çox götürmək
Daha çox götürmək

Bəlkə də batareya şarj oluna bilərsə, arduinonun batareyanı doldurmasını təmin edə bilərsiniz. Bəlkə 5 voltdan yuxarı gərginlikli batareyaları yoxlamaq üçün bir yol tapa bilərsiniz. Bəlkə bir sikkə yuvası əlavə edib batareyaları sata bilərsiniz. Bu layihəyə bir şey edə və ya əlavə edə bilərsiniz. Ümid edirəm bu dərsdən zövq aldınız. Bəyənmisinizsə, bunu arduino yarışmasına daxil etdim. Əks etməsəniz, layihəmə səs versəniz sevinərəm. Çox sağ ol!!!! Müsabiqə 22 iyun 2020 -ci il tarixində başa çatacaq.

Tövsiyə: