![Arduino ASCD 8x 18650 ақылды зарядтағышты / разрядты ESP8266 аппараттық сериясына өзгерту: 4 қадам Arduino ASCD 8x 18650 ақылды зарядтағышты / разрядты ESP8266 аппараттық сериясына өзгерту: 4 қадам](https://i.howwhatproduce.com/images/001/image-2712-29-j.webp)
Мазмұны:
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51
![Arduino ASCD 8x 18650 ақылды зарядтағышты / разрядтауды ESP8266 аппараттық сериясына өзгерту Arduino ASCD 8x 18650 ақылды зарядтағышты / разрядтауды ESP8266 аппараттық сериясына өзгерту](https://i.howwhatproduce.com/images/001/image-2712-30-j.webp)
![Arduino ASCD 8x 18650 ақылды зарядтағышты / разрядтауды ESP8266 аппараттық сериясына өзгерту Arduino ASCD 8x 18650 ақылды зарядтағышты / разрядтауды ESP8266 аппараттық сериясына өзгерту](https://i.howwhatproduce.com/images/001/image-2712-31-j.webp)
PCB 2.0 нұсқасында және төменде ESP8266 Arduino адаптерінде бұрандалы түйреуіштер бар, оларда ESP8266 көмегімен Vortex It Battery Portal сымсыз байланыс үшін пайдалануға болмайды.
Бұл модификация ESP8266 Arduino адаптерін Arduino Mega 2560 аппараттық сериялы RX1 мен TX1 -ге қосады.
1 -қадам: Құралдар мен компоненттер
![Құралдар мен компоненттер Құралдар мен компоненттер](https://i.howwhatproduce.com/images/001/image-2712-32-j.webp)
Қажетті құралдар:
Пісіру темірі
Қысқыштар немесе сым тартқыштар
Ыстық желім пистолеті (міндетті емес)
Қажетті бөлшектер:
ESP8266 Arduino адаптері ESP8266 ESP-01
AliExpress сілтемесі
eBay сілтемесі
ESP8266 ESP-01
AliExpress сілтемесі
eBay сілтемесі
Dupont Wire F-F
AliExpress сілтемесі
eBay сілтемесі
2 -қадам: бекіту және дәнекерлеу
![Тау және дәнекерлеу Тау және дәнекерлеу](https://i.howwhatproduce.com/images/001/image-2712-33-j.webp)
![Тау және дәнекерлеу Тау және дәнекерлеу](https://i.howwhatproduce.com/images/001/image-2712-34-j.webp)
Тау
ESP8266 Arduino адаптерін 2,5 мм жез тұғырымен бекітіңіз
Өлшеу
Dupont Female сымдарын өлшеңіз және дәнекерлеу нүктелеріне сәйкес мөлшерде кесіңіз. ESP8266 Arduino адаптерін бөлінген ұяға немесе SD картасын оқу ұясына орнатуға болады, себебі олар бірдей.
Жолақ
Dupont Female сымдарының соңындағы сымды 1-2 мм шамасында қысқышпен немесе сыммен аршып алыңыз
Дәнекер
Дәнекерлеу сымдары суретке сілтеме жасайды:
GND ESP8266 Arduino адаптері жердегі жазықтыққа арналған
VCC ESP8266 Arduino 5V Arduino Mega 2560 адаптері
TX ESP8266 Arduino D19 (RX1) Arduino Mega 2560 адаптері
RX ESP8266 Arduino D18 (TX1) Arduino Mega 2560 адаптері
Ыстық желім (міндетті емес)
Барлық дәнекерлеу нүктелерін ыстық желіммен жабыңыз
3 -қадам: Arduino Mega эскизін жүктеңіз
![Arduino Mega эскизін жүктеңіз Arduino Mega эскизін жүктеңіз](https://i.howwhatproduce.com/images/001/image-2712-35-j.webp)
Эскизді жүктемес бұрын Arduino кернеу реттегішінен 5В кернеуді тексеріңіз.
Arduino Sketch-ті github-дан өңдеңіз: arduino-mega-8x-зарядтағыш-разрядтаушы Arduino Sketch-тегі осы жолды кернеу мәніне өзгертіңіз.
const float referenceVoltage = 5.01; // 5V Arduino шығысы
Сондай -ақ, тестілеу қажеттіліктері үшін басқа да реттелетін параметрлерді өзгертуге болады
typedef struct {const float shuntResistor [8] = {3.3, 3.3, 3.3, 3.3, 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; // MilliOhms const байт chargingTimeout = 8 үшін офсеттік калибрлеу; // const byte tempThreshold = 7 зарядтауға арналған сағат бойынша күту уақыты; 7; // Ескерту шегі бастапқы температурадан жоғары градус температурада const байт tempMaxThreshold = 10; // Бастапқы температурадан жоғары дәрежедегі максималды шекті - қате қаралды const float batteryVolatgeLeak = 2.00; // «BATTERY CHECK» бастапқы экранында әр модульдің ең жоғары кернеуін бақылаңыз және осы мәнді сәл жоғары орнатыңыз const байт модуліCount = 8; // Модульдер саны const byte screenTime = 4; // Белсенді экранға арналған секундтағы уақыт (цикл) const int wasteReadInterval = 5000; // Шығару көрсеткіштері арасындағы уақыт интервалдары. MAh +/-} CustomSettings үшін реттеу;
Arduino Mega -ді компьютерге қосыңыз және ASCD_Mega.ino -ді жүктеңіз
Дұрыс COM портын таңдап, эскизді жүктеңіз
Ескерту: сізге Даллас сенсор серияларын қосу қажет:
DeviceAddress tempSensorSerial [9] = {{0x28, 0xFF, 0xF5, 0xF9, 0x40, 0x18, 0x03, 0x97}, {0x28, 0xFF, 0xB3, 0x9E, 0x42, 0x18, 0x0x, 0x07, {0x07}, 0xF5, 0x40, 0x18, 0x03, 0xFA}, {0x28, 0xFF, 0x51, 0xA1, 0x42, 0x18, 0x01, 0x8C}, {0x28, 0xFF, 0xA8, 0x91, 0x41, 0x18, 0x03} 0xFF, 0x03, 0xF6, 0x40, 0x18, 0x03, 0x37}, {0x28, 0xFF, 0xD7, 0x7B, 0x41, 0x18, 0x02, 0xC7}, {0x28, 0xFF, 0xAD, 0x9x, 0x42, 0x42, {0x28, 0xFF, 0x81, 0x8F, 0x41, 0x18, 0x03, 0xEF}};
4 -қадам: ESP8266 эскизін жүктеңіз
![ESP8266 эскизін жүктеңіз ESP8266 эскизін жүктеңіз](https://i.howwhatproduce.com/images/001/image-2712-36-j.webp)
Егер сіз Vortex It - Battery Portal тіркелгісін әлі тіркемеген болсаңыз, келесі қадамға өтіңіз.
Сізге ESP8266 Arduino Addon бағдарламасын Arduino IDE-ге орнату керек, бұл нұсқаулықты қолданыңыз:
ESP8266_Wifi_Client.ino 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.ino эскизін ESP8266-ге PROG қосқышы арқылы жүктеу үшін ESP8266 ESP-01 бағдарламашысына USB қолданыңыз.
Ұсынылған:
Аппараттық құралдар мен бағдарламалық қамтамасыз ету ақылды құрылғыларды бұзады, Tuya және Broadlink LED шамы, Sonoff, BSD33 ақылды штепселі: 7 қадам
![Аппараттық құралдар мен бағдарламалық қамтамасыз ету ақылды құрылғыларды бұзады, Tuya және Broadlink LED шамы, Sonoff, BSD33 ақылды штепселі: 7 қадам Аппараттық құралдар мен бағдарламалық қамтамасыз ету ақылды құрылғыларды бұзады, Tuya және Broadlink LED шамы, Sonoff, BSD33 ақылды штепселі: 7 қадам](https://i.howwhatproduce.com/images/005/image-14272-j.webp)
Аппараттық құралдар мен бағдарламалық қамтамасыз ету ақылды құрылғыларды бұзады, Tuya және Broadlink LED шамы, Sonoff, BSD33 ақылды қосқышы: Бұл нұсқаулықта мен өзімнің микробағдарламалық жасақтамамен бірнеше ақылды құрылғыларды қалай жыпылықтағанымды көрсетемін, сондықтан мен оларды Openhab қондырғысы арқылы MQTT арқылы басқара аламын. Әрине, мен оларды бұзған кезде жаңа құрылғылар
Brett Arduino ASCD 18650 ақылды зарядтағыш / разрядтағышқа регенерация қосу: 3 қадам
![Brett Arduino ASCD 18650 ақылды зарядтағыш / разрядтағышқа регенерация қосу: 3 қадам Brett Arduino ASCD 18650 ақылды зарядтағыш / разрядтағышқа регенерация қосу: 3 қадам](https://i.howwhatproduce.com/images/005/image-14902-j.webp)
Brett Arduino ASCD 18650 ақылды зарядтағыш / зарядтағышына регенерация қосылады: DIY TESLA қуат тақтасы қауымдастығы тез өсуде. Қуатты қабырға құрудағы ең маңызды қадам - аккумулятор ұяшықтарын жалпы сыйымдылығы бірдей пакеттерге топтастыру. Бұл аккумуляторлық батареяларды сериялы түрде реттеуге және оңай баланстауға мүмкіндік береді
Батареяны зарядтау мен разрядты реттеу: 3 қадам
![Батареяны зарядтау мен разрядты реттеу: 3 қадам Батареяны зарядтау мен разрядты реттеу: 3 қадам](https://i.howwhatproduce.com/images/006/image-15134-j.webp)
Батареяның зарядталуы мен разрядты реттегіші: Мен бірнеше жыл бойы Li-Ion ұяшықтары үшін нашар зарядтағышты қолданамын. Сондықтан мен Li-Ion жасушаларын зарядтай алатын және шығаратын жеке құрылғыны жасағым келді. Сонымен қатар, менің жеке зарядтағышымда кернеу мен температураны көрсететін дисплей болуы керек
NODEMCU LUA ESP8266 MCP23008 8 разрядты порт кеңейткіші бар IC: 6 қадам
![NODEMCU LUA ESP8266 MCP23008 8 разрядты порт кеңейткіші бар IC: 6 қадам NODEMCU LUA ESP8266 MCP23008 8 разрядты порт кеңейткіші бар IC: 6 қадам](https://i.howwhatproduce.com/images/001/image-247-146-j.webp)
NODEMCU LUA ESP8266 MCP23008 8 разрядты порт кеңейткішімен: MCP23008-сериялық интерфейсі бар 8 разрядты енгізу-шығару кеңейткіші және 1,8 мен 5,5 вольт аралығында жұмыс істейді, сондықтан ESP8266, Arduino, Raspberry Pi, PIC чиптері және т.б. үшін өте қолайлы. Егер сіз менің басқа нұсқаулықты MCP23017 -де көрген болсаңыз, сізді қызықтыруы мүмкін
NODEMCU LUA ESP8266 MCP23017 көмегімен 16 разрядты порт кеңейткіші IC: 6 қадам (суреттермен)
![NODEMCU LUA ESP8266 MCP23017 көмегімен 16 разрядты порт кеңейткіші IC: 6 қадам (суреттермен) NODEMCU LUA ESP8266 MCP23017 көмегімен 16 разрядты порт кеңейткіші IC: 6 қадам (суреттермен)](https://i.howwhatproduce.com/images/001/image-250-124-j.webp)
NODEMCU LUA ESP8266 MCP23017 16 разрядты порт кеңейткішімен: MCP23017 - бұл тақтаны жасау үшін салыстырмалы түрде оңай IC, себебі оның чиптің екі жағында А және В порттары бар және түйреуіштер бірізді тәртіпте орналасқан. Бұл IC -де 2 түйреуіш бар, олар қолданылмайды