На прохання badmal35 Викладаю для можливостіскачування виправлену версію Venator 4 lite.Напевно це буде одне здвох останніх місць, де збереглося посилання на 4ю версію програмиVenator.За великим рахунком у цій версії змінилося те, що єпідтримка миші, тобто його можна встановити і благополучновикористовувати не тільки на планшеті, а і на різних TV box, Android TV та інших Android пристроях без сенсорного введення.версії, я так само зміг перейти на цю версію.ДякуюFrud, що пішов нам назустріч і допрацював додаток.запис, то хотів би доповнити деякими рішеннями проблем, які булиописані в минулому запису про проблеми з установкою Venator.
1) По-перше я вирішив відмовитися від реле часу FRM01 від словазовсім.Android пристрій було вирішено залишати увімкненим напостійній основі. Тобто тільки переводити в сплячий режим.
2) Передача даних від Arduino Mega 2560 при живленні від модуля наKIS-3R33S швидше за все не здійснювалася через недостатню якістьцього самого живлення. Так, від комп'ютера якість живлення булонадано блоком Seasonic Snow Silent 750 Вт 80 Pt (платина).Примхлива до харчування Arduino, мабуть, звикла до такого, і відякогось там модуля працювати не стала. Вирішую цю проблему завдякипростому 7805 без обв'язування. 3) Від з'єднання через USB вирішенобуло відмовитися. Хоча це і найпростіший варіант, проте дротомможна з'єднати так само і через Ethernet. Це додаткові витрати назалізо, проте менше проблем із програмною частиною.
За необережністю я вирішив тимчасово (поки не прийде модульEthernet для Arduino з Китаю) скористатися з'єднанням через Wi-Fiза допомогою модуля ESP8266, який можна було купити протягом 15хвилин після ухвалення такого рішення. І благополучно вбив більшедоби на його перепрошивку, налаштування та підключення. Краще бцього не робив. Однак, пізніше, коли буде час, я опишу ці танці збубном. Благо, модуль ESP8266 першої версії і від Arduino Pro Miniзалишився перехідник для прошивки, а значить нічого додатковокупувати не довелося. Хочу помітити також, що модуль ESP8266вимагає живлення 3.3В приблизно 100-150 мА, і мені довелосявстановлювати окремий модуль живлення для нього як для прошивки, так і для роботи. Вбудований резистивний дільник у перехідникUSB/UART зовсім не призначений для таких навантажень.
4) Оскільки було вирішено уникнути з'єднання через USB на користьEthernet, то мій свисток MK908 перестав підходити для цієї мети.Тому було придбано TV box із гучною назвою x96 mini. Я взяв версію2/16. Все в надії, що завантаження виявиться більш коротким. Таквона скоротилася до 28 секунд із Venator 4 lite launcher. При цьомуTV box йде в режим очікування і виходить з нього за 2-3 секунди, іробить це від пульта, так і за відсутності і наявності пакетівданих. Версія Android піднялася до 7.
Спочатку прошивка в x96 mini так собі, launcher можна замінититільки заморозкою основного. Довелося й тут танці з бубномпроводити та прошивати. Це я теж можу описати, проте пізніше.
PS Оскільки розвелося надто багато частин, то надалі спробую їхякось об'єднати, скоротити, переписати, оновити.
/>
PPS Можу з упевненістю сказати, що тим, хто не боїться бездротовихз'єднань, буде набагато дешевше зібрати систему. Я вже думаю згодомзібрати другу таку панельку про запас із використанням старогосвистка та модуля ESP8266.






Коментарі20
Доброго дня, є проблема з передачею на платі Arduino Mega R3 Wifi, не можу зрозуміти як скетч змусити працювати з цією платою, venator не підключається
Гарне питання. Була б у мене така плата - може я б і вирішив питання з передачею даних.
Доброго дня, теж збираю на x96 міні приладку, ви не заміряли скільки приставка їсть у режимі сну?
У режимі повного сну їсть зовсім мало. Щось близько 30мА. Але якщо сон не повний, то споживання падає не значно. Зрозуміти повний сон чи ні можна за наявності живлення на USB.
а як саме його відправити на повний сон?
У сон відправляє Venator. Однак йому потрібно отримувати пакети даних про відключення запалювання. Догляд у сон займає деякий час. Якщо пакети даних до відходу в сон перервати, він остаточно може не заснути. Плюс попереджаю відразу. У глибокому сні x...
я якраз хотів зробити на ардуїно емулятор пульта рідного, який і керував би відходом у сон і пробудженням
у мене на основі realdash, зараз обмозгую моменти швидкого запуску приставки
підкажіть будь ласка як ви підключили Ethernet плату до ардуіно?я намагаюся підключити е5500, андроїд пристрій попалося точно таке ж що і вашому випадку. Раніше зробив через вайфай, але глючно і довго. Програму я використовую Венатор 4, версію скетча...
RX до TX, а TX до RX. Передача даних у скетчі через звичайний Serial порт. Швидкість передачі даних 115200. Зауважу, що більшість модулів розуміють логіку 3,3 вольта, а Arduino логіка 5 вольт. З'єднання вимагає дільника напруги.
Дякую за відповідь, ще одне питання. Там же на ардуїно кілька rx-tx. Ви використовували RX0? І в програмі прописували ip 192.168.4.1?
Все залежить від того, до якого послідовного порту підключений модуль Ethernet. Я підключав до RX0 (щоб залишити скетч практично не зворушеним). У мене було відповідно Serial.begin(115200);. Якщо підключати до RX1, то буде вже Serial1 .begin(115200);...
Спасибі вам велике за відповідь! Загалом з'ясувалося за допомогою скетчу для перевірки працездатності модуля w5500, що він працює тільки по spi, на mega 2560, висновки 52, 51, 50 не працюють, (і в скетчі я їх теж звільнив). У моніторі порту показує, ...
Найпростіше придбати модуль з послідовним інтерфейсом. SPI цілком працездатний, проте перепрограмувати треба досить багато. Не просто ж так модулі коштують майже вдвічі дешевше за своїх побратимів з послідовним портом.
Порадьте який модуль придбати? Або який у вас працює, без необхідності зміни скетчу?
Невеликі зміни все одно треба вносити, як у повідомленні вище, пов'язані з ініціалізацією порту та відправкою в порт даних. Модуль USR-TCP232 T2
Ну загалом розібрався я зі скетчем. Тепер проблема в х96міні. він вимикає мережу через півхвилини. Ви не знаєте, це якісь поглиблені налаштування потрібно дивитися? Айпі вказав йому статичні. Всі установки робив після скидання до заводських установок.
А ті півхвилини всі пакети сприймає?
немає програма так і пише трай то коннект.значок мережі з'являється у верхньому кутку екрану, в налаштуваннях зазначено що підключено до 192.168.1.4, але потім лампочки передачі-прийому на шилді просто тухнуть, і відновити мережне з'єднання більше ні...
Я думаю х96 бачить з'єднання, намагається підключитися, не виходить і він відрубує як не зрозумілу фігню. Хоча не виключаю і помилок ОС.