Mündəricat:

Arduino Nano 4x 18650 Ağıllı Şarj / Boşaltma: 20 addım
Arduino Nano 4x 18650 Ağıllı Şarj / Boşaltma: 20 addım

Video: Arduino Nano 4x 18650 Ağıllı Şarj / Boşaltma: 20 addım

Video: Arduino Nano 4x 18650 Ağıllı Şarj / Boşaltma: 20 addım
Video: ASCD Nano 4x 18650 – Build – Part 2 2024, Iyul
Anonim
Image
Image
Komponentləri əldə edin
Komponentləri əldə edin

Bu mənim Arduino Nano 4x 18650 Smart Şarj Cihazı / Boşaltma Açıq Mənbə Layihəmdir.

Bu qurğu 12V 5A ilə təchiz edilmişdir. Kompüterin enerji təchizatı ilə təchiz oluna bilər.

Bağlantılar

Batareya portalı:

Parça siyahısı:

Sxematik:

PCB Gerber Dosyaları:

Mənbə Kodu:

Facebook Qrupu:

Forum:

Hazırda işlənən bütün batareyaların verilənlər bazası statistikası səhifəsinə baxın:

Bağışlayın:

Tarix

Batareyalarda barkod skan edən bir barkod skaneri ola bilən və bütün məlumatları bir onlayn verilənlər bazası portalına daxil edə biləcək ağıllı bir Arduino ilə işləyən şarj cihazı, boşaldıcı batareya test cihazı etmək istədim. Bu, bütün bərpa edilmiş lityum batareyalarımdakı meylləri düzgün şəkildə sıralamağa və təhlil etməyə imkan verərdi.

Versiya 1: Əvvəlcə CNC ilə kəsilmiş tək tərəfli bir PCB istifadə etməyə başladım. Bu qurğunun yalnız bir hücrəsi vardı və milli ohm yükləyə, boşalda və sınaya bilərdi.

Versiya 2.2: Arduino UNO -da iki hüceyrə modulu olan həkk olunmuş kiçik PCB -lərdən istifadə etdim.

Versiya 3.2: Eyni kiçik PCB -lərdən istifadə etdim, amma bir Arduino Mega istifadə etdim və hamısını Akril stendə quraşdırdım. Əvvəlcə 16 modula sahib olmağı planlaşdırırdım, ancaq analoq siqnal multipleksorlarından istifadə etmək istədiyim kimi yalnız 8 hüceyrə modulundan istifadə etdim və naqillər çox qarışıq idi.

Arduino Mega 8x Şarj Cihazı / Boşaltma 1.1: Arduino Mega 8x Şarj / Boşaltma cihazı üçün asan EDA -da bir PCB hazırladım. Bura 20x4 LCD, Rotary Encoder, SD Kart oxuyucusu (heç istifadə olunmur), Ethernet, birbaşa Arduino daxilində barkod taraması üçün USB Hosta malikdir.

Arduino Mega 8x Şarj Cihazı / Boşaltma 1.2+: Daha sonra kiçik dəyişikliklər etdim və WIFI ünsiyyəti üçün ESP8266 Adapteri əlavə etdim.

Arduino Nano 4x 18650 Smart Charger / Discharger 1.0: Daha ucuz və qurulmasını asanlaşdırmaq üçün 4x versiyasını hazırlamağa başladım. Bu versiyada bir barkod skaneri yoxdur, ancaq internet vasitəsilə məlumat göndərmək və almaq üçün Vortex IT Batareya Portalı ilə əlaqə qurdu.

Arduino Nano 4x 18650 Smart Charger / Discharger 1.1: Dizaynında bəzi kiçik səhvlər olduğu üçün Version 1.0 -dən bəzi kiçik dəyişikliklər var və bu versiya ictimaiyyətə təqdim edildi.

Addım 1: Komponentləri əldə edin

Komponentləri əldə edin
Komponentləri əldə edin

PCB Gerber Faylları

PCB Gerber Dosyaları:

