Ти можеш перерахувати будь-яку суму на спеціальний рахунок Національного Банку України для допомоги збройним силам україни у протистоянні російському окупанту. Навть незначна сума може врятувати чиєсь життя!
Банк: Національний банк України
МФО 300001
Рахунок № UA843000010000000047330992708
код ЄДРПОУ 00032106
Отримувач: Національний банк України
BENEFICIARY: National Bank of Ukraine
BENEFICIARY BIC: NBUA UA UX
BENEFICIARY ADDRESS: 9 Instytutska St, Kyiv, 01601, Ukraine
ACCOUNT NUMBER: 804790258
BENEFICIARY BANK NAME: JP MORGAN CHASE BANK, New York
BENEFICIARY BANK BIC: CHASUS33
ABA 0210 0002 1
BENEFICIARY BANK ADDRESS: 383 Madison Avenue, New York, NY 10017, USA
PURPOSE OF PAYMENT: for ac 47330992708
BENEFICIARY: National Bank of Ukraine
IBAN DE05504000005040040066
PURPOSE OF PAYMENT: for ac 47330992708
BENEFICIARY BANK NAME: DEUTSCHE BUNDESBANK, Frankfurt
BENEFICIARY BANK BIC: MARKDEFF
BENEFICIARY BANK ADDRESS: Wilhelm-Epstein-Strasse 14, 60431 Frankfurt Am Main, Germany
BENEFICIARY/RECIPIENT NAME: National Bank of Ukraine
ACCOUNT NUMBER: 80033041
IBAN GB52CHAS60924280033041
BENEFICIARY ADDRESS: 9 Instytutska St, Kyiv, 01601, Ukraine
BENEFICIARY BANK NAME: JP MORGAN CHASE BANK NA, London
BENEFICIARY BANK BIC: CHASGB2L
SORT CODE: 60-92-42
BENEFICIARY BANK ADDRESS: 125 London Wall, London EC2Y 5AJ, UK
PURPOSE OF PAYMENT: for ac 47330992708
Як прошити плату (покрокова інструкція) https://github.com/KushlaVR/WemosRemote/wiki/%D0%9F%D1%80%D0%BE%D1%88%D0%B8%D0%B2%D0%BA%D0%B0
- Підєднатись до WIFI точки доступу WemosAABBCCDDEEFF (AABBCCDDEEFF - серійний номер вашої плати)
- Перейти в Google Chrome на сторінку 192.168.4.1
- У меню Google Chrome вибрати пункт - додати на початковий екран. На робочому столі створиться ярлик для швидкого запуску додатка.
- Кнопка All In One - підключитись до керування всіма органами танка
- Кнопка Driver - підключитись до керування ходовими моторами
- Кнопка Sniper - підключитись до керування кабіною та гарматою
- SSID - назва танка в мережах WIFI
- Password - пароль для підключення до данка
- minimum - потужність яка подається на мотори
- inertion - інерція управління (для імітації руху шассі накатом)
Турбіна працює ривками (змінює свою швидкість від мінімальної, до максимальної з заданою частотою) для імітації роботи мотора. Частота пульсації прямопропорційна до обертів двигуна.
- min PWN - мінімальна потужність мотора турбіни
- max PWN - максимальна потужність мотора турбіни
- min frequency - частота роботи турбіни при холостому ході двигуна
- max frequency - частота роботи турбіни на максимальній швидкості
Нагрівач працює синхронно з турбіною (чим більша частота турбіни, тим більша потужність нагрівача) для імітації вихлопу з циліндрів.
- min PWN - мінімальна потужність нагрівача
- max PWN - максимальна потужністьнагрівача
- min speed - мінімальна потужність мотора кабіни
- max spee - мінімальна потужність мотора кабіни
- inertion - інерція управління (для імітації ваги кабіни)
Налаштування сервомотора управління ствола по вертикалі
- min position - крайнє нижнє положення
- max position - крайнє верхнє положення ствола
Налаштування сервоприводу відкату під час вистрілів
- min position - положення спокою
- max position - крайнє положення при відкаті
- animation start - час коли треба розпочати відкат
- animation peak - час до якого треба зробити мамксимальний відкат
- animation end - час до якого треба вернути ствол в стан спокою
- gun led on time - час включення діода від початку вистріла
- gun led off time - час виключення діода від початку вистріла
- gun led PWM - яскравість світлодіода ствола
- HTML-Remote - C# MVC проект для відлагодки HTML інтерфейсу та випробування різного роду технологій, які потім мігрують в ESP. Проект повністю повторяє функціонал ESP прошивки і розширює його (тільк в плані тестового іункціоналу)
- З допомогою bundleconfig.json налаштована склейка та мініфікація скриптів, стилів та HTML файлів у підпапку data
- З підпапки data файли копіюються (у WebRemote/data) вручну (можливо потім автоматизую цей процес....)
- WebRemote - C++ проект прошивки ESP8266. Директорія data - містить HTML мініфіковіні файли
- Викликаємо GET api/EventSourceName. Метод повертає Route (адресу джерела івентів) по якому транслюється інформація з сервера на web-UI. Одним із параметів є DI клієнта
- POST в контроллер api - Надсилаємо пакет з форматом даних format:{fields:[field1, field2, field, ... fieldN]}\n. Цього формату має притримуватись додаток при комунікації з приладом, і в такому ж форматі має відровідати прилад. (це для того, щоб мінімізувати трафік і одночасно забезпечити підтримку стрих версій додатку у яких може бути інша конфігурація елементів керування)
- По Event source каналу отримуємо від прилада масив значень і розставляємо їх по елементах керування у відповідності до обговореного формату
- Якщо користувач змінив якийсь параметр - надсилаємо приладу пакет у обговореному наперед форматі. (Повертаємось до п4)
- Якщо звязок втрачено - гасимо лампочку Connected. Запускаємо зворотній відлік на 3 секнди і пробуємо відновити звязок (Повертаємось до п1)
{
client:"random string id of client"
format:[field1, field2, field, ... fieldN],
values:['v1', 'v2', 'v3', .. 'vN']
};