Мазмұны:

Arduino Nano 4x 18650 ақылды зарядтағыш / зарядтағыш: 20 қадам
Arduino Nano 4x 18650 ақылды зарядтағыш / зарядтағыш: 20 қадам

Бейне: Arduino Nano 4x 18650 ақылды зарядтағыш / зарядтағыш: 20 қадам

Бейне: Arduino Nano 4x 18650 ақылды зарядтағыш / зарядтағыш: 20 қадам
Бейне: ASCD Nano 4x 18650 – Update – Part 1 2024, Шілде
Anonim
Image
Image
Компоненттерді алыңыз
Компоненттерді алыңыз

Бұл менің Arduino Nano 4x 18650 ақылды зарядтағыш / разрядтаушы ашық көзі жобасы.

Бұл құрылғы 12 В 5А қуатымен жұмыс істейді. Ол компьютердің қуат көзінен қоректенуі мүмкін.

Сілтемелер

Батарея порталы:

Бөлшектер тізімі:

Схема:

PCB Gerber файлдары:

Бастапқы код:

Facebook тобы:

Форум:

Қазіргі уақытта өңделген барлық батареялардың дерекқорының статистикалық бетіне кіріңіз:

Қайырымдылық жасау:

Тарих

Мен штрих -код сканері бар штрих -код сканері бар және Arduino -мен жұмыс істейтін ақылды зарядтағыш, ақылды зарядтағыш жасағым келді және барлық деректерді желідегі мәліметтер базасының порталына енгіздім. Бұл маған барлық литий батареяларындағы үрдістерді дұрыс сұрыптауға және талдауға мүмкіндік береді.

1 -нұсқа: Мен бастапқыда CNC -мен өңделген бір жақты ПХД қолдана бастадым. Бұл қондырғыда тек бір ұяшық болды, ол милли омды зарядтауға, разрядтауға және тексеруге қабілетті.

2.2 нұсқа: Мен кішігірім ПХД қолдануға көштім, содан кейін менде Arduino UNO -да екі ұялы модуль болды.

3.2 нұсқасы: Мен бірдей кіші ПХД қолдандым, бірақ мен Arduino Mega қолдандым және бәрін акрил стендіне орнаттым. Мен бастапқыда 16 модульге ие болуды жоспарладым, бірақ аналогтық сигнал мультиплексорларын қолдану үшін қажет болған кезде 8 ұялы модульді қолдануды аяқтадым, ал сымдар өте нашар болды.

Arduino Mega 8x зарядтағыш / разрядчик 1.1: Мен Arduino Mega 8x зарядтағыш / разрядтағышқа арналған ЭДБ -да ПХД құрастырдым. Мұнда 20х4 СКД, Ротари -кодер, SD картаны оқу құралы (ешқашан қолданылмайды), Ethernet, штрих -кодты сканерлеуге арналған USB хост бар Arduino.

Arduino Mega 8x зарядтағыш / зарядтағыш 1.2+: Кейінірек мен кішкене өзгерістер енгізіп, WIFI байланысы үшін ESP8266 адаптерін қостым.

Arduino Nano 4x 18650 ақылды зарядтағыш / разрядчик 1.0: Мен оны 4x нұсқасын жасай бастадым, оны құрастыру әлдеқайда арзан және жеңіл болу үшін. Бұл нұсқада штрих -код сканері жоқ, бірақ ол Интернет арқылы деректерді жіберу және алу үшін Vortex IT батарея порталымен байланысқан.

Arduino Nano 4x 18650 ақылды зарядтағыш / зарядтаушы 1.1: Бұл 1.0 нұсқасынан кішігірім түзетулерге ие, өйткені оның дизайнында кішкене қателер болған және бұл нұсқа көпшілікке шығарылған.

1 -қадам: Компоненттерді алыңыз

Компоненттерді алыңыз
Компоненттерді алыңыз

PCB Gerber файлдары

PCB Gerber файлдары:

Негізгі компоненттер

  • Arduino Nano 3.0 ATmega328P x1 AliExpresseBay
  • ESP8266 Arduino адаптері x1 AliExpresseBay
  • ESP8266 ESP-01 x1 AliExpresseBay
  • LCD 1602 16x2 сериялы x1 AliExpresseBay
  • Батарея ұстағыш 4 x 18650 x1 AliExpresseBay
  • TP5100 Module x4 AliExpresseBay
  • CD74HC4067 x1 AliExpresseBay модулі
  • 74HC595N DIP16 x1 AliExpresseBay
  • DIP16 ұясы x1 AliExpresseBay
  • AliExpress18B20 x5 температура сенсоры AliExpresseBay
  • 6MM x1 тактильді қосқыш AliExpresseBay
  • Қосқыш KF301-2P 5.08mm x4 AliExpresseBay
  • DC Jack 5.5 x 2.1mm x1 AliExpresseBay
  • Резисторлы көміртекті пленка 3.3ohm 5W x4 AliExpresseBay
  • Конус тәрізді резеңке табан 14x8mm x8 AliExpresseBay
  • 3x7x0.8mm x16 оқшаулағыш шайбалар AliExpresseBay
  • M3 x 12mm жалпақ басы баспайтын болаттан жасалған 304 бұрандалы бұрандалы x20 AliExpresseBay
  • M3 304 тот баспайтын болат 304 алты бұрышты гайкалар x4 AliExpresseBay
  • M3 Standoff 18mm Brass F-F x4 AliExpresseBay
  • M3 Standoff 35mm жезден F-F x4 AliExpresseBay
  • Header Әйел 2.54mm 1x4 x1 AliExpresseBay
  • Жоғарғы колонтитулдар 2.54 мм 1x40 түйреуіш x1 AliExpresseBay
  • Әйелдердің оң жақ бұрышы 2.54 мм 1x4 x1 AliExpresseBay
  • USB to ESP8266 ESP-01 Бағдарламалаушы x1 AliExpresseBay
  • 5V Active Buzzer x1 AliExpresseBay
  • AliExpresseBay 12V 5A PSU x1

THT (тесік арқылы) компоненттік опциясы

  • 10k - 1/4w резистор THT x7 AliExpresseBay
  • 4.7k - 1/4w резистор THT x1 AliExpresseBay
  • 1k - 1/4w резистор THT x8 AliExpresseBay
  • P-Channel MOSFET FQP27P06 TO-220 x4 AliExpresseBay
  • N-Channel MOSFET IRLZ44N TO-220 x8 AliExpresseBay
  • NPN транзисторы BC547 TO-92 x4 AliExpresseBay
  • IN4007 x2 диод AliExpresseBay

SMD (Surface Mount) компоненттік опциясы

  • 10k - 1/8w резисторы SMD 0603 x7 AliExpresseBay
  • 4.7k - 1/8w резисторы SMD 0603 x1 AliExpresseBay
  • 1k - 1/8w резисторы SMD 0603 x8 AliExpresseBay
  • N-Channel Mosfet IRLML2502TRPBF x8 AliExpresseBay
  • P Channel MOSFET AO3407 SOT-23 x4 AliExpresseBay
  • NPN транзисторы SOT23 BC847 x4 AliExpresseBay
  • 1N4148 0603 x2 диод AliExpresseBay

Құралдар

  • Дәнекерлеу сымы 60/40 0,7 мм AliExpresseBay
  • AliExpresseBay диагональды қысқыштары
  • Youyue 8586 SMD дәнекерлеуді қайта өңдеу станциясы AliExpresseBay
  • AliExpressEBay UNI-T UT39A сандық мультиметрі
  • AliExpresseBay сым тартқыштары
  • AliExpresseBay штрих -код сканері
  • AliExpresseBay штрих -код принтері
  • Штрих -код жапсырмалары 30mm x 20mm x700 AliExpresseBay
  • AliExpressEBay -ге механикалық дәнекерлеу қойыңыз
  • AliExpresseBay-ге қарсы статикалық пинцет
  • AliExpresseBay үшінші қолмен дәнекерлеуге арналған стенд
  • AliExpresseBay AMTECH NC-559-ASM тазартылмайтын дәнекерлендіргіш
  • AliExpresseBay дәнекерлеу таяқшасы
  • AliExpresseBay дәл магнитті бұрағыш жиынтығы