Əsas komponentlər

  • Arduino Nano 3.0 ATmega328P x1 AliExpresseBay
  • ESP8266 Arduino Adapter x1 AliExpresseBay
  • ESP8266 ESP-01 x1 AliExpresseBay
  • LCD 1602 16x2 Serial x1 AliExpresseBay
  • Batareya Tutacağı 4 x 18650 x1 AliExpresseBay
  • TP5100 Modulu x4 AliExpresseBay
  • CD74HC4067 Modulu x1 AliExpresseBay
  • 74HC595N DIP16 x1 AliExpresseBay
  • DIP16 Soket x1 AliExpresseBay
  • AliExpress Sensor DS18B20 x5 Temperatur Sensoru
  • Dokunmatik Açar 6MM x1 AliExpresseBay
  • Bağlayıcı KF301-2P 5.08mm x4 AliExpresseBay
  • DC Jack 5.5 x 2.1mm x1 AliExpresseBay
  • Rezistor Karbon Film 3.3ohm 5W x4 AliExpresseBay
  • Konik Kauçuk Ayaqlar 14x8mm x8 AliExpresseBay
  • İzolyasiya Yuyucuları 3x7x0.8mm x16 AliExpresseBay
  • M3 x 12mm Düz Başlı Paslanmayan Polad 304 Hex Soket Vida x20 AliExpresseBay
  • M3 304 Paslanmayan Polad 304 Hex Fındıq x4 AliExpresseBay
  • M3 Standoff 18mm Pirinç F-F x4 AliExpresseBay
  • M3 Standoff 35mm pirinç F-F x4 AliExpresseBay
  • Başlıq Qadın 2.54mm 1x4 x1 AliExpresseBay
  • Başlıqlar Kişi 2.54mm 1x40 Pin x1 AliExpresseBay
  • Başlıq Qadın Sağ Bucaq 2.54mm 1x4 x1 AliExpresseBay
  • USB to ESP8266 ESP-01 Programmer x1 AliExpresseBay
  • 5V Aktiv Buzzer x1 AliExpresseBay
  • 12V 5A PSU x1 AliExpresseBay

THT (Delikdən) Komponent Seçimi

  • 10k - 1/4w Rezistor THT x7 AliExpresseBay
  • 4.7k - 1/4w Rezistor THT x1 AliExpresseBay
  • 1k - 1/4w Rezistor THT x8 AliExpresseBay
  • P-Kanal MOSFET FQP27P06 TO-220 x4 AliExpresseBay
  • N-Kanal MOSFET IRLZ44N TO-220 x8 AliExpresseBay
  • NPN Transistor BC547 TO-92 x4 AliExpresseBay
  • Diod IN4007 x2 AliExpresseBay

SMD (Səthi Montaj) Komponent Seçimi

  • 10k - 1/8w rezistor SMD 0603 x7 AliExpresseBay
  • 4.7k - 1/8w rezistor SMD 0603 x1 AliExpresseBay
  • 1k - 1/8w rezistor SMD 0603 x8 AliExpresseBay
  • N Kanallı Mosfet IRLML2502TRPBF x8 AliExpresseBay
  • P Kanal MOSFET AO3407 SOT-23 x4 AliExpresseBay
  • NPN Transistor SOT23 BC847 x4 AliExpresseBay
  • Diod 1N4148 0603 x2 AliExpresseBay

Alətlər

  • Lehim Teli 60/40 0.7mm AliExpresseBay
  • AliExpresseBay diaqonal kəlbətinləri
  • Youyue 8586 SMD Lehimləmə Yenidən İşləmə Stansiyası AliExpresseBay
  • AliExpresseBay UNI-T UT39A Rəqəmsal Multimetr
  • AliExpresseBay tel çıxarıcılar
  • AliExpresseBay Barkod Skaner
  • AliExpresseBay Barkod Yazıcısı
  • Barkod Etiketləri 30mm x 20mm x700 AliExpresseBay
  • AliExpress Mexanik Lehimini AliExpresseBay -a yapışdırın
  • AliExpresseBay Statik Əleyhinə Cımbızlar
  • AliExpresseBay Üçüncü Əl Lehim Stendi
  • AMTECH NC-559-ASM Lehimsiz Flux AliExpresseBay
  • AliExpresseBay lehim fitili
  • AliExpresseBay Həssas Maqnit Tornavida Seti

