Mündəricat:

Arduino ASCD 8x 18650 ESP8266 Hardware Serialı üçün Ağıllı Şarj / Doldurucunu dəyişdirin: 4 addım
Arduino ASCD 8x 18650 ESP8266 Hardware Serialı üçün Ağıllı Şarj / Doldurucunu dəyişdirin: 4 addım

Video: Arduino ASCD 8x 18650 ESP8266 Hardware Serialı üçün Ağıllı Şarj / Doldurucunu dəyişdirin: 4 addım

Video: Arduino ASCD 8x 18650 ESP8266 Hardware Serialı üçün Ağıllı Şarj / Doldurucunu dəyişdirin: 4 addım
Video: ASCD Arduino Mega 8x - Repair Part 1 2024, Noyabr
Anonim
ESP8266 Hardware Serialı üçün Arduino ASCD 8x 18650 Ağıllı Şarj Cihazı / Boşaltma qurğusunu dəyişdirin
ESP8266 Hardware Serialı üçün Arduino ASCD 8x 18650 Ağıllı Şarj Cihazı / Boşaltma qurğusunu dəyişdirin
ESP8266 Hardware Serialı üçün Arduino ASCD 8x 18650 Ağıllı Şarj Cihazı / Boşaltma qurğusunu dəyişdirin
ESP8266 Hardware Serialı üçün Arduino ASCD 8x 18650 Ağıllı Şarj Cihazı / Boşaltma qurğusunu dəyişdirin

PCB versiyası 2.0 və yuxarıdakı ESP8266 Arduino Adapterində, Vortex It Batareya Portalına simsiz əlaqə üçün ESP8266 ilə istifadə edə bilmədiyiniz (əlaqə qura bilmədiyiniz) səhv sancaqlar var.

Bu dəyişiklik, ESP8266 Arduino Adapterini Arduino Mega 2560 -da Hardware Serial RX1 və TX1 -ə bağlayır.

Addım 1: Alətlər və Komponentlər

Alətlər və Komponentlər
Alətlər və Komponentlər

Lazımi alətlər:

Lehimleme dəmir

Kəlbətin və ya tel çıxarıcılar

İsti yapışqan tabancası (isteğe bağlı)

Lazım olan hissələr:

ESP8266 Arduino Adapter ESP8266 ESP-01

AliExpress linki

eBay linki

ESP8266 ESP-01

AliExpress linki

eBay linki

Dupont Wire F-F

AliExpress linki

eBay linki

Addım 2: Montaj və Lehim

Montaj və Lehim
Montaj və Lehim
Montaj və Lehim
Montaj və Lehim

Dağ

ESP8266 Arduino Adaptörünü 2,5 mm pirinç dayaq dəsti ilə bağlayın

Ölçmək

Dupont Female tellərini ölçün və lehim nöqtələrinə görə ölçüsünə kəsin. ESP8266 Arduino Adapterini eyni ölçüyə görə ayrılmış yuvaya və ya SD Kart oxuyucu yuvasına bağlaya bilərsiniz.

Zolaq

Dupont Qadın tellərinin ucundakı teli təxminən 1-2 mm kəlbətin və ya tel soyucu ilə soyun

Lehim

Lehim telləri şəkilə aiddir:

GND ESP8266 Arduino PCB -də Yer Planına Adapter

5V Arduino Mega 2560 -a VCC ESP8266 Arduino Adapteri

TX ESP8266 D19 (RX1) Arduino Mega 2560 üçün Arduino Adapteri

DX (TX1) Arduino Mega 2560 üçün RX ESP8266 Arduino Adapteri

İsti yapışqan (isteğe bağlı)

Bütün lehim nöqtələrini isti yapışdırın

Addım 3: Arduino Mega Sketchini yükləyin

Arduino Mega Sketch yükləyin
Arduino Mega 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.

Arduino Sketch-i github-dan düzəldin: arduino-mega-8x-şarj cihazı-boşaldıcı Arduino Sketch-də bu xətti gərginlik oxunuşunuza 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

typedef strukturu {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; // 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; // MilliOhms üçün ofset kalibrləmə const bayt chargingTimeout = 8; // const byte tempThreshold = 7 doldurmaq üçün Saatlardakı zaman aşımı = 7; // Başlanğıc Temperaturdan yuxarı dərəcələrdə xəbərdarlıq eşiği temp bayt tempMaxThreshold = 10; // İlkin Temperaturdan yuxarı dərəcə ilə maksimum eşik - Arızalı const float batteryVolatgeLeak = 2.00; // "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 = 8 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 +/-} CustomSettings üçün tənzimləyin;

Arduino Mega -nı kompüterinizə qoşun və ASCD_Mega.ino səhifəsini yükləyin

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

Qeyd: Dallas sensor seriyalarına da əlavə etməlisiniz:

DeviceAddress tempSensorSerial [9] = {{0x28, 0xFF, 0xF5, 0xF9, 0x40, 0x18, 0x03, 0x97}, {0x28, 0xFF, 0xB3, 0x9E, 0x42, 0x18, 0x01, 0x07}, 0x07} 0xF5, 0x40, 0x18, 0x03, 0xFA}, {0x28, 0xFF, 0x51, 0xA1, 0x42, 0x18, 0x01, 0x8C}, {0x28, 0xFF, 0xA8, 0x91, 0x41, 0x18, 0x03 {0x01 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}};

Addım 4: 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.ino Arduino Sketch -də aşağıdakıları dəyişdirin

const char ssid = "";

WIFI routerlərinizə SSID

const char parol = "";

WIFI marşrutlaşdırıcılarınıza parol

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 -> Görünüş -> Şarj cihazınızı / Boşaltma cihazınızı seçin" bölməsindən əldə edin)

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

Tövsiyə: