Мазмуну:
- 1 -кадам: Куралдар жана компоненттер
- 2 -кадам: Mount and Solder
- 3 -кадам: Arduino Mega эскизин жүктөө
- 4 -кадам: ESP8266 эскизин жүктөө
Video: Arduino ASCD 8x 18650 Smart Заряддоочу / ESP8266 жабдык сериясы үчүн разряддагычты өзгөртүү: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
PCB версиясында 2.0 жана төмөндө ESP8266 Arduino адаптеринин туура эмес төөнөгүчтөрү бар, аларда Vortex It Battery Portal менен зымсыз байланыш үчүн ESP8266 менен колдонууга (байланышууга) болбойт.
Бул өзгөртүү ESP8266 Arduino адаптерин Arduino Mega 2560 аппараттык сериясына RX1 жана TX1 менен байланыштырат.
1 -кадам: Куралдар жана компоненттер
Керектүү куралдар:
Кандооч
Кычкачтар же сым тазалагычтар
Ысык желим тапанча (милдеттүү эмес)
Керектүү бөлүктөр:
ESP8266 Arduino адаптери ESP8266 ESP-01
AliExpress шилтемеси
eBay шилтемеси
ESP8266 ESP-01
AliExpress шилтемеси
eBay шилтемеси
Dupont Wire F-F
AliExpress шилтемеси
eBay шилтемеси
2 -кадам: Mount and Solder
Тоо
ESP8266 Arduino адаптерин 2,5 мм жез стенддер менен орнотуңуз
Ченөө
Dupont Female зымдарын өлчөп, ширетүү чекиттерине ылайык өлчөмдө кесип алыңыз. ESP8266 Arduino адаптерин бөлүнгөн уячага же SD картты окуу уячасына орнотсоңуз болот, анткени алар бирдей өлчөмдө.
Strip
Дюпонт аял зымынын аягындагы зымды 1-2мм жөнүндө кычкач же зым менен сыйрып алыңыз
Solder
Зымдарды ширетүү сүрөттү билдирет:
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 Чыңалуу Регуляторунан 5В Чыңалуусун текшериңиз.
Arduino Sketchти githubдан түзөтүңүз: arduino-mega-8x-заряддагыч-разрядчы Arduino Sketchтин бул линиясын чыңалуу көрсөткүчүңүзгө өзгөртүңүз
const float referenceVoltage = 5.01; // 5V Ардуинонун чыгышы
Сиз ошондой эле тестирлөө муктаждыгыңыз үчүн башка ыңгайлаштырылган параметрди өзгөртө аласыз
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; // Баштапкы Температурадан жогору даражалардагы максималдуу босого - Faulty const float batteryVolatgeLeak = 2.00; // "BATTERY CHECK" баштапкы экранында ар бир модулдун эң жогорку чыңалуусун байкап, бул маанини бир аз жогору коюңуз const байт модулуCount = 8; // Модулдардын саны const байт screenTime = 4; // Активдүү экрандын убактысы секундада (циклде) const int wasteReadInterval = 5000; // Бошотуу көрсөткүчтөрүнүн ортосундагы убакыт аралыгы. MAh +/-} CustomSettings үчүн тууралаңыз;
Arduino Mega'ни компьютериңизге туташтырыңыз жана ASCD_Mega.ino shechти жүктөңүз
Туура COM портун тандап, эскизди жүктөңүз
Эскертүү: сиз Даллас сенсорунун серияларына дагы кошушуңуз керек:
DeviceAddress tempSensorSerial [9] = {{0x28, 0xFF, 0xF5, 0xF9, 0x40, 0x18, 0x03, 0x97}, {0x28, 0xFF, 0xB3, 0x9E, 0x42, 0x18, 0x01, 0x072, 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 эскизин жүктөө
Эгерде сиз Vortex It - Battery Portal эсебин каттай элек болсоңуз, кийинки кадамга өтүңүз.
Сиз Arduino IDEге ESP8266 Arduino Addon орнотушуңуз керек, бул колдонмону колдонуңуз:
ESP8266_Wifi_Client.ino Arduino Sketchте төмөнкүлөрдү өзгөртүңүз
const char ssid = "";
Сиздин WIFI роутериңизге SSID
const char password = "";
WIFI роутерлериңизге сырсөз
const char userHash = "";
Сиздин UserHashка (Муну Vortex It Battery Portalдагы "Заряддоочу / Заряддоочу Менюдан -> Көрүүдөн" алыңыз)
const байт CDUnitID =;
Сиздин CDUnitIDге (Муну Vortex It Battery Portalдагы "Заряддоочу / Заряддоочу Менюдан -> Көрүү -> Заряддоочуңузду / Заряддоочуңузду тандап алыңыз) алыңыз
Эскизди ESP8266_Wifi_Client.ino жүктөө үчүн ESP8266 ESP-01 Программистине USB колдонуңуз.
Сунушталууда:
Өзгөчө кырдаал Power Bank - DIY Toolbox Күн: Радио+ Заряддоочу+ Жарык Өзгөчө кырдаал үчүн!: 4 кадам
Өзгөчө кырдаал Power Bank - DIY Toolbox Solar: Радио+ Заряддоочу+ Жарык Өзгөчө кырдаал үчүн !: 2015 -жылдын 28 -мартын кошуу: Мен өзгөчө кырдаалдар үчүн куралдар кутучамды кылдым жана азыр шаарым ылайга көмүлгөнүн азыр колдоном. Тажрыйба катары мен телефондорду кубаттоо жана радиону угуу үчүн кызмат кылдым деп айта алам. эски компьютердин спикери? колдонулбаган 12 вольттук батарея? Сиз жасай аласыз
Шилдүү батареялар үчүн Smart Заряддоочу: 9 кадам (Сүрөттөр менен)
Шилдүү Батареялар үчүн Акысыз Заряддоочу: Сиз дүйнө жүзү боюнча жыл сайын таштаган щелочтуу батареялардын санын эсептеп көрдүңүз беле. Бул абдан чоң …! Франциядагы батарея рыногу жылына 600 миллион даана сатылат, 25000 тонна жана тиричилик таштандыларынын 0,5%. Ademe айтымында, бул сан
OHLOOM - Ачык жабдык станогу: 9 кадам (Сүрөттөр менен)
OHLOOM - Ачык аппараттык станок: Бул проект 3D -принтерден кээ бир кошумча бөлүктөрдү (өрүү тарагы жана ратчет тиштери) колдонуп, паллетти кантип көтөрүү жана жыгач тактайларын жасоо ыкмасын көрсөтөт. жыгач, көбүнчө
Motorola телефонуңузду кубаттоо үчүн адаптерге өтүү үчүн Energizer Energi өзгөртүү: 4 кадам
Motorola телефонуңузду кубаттоо үчүн адаптерге өтүү үчүн Energizer Energi'ди өзгөртүңүз: Мен Geocaching учурунда талаада Palm TXти толтуруу үчүн Energizer Energi To Go заряддагычын сатып алдым. Бул адаптер менен кошо Пальманы кубаттоо үчүн, ошондой эле меники жок кокусунан уюлдук телефонду кубаттоо үчүн келген. Мен Моторолумду кубаттагым келсе, окшойт
Оңой Никель Кадмий Батареяны Заряддоочу / Заряддоочу: 3 кадам
Оңой Никель Кадмий Батарея кубаттагычы / Заряддоочу: Мен бул жөнөкөй заряддагычты / разрядчикти 3.7 вольттуу Никель Кадмий зымсыз телефон батареялары үчүн кургам. Бул чоңураак Никель Кадмий батарейкаларын заряддоо үчүн масштабдаштырылышы мүмкүн. Бул батарейкалар менен иштегендер, алар бирге болушу керек экенин билишет