Yenilənmiş siyahı üçün veb saytına daxil olun:

Addım 2: Lehim Rezistorları, Transistorlar və MOSFETlər

Lehim Rezistorları, Transistorlar və MOSFETlər
Lehim Rezistorları, Transistorlar və MOSFETlər
Lehim Rezistorları, Transistorlar və MOSFETlər
Lehim Rezistorları, Transistorlar və MOSFETlər

SMD və ya THT lehim (hər ikisi də deyil) 1K, 4.7K, 10K, P-Kanal, N-Kanal və NPN komponentləri

Addım 3: Başlıqlarda və DIP Soketində lehim

Başlıqlarda və DIP Soketində lehim
Başlıqlarda və DIP Soketində lehim
Başlıqlarda və DIP Soketində lehim
Başlıqlarda və DIP Soketində lehim

Nanonun iki 15 pinli qadın başlıqlarını, 16x CD74HC4067 8 pinli və 16 pinli dişi başlıqlarını, ESP8266 adapterlərini 4 pinli, LCD 4 pinli dişi və 74HC595N Shift 16 pinli DIP IC yuvasını qeyd edin.

Qeyd: ipək ekran tərəfində bütün komponentləri lehimləyin.

Addım 4: Lehim Əsas Komponentləri

Lehim əsas komponentləri
Lehim əsas komponentləri
Lehim əsas komponentləri
Lehim əsas komponentləri
Lehim əsas komponentləri
Lehim əsas komponentləri

5.5mm DC Jack, Arduino Nano 328p, CD74HC4067 multiplexer və 74HC595N keçid qeydini lehimləyin və quraşdırın.

Arduino Nano və Multiplexer -ni lehimləyərkən əvvəlcə kişi baş pinlərini qadın başlıq pinlərinə yerləşdirməyi məsləhət görürəm, sonra komponenti yerində lehimləyirəm.

Addım 5: Dallas DS18B20 Temperaturunu lehimləyin

Lehim Dallas DS18B20 Temperatur
Lehim Dallas DS18B20 Temperatur
Lehim Dallas DS18B20 Temperatur
Lehim Dallas DS18B20 Temperatur
Lehim Dallas DS18B20 Temperatur
Lehim Dallas DS18B20 Temperatur
Lehim Dallas DS18B20 Temperatur
Lehim Dallas DS18B20 Temperatur

Hər Dallas Sensorunda iki ədəd 3 mm x 7 mm x 0,8 mm İzolyasiya Yuyucusu qoyun (Bu, PCB temperaturunu ölçməməyiniz üçün PCB -dən boşluq yaratmaq üçün istifadə olunur)

Hər bir hüceyrə modulu üçün üst qatdakı 4x Dallas Sensorlarını və alt qatdakı mühit sensorunu lehimləyin.

TO-92 lehim yastıqlarında lehim birləşmələrini bağlamamağa diqqət edin. Hər hansı bir Dallas Sensorunda hər ayağınız arasındakı çox metrli cihazınızda diod rejimində lehimləndikdən sonra (hamısı paralel olaraq bağlanır)

+ (Müsbət) pinin Arduino Nano ilə üzbəüz olduğu üst təbəqədə 5V Aktiv Buzzerə lehimləyin

Addım 6: Dioddakı lehim

Dioddakı lehim
Dioddakı lehim

CD74HC4067 çoxlayıcı altında Diodda lehim

Fluxu izopropil spirti ilə təmizləmək yaxşı bir tətbiqdir.

Addım 7: LCD Ekran Kontrastı / Seriyalı Atlayıcıları sınayın və tənzimləyin

