Innehållsförteckning:
- Steg 1: Schemat
- Steg 2: Delar
- Steg 3: Pcb
- Steg 4: Bränn Bootloader och ladda upp koden
- Steg 5: Källkod
- Steg 6: Videor
Video: Batteritestare och laddningsmonitor: 6 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
Hej grabbar
Länge skördade jag litiumjonbatterier för att driva mina projekt MEN …
Ibland fick jag dåliga batterier som ser bra ut …
Så … Jag har gjort en batteritestare som kan testa batteriet och berättar utspänning och ström.
Identifiera också batteritypen och mät den verkliga kapaciteten.
Steg 1: Schemat
schemat är lite komplicerat eftersom vi skapar ett fristående arduino -kort
så här är det och det bör göras på 2 lager PCB
Steg 2: Delar
reservdelslista:
Atmega328p tqfp
16Mhz smd -kristall
SMD -tryckknapp
74Hc595 smd
22Pf 1206 caps
TIP31A Transistor
2P kvinnliga rubriker
10Kohm 1210 RES
100 Kohm 1210 RES
Diod 1206
CJ78M05
4P KVINNHUVUD
USB SOCKET
100nF CAPS SMD
PC817 OPTOCOUPLER
0.15R 5W RES
2P TERMINALBLOCK
ADAPTERJACK
Steg 3: Pcb
för dessa människor som brukade göra 2 lager PCB kommer det att vara enkelt
eller så kan du be någon tillverkare att göra det åt dig
www.pcbway.com/project/shareproject/Battery_capacity_tester_discharge_charge_monitor.html
Steg 4: Bränn Bootloader och ladda upp koden
Efter lödning av alla komponenter
vi har ett steg till innan vi börjar arbeta med vårt projekt
Mikrokontrollern här är tom och den behöver en firmware
Så som ni vet! vårt projekt är baserat på arduino
Det första vi behöver arduino -kort och bygelkablar
Anslut stift nummer10 från arduino för att återställa stiftet på kretskortet
Genom att ansluta arduino kan du nu bränna startladdaren på ditt kort
Låt oss se hur ?!
Öppna din IDE och
Välj exempel från Arduino ISP
Ladda sedan upp koden normalt till ditt arduino -kort
Från Verktyg -menyn väljer du Programmerare Arduino som Internetleverantör
Och igen från verktyg, välj burn bootloader och se till att det inte finns några fel efter uppladdning
Nu är din mikrokontroller redo att ladda upp din arduino -kod
vänta …!! ta inte av dig bygeln
Du måste fortfarande ladda upp din kod till mikrokontrollern
Öppna batteritesterns skiss
och från Sketch -menyn väljer du uppladdning med programmerare
Visar kretskortet
Nu kan du ta av bygeln och börja använda det här projektet
Steg 5: Källkod
koden är pennkälla och alla som vill förbättra den är välkomna
här
github.com/EslamEldeknawy/battery-tester
Steg 6: Videor
batteritester del 1 och 2
Rekommenderad:
Uppladdningsbart batteritestare: 4 steg
Laddningsbara batteritester: I denna instruktionsbok kommer du att göra en laddningsbar batteritester för batterier med lågt internt motstånd. Jag föreslår att du försöker göra den här enheten först: https: //www.instructables.com/id/Battery-Tester-8/It is viktigt att nämna att den interna r
Batteritestare: 4 steg
Batteritester: I den här instruktionsboken kommer du att göra en batteritester för 1,5 V AA- eller AAA -batteri
Batteritestare: 5 steg
Batteritester: I den här instruktionsboken kommer du att bygga en LED -batteritester för alla 1,5 V -batterier. Om du ansluter kretsen till en spänning som är större än 1,5 V kommer lysdioden att gå sönder. Så du kanske vill använda en batterihållare istället för bara testpunkter
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: 5 steg (med bilder)
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: Styrning av 8 reläväxlar med nodemcu och IR -mottagare via wifi och IR -fjärrkontroll och Android -app. Fjärrkontrollen fungerar oberoende av wifi -anslutning. HÄR ÄR EN UPPDATERAD VERSIONKLICK HÄR
Temperatur och fuktighet Display och datainsamling med Arduino och bearbetning: 13 steg (med bilder)
Temperatur- och luftfuktighetsvisning och datainsamling med Arduino och bearbetning: Intro: Detta är ett projekt som använder ett Arduino -kort, en sensor (DHT11), en Windows -dator och ett bearbetningsprogram (ett gratis nedladdningsbart) för att visa temperatur, luftfuktighetsdata i digital och stapeldiagramform, visa tid och datum och kör en räkningstid