Taula de continguts:
- Pas 1: Eines i components
- Pas 2: muntar i soldar
- Pas 3: pengeu l'Arduino Mega Sketch
- Pas 4: pengeu l'esbós ESP8266
Vídeo: Modifiqueu el carregador / descarregador intel·ligent Arduino ASCD 8x 18650 per al maquinari de sèrie ESP8266: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
A la versió 2.0 de PCB i a continuació, l’adaptador ESP8266 Arduino té els pins incorrectes on no podeu utilitzar (comunicar-vos) amb l’ESP8266 per a la comunicació sense fils al portal de bateries Vortex It.
Aquesta modificació connecta l’adaptador Arduino ESP8266 al maquinari sèrie RX1 i TX1 de l’Arduino Mega 2560
Pas 1: Eines i components
Eines necessàries:
Soldador
Alicates o filferros
Pistola de cola calenta (opcional)
Peces necessàries:
Adaptador ESP8266 Arduino ESP8266 ESP-01
Enllaç AliExpress
Enllaç eBay
ESP8266 ESP-01
Enllaç AliExpress
Enllaç eBay
Dupont Wire F-F
Enllaç AliExpress
Enllaç eBay
Pas 2: muntar i soldar
Muntatge
Munteu l’adaptador ESP8266 Arduino amb els suports de llautó de 2,5 mm
Mesura
Mesureu els cables femella de Dupont i talleu-los a mida segons els punts de soldadura. Podeu muntar l’adaptador ESP8266 Arduino a la ranura assignada o a la ranura del lector de targetes SD, ja que tenen la mateixa mida.
Franja
Tireu el cable al final dels cables Dupont Femella d’uns 1-2 mm amb alicates o peladors de filferro
Soldar
Soldar els cables es refereixen a la imatge:
Adaptador Arduino GND ESP8266 al pla de terra del PCB
Adaptador Arduino VCC ESP8266 a Arduino Mega 2560 de 5V
Adaptador Arduino TX ESP8266 a D19 (RX1) Arduino Mega 2560
Adaptador Arduino RX ESP8266 a D18 (TX1) Arduino Mega 2560
Cola calenta (opcional)
Pega calenta tots els punts de soldadura
Pas 3: pengeu l'Arduino Mega Sketch
Abans de penjar l'esbós, comproveu la sortida de tensió de 5V del regulador de voltatge d'Arduino.
Editeu l'Arduino Sketch des de github: arduino-mega-8x-charger-discharger Canvieu aquesta línia a l'Arduino Sketch per la vostra lectura de voltatge
const float referenceVoltage = 5.01; // Sortida 5V d'Arduino
També podeu canviar una altra configuració personalitzada per a les vostres necessitats de proves
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; // Sortida 5V d'Arduino const float defaultBatteryCutOffVoltage = 2,8; // Voltatge que atura la descàrrega del byte const restTimeMinutes = 1; // El temps en minuts per reposar la bateria després de la càrrega. 0-59 són vàlids const int lowMilliamps = 1000; // Aquest és el valor de Milli Amps que es considera baix i que no es recarrega perquè es considera const defectuós int alt MilliOhms = 500; // Aquest és el valor de Milli Ohms que es considera alt i la bateria es considera defectuosa int int offsetMilliOhms = 0; // Calibratge de compensació de MilliOhms constant byte chargingTimeout = 8; // El temps d'espera en hores per a la càrrega del byte const tempThreshold = 7; // Llindar d’advertència en graus per sobre de la temperatura inicial byte const tempMaxThreshold = 10; // Llindar màxim en graus per sobre de la temperatura inicial: considerat Defectuós flotador constant BatteryVolatgeLeak = 2,00; // A la pantalla inicial "BATTERY CHECK" observeu la tensió més alta de cada mòdul i configureu aquest valor lleugerament superior de byte de constants moduleCount = 8; // Nombre de mòduls const byte screenTime = 4; // Temps en segons (cicles) per pantalla activa const int dischargeReadInterval = 5000; // Intervals de temps entre les lectures de descàrrega. Ajust per a mAh +/-} Configuració personalitzada;
Connecteu l'Arduino Mega a l'ordinador i carregueu la versió ASCD_Mega.ino
Seleccioneu el port COM correcte i pengeu l'esbós
Nota: també haureu d'afegir a les sèries del sensor de Dallas:
DeviceAddress tempSensorSerial [9] = {{0x28, 0xFF, 0xF5, 0xF9, 0x40, 0x18, 0x03, 0x97}, {0x28, 0xFF, 0xB3, 0x9E, 0x42, 0x18, 0x01, 0x07}, {0x28, 0x28, 0x28 0xF5, 0x40, 0x18, 0x03, 0xFA}, {0x28, 0xFF, 0x51, 0xA1, 0x42, 0x18, 0x01, 0x8C}, {0x28, 0xFF, 0xA8, 0x91, 0x41, 0x18, 0x03, 0xC9}, { 0xFF, 0x03, 0xF6, 0x40, 0x18, 0x03, 0x37}, {0x28, 0xFF, 0xD7, 0x7B, 0x41, 0x18, 0x02, 0xC7}, {0x28, 0xFF, 0xAD, 0x9F, 0x42, 0x18, 0x18, 0x18, {0x28, 0xFF, 0x81, 0x8F, 0x41, 0x18, 0x03, 0xEF}};
Pas 4: pengeu l'esbós ESP8266
Si encara no heu registrat el vostre compte Vortex It - Battery Portal, aneu al pas següent.
Heu d’instal·lar el complement ESP8266 Arduino al vostre IDE Arduino. Utilitzeu aquesta guia:
Canvieu el següent a l'esbós Arduino ESP8266_Wifi_Client.ino
const char ssid = "";
Als vostres routers WIFI SSID
const char password = "";
A la vostra contrasenya d’encaminadors WIFI
const char userHash = "";
Al vostre UserHash (Obteniu-ho des del menú "Carregador / descarregador -> Veure" al portal de bateries Vortex It)
byte const CDID =;
Al vostre CDUnitID (obteniu-ho des del menú "Carregador / descarregador -> Visualitza -> Seleccioneu el carregador / descarregador" al portal de bateries Vortex It)
Utilitzeu el programador ESP-01 ESP8266 USB per carregar l'esbós ESP8266_Wifi_Client.ino a l'ESP8266 amb l'interruptor PROG
Recomanat:
Llum LED d'escriptori intel·ligent - Il·luminació intel·ligent amb Arduino - Espai de treball Neopixels: 10 passos (amb imatges)
Llum LED d'escriptori intel·ligent | Il·luminació intel·ligent amb Arduino | Espai de treball de Neopixels: ara passem molt de temps a casa estudiant i treballant virtualment, per què no fer que el nostre espai de treball sigui més gran amb un sistema d’il·luminació personalitzat i intel·ligent basat en els LEDs Arduino i Ws2812b. Aquí us mostro com construir el vostre Smart Llum LED d'escriptori que
Làmpada LED intel·ligent controlada per telèfon intel·ligent Bluetooth: 7 passos
Làmpada LED intel·ligent controlada per telèfon intel·ligent Bluetooth: sempre somio amb controlar els meus aparells d’il·luminació. Aleshores algú va fabricar una increïble llum LED de colors. Fa poc em vaig trobar amb una làmpada LED de Joseph Casha a Youtube. Inspirant-me en ell, vaig decidir afegir diverses funcions mantenint la comoditat
Maquinari i programari piratejar dispositius intel·ligents, bombeta LED Tuya i Broadlink, Sonoff, endoll intel·ligent BSD33: 7 passos
Hardware and Software Hack Smart Devices, Tuya and Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: En aquest instructiu us mostro com he flasheado diversos dispositius intel·ligents amb el meu propi firmware, de manera que puc controlar-los mitjançant MQTT mitjançant la meva configuració d’Openhab. nous dispositius quan els vaig piratejar. Per descomptat, hi ha altres mètodes basats en programari per fer flash
Addició de regeneració al carregador / descarregador intel·ligent Arduino ASCD 18650 de Brett: 3 passos
Addició de regeneració al carregador / descarregador intel·ligent Arduino ASCD 18650 de Brett: la comunitat de powerwall DIY TESLA està creixent ràpidament. El pas més important per construir un paret de connexió és agrupar les cel·les de la bateria en paquets amb una capacitat total igual. Això permet configurar els paquets de bateries en sèrie i equilibrar-los fàcilment
Carregador / descarregador intel·ligent Arduino Nano 4x 18650: 20 passos
Carregador / descarregador intel·ligent Arduino Nano 4x 18650: aquest és el meu projecte de codi obert Arduino Nano 4x 18650 Smart Charger / Discharger. Aquesta unitat funciona amb 12V 5A. Es pot alimentar mitjançant una font d’alimentació de l’ordinador