LCD Ekran Kontrast / Seriyalı Atlayıcıları Test edin və Ayarlayın
LCD Ekran Kontrast / Seriyalı Atlayıcıları Test edin və Ayarlayın
LCD Ekran Kontrast / Seriyalı Atlayıcıları Test edin və Ayarlayın
LCD Ekran Kontrast / Seriyalı Atlayıcıları Test edin və Ayarlayın
LCD Ekran Kontrast / Seriyalı Atlayıcıları Test edin və Ayarlayın
LCD Ekran Kontrast / Seriyalı Atlayıcıları Test edin və Ayarlayın

LCD Kontrast

LCD Serial 4 pinli dişi 4 pinli Kişi -> Qadın Dupont Jumper tellərinə qoşun. Tam olaraq bağladığınızdan əmin olun:

GND -> GND

VCC -> 5V

SDA -> SDA

SCL -> SCL

Arduino Sketchini github -dan yükləyin: ASCD_Nano_Test_LCD_Screen

USB kabelini ayırın və 5,5 mm DC Jack -da 12V güc kabeli istifadə edin (+ pozitiv mərkəz / - mənfi xarici)

Görünən mətni görənə qədər LCD Ekran CC və ya CW -nin arxasındakı serial adapterdəki potensiometrini tənzimləyin.

Kontrastdan məmnun olduqdan sonra Dupont Jumper tellərini çıxarın.

Seriyalı tullananlar

ESP8266 ilə proqram ardıcıl ünsiyyət üçün 1-2 pinlərdə 2x 2.54 mm atlayıcıları bağlayın

Addım 8: PWM Fanı

PWM fanatı
PWM fanatı

Komponentlər

Aşağıdakı komponentləri lehimləyin:

JST 2.0 PH 2pin konnektoru (Qeyd: ipək ekran PCB versiyası 1.11 -də geriyə)

100uF 16V elektrolitik kondansatör

BD139 NPN Transistor

Diod

Test

Github -dan Arduino Sketchini yükləyin: ASCD_Nano_Test_Fan

USB kabelini ayırın və 5,5 mm DC Jack -da 12V güc kabeli istifadə edin (+ pozitiv mərkəz / - mənfi xarici)

30 mm Fanı bağlayın

Fan sürətləndirməli və sonra dayanmalıdır

Addım 9: MOSFET -lərin sınanması

MOSFET -lərin sınanması
MOSFET -lərin sınanması
MOSFET -lərin sınanması
MOSFET -lərin sınanması
MOSFET -lərin sınanması
MOSFET -lərin sınanması

N-Kanal Rezistor Boşalma MOSFET-lərinin sınanması

Github -dan Arduino Sketchini yükləyin: ASCD_Nano_Test_Charge_Discharge_Mosfets

USB kabelini ayırın və 5,5 mm DC Jack -da 12V güc kabeli istifadə edin (+ pozitiv mərkəz / - mənfi xarici)

PCB alt təbəqəyə baxaraq çox metrinizi diod / davamlılıq rejiminə qoyun.

Mənfi zondu bir GND mənbəyinə və pozitiv probu 1 -ci modulların yük rezistorları bağlayıcılarının sağ tərəfinə yerləşdirin (şəkillərdə göstərildiyi kimi).

Çox sayğacınız 1 saniyə bip səsi verməlidir, sonra 1 saniyə bip səsi çıxarmamalıdır.

Bunu hər modul üçün təkrarlayın.

P-Kanal TP5100 Şarj MOSFET-lərinin sınanması

Arduino Sketchini github -dan yükləyin: ASCD_Nano_Test_Charge_Discharge_Mosfets (Yuxarıdakı kimi eyni şəkildə hər iki test üçün də istifadə edə bilərsiniz)

USB kabelini ayırın və 5,5 mm DC Jack -da 12V güc kabeli istifadə edin (+ pozitiv mərkəz / - mənfi xarici)

PCB alt təbəqəyə baxarkən, çox metrinizi DC gərginlik rejiminə qoyun (adətən 20V aralığında).

Mənfi zondu bir GND mənbəyinə və pozitiv zondu 1-ci modulun TP5100 sağ tərəfinə + pozitiv bağlayıcıya qoyun (şəkillərdə göstərildiyi kimi). Multimetreniz 1 saniyə ərzində 12 V, sonra isə 1 saniyə aşağı gərginlik göstərməlidir. Bunu hər modul üçün təkrarlayın.

Addım 10: Dallas DS18B20 Temperatur Sensor Seriallarını əldə edin

Dallas DS18B20 Temperatur Sensor Seriallarını əldə edin
Dallas DS18B20 Temperatur Sensor Seriallarını əldə edin
Dallas DS18B20 Temperatur Sensor Seriallarını əldə edin
Dallas DS18B20 Temperatur Sensor Seriallarını əldə edin
Dallas DS18B20 Temperatur Sensor Seriallarını əldə edin
Dallas DS18B20 Temperatur Sensor Seriallarını əldə edin

Arduino Sketchini github -dan yükləyin: ASCD_Nano_Get_DS18B20_Serials

USB kabelini buraxın. Fanı və ya 12V Gücünü bağlamayın.

Arduino IDE -də Serial monitoru 115200 baud sürətində açın.

5x cihazı aşkarlamalı / tapmalıdır.

1. DS18B20 Temperatur Sensorunu lehimləmə dəmirinizin yuxarı ucu ilə qısa müddətə qızdırın.

Qeyd: Modul nömrəsi PCB üst təbəqədə dik duran soldan sağa

"Algılanan Batareya: 1" və sonra "İstilik Batareya Sensoru: 2" yazmalıdır.

Bu, "Algılanan Ətraf Sensoru Tamamlandı" yazılana qədər hər 4 x moduldan ardıcıl olaraq keçəcək.

Aşağıdakı bütün DS18B20 Temperatur Sensorlarının Onaltılıq Seriya nömrələrini göstərəcəkdir.

5x Serial nömrələrini kopyalayın və sonra "ASCD_Nano_1-0-0" eskizində "Temp_Sensor_Serials.h" ə yapışdırın. Son vergül yazdığınızdan əmin olun (şəkildə göstərilmişdir)

Qeyd: 99 dərəcə Selsi istiliyinin oxunması bu sensorun oxunmasında xəta olduğu anlamına gəlir. Ya serial səhvdir, ya da cihaz qüsurludur.

Addım 11: TP5100 Şarj Modullarını quraşdırın və sınayın

TP5100 şarj modullarını quraşdırın və sınayın
TP5100 şarj modullarını quraşdırın və sınayın
TP5100 şarj modullarını quraşdırın və sınayın
TP5100 şarj modullarını quraşdırın və sınayın
TP5100 şarj modullarını quraşdırın və sınayın
TP5100 şarj modullarını quraşdırın və sınayın

Yüklemek

Bir bıçaq və ya bir neçə diaqonal pens ilə 20x tək Kişi 2.54 mm başlıqları kəsin.

PCB -nin alt qatına TP5100 modulu başına 5x Kişi başlıqları qoyun. Uzun tərəfi çuxurdan aşağıya endirməyi məsləhət görürəm.

Hər bir modula TP5100 modulu qoyun və yerinə lehimləyin. Hizalamayacağı təqdirdə Kişi başlıqlarını manipulyasiya etmək üçün bəzi cımbızlardan istifadə edin.

PCB üst qatında, konnektorları PCB ilə bacardığınız qədər sıxın. (Plastik Batareya tutucusunu üstünə yerləşdirməlisiniz ki, nə qədər az yapışsa o qədər yaxşıdır)

Qeyd: TP5100 -də Şarj Pinini bağladığınızdan əmin olun. P-Kanal MOSFET-in üstündəki GND-də VCC-nin yanındakı ən yaxın pindir

Test

Arduino Sketchini github -dan yükləyin: ASCD_Nano_Test_Charge_Discharge_Mosfets (Yuxarıdakı kimi eyni şəkildə hər iki test üçün də istifadə edə bilərsiniz)

USB kabelini ayırın və 5,5 mm DC Jack -da 12V güc kabeli istifadə edin (+ pozitiv mərkəz / - mənfi xarici)

Bütün TP5100 modulları 1 saniyə açılmalı, 1 saniyə sönməlidir.

Addım 12: DS18B20 Temperatur Sensoru Boşluq Delikləri qazın

DS18B20 temperatur sensoru boşluq delikləri qazın
DS18B20 temperatur sensoru boşluq delikləri qazın
DS18B20 temperatur sensoru boşluq delikləri qazın
DS18B20 temperatur sensoru boşluq delikləri qazın
DS18B20 temperatur sensoru boşluq delikləri qazın
DS18B20 temperatur sensoru boşluq delikləri qazın
DS18B20 temperatur sensoru boşluq delikləri qazın
DS18B20 temperatur sensoru boşluq delikləri qazın

Alətlər tələb olunur

  • 0.7mm Matkap ucu və ya Scribe
  • 3 mm Matkap ucu (isteğe bağlı)
  • 6.5mm - 7mm Matkap ucu

Qazma

Ehtiyat boş PCB və 4x 18650 Batareya Tutacağı alın

4x 18650 Batareya Tutucusunu + işarəsi ilə lövhənin üstünə baxaraq quraşdırın

Çuxur mövqelərini TO-92 DS18B20 Hərarət Sensorlarının hər birində 0,7 mm-lik bir Matkap ucu və ya Scribe ilə işarələyin.

4x 18650 Batareya Tutucusunu çıxarın və 6.5mm - 7mm delik açın. Əvvəlcə daha kiçik bir matkap istifadə etməyi məsləhət görürəm.

Test 4x 18650 Batareya Tutacağına uyğundur və DS18B20 Temperatur Sensorunun kifayət qədər boşluğa malik olub olmadığını yoxlayın.

Qeyd: Bütün digər komponentlər lehimlənməyincə 4x 18650 Batareya Tutucusunu lehimləməyin.

Addım 13: Boşaltma rezistorlarını quraşdırın

Boşaltma rezistorlarını quraşdırın
Boşaltma rezistorlarını quraşdırın
Boşaltma rezistorlarını quraşdırın
Boşaltma rezistorlarını quraşdırın
Boşaltma rezistorlarını quraşdırın
Boşaltma rezistorlarını quraşdırın
Boşaltma rezistorlarını quraşdırın
Boşaltma rezistorlarını quraşdırın

Montaj və Lehim Başlıqları

Əvvəlcə başlıqları quraşdırın. 5.08mm Vida Terminalından və ya JST 2.54mm Kişi Başlığından istifadə edə bilərsiniz.

Qeyd: Lehim edərkən başlığı / terminalı yerində saxlamaq üçün bir az blu tack istifadə edirəm.

Onları lehimləyin.

Rezistorların Ohmlarını ölçün (İsteğe bağlı)

Hər bir rezistorun müqavimətini ölçün, nömrələyin və qeyd edin.

Bunun üçün LCR-T4 Test cihazımdan istifadə edirəm. Keyfiyyətli çox sayğacdan istifadə edə bilərsiniz (bu 100% dəqiq deyil, amma yaxşı bir baza ölçüsüdür)

Arduino Sketch-i github-dan redaktə edin: ASCD_Nano_1-0-0 dəyişdirilmiş müqavimət dəyərlərinə əlavə edin.

Rezistorları quraşdırın

Bu nümunədə 5.08mm Vida Terminallarından istifadə edirəm və hər tel yara rezistorunu heyrətləndirirəm. Daha sonra alüminium örtüklü bir rezistor üçün addımlar əlavə edəcəyəm.

Addım 14: Son Komponentləri Lehimləyin

Son komponentləri lehimləyin
Son komponentləri lehimləyin
Son komponentləri lehimləyin
Son komponentləri lehimləyin
Son komponentləri lehimləyin
Son komponentləri lehimləyin
Son komponentləri lehimləyin
Son komponentləri lehimləyin

4x 18650 batareya tutucusunda lehim.

Qeyd: Bəzi təmasları bir az yuyulma / diaqonal kəlbətinlə kəsmək lazım ola bilər.

6 mm -lik düyməni lehimləyin.

Addım 15: Bütün Avadanlıqları Qurun

Bütün Avadanlıqları Quraşdırın
Bütün Avadanlıqları Quraşdırın
Bütün Avadanlıqları Quraşdırın
Bütün Avadanlıqları Quraşdırın
Bütün Avadanlıqları Quraşdırın
Bütün Avadanlıqları Quraşdırın

Arduino ESP8266 adapteri

4x M2.5 stand-off M-F və ya F-F istifadə edin

M-F və ya F-F dayaqlarından istifadə etməyinizdən asılı olaraq 8x M2.5 Vida və ya 4x M2.5 vida və 4x M2.5 qoz-fındıq

Dişi ilə Kişi konnektorlarını birləşdirmək üçün düz bucaqlı 4pin 2.54mm bağlayıcıdan istifadə edin.

Qeyd: boş olduqda yaxşı bir əlaqə əldə etmək üçün konnektoru qalaylamalı ola bilərsiniz.

LCD

LCD üçün 4x M3 Standoff 18mm Brass F-F və 8x M3 x 12mm Vintlər

Fanat

Yalnız 3D Çaplı qutu: Bəzi M3 x 18mm vintlər ilə Fan vida deliklərinə Fanı əlavə edin.

Addım 16: Arduino Nano eskizini yükləyin

Arduino Nano Sketch yükləyin
Arduino Nano Sketch yükləyin

Eskizi yükləməzdən əvvəl, Arduino Gərginlik Tənzimləyicisindən 5V Voltaj çıxışını yoxlayın. LCD ekranda iki araşdırma nöqtəsi var.

Arduino Sketch-i github-dan düzəldin: ASCD_Nano_1-0-0 Arduino Sketch-də bu xətti gərginlik oxunuşuna dəyişin

const float referenceVoltage = 5.01; // 5V Arduino Çıxışı

Test ehtiyaclarınız üçün digər xüsusi parametrləri də dəyişə bilərsiniz

const float shuntResistor [4] = {3.3, 3.3, 3.3, 3.3};

const float referenceVoltage = 5.01; // Arduino const float defaultBatteryCutOffVoltage 5V çıxışı = 2.8; // Boşalmanın dayandığı gərginlik const byte restTimeMinutes = 1; // Doldurulduqdan sonra batareyanın istirahət etməsi üçün dəqiqə. 0-59 etibarlı const int lowMilliamps = 1000; // Bu, aşağı hesab edilən və arızalı const int highMilliOhms = 500 hesab edildiyindən doldurulmayan Milli Amperin dəyəridir; // Bu, yüksək hesab olunan və Ohm batareyasının arızalı olduğu hesab olunan Milli Ohmların dəyəridir const int offsetMilliOhms = 0; // Milli Ohms üçün ofset kalibrləmə const byte chargingTimeout = 8; // const byte tempThreshold = 7 doldurmaq üçün Saatlardakı zaman aşımı = 7; // Başlanğıc Temperaturdan yuxarı dərəcə ilə xəbərdarlıq eşiği temp bayt tempMaxThreshold = 20; // Başlanğıc Temperaturdan yuxarı dərəcə ilə Maksimum Eşik - Arızalı const float batteryVolatgeLeak = 0.50; // "BATTERY CHECK" ilkin ekranda hər bir modulun ən yüksək gərginliyini müşahidə edin və bu dəyəri biraz daha yüksək const byte moduleCount = 4 olaraq təyin edin; // Modulların sayı const byte screenTime = 4; // Aktiv Ekran başına Saniyə (Dövr) Zamanı const int wasteReadInterval = 5000; // Boşaltma oxunuşları arasındakı vaxt intervalları. MAh +/ üçün tənzimləyin

Arduino Nano'yu kompüterinizə qoşun və ASCD_Nano_1-0-0 eskizini yükləyin

