Агуулгын хүснэгт:

Дэлхийн хамгийн хялбар зай хэмжигч 5v хүртэл MAh: 3 алхам
Дэлхийн хамгийн хялбар зай хэмжигч 5v хүртэл MAh: 3 алхам

Видео: Дэлхийн хамгийн хялбар зай хэмжигч 5v хүртэл MAh: 3 алхам

Видео: Дэлхийн хамгийн хялбар зай хэмжигч 5v хүртэл MAh: 3 алхам
Видео: РАЗДАЕТ WIFI СЛЕДИТ ЗА ЧЕЛОВЕКОМ 4G камера видеонаблюдения 2024, Долдугаар сарын
Anonim
Дэлхийн хамгийн хялбар зай хэмжигч нь 5v хүртэл MAh
Дэлхийн хамгийн хялбар зай хэмжигч нь 5v хүртэл MAh

5 вольт хүртэлх хүчдэлийн батерейны хүчин чадлын тоолуурыг бий болгох энэхүү загварыг бүтээхэд бидэнд Arduino ба резистор хэрэгтэй болно. Хүчиллэг, шүлтлэг, NiCd, ли-ион, липо батерейг ашиглах боломжтой. Зах зээл нь асар их хүчин чадалтай хуурамч батерейгаар дүүрэн байдаг, гэхдээ нөхцөл байдлаас залхсан энэхүү төсөл нь батерейны бодит хүчин чадлыг олж мэдэхэд тусалдаг бөгөөд зарим Хятадын 8800 ли-ион нь 650 мАч чаддаггүй байсан.

Цэнэглэдэг батерейг нэрлэсэн хүчдэлийнхээ 20% -иас хэтрүүлж болохгүй, энэ нь таны төхөөрөмжид эргэлт буцалтгүй гэмтэл учруулж болзошгүй тул болгоомжтой ажиллах, цэнэгээ алдахаас урьдчилан сэргийлэх шаардлагатай байна.

Алхам 1: Бүгдийг нэгтгэх нь ганцхан хялбар алхам юм

Бүгдийг нэгтгэх нь ганцхан хялбар алхам юм
Бүгдийг нэгтгэх нь ганцхан хялбар алхам юм

Үзүүлсэн резистор нь 22R / 10W эсвэл 10R / 10W бөгөөд шинжилгээ хийх хугацаа бага тул бид үүнийг ашигладаг. CR2032 гэх мэт жижиг батерейг туршихын тулд халаалтын батерейнаас зайлсхийхийн тулд удаан цэнэггүй 47R / 2W эсэргүүцэл ашиглаж болно.

Нарийвчлалтай байхын тулд кодонд зөвхөн хоёр тохируулга хийх шаардлагатай байна. "Vcc" хувьсагч нь Arduino самбар дээрх шууд хүчдэлийн хэмжсэн утгыг хүлээн авах ёстой. "Эсэргүүцэл" хувьсагч нь эсэргүүцлийн яг утгыг Ом -ээр хүлээн авах ёстой бөгөөд аравтын тоог ашиглаж болно.

Arduino IDE -ийн Serial Monitor -ийг хялбар аргаар 1.8 секунд тутамд уншиж буй утгыг харуулдаг тул туршилтыг гүйцэтгэх явцад компьютерийг arduino -той холбосон хэвээр байх ёстой бөгөөд цонхыг багасгаж, компьютерийг өөр компьютер ашиглах боломжийг олгодог. зорилго, тэр ч байтугай Тиймээс 16x2 LCD эсвэл 4 оронтой 7 сегменттэй дэлгэцийг хүлээн авахын тулд дизайныг хялбархан өөрчилж болно.

1.8 секундын цагийг сонгохдоо энэ нь хурдан шинэчлэх боломжийг олгодог бөгөөд 60 -аас олон байх бөгөөд энэ нь цагийн 0.0005 -ийг илэрхийлдэг бөгөөд энэ нь тооцооллыг хөнгөвчилсөн болно.

Энэхүү шийдэл нь хамгийн энгийнээс гадна судлагдсан бусад хүмүүсийн дунд хамгийн хямд нь байсан юм.

Алхам 2: Код

float vcc = 5.0; // Arduino самбар дээрх бодит хүчдэлийн утга - multimeterfloat soma = 0.0 хэмжих;

int analogInput = 0;

float vout = 0.0;

int утга = 0;

хөвөх эсэргүүцэл = 10; // Ом дахь резисторын жинхэнэ утга, мултиметрээр хэмжих -

// дизайн хийхэд ашигладаг: 10 Ом / 10 Ватт

хүчингүй тохиргоо () {

Цуваа эхлэх (9600);

pinMode (analogInput, INPUT);

Serial.println ("1.8 секунд тутамд унших");

саатал (1800);

}

void loop () {

утга = analogRead (analogInput);

vout = (утга * vcc) / 1024.0;

float cout = vout / эсэргүүцэл;

float parcial = cout * 0.0005;

soma = soma + parcial;

Serial.print ("Одоогийн уншсан:");

Цуврал хэвлэх (cout);

Serial.print ("Amp.");

Serial.print ("Одоогоор хэмжсэн:");

хөвөх msoma = soma * 1000;

Цуврал хэвлэх (msoma);

Serial.println ("mAh");

// 1.8 секундын дараа хүлээнэ үү

саатал (1800);

}

Зөвлөмж болгож буй: