Загложди ме идея, да автоматизирам процеса на заряд. Телефонът рапортува 100% батерия, след което изключване. Подбуда на тази идея дойде от запознанство с модули изпълнени от фамилия INAxxx. Най-бюджетната е INA219. По заявка измерва постоянно напрежение до 26V и постоянен ток до 3.2А. Класът на точност не ме интересуваше и надолу става ясно защо този модел определи избора ми.

На макетна платка навързах бъдещия проект и получих очаквания резултат. Стар Galaxy S7 като опитен образец се зареди до 100%, след което захранването бе прекъснато.
Принципиална схема на проекта.
Представете си символа за лампа като безжично зарядно устройство. Посочения полеви транзистор е първият попаднал под ръка от моя склад.

Този път реших да подходя по-сериозно, като поръчам платка в Китай, вместо монтажна. Силите на Вселената ми подтикнаха да преразгледам готови предложения в известна китайска площадка. И открих такива маркирани като Sinilink.
Радост неземна, защото цели три варианта се разкриха пред очите ми, които реално повтаряха моята схема. Грабна ме Sinilink XY-WFUSB. Реализиран в корпус с размери 63mm x 21mm x 10mm.
На вашите екрани отгоре надолу:
* Зарядно
* Sinilink XY-WFUSB
* INA219 модул
* Samsung Galaxy S10+

Докато чаках поръчката от Китай, засякох в интернет изпълнение, което ми се видя грубо и некадърно. Това ме подтикна, да постигна същото по по-лесен начин и с изящен краен вид.
Изглед от близо:
Сърце от ESP8285 (привет на Sonoff WiFi релета) и полеви транзистор AOD4185. 3.3V се осигуряват от познат линеен регулатор AMS1117, a преди него е реализиран DC-DC преобразувател от 26V на 5V.
По замисъл входното напрежение може да се манипулира. Подава се на изхода или прекъсва, чрез командване на полевия транзистор. Част от енергията на входното напрежение се заделя за нуждите на ESP8285.

На свой ред внимателно с ножовка срязах по ширина модул INA219 и изпилих по средата два профила, докато пасне на вътрешното пространство на капачката на Sinilink.
Модулът пристига до вас флашнат с китайска апликация, която работи криво. На нейно място инсталирах Tasmota 8.5.1(sensors). За целта ползвах шевни игли, заради малкия диаметър на отворите на: TX, RX, GPIO0, GND, 3.3V.

Извращението показано в instructables.com замених на същите свободни портове: TX, RX, GND, 3.3V.
И готово. Всичко се помести като заводско изпълнение.

Настройка на модула в Tasmota:

Интерфейс Tasmota:

Безжичното зарядно е китайско дело, маркирано като Fast Charge 10W. Input 5V/2A , 9V/1.67A, купено 2019г. Стартира при 5V, след което според телефона вдига на 9V. Наблюдавах изменението на тока по време на заряд. Когато наближи 100% заряд нивото на силата на тока пада под 350mA и се задържа близо под това ниво, докато не вдигнете апарата. Реших, че този праг ще бъде условие за изключване на захранването.
Автоматизация на замисления план поема OpenHAB. По познат начин се добавят Thing и Items на новото ESP-устройство.
Интерфейс OpenHAB:

Това правило е финал на проекта.

При включване на зарядното протичат процеси на опознаване с телефона. Напрежението от 5V скача на 9V, a силата на тока от 0А на максимални стойности. Това проследява и правилото за коректна работа, което е заложено в блок IF. На всеки 2мин Tasmota по MQTT ще праща информация за нива на ток и на напрежение към OpenHAB, което е част от играта. В края на зареждането нивото на тока пада под 0.35А и това изстрелва команда за изключване на Sinilink XY-WFUSB.
Трети месец подред нормален полет и никакви проблеми.

до нови срещи ^.^
0 Response to "Sinilink XY-WFUSB в openHAB"
Публикуване на коментар