Arduino IDE -də prosessor olaraq ATmega328P (Köhnə yükləyici) istifadə etməyiniz lazım ola bilər

Doğru COM portunu seçin və eskizi yükləyin

Addım 17: ESP8266 Sketchini yükləyin

ESP8266 Sketch yükləyin
ESP8266 Sketch yükləyin

Vortex It - Battery Portal Hesabınızı hələ qeydiyyatdan keçirməmisinizsə, növbəti addıma keçin.

Arduino IDE-də ESP8266 Arduino Addon qurmalısınız, bu təlimatı istifadə edin:

ESP8266_Wifi_Client_1-0-0 Arduino Sketch-də aşağıdakıları dəyişdirin

const char ssid = ""; -> WIFI yönləndiricilərinizə

SSID const char parol = ""; -> WIFI yönləndiricilərinizin şifrəsinə

const char userHash = ""; -> UserHash -a (Bunu Vortex It Batareya Portalındakı "Şarj Cihazı / Boşaltma Menyu -> Görünüşü" ndən əldə edin)

const bayt CDUnitID =; -> CDUnitID -ə (Bunu "Vortex It Batareya Portalında" Şarj Cihazı / Boşaltma Menyu -> Bax -> Şarj cihazınızı / Boşaltma cihazınızı seçin "bölməsindən əldə edin)

ESP8266_Wifi_Client_01.ino eskizini PROG açarı ilə ESP8266-ya yükləmək üçün ESP8266 ESP-01 Proqramçısına USB istifadə edin.

Adım 18: Vortex It - Batareya Portalı Hesabınızı Qurun

Vortex It - Batareya Portalı Hesabınızı Qurun
Vortex It - Batareya Portalı Hesabınızı Qurun
Vortex It - Batareya Portalı Hesabınızı Qurun
Vortex It - Batareya Portalı Hesabınızı Qurun
Vortex It - Batareya Portalı Hesabınızı Qurun
Vortex It - Batareya Portalı Hesabınızı Qurun
Vortex It - Batareya Portalı Hesabınızı Qurun
Vortex It - Batareya Portalı Hesabınızı Qurun

Https://portal.vortexit.co.nz saytına daxil olun

Hələ bir hesab üçün qeydiyyatdan keçməmisinizsə.

Etimadnamənizlə daxil olun

Menyuda "Şarj / Boşaltma" -> "Yeni" düyməsini basın.

Açılan siyahıdan "Arduino 4x C/D" seçin

"Yeni Şarj / Boşaltma" düyməsini basın

Menyuda "Şarj / Boşaltma" -> "Bax" düyməsini basın.

Açılan siyahıdan "xx - Arduino 4x C/D" seçin (burada xx CDUnitID -dir)

"UserHash" və "CDUnitID" dən istifadə etməyin

Şarj cihazını onlayn olaraq görmək üçün "Canlı Görünüş Modulu" na basın

Addım 19: İsteğe bağlı - 3D Çaplı Kassa hazırlayın

İsteğe bağlı - 3D Çaplı Kassa hazırlayın
İsteğe bağlı - 3D Çaplı Kassa hazırlayın

3D printeriniz varsa, dizayn etdiyim bir korpus çap edə bilərsiniz. İstifadə etmə tərzinizi özünüzə uyğunlaşdırın və paylaşın:

Fusion 360

gallery.autodesk.com/fusion360/projects/asdc-nano-4x-arduino-charger--discharger-enclosure

Thingiverse STL

www.thingiverse.com/thing:3502094

Addım 20: 18650 Hüceyrələri Test etməyə Başlayın

18650 Hüceyrələri Test etməyə Başlayın
18650 Hüceyrələri Test etməyə Başlayın
18650 Hüceyrələri Test etməyə Başlayın
18650 Hüceyrələri Test etməyə Başlayın

Bəzi batareyaları Hüceyrə Modullarına daxil edin və barkodlarınızdakı "Canlı Görünüş Modulu" səhifəsinin taramasına gedin və söndünüz.

Tövsiyə: