Innehållsförteckning:
Video: Världens enklare batterimätare Upp till 5v i mah: 3 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
En Arduino och ett motstånd är allt vi behöver för att bygga denna design som skapar en kapacitetsmätare för spänningsbatterier upp till 5v. Sura, alkaliska, NiCd, Li-joner och Lipo-batterier kan användas. Marknaden är full av falska batterier som hävdar enorm kapacitet men levererar en bråkdel av den utlovade, trötta på situationen. Detta projekt hjälper till att upptäcka de tillgängliga batteriernas faktiska kapacitet när vissa kinesiska 8800 Li-joner faktiskt inte ens hade 650mAh.
Det är nödvändigt att vara försiktig och förebygga urladdning, uppladdningsbara batterier bör inte laddas ur över 20% av dess nominella spänning, detta kan orsaka irreversibel skada på din enhet.
Steg 1: Att sätta ihop allt i ett enkelt steg
De angivna motstånden är 22R / 10W eller 10R / 10W, vi använder det senare eftersom det ger mindre analystid. För att testa mindre batterier som CR2032 kan ett 47R / 2W -motstånd användas med långsam urladdning, vilket undviker uppvärmningsbatteri.
För noggrannhet behöver endast två justeringar göras i koden. Variabeln "vcc" ska ta emot det uppmätta likspänningsvärdet på Arduino -kortet. Variabeln "motstånd" måste ta emot det exakta värdet för motståndet i ohm och decimalnummer kan användas.
På ett enkelt sätt användes Serial Monitor från Arduino IDE som ett gränssnitt, som visar värden som läses var 1.8: e, så att datorn ska förbli ansluten till arduino medan testet utförs, fönstret kan minimeras så att datorn kan användas för en annan ändamål, även så att designen enkelt kan modifieras för att acceptera en 16x2 LCD eller en fyrsiffrig 7-segmentskärm.
Tiden på 1,8 sekunder valdes eftersom den tillåter en snabb uppdatering och för att den är multipel av 60, vilket motsvarar 0,0005 i timmen, vilket underlättade beräkningarna.
Förutom att vara den enklaste var denna lösning också den billigaste bland andra som undersöktes.
Steg 2: Koden
float vcc = 5,0; // Verkligt spänningsvärde på arduino -kort - mät med multimeterflöde soma = 0,0;
int analogInput = 0;
float vout = 0,0;
int värde = 0;
flottörmotstånd = 10; // Verkligt värde för motstånd i ohm, mät med multimeter -
// används i design: 10 ohm / 10 watt
void setup () {
Serial.begin (9600);
pinMode (analogInput, INPUT);
Serial.println ("Läser var 1.8: e sekund");
fördröjning (1800);
}
void loop () {
värde = analogRead (analogInput);
vout = (värde * vcc) / 1024,0;
float cout = vout / motstånd;
float parcial = cout * 0,0005;
soma = soma + parcial;
Serial.print ("Nuvarande läsning:");
Serial.print (cout);
Serial.print ("Amp.");
Serial.print ("Mätt hittills:");
float msoma = soma * 1000;
Serial.print (msoma);
Serial.println ("mAh");
// vänta mer 1,8 seg
fördröjning (1800);
}
Rekommenderad:
Läs el- och gasmätare (belgisk/nederländsk) och ladda upp till Thingspeak: 5 steg
Läs el- och gasmätare (belgisk/nederländsk) och ladda upp till Thingspeak: Om du är orolig för din energiförbrukning eller bara en liten nörd, vill du förmodligen se data från din snygga nya digitala mätare på din smartphone. projekt kommer vi att få aktuell information från en belgisk eller nederländsk digital el
Hur man laddar upp spel till Arduboy och 500 spel till Flash-cart: 8 steg
Hur man laddar upp spel till Arduboy och 500 spel till Flash-cart: Jag gjorde några hemlagade Arduboy med Serial Flash-minne som kan lagra max 500 spel att spela på vägen. Jag hoppas kunna dela hur man laddar spel till det, inklusive hur man lagrar spel i det seriella flashminnet och skapar ett eget konsoliderat spelpaket
1A till 40A ström BOOST -omvandlare för upp till 1000W likströmsmotor: 3 steg
1A till 40A Current BOOST-omvandlare för upp till 1000W DC-motor: Hej! I den här videon lär du dig hur du skapar en strömförstärkarkrets för dina hög ampere DC-motorer upp till 1000W och 40 ampere med transistorer och en mittkranstransformator. strömmen vid utgången är mycket hög men spänningen kommer att vara
NODEMcu USB -port fungerar inte? Ladda upp koden med USB till TTL (FTDI) -modulen på bara 2 steg: 3 steg
NODEMcu USB -port fungerar inte? Ladda upp koden med USB till TTL (FTDI) -modulen på bara två steg: Trött på att ansluta till många ledningar från USB till TTL -modul till NODEMcu, följ denna instruktion för att ladda upp koden i bara 2 steg. Om USB -porten på NODEMcu fungerar inte, var inte panikslagen. Det är bara USB -drivrutinschipet eller USB -kontakten,
Ett enklare sätt att lödmagnetkabel till SMD -lysdioder: 5 steg
Ett enklare sätt att lödmagnetkabel till SMD-lysdioder: Denna instruktion beskriver en enklare metod för att fästa finmagnettråd på ytmonterade lysdioder. Det är ett svar på flaskflaskan som är instruerbar som visar att man använder en " hjälpande händer " klipp för att göra det här jobbet. Jag tror att min metod är mycket lättare