Სარჩევი:

მსოფლიოს უადვილესი ბატარეის მრიცხველი 5 ვტ -მდე MAh– ში: 3 ნაბიჯი
მსოფლიოს უადვილესი ბატარეის მრიცხველი 5 ვტ -მდე MAh– ში: 3 ნაბიჯი

ვიდეო: მსოფლიოს უადვილესი ბატარეის მრიცხველი 5 ვტ -მდე MAh– ში: 3 ნაბიჯი

ვიდეო: მსოფლიოს უადვილესი ბატარეის მრიცხველი 5 ვტ -მდე MAh– ში: 3 ნაბიჯი
ვიდეო: მსოფლიოში ყველაზე მსუქანი ბავშვი 2024, ივლისი
Anonim
მსოფლიოს უადვილესი ბატარეის მრიცხველი 5 ვტ -მდე MAh– ში
მსოფლიოს უადვილესი ბატარეის მრიცხველი 5 ვტ -მდე MAh– ში

არდუინო და რეზისტორი არის ის, რაც ჩვენ გვჭირდება ამ დიზაინის შესაქმნელად, რომელიც ქმნის სიმძლავრის მრიცხველს ძაბვის ბატარეებისთვის 5 ვ -მდე. შეიძლება გამოყენებულ იქნას მჟავა, ტუტე, NiCd, Li-ions და Lipo ბატარეები. ბაზარი სავსეა ყალბი ბატარეებით, რომლებიც აცხადებენ უზარმაზარ სიმძლავრეს, მაგრამ აწვდიან დაპირებული და დაღლილი სიტუაციის ნაწილს, ეს პროექტი ეხმარება აღმოაჩინოს არსებული ბატარეების სიმძლავრე, როდესაც ჩინურ 8800 ლითიონ იონებს 650 mAh კი არ ჰქონდათ.

აუცილებელია სიფრთხილე და პრევენცია გამონადენის დროს, მრავალჯერადი დატენვის ბატარეები არ უნდა იყოს დაცლილი მისი ნომინალური ძაბვის 20% -ზე მეტს, ამან შეიძლება გამოიწვიოს შეუქცევადი დაზიანება თქვენს მოწყობილობაზე.

ნაბიჯი 1: შეაგროვეთ ყველაფერი ერთ მარტივ ნაბიჯში

ყველაფერი ერთად მხოლოდ ერთ მარტივ ნაბიჯში
ყველაფერი ერთად მხოლოდ ერთ მარტივ ნაბიჯში

მითითებული რეზისტორები არის 22R / 10W ან 10R / 10W, ჩვენ ვიყენებთ ამ უკანასკნელს, რადგან იგი წარმოადგენს ანალიზის ნაკლებ დროს. უფრო მცირე ზომის ბატარეების შესამოწმებლად, როგორიცაა CR2032, 47R / 2W რეზისტორი შეიძლება გამოყენებულ იქნას ნელი გამონადენით, ბატარეის გათბობის თავიდან აცილების მიზნით.

სიზუსტისთვის საჭიროა მხოლოდ ორი კორექტირება კოდში. ცვლადმა "vcc" უნდა მიიღოს გაზომილი პირდაპირი ძაბვის მნიშვნელობა არდუინოს დაფაზე. "რეზისტორის" ცვლადმა უნდა მიიღოს რეზისტორის ზუსტი მნიშვნელობა Ohms- ში და შეიძლება გამოყენებულ იქნას ათწილადი რიცხვები.

Arduino IDE– ს სერიული მონიტორი მარტივად გამოიყენებოდა როგორც ინტერფეისი, რომელიც აჩვენებს მნიშვნელობებს, რომლებიც იკითხება ყოველ 1.8 წამში, ასე რომ კომპიუტერი უნდა იყოს დაკავშირებული arduino– სთან, სანამ ტესტირება შესრულდება, ფანჯარა შეიძლება მინიმუმამდე შემცირდეს, რაც საშუალებას მისცემს კომპიუტერს გამოიყენოს სხვა ამიტომ, დიზაინის მარტივად შეცვლა შესაძლებელია 16x2 LCD ან 4-ნიშნაანი 7-სეგმენტიანი დისპლეის მისაღებად.

დრო 1.8 წმ შეირჩა, რადგან ის იძლევა სწრაფ განახლებას და რადგან ის არის 60 – ის ჯერადი, წარმოადგენს საათის 0.0005 – ს, რამაც ხელი შეუწყო გამოთვლებს.

გარდა იმისა, რომ ეს უმარტივესი იყო, ეს გამოსავალი იყო ყველაზე იაფი სხვა კვლევებს შორის.

ნაბიჯი 2: კოდი

float vcc = 5.0; // არდუინოს დაფაზე რეალური ძაბვის მნიშვნელობა - გაზომეთ მულტიმეტრფლომატის სომით = 0.0;

int analogInput = 0;

float vout = 0.0;

int მნიშვნელობა = 0;

float resistor = 10; // რეზისტორის ნამდვილი მნიშვნელობა ოჰმ -ში, გაზომეთ მულტიმეტრით -

// გამოიყენება დიზაინში: 10 Ohms / 10 Watts

void setup () {

სერიული.დაწყება (9600);

pinMode (analogInput, INPUT);

Serial.println ("ყოველ 1.8 წამში კითხვა");

დაგვიანება (1800);

}

ბათილი მარყუჟი () {

მნიშვნელობა = analogRead (analogInput);

vout = (მნიშვნელობა * vcc) / 1024.0;

float cout = vout / resistor;

float parcial = cout * 0.0005;

სომა = სომა + პარციალური;

Serial.print ("მიმდინარე წაკითხვა:");

სერიული. ბეჭდვა (cout);

Serial.print ("ამპ.");

Serial.print ("აქამდე გაზომილი:");

float msoma = soma * 1000;

Serial.print (msoma);

Serial.println ("mAh");

// დაელოდეთ მეტი 1.8 წთ

დაგვიანება (1800);

}

გირჩევთ: