İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Birkaç yıldır Li-Ion hücreler için kötü bir şarj cihazı kullanıyorum. Bu yüzden Li-Ion hücreleri şarj edip boşaltabilen kendiminkini yapmak istedim. Ek olarak, kendi şarj cihazımda voltaj, sıcaklık ve diğer verileri göstermesi gereken bir ekran olmalıdır. Bu derste size kendinizinkini nasıl kuracağınızı göstereceğim.
Gereçler
Bu proje aşağıdaki bölümleri içerir:
- 24x 90Ω direnç (THT)
- 1x PCB
- 3x Pin başlığı 4 pin
- 13x Transistör (THT)
- 1x Pin başlığı 3 pin
- 4x Diyot (SMD)
- 1x Joystick (SMD)
- 34x 1KΩ direnç (SMD)
- 10x 100Ω direnç (SMD)
- 6x 1, 2KΩ direnç (SMD)
- 3x 10KΩ direnç (SMD)
- 15x LED (SMD)
- 3x RGB LED (SMD)
- 1x Fan +12V 40mm x 40mm x 10mm
- 1x ATMEGA328P-AU (SMD)
- 1x Mini sesli uyarı (THT)
- 1x DC güç girişi
- 1x Pim atlama teli
- 1x DC-DC dönüştürücü (THT)
- 1x USB 3.1 jakı (SMD)
- 16x Pin başlığı erkek
- 1x I2C oled ekran (THT)
- 2x 16MHZ kristal (SMD)
- 1x USB-B (SMD)
- 6x Li-Ion şarj kontrolörü (SMD)
- 1x USB denetleyicisi
- 1x Düğme (SMD)
- 12x 8µF kapak (SMD)
- 4x 0, 1µF kapak (SMD)
- 6x 400mΩ direnç şöntü (SMD)
- 1x I2C sıcaklık sensörü (THT)
- 3x Shift kaydı (THT)
Ayrıca havya, lehim, (sıcak hava lehim cihazı), multimetre vb. maddelerden oluşan uygun bir havya ve ölçü setine sahip olmalısınız.
Aşağıdaki yazılım kullanılmıştır:
- Autodesk KARTAL
- Arduino IDE'si
- 123D Tasarım
Bu bağlantı altında daha fazla veri bulabilirsiniz: github.com/MarvinsTech/Battery-charge-and-discharge-controller
Adım 1: Lehimleme
Önce tüm bileşenleri (resimlerdeki gibi) kart üzerinde lehimleyin, ancak SMD bileşenlerinin doğru yönde lehimlendiğinden emin olun. Tahtadaki beyaz noktalardan doğru yönü anlayabilirsiniz. Lehimlemeyi bitirdikten sonra, bileşenlere zarar verebileceğinden devre kartını hiçbir koşulda akımla bağlamayın!
Adım 2: Devreye Alma Hazırlıkları
Kartı gerekli giriş akımı ile çalıştırabilmek için öncelikle DC-DC buck dönüştürücüyü +5V çıkış voltajına ayarlamamız gerekir. Bunu yapmak için önce kart üzerindeki +5V jumper'ını çekiyoruz ve ardından DC jakı üzerinden güce bağlıyoruz. Voltajın +6V ila +12V aralığında olduğundan emin olun, aksi takdirde DC-DC dönüştürücüde hasar meydana gelebilir. Ardından dönüştürücünün çıkışındaki voltajı ölçün (resme bakın) ve aynı zamanda bir tornavida ile yaklaşık +5V voltajı ayarlayın. Voltmetre voltaj göstermezse, DC'den DC'ye dönüştürücüye güç sağlamak için devre kartındaki anahtara basın.
Bitirdiğinizde alüminyum veya çelik bir levha da kesip termal pedlerle dirençlerin üzerine yerleştirebilirsiniz. Bu sayede ısı daha da iyi dağıtılabilir. Bununla birlikte, bu direnç takımyıldızına sahip Li-iyon hücreleri, 220mA civarında deşarj olur. Bu, ölçümlerime göre dirençlerin maksimum 60°C veya 140°F'ye ulaşabileceği anlamına geliyor. Bu yüzden bunun da dışarıda bırakılabileceğini düşünüyorum.
3. Adım: Programı Yükleyin
Son adımda ise kartı USB B tipi bağlantı ile bir bilgisayara bağlamanız ve üzerine en son sürümün bulunduğu kodu yüklemeniz gerekmektedir. Bunu yapmak için, Arduino IDE'de Araçlar -> Pano altında Arduino Nano'yu ve İşlemci öğesi altında ATmega 328P'yi (Eski Önyükleyici) seçin. Ardından yükleme düğmesine basın ve kendi pil şarj ve deşarj kontrol cihazınız hazır.