Жаңартылған тізім үшін менің веб-сайтқа өтіңіз:

2 -қадам: Дәнекерлеу резисторлары, транзисторлар және MOSFETs

Дәнекерлеу резисторлары, транзисторлар мен MOSFET -тер
Дәнекерлеу резисторлары, транзисторлар мен MOSFET -тер
Дәнекерлеу резисторлары, транзисторлар мен MOSFET -тер
Дәнекерлеу резисторлары, транзисторлар мен MOSFET -тер

SMD немесе THT дәнекері (екеуі де емес) 1K, 4.7K, 10K, P-Channel, N-Channel және NPN компоненттері

3 -қадам: тақырыптар мен DIP розеткасындағы дәнекерлеу

Тақырыптар мен DIP розеткасындағы дәнекерлеу
Тақырыптар мен DIP розеткасындағы дәнекерлеу
Тақырыптар мен DIP розеткасындағы дәнекерлеу
Тақырыптар мен DIP розеткасындағы дәнекерлеу

Дәнекерлеуші Наноның екі 15 істікшелі аналық бастары, 16x CD74HC4067 мультиплексорлары 8 істікшелі және 16 істікшелі аналықтар, ESP8266 адаптерлері 4 істікшелі әйел, СКД 4 істікшелі әйел және 74HC595N Shift 16 істікшелі DIP IC ұяшығын тіркейді.

Ескертпе: барлық компоненттерді жібек экран жағынан дәнекерлеңіз.

4 -қадам: Негізгі компоненттерді дәнекерлеу

Дәнекерлеудің негізгі компоненттері
Дәнекерлеудің негізгі компоненттері
Дәнекерлеудің негізгі компоненттері
Дәнекерлеудің негізгі компоненттері
Дәнекерлеудің негізгі компоненттері
Дәнекерлеудің негізгі компоненттері

5,5 мм тұрақты ток ұясын, Arduino Nano 328p, CD74HC4067 мультиплексорын және 74HC595N ауысым регистрін дәнекерлеңіз және орнатыңыз.

Arduino Nano мен мультиплексорды дәнекерлеу кезінде мен алдымен ерлердің бастық түйреуіштерін аналық бастықтарға, содан кейін компонентті орнына дәнекерлеуді ұсынамын.

5 -қадам: Даллас DS18B20 температурасын дәнекерлеңіз

Даллас DS18B20 температурасын дәнекерлеңіз
Даллас DS18B20 температурасын дәнекерлеңіз
Даллас DS18B20 температурасын дәнекерлеңіз
Даллас DS18B20 температурасын дәнекерлеңіз
Даллас DS18B20 температурасын дәнекерлеңіз
Даллас DS18B20 температурасын дәнекерлеңіз
Даллас DS18B20 температурасын дәнекерлеңіз
Даллас DS18B20 температурасын дәнекерлеңіз

Біріншіден, әрбір Даллас датчигінде 3 мм х 7 мм х 0,8 мм екі оқшаулағыш шайба (бұл ПХД -ден бос орын құру үшін пайдаланылады, сондықтан сіз ПХД температурасын өлшемейсіз)

Әр ұяшық модулінің жоғарғы қабатындағы 4x Даллас датчиктерін және төменгі қабаттағы қоршаған орта сенсорын дәнекерлеңіз.

TO-92 дәнекерленген жастықшаларында дәнекерлеу қосылыстарын көпіртпеу үшін абай болыңыз. Кез келген Даллас сенсорындағы әр аяқтың арасындағы көп метрлік диод режимінде дәнекерленген өлшеуіш (олардың барлығы параллель қосылған)

+ 5 (оң) түйреуіші Arduino Nano -ге қарайтын жоғарғы қабаттағы 5В белсенді дыбыстық сигналды дәнекерлеңіз

6 -қадам: диодтағы дәнекерлеу

Диодтағы дәнекер
Диодтағы дәнекер

CD74HC4067 мультиплексорындағы диодтағы дәнекерлеу

Ағынды изопропил спиртімен тазарту жақсы тәжірибе.

7 -қадам: СКД экран контрастын / сериялық секіргіштерді тексеріңіз және реттеңіз

СКД экран контрастын / сериялық секіргіштерді тексеріңіз және реттеңіз
СКД экран контрастын / сериялық секіргіштерді тексеріңіз және реттеңіз
СКД экран контрастын / сериялық секіргіштерді тексеріңіз және реттеңіз
СКД экран контрастын / сериялық секіргіштерді тексеріңіз және реттеңіз
СКД экран контрастын / сериялық секіргіштерді тексеріңіз және реттеңіз
СКД экран контрастын / сериялық секіргіштерді тексеріңіз және реттеңіз

LCD контраст

СКД сериялы 4 істікшелі аналықты 4 істікшелі ер -> аналық дюпонт қосқыш сымдарына жалғаңыз. Байланысты қосқаныңызға көз жеткізіңіз:

GND -> GND

VCC -> 5V

SDA -> SDA

SCL -> SCL

Arduino эскизін github -дан жүктеңіз: ASCD_Nano_Test_LCD_Screen

USB сымын ажыратып, 5,5 мм тұрақты ток ұяшығындағы 12 В қуат сымын қолданыңыз (+ оң орталығы / - теріс сыртқы)

Көрсетілген мәтінді көрмейінше, CC немесе CW СКД экранының артындағы сериялық адаптердегі потенциометрді реттеңіз.

Контрастқа риза болғаннан кейін Dupont Jumper сымдарын алып тастаңыз.

Сериялық секіргіштер

ESP8266-мен бағдарламалық қамтамасыз етудің сериялық байланысы үшін 1-2-ші түйреуіштерге 2,54 мм 2х секіргіштерді қосыңыз

8 -қадам: PWM желдеткіші

PWM желдеткіші
PWM желдеткіші

Компоненттер

Келесі компоненттерді дәнекерлеңіз:

JST 2.0 PH 2 істікшелі қосқыш (Ескерту: жібек экран ПХД 1.11 нұсқасында артқа қарай орналасқан)

100uF 16V электролиттік конденсатор

BD139 NPN транзисторы

Диод

Сынақ

Arduino эскизін github -дан жүктеңіз: ASCD_Nano_Test_Fan

USB сымын ажыратып, 5,5 мм тұрақты ток ұяшығындағы 12 В қуат сымын қолданыңыз (+ оң орталығы / - теріс сыртқы)

30 мм желдеткішті қосыңыз

Желдеткіш жылдамдықты жоғарылатуы керек, содан кейін тоқтауы керек

9 -қадам: MOSFET -ті тексеру

MOSFET -ті тексеру
MOSFET -ті тексеру
MOSFET -ті тексеру
MOSFET -ті тексеру
MOSFET -ті тексеру
MOSFET -ті тексеру

N-арналы резисторлық разряд MOSFET-ті сынау

Arduino эскизін github -дан жүктеңіз: ASCD_Nano_Test_Charge_Discharge_Mosfets

USB сымын ажыратып, 5,5 мм тұрақты ток ұяшығындағы 12 В қуат сымын қолданыңыз (+ оң орталығы / - теріс сыртқы)

ПХД төменгі қабатқа қаратып, көп метрді диод / үздіксіздік режиміне қойыңыз.

Теріс зондты GND көзіне және оң зондты 1 -ші модульге жүктеу резисторларының қосқыштарының оң жағына қойыңыз (суреттерде көрсетілгендей).

Сіздің мультиметр 1 секундта дыбыстық сигнал беруі керек, содан кейін 1 секундта дыбыстық сигнал жоқ.

Мұны әр модуль үшін қайталаңыз.

P-Channel TP5100 MOSFET зарядтауын тексеру

Arduino эскизін github -дан жүктеңіз: ASCD_Nano_Test_Charge_Discharge_Mosfets (жоғарыда көрсетілгендей, сіз бұл эскизді екі тест үшін де пайдалана аласыз)

USB сымын ажыратыңыз және 5,5 мм тұрақты ток ұяшығына 12 В қуат сымын қолданыңыз (+ оң орталығы / - теріс сыртқы)

ПХД төменгі қабатқа қаратып, көп метрді тұрақты кернеу режиміне орнатыңыз (әдетте 20В диапазоны).

Теріс зондты GND көзіне, ал оң зондты TP5100 бірінші модуліне + оң жақ қосқышқа (суретте көрсетілгендей) салыңыз. Сіздің мультиметріңіз 1 В ішінде 12 В, содан кейін төмен кернеуді 1 секундқа көрсетуі керек. Мұны әр модуль үшін қайталаңыз.

10 -қадам: Dallas DS18B20 температура сенсорының серияларын алыңыз

Dallas DS18B20 температура сенсорының серияларын алыңыз
Dallas DS18B20 температура сенсорының серияларын алыңыз
Dallas DS18B20 температура сенсорының серияларын алыңыз
Dallas DS18B20 температура сенсорының серияларын алыңыз
Dallas DS18B20 температура сенсорының серияларын алыңыз
Dallas DS18B20 температура сенсорының серияларын алыңыз

Arduino эскизін github -дан жүктеңіз: ASCD_Nano_Get_DS18B20_Serials

USB кабелінде қалдырыңыз. Желдеткішті немесе 12 В қуатын қоспаңыз.

Arduino IDE бағдарламасындағы сериялық мониторды 115200 беру жылдамдығымен ашыңыз.

Ол 5x құрылғыларды табуы / табуы керек.

1 -ші DS18B20 температура датчигін дәнекерлеу үтігінің жоғарғы ұшымен қысқа уақыт ішінде қыздырыңыз.

Ескертпе: модуль нөмірі ПХД жоғарғы қабатында тік қаратып, солдан оңға қарай

Ол «Анықталған батарея: 1», содан кейін «Жылыту батареясының сенсоры: 2» деп басып шығаруы керек.

Бұл «анықталған қоршаған орта сенсоры аяқталды» дегенге дейін әр 4 x модульден дәйекті түрде өтеді.

Ол төменгі жағында барлық DS18B20 температура сенсорларының он алтылық сериялық нөмірлерін көрсетеді.

5x сериялық нөмірлерді көшіріп, оларды «ASCD_Nano_1-0-0» эскизінде «Temp_Sensor_Serials.h» қойыңыз. Соңғы үтірді жібергеніңізге көз жеткізіңіз (суретте көрсетілген)

Ескерту: Егер сізде Цельсий бойынша 99 градус температура болса, бұл сенсорды оқу кезінде қате бар екенін білдіреді. Немесе серия қате немесе құрылғы ақаулы.

11 -қадам: TP5100 зарядтау модульдерін орнатыңыз және тексеріңіз

TP5100 зарядтау модульдерін орнатыңыз және тексеріңіз
TP5100 зарядтау модульдерін орнатыңыз және тексеріңіз
TP5100 зарядтау модульдерін орнатыңыз және тексеріңіз
TP5100 зарядтау модульдерін орнатыңыз және тексеріңіз
TP5100 зарядтау модульдерін орнатыңыз және тексеріңіз
TP5100 зарядтау модульдерін орнатыңыз және тексеріңіз

Орнату

Пышақпен немесе кейбір диагональды қысқышпен 204 дана еркек 2,54 мм тақырыпшаларды кесіңіз.

ПХД төменгі қабатына TP5100 модуліне 5x ерлер тақырыптарын қойыңыз. Ұзын жағын тесік арқылы төменге қоюды ұсынамын.

TP5100 модулін әр модульге қойып, орнына дәнекерлеңіз. Егер олар реттелмесе, Ерлер тақырыптарын басқару үшін бірнеше пинцетті қолданыңыз.

ПХД үстіңгі қабатында коннекторлар ПХД -мен мүмкіндігінше біркелкі болады. (Пластикалық батарея ұстағышын үстіне қою керек, соншалықты аз жабысқақ жақсы)

Ескертпе: TP5100 зарядтау түйреуішін қосқаныңызға көз жеткізіңіз. Бұл P-Channel MOSFET үстіндегі GND VCC жанындағы ең жақын түйреуіш

Сынақ

Arduino эскизін github -дан жүктеңіз: ASCD_Nano_Test_Charge_Discharge_Mosfets (жоғарыда көрсетілгендей, сіз бұл эскизді екі тест үшін де пайдалана аласыз)

USB сымын ажыратыңыз және 5,5 мм тұрақты ток ұяшығына 12 В қуат сымын қолданыңыз (+ оң орталығы / - теріс сыртқы)

Барлық TP5100 модульдері 1 секундқа қосылуы керек, сөндіру 1 секундқа.

12 -қадам: DS18B20 температура сенсорының саңылауларын бұраңыз

Бұрғылау DS18B20 температура сенсорының саңылаулары
Бұрғылау DS18B20 температура сенсорының саңылаулары
Бұрғылау DS18B20 температура сенсорының саңылаулары
Бұрғылау DS18B20 температура сенсорының саңылаулары
Бұрғылау DS18B20 температура сенсорының саңылаулары
Бұрғылау DS18B20 температура сенсорының саңылаулары
Бұрғылау DS18B20 температура сенсорының саңылаулары
Бұрғылау DS18B20 температура сенсорының саңылаулары

Қажетті құралдар

  • 0,7 мм бұрғылау немесе жазу
  • 3 мм бұрғылау ұшы (міндетті емес)
  • 6,5 мм - 7 мм бұрғылау ұшы

Бұрғылау

Қосалқы бос ПХД мен 4х 18650 батарея ұстағышын алыңыз

4х 18650 батарея ұстағышын + белгісі тақтаның жоғарғы жағына қаратып орнатыңыз

TO-92 DS18B20 температура датчиктерінің әрқайсысындағы орталық түйреуіш арқылы 0,7 мм бұрғымен немесе жазумен тесіктердің орналасуын белгілеңіз.

4х 18650 батарея ұстағышын алып тастаңыз және 6,5 мм - 7 мм тесік жасаңыз. Мен алдымен кішірек бұрғылау ұшын қолдануды ұсынамын.

4x 18650 батарея ұстағышын тексеріңіз және DS18B20 температура сенсорында жеткілікті бос орын бар -жоғын тексеріңіз.

Ескертпе: 4х 18650 батарея ұстағышын барлық басқа компоненттер дәнекерленгенше дәнекерлеуге болмайды.

13 -қадам: разрядты резисторларды орнатыңыз

Шығару резисторларын орнатыңыз
Шығару резисторларын орнатыңыз
Шығару резисторларын орнатыңыз
Шығару резисторларын орнатыңыз
Шығару резисторларын орнатыңыз
Шығару резисторларын орнатыңыз
Шығару резисторларын орнатыңыз
Шығару резисторларын орнатыңыз

Бекіту және дәнекерлеу тақырыптары

Алдымен тақырыптарды орнатыңыз. Сіз 5.08мм бұрандалы терминалды немесе JST 2.54мм ерлерге арналған тақырыпты пайдалана аласыз.

Ескертпе: Мен дәнекерлеу кезінде тақырыпты / терминалды орнында ұстау үшін кейбір көк бөртпелерді қолданамын.

Оларды ішіне дәнекерлеңіз.

Резисторлар Омын өлшеңіз (міндетті емес)

Әр резистордың кедергісін өлшеңіз, нөмірлеңіз және тіркеңіз.

Бұл үшін мен LCR-T4 сынағышты қолданамын. Сіз сапалы мультиметрді қолдана аласыз (бұл 100% дәл емес, бірақ жақсы базалық өлшем)

Arduino Sketch-ті github-дан өңдеңіз: ASCD_Nano_1-0-0 резистордың өзгертілген мәндерін қосыңыз.

Резисторларды орнатыңыз

Бұл мысалда мен 5.08 мм бұрандалы терминалдарды қолданамын және мен әрбір сымдық резисторды таң қалдырамын. Кейінірек алюминиймен қапталған резисторларға арналған қадамдарды жылытқышқа қосамын.

14 -қадам: Соңғы компоненттерді дәнекерлеңіз

Соңғы компоненттерді дәнекерлеңіз
Соңғы компоненттерді дәнекерлеңіз
Соңғы компоненттерді дәнекерлеңіз
Соңғы компоненттерді дәнекерлеңіз
Соңғы компоненттерді дәнекерлеңіз
Соңғы компоненттерді дәнекерлеңіз
Соңғы компоненттерді дәнекерлеңіз
Соңғы компоненттерді дәнекерлеңіз

4х 18650 батарея ұстағышындағы дәнекерлеуіш.

Ескертпе: Сізге кейбір контактілерді тегіс / диагональды қысқышпен қысқарту қажет болуы мүмкін.

6 мм түймесін дәнекерлеңіз.

15 -қадам: барлық жабдықты орнатыңыз

Барлық жабдықты орнатыңыз
Барлық жабдықты орнатыңыз
Барлық жабдықты орнатыңыз
Барлық жабдықты орнатыңыз
Барлық жабдықты орнатыңыз
Барлық жабдықты орнатыңыз

Arduino ESP8266 адаптері

4x M2.5 тұрақтандырғыштарын M-F немесе F-F пайдаланыңыз

M-F немесе F-F тұрақтандырғыштарын пайдалансаңыз, 8x M2.5 бұрандалары немесе 4x M2.5 бұрандалары мен 4x M2.5 гайкалары

Әйел мен еркек қосқышын қосу үшін тік бұрышты 4 істікшелі 2,54 мм қосқышты қолданыңыз.

Ескертпе: егер байланыс үзіліп қалса, жақсы қосылым алу үшін коннекторды қалайлау қажет болуы мүмкін.

СКД

СКД үшін 4x M3 Standoff 18mm Brass F-F және 8x M3 x 12mm бұрандалары

Желдеткіш

Тек 3D басып шығарылған корпус: М3 x 18мм бұрандаларды бұраңыз. Желдеткіш бұрандаларының тесіктері желдеткішті қосады.

16 -қадам: Arduino Nano эскизін жүктеңіз

Arduino Nano эскизін жүктеңіз
Arduino Nano эскизін жүктеңіз

Эскизді жүктемес бұрын Arduino кернеу реттегішінен 5В кернеуді тексеріңіз. СКД экранында екі зонд бар.

Arduino Sketch-ті github-дан өңдеңіз: ASCD_Nano_1-0-0 Arduino Sketch-тегі бұл сызықты кернеу мәніне өзгертіңіз.

const float referenceVoltage = 5.01; // 5V Arduino шығысы

Сондай -ақ, тестілеу қажеттіліктері үшін басқа да реттелетін параметрлерді өзгертуге болады

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

const float referenceVoltage = 5.01; // 5V Arduino const float defaultBatteryCutOffVoltage шығысы = 2.8; // Шығу тұрақтылық байт restTimeMinutes тоқтаған кернеу = 1; // Батарея зарядталғаннан кейін демалу уақыты минутпен. 0-59-жарамды const int lowMilliamps = 1000; // Бұл милли ампердің мәні, ол төмен болып саналады және қайта зарядталмайды, себебі ол қате const int highMilliOhms = 500; // Бұл Милли Омның мәні, ол жоғары болып саналады және батарея ақаулы болып саналады const int offsetMilliOhms = 0; // Милли Ом үшін байсалық зарядтау үшін офсеттік калибрлеуTimeout = 8; // const byte tempThreshold = 7 зарядтауға арналған сағат бойынша күту уақыты; 7; // Ескерту шегі бастапқы температурадан жоғары градуспен сипатталады const байт tempMaxThreshold = 20; // Бастапқы температурадан жоғары дәрежедегі максималды шекті - қате қаралды const float batteryVolatgeLeak = 0.50; // «BATTERY CHECK» бастапқы экранында әр модульдің ең жоғары кернеуін бақылаңыз және осы мәнді сәл жоғары орнатыңыз const байт модуліCount = 4; // Модульдер саны const byte screenTime = 4; // Белсенді экранға арналған секундтағы уақыт (цикл) const int wasteReadInterval = 5000; // Шығару көрсеткіштері арасындағы уақыт интервалдары. MAh +/ үшін реттеу

Arduino Nano-ны компьютерге қосыңыз және ASCD_Nano_1-0-0 эскизін жүктеңіз

Сізге ATmega328P (Ескі жүктеуші) Arduino IDE процессоры ретінде қажет болуы мүмкін

Дұрыс COM портын таңдап, эскизді жүктеңіз

17 -қадам: ESP8266 эскизін жүктеңіз

ESP8266 эскизін жүктеңіз
ESP8266 эскизін жүктеңіз

Егер сіз Vortex It - Battery Portal тіркелгісін әлі тіркемеген болсаңыз, келесі қадамға өтіңіз.

Сізге Arduino IDE-де ESP8266 Arduino Addon орнату қажет, бұл нұсқаулықты пайдаланыңыз:

ESP8266_Wifi_Client_1-0-0 Arduino эскизінде келесілерді өзгертіңіз

const char ssid = «»; -> сіздің WIFI маршрутизаторларыңызға

SSID const char құпия сөзі = «»; -> сіздің WIFI маршрутизаторларыңызға пароль

const char userHash = «»; -> UserHash -ке (Мұны Vortex It Battery Portal ішіндегі «Зарядтау / разрядтау мәзірі -> Көру» бөлімінен алыңыз)

const байт CDUnitID =; -> CDUnitID -ке (Мұны «Vortex It Battery Portal» «Зарядтағыш / разрядтаушы мәзірі -> Көру -> Зарядтағышты / разрядты таңдау» бөлімінен алыңыз)

ESP8266_Wifi_Client_01.ino эскизін ESP8266-ға PROG қосқышы арқылы жүктеу үшін ESP8266 ESP-01 бағдарламашысына USB қолданыңыз.

18 -қадам: Vortex It - Battery Portal есептік жазбасын орнатыңыз

Vortex It - Батарея порталының есептік жазбасын орнатыңыз
Vortex It - Батарея порталының есептік жазбасын орнатыңыз
Vortex It - Батарея порталының есептік жазбасын орнатыңыз
Vortex It - Батарея порталының есептік жазбасын орнатыңыз
Vortex It - Батарея порталының есептік жазбасын орнатыңыз
Vortex It - Батарея порталының есептік жазбасын орнатыңыз
Vortex It - Battery Portal есептік жазбасын орнатыңыз
Vortex It - Battery Portal есептік жазбасын орнатыңыз

Https://portal.vortexit.co.nz сайтына өтіңіз

Егер сіз тіркелгіге әлі тіркелмеген болсаңыз.

Сенім грамоталарыңызбен кіріңіз

Мәзірде «Зарядтағыш / Зарядтағыш» -> «Жаңа» түймесін басыңыз.

Ашылмалы тізімнен «Arduino 4x C/D» таңдаңыз.

«Жаңа зарядтағыш / зарядтау» түймесін басыңыз.

Мәзірде «Зарядтағыш / Зарядтағыш» -> «Көру» түймесін басыңыз.

Ашылмалы тізімнен «xx - Arduino 4x C/D» таңдаңыз (мұнда xx - CDUnitID)

«UserHash» пен «CDUnitID» жасамаңыз.

Зарядтағышты / зарядтаушыны желіде көру үшін «Live View Module» түймесін басыңыз

19 -қадам: Қосымша - 3D басып шығарылған корпус жасаңыз

Қосымша - 3D басып шығарылатын корпус жасаңыз
Қосымша - 3D басып шығарылатын корпус жасаңыз

Егер сізде 3D принтері болса, мен жасаған корпусты басып шығара аласыз. Қоршау стилін жасаңыз және оны бөлісіңіз:

Fusion 360

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

Thingiverse STL

www.thingiverse.com/thing:3502094

20 -қадам: 18650 ұяшықтарды тексеруді бастаңыз

18650 ұяшықтарды тексеруді бастаңыз
18650 ұяшықтарды тексеруді бастаңыз
18650 ұяшықтарды тексеруді бастаңыз
18650 ұяшықтарды тексеруді бастаңыз

Кейбір батареяларды ұялы модульдерге салыңыз және штрих -кодтардағы «Live View Module» бетін қарап шығыңыз, сонда сіз өшірулісіз.

Ұсынылған: