Nokia fail

Taşınabilir 5.7V besleme / şarj aparatı

Şu adreste yayınladığım Taşınabilir 5V besleme / şarj aparatı yazısına bir güncelleme yapıyorum. 

Yayınladığım ilk yazıda fotoğrafta da gözüküyor ki telefon şarj oluyor. Ben de bu zamana kadar öyle sanıyor idim; tam olarak yanılmamışım ancak eksik bilgim varmış.

Ben taşınabilir şarj aparatımı şu ana kadar tamamen bitik bir pile sahip olan telefonda denememiş idim. Telefonumun şarj cihazını arkadaşımın evinde unutunca bunu yapmam gerekti ve farkettim ki, aslında taşınabilir şarj aparatım telefonumu neredeyse şarj etmeyecek kadar bir akım veriyordu. Oysa ki devre testlerimde 3.5A’ya kadar (üzerindeki ufak indüktör yüzünden, yoksa daha fazla) gerilimde düşüş yaşamadan çıkış verebiliyordu!

Biraz araştırma ile, Nokia’nın yayınladığı, “Nokia 2-mm DC Charging Interface Specification v1.2” başlıklı belgede sorunun sebebini buldum.

Benim devre tam 5.00V vermekte idi. Telefonun şarj cihazının üzerinde de 5V yazdığı için bunda bir sorun gözükmüyor. Fakat kazın ayağı öyle değil; yukarıdaki grafikten de anlaşılacağı üzere telefon, giriş gerilimlerine göre farklı şarj hızları seçmekte. 4.65V ile 5.20V arası gerilimler telefonu sadece “special charge” modunda şarj edebiliyor. Special charge modu, bisiklet dinamosu, güneş enerjisi vb. gibi belirsiz ve düşük akımlı kaynaklardan şarj içinmiş. Şarj akımı limiti oldukça düşük. “Normal charge” modunda ise normal prize şarj cihazını taktığınızda olan şarj moduna giriyor, yani yüksek akımlı hızlı şarj.

Peki “normal charge” modunda şarj için ne lazım? Aslında cevap oldukça basit imiş: 5.5V üzeri gerilim. Eğer ki şarj gerilimi olarak 5.5V-9.3V arası bir gerilim sağlarsanız telefonumuz hızlı şarja geçiyor.

Ben de devreyi 5.7V verir hale getirdim. Geribesleme hattına bir gerilim bölücü (2 adet direnç) eklemek yeterli.

Bu değişiklikle beraber devre Nokia telefonumu tam kapasite ile şarj eder duruma geldi. Lakin, devre artık taşınabilir 5V besleme olmaktan çıktı; daha çok taşınabilir 5.7V besleme diyebiliriz kendisine. 🙂 Bu yüzden bu halinin dosyalarını ayrı paylaşıyorum.

http://forum.diyaudiotr.com/serbest-kursu/tasinabilir-sarj-aparati-t1378.html#p19053 adresinde bulabilirsiniz.

Türkçe tarih yapıcı

Tarihleri 18 Ağustos 2011 tarzında yazdırabilmek için..

$format değişkeninin default değeri 18 Ağustos 2011, 22.45 şeklinde bir çıktı verecektir. strftime fonksiyonunun dokümantasyonunu okuyun, verebileceğiniz farklı değişkenleri görün.

$return da sonucu ekrana mı bassın, değer olarak dönsün mü hedesi.

$timestamp olarak sadece Unix timestamp değil, herhangi bir tarih stringi girebilirsiniz –strtotime’ın parse edebileceği gibi olması yeterli.

function TRTarih($timestamp, $format = "%d %B %Y, %H.%M", $return = false) {
    // v2;
    if (!is_numeric($timestamp))
        $timestamp = strtotime($timestamp);

    if ($return)
        return iconv("ISO-8859-9", "UTF-8", strftime($format, $timestamp));
    else
        echo iconv("ISO-8859-9", "UTF-8", strftime($format, $timestamp));
}