Powerbanka
Jaroslav Lukesh
lukesh na seznam.cz
Sobota Prosinec 24 00:14:23 CET 2016
Dělal jsem dceři blbuvzdornou (mrazuvzdornou). 6x 18650 do robustní škatulky
o ADSL modemu WELL, úplně přesně se tam vešly.
Nakonec tam jako hlíač napětí šlo trochu očesané arudino (o stablík a
ledku), které první co udělá, nahodí po stisku tlačítka mosfety. Při
dosažení 50% kapacity se to vypne. Po opětovném nahození už to jede jen 3
minuty, tedy tak, aby nabíjení bylo mírně obtěžující. Po dosažení 40%
kapacity se mosfet shazuje a nabíjení je možní jen při trvalém držení
tlačítka. Tlačítko (6x6x5 nalepené vteřiňáem v prostřihnuté díře) je dané
vedle USB tak, aby nešlo zašprajcnout.
Obvod se dvěma fety je z žirafovin, nabíjení je řešeno modulem TP4056 s
ochranou (je tam ledkové světlo), step-up měnič 600mA, modul digi měřáčku.
Zapojení - baterka, vypínač, obočka na vypínač ledky, odbočka na měřáček,
odbočka na tlačítkový obvod. Z něj je napájené arduino a step-up. Po zapnutí
vypínače funguje jenom to ledkové světlo a měřáček. Pro zapnutí nabíjení je
potřeba asi na 2 vteřiny držet zapínací tlačítko.
Jasně, šlo by dát displej na arduino, ale jednak ho takový malý nemám a i
tak by se mi s tím nechtělo drátovat.
#define VccCORRECT -80 //-130 // o kolik se lišà v mV reálné a arduinem
neměřené napájecà napětà - správněji by to měl být poměr, ale
pro jednoduchost vĂ˝poÄŤtu staÄŤĂ pĹ™iÄŤĂst/odeÄŤĂst
long Vcc = 4; //napajeci napeti - hodnota pro začátek
#define MOSFET 2
void CheckVcc(){
// Read 1.1V reference against AVcc
ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
//analogReference(INTERNAL); // DEFAULT, INTERNAL, (INTERNAL1V1,
INTERNAL2V56 pro MEGA 12xx) , or EXTERNAL
delay(10); // Wait for Vref to settle
ADCSRA |= _BV(ADSC); // Convert
delay(10); // Wait for Vref to settle
ADCSRA |= _BV(ADSC); // Convert
while (bit_is_set(ADCSRA,ADSC));
Vcc = ADCL;
Vcc |= ADCH<<8;
Vcc = 1126400L / Vcc + VccCORRECT; // Back-calculate AVcc in mV
}
void setup()
{
pinMode(MOSFET,OUTPUT); // zapni ho
digitalWrite(MOSFET,1);
CheckVcc();
}
void loop(){
CheckVcc();
if (Vcc >= 3700)
digitalWrite(MOSFET,1);
else if (Vcc >= 3600){
digitalWrite(MOSFET,1);
delay(180000);
digitalWrite(MOSFET,0);
}
else
digitalWrite(MOSFET,0);
}
----- Původní zpráva -----
Od: Vladimír
Komu: HW-news
Odesláno: 23. prosince 2016 19:55
Předmět: Powerbanka
Dobrý večer, využiji předvánočního klidu a požádám o radu či názor.
Na jaře se chystáme na delší výlet kolový, cca 14 dnů v Bulharských
Rodopech, a jeví se potřeba, aby ten čas vydržel i mobil, samozřejmě pouze v
režimu navigace. Vzhledem k tomu, že civilizaci nemusíme pár dnů vůbec
potkat, s nějakým nabíjením ze sítě počítat nemohu.
Tedy energie do kapsy. Uvažuji o dvou možnostech:
1. nějaká hotová megabanka. Číňan má i prázné futrály s elektronikou,
např.
https://goo.gl/A449bx na pět článků 18650. Ale mám strach z kvality a
spolehlivosti těch článků. Což ostatně platí i pro power banky koupené u
místních prodejců. Někde jsem viděl test, a nebyl příliš potěšující. Kromě
renomovaných značek, tam se totéž týkalo ceny. Moc za to nechci platit,
kdoví, kdy to bude potřeba příště.
2. mám v modelářském kufru pár velmi slušných akumulátorů a tak bych je
mohl využít. Čínan má spoustu různých dc - dc modulů, https://goo.gl/6rLSPV
ale i samotné elektroniky i z displejem https://goo.gl/w5nFzv
S tím by neměl být problém něco zbastlit, takže se velmi kloním k této
variantě.
Máte někdo zkušenost s něčím podobným, jaká je skutečná účinnost těch
měničů (někde uvádí 97%, to je asi blbost), jak by jste to řešili?
Dík za rady, a přeji hezké svátky všem
Vladimír
------------------------------------------------------------------------------
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
Hw-list na list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20161224/83e0a2a3/attachment.html>
Další informace o konferenci Hw-list