ዝርዝር ሁኔታ:

የዓለም ቀላሉ የባትሪ መለኪያ በ MAh ውስጥ 3v - 3 ደረጃዎች
የዓለም ቀላሉ የባትሪ መለኪያ በ MAh ውስጥ 3v - 3 ደረጃዎች

ቪዲዮ: የዓለም ቀላሉ የባትሪ መለኪያ በ MAh ውስጥ 3v - 3 ደረጃዎች

ቪዲዮ: የዓለም ቀላሉ የባትሪ መለኪያ በ MAh ውስጥ 3v - 3 ደረጃዎች
ቪዲዮ: Книга - Моя первая схема ArduMikron 2024, ህዳር
Anonim
የዓለም ቀላሉ የባትሪ መለኪያ በ MAh ውስጥ እስከ 5v ድረስ
የዓለም ቀላሉ የባትሪ መለኪያ በ MAh ውስጥ እስከ 5v ድረስ

እስከ 5 ቮ ድረስ ለቮልቴጅ ባትሪዎች አቅም ቆጣሪ የሚፈጥር ይህንን ንድፍ ለመገንባት አንድ አርዱዲኖ እና ተከላካይ ብቻ ነው። አሲድ ፣ አልካላይን ፣ ኒሲዲ ፣ ሊ-ions እና ሊፖ ባትሪዎች መጠቀም ይቻላል። ገበያው ግዙፍ አቅም በሚጠይቁ በሐሰተኛ ባትሪዎች ተሞልቷል ነገር ግን የተስፋውን የተወሰነ ክፍል በማቅረብ ይህ ፕሮጀክት ሲደክም አንዳንድ ቻይናውያን 8800 ሊ-ions በእውነቱ 650 ሚአሰ እንኳን በሌሉበት ጊዜ ያሉትን ባትሪዎች ትክክለኛ አቅም ለማወቅ ይረዳል።

በሚለቀቅበት ጊዜ መጠንቀቅ እና መከላከል አስፈላጊ ነው ፣ ሊሞሉ የሚችሉ ባትሪዎች ከስመታዊው ቮልቴጁ ከ 20% በላይ መውጣት የለባቸውም ፣ ይህ በእርስዎ ክፍል ላይ የማይቀለበስ ጉዳት ሊያስከትል ይችላል።

ደረጃ 1 ሁሉንም በአንድ ላይ በአንድ ቀላል ደረጃ ላይ ማድረግ።

በአንድ ቀላል እርምጃ ሁሉንም በአንድ ላይ ማዋሃድ።
በአንድ ቀላል እርምጃ ሁሉንም በአንድ ላይ ማዋሃድ።

የተጠቆሙት ተቃዋሚዎች 22R / 10W ወይም 10R / 10W ናቸው ፣ አነስተኛውን የመተንተን ጊዜ ስለሚያቀርብ ሁለተኛውን እንጠቀማለን። እንደ CR2032 አንድ 47R / 2W resistor ያሉ አነስ ያሉ ባትሪዎችን ለመፈተሽ የማሞቂያ ባትሪን በማስወገድ በዝግታ ፍሳሽ መጠቀም ይቻላል።

ለትክክለኛነት ፣ በኮድ ውስጥ ሁለት ማስተካከያዎች ብቻ መደረግ አለባቸው። ተለዋዋጭው "vcc" በአርዲኖ ቦርድ ላይ የሚለካውን ቀጥተኛ የቮልቴጅ እሴት መቀበል አለበት። የ “resistor” ተለዋዋጭ በኦምስ ውስጥ ያለውን የተከላካዩን ትክክለኛ ዋጋ መቀበል አለበት እና የአስርዮሽ ቁጥሮች ጥቅም ላይ ሊውሉ ይችላሉ።

በቀላል መንገድ ተከታታይ ሞኒተር ከአርዱዲኖ አይዲኢ እንደ በይነገጽ ጥቅም ላይ ውሏል ፣ እያንዳንዱ 1.8s የሚነበቡ እሴቶችን ያሳያል ፣ ስለዚህ ሙከራው በሚካሄድበት ጊዜ ፒሲው ከአርዱዲኖ ጋር እንደተገናኘ መቆየት አለበት ፣ መስኮቱ የኮምፒተርውን ለሌላ እንዲጠቀም መፍቀድ ይችላል። ዓላማ ፣ እንኳን ስለዚህ ንድፍ 16x2 ኤልሲዲ ወይም ባለ 4 አሃዝ 7-ክፍል ማሳያ ለመቀበል በቀላሉ ሊቀየር ይችላል።

የ 1.8 ዎች ጊዜ የተመረጠው ፈጣን ዝመናን ስለሚፈቅድ እና ስሌቶችን ያመቻቹ የሰዓት 0,0005 ን በመወከል የ 60 ብዜት ስለሆነ ነው።

ቀላሉ ከመሆኑ በተጨማሪ ይህ መፍትሔ በጥናት ከተመረጡት መካከል በጣም ርካሽ ነበር።

ደረጃ 2 - ኮዱ።

ተንሳፋፊ vcc = 5.0; // በአርዲኖ ቦርድ ላይ እውነተኛ የቮልቴጅ ዋጋ - ባለብዙ ማይሜትር ፍሎማ ሶማ = 0.0;

int analogInput = 0;

ተንሳፋፊ ድምጽ = 0.0;

int እሴት = 0;

ተንሳፋፊ resistor = 10; // በኦሞም ውስጥ የተቃዋሚ እውነተኛ እሴት ፣ በብዙ ሚሊሜትር ይለኩ -

// በዲዛይን ውስጥ ጥቅም ላይ ውሏል - 10 Ohms / 10 ዋት

ባዶነት ማዋቀር () {

Serial.begin (9600);

pinMode (የአናሎግ ግብዓት ፣ ግቤት);

Serial.println ("በየ 1.8 ዎች ማንበብ");

መዘግየት (1800);

}

ባዶነት loop () {

እሴት = analogRead (analogInput);

vout = (እሴት * vcc) / 1024.0;

ተንሳፋፊ ኮት = ድምጽ / ተከላካይ;

float parcial = cout * 0.0005;

ሶማ = ሶማ + ከፊል;

Serial.print ("የአሁኑ ንባብ:");

Serial.print (cout);

Serial.print ("Amp.");

Serial.print ("እስካሁን የሚለካው");

ተንሳፋፊ msoma = ሶማ * 1000;

Serial.print (msoma);

Serial.println ("mAh");

// የበለጠ ይጠብቁ 1.8 ሴ

መዘግየት (1800);

}

የሚመከር: