Pull to refresh
114
0.1

Пользователь

Send message

Помню, лет в 28 решил пересмотреть мультики из детства, начал с трансформеров, самых первых, что я смотрел, где они были люди и у них были кольца на руках. В детстве он мне казался очень крутым, но посмотрев его во взрослом возрасте, естественно сразу стало понятно, что это просто детский мультик, который не сильно интересно смотреть. В памяти всплыл еще Эховзвод, решил пересмотреть и его. И я был готов, что это окажется такой же детский мультик, который казался крутым только в школе... Но, черт возьми, оказалось, что и близко нет! Я посмотрел все серии запоем и оценил, что он совсем не детский, а это один из самых крутых фантастических сериалов, с продуманным сюжетом, персонажами, и это можно смотреть в любом возрасте.

Натыкался на паленую серию SSD Crucial mx500 в ДНС. Никогда с ними не было проблем, и взяв в очередной раз был удивлен, когда копирование файлов вдруг остановилось, после того как на новый диск было скопировано всего 2 с небольшим гига из 500. После перезагрузки SSD больше не видилась ни в ОС ни в биос. Отнес по гарантии признали случай гарантийным, спросили чего хочу, денег или другую такую же. Я выбрал другую такую же. Зря. Я же не знал, что она будет прям реально такая же) На всякий случай подозревая что-то неладное с моим компом, на этот раз подключил её другим шлейфом к другому порту другого компа и начал копировать те же данные. Остановилось ровно на том же месте и том же файле) Круг подозреваемых сузился: либо это был файл-убийца SSD, либо паленая партия. Случай снова признали гарантийным, на этот раз, я выбрал не приз, а деньги и взял Samsung 970 EVO. Все файлы скопировались нормально и SSD работает без проблем уже больше года. Но подозреваю, что всегда брать Samsung тоже панацеей не является. Параллельный импорт...

Если там есть вирусы, то это может быть опасно, а вот чтобы вирус через HDMI-usb прошел, такого я еще не слышал)

Спасибо)
Реле все-таки для меня оказались проще, т.к. про полярность не очень хочется думать, при подключении пинов. Насчет ESP32-CAM, действительно, такое возможно и в этом случае может быть было бы разумно сделать управление по WiFi, тогда компьютер вообще не потребовался бы, а можно было бы прокинуть нужные порты на роутере и управлять этим удаленно... но сразу вылезает несколько НО:
1. Камера у меня использовалась, как резервный способ управления, даже неплохая вебка (Logitech C920) дает весьма посредственную картинку, когда снимает монитор. Не думаю, что OV2640 даст картинку лучше, возможно текст будет читаем не везде, плата захвата USB-HDMI дает картинку выше по качеству на несколько голов.
2. Практика показывает, что ESP32 не всегда работает по сети стабильно, у неё бывают зависания (реже чем ESP8266, но все-таки), и будет обидно если удаленное управление откажет в нужный момент. Имея физическое подключение её проще сбросить удаленно в случае какой-то проблемы.

Да, все верно. Чем управлять управляющим компом? Если он просто имеет доступ в интернет то AnyDesk, UltraViewer и их аналоги. Есть есть свой выделенный сервер и хочется безопасности, без чужих промежуточных серверов, то поднять сервер MeshCentral или Aspia. Если у управляемого компьютера есть свой белый IP, то VNC, RDP и т.д.

  1. В текущем варианте - да. Задача была подключать "чужие" компьютеры, или другое устройства к своему, для удаленной настройки, не подключая их к сети и с возможностью переустановить операционку.

  2. В коде заданы пины 17 и 18, можно поменять на свои.
    #define RESET_BUTTON_PIN 17
    #define POWER_BUTTON_PIN 18
    Да, код переделан из примера клавиатуры для ESP32

  3. Схему не рисовал, могу так описать, как у меня сделано, но так не надо)

    IRF3205 Ножки слева направо, когда транзистор повернут "лицом" с надписью:
    1 - УПРАВЛЕНИЕ
    2 - ВЫХОД
    3 - ВХОД
    Между ножками 1 и 3 резистор на 10кОм

    РЕЛЕ комутирует постоянный ток, управляющее напряжение - 3В

    Связи (для 17го контакта ESP32):
    ESP32(GND) - IRF3205(3)
    ESP32(17) - IRF3205(1)
    ESP32(3V3) - РЕЛЕ(УПРАВЛЯЮЩИЙ+)
    IRF3205(2) - РЕЛЕ(УПРАВЛЯЮЩИЙ-)

    Есть готовые модули реле, которые подключаются намного проще, например: https://voltiq.ru/wp-content/uploads/wiring_a_relay_module.jpg

N - размер флеш памяти в мегабайтах

R - размер PSRAM в мегабайтах (у меня в проекте не используется)

Можно брать любую, я брал N16R8

Кстати, это даже возможно, правда не так, что просто поставил приложение и все работает. Либо прошивку надо патчить: https://github.com/pelya/android-keyboard-gadget
Или на новых ядрах такая штука есть: https://github.com/tejado/android-usb-gadget

Я не помню, умеет ли Leonardo одновременно COM-Порт, для одного компьютера и USB Host для другого или у него все распаяно на один USB, к тому же ESP32S3 стоит 450р и я не скажу, что Leonardo стоит существенно дешевле) А тут даже пать ничего не нужно, если не требуется POWER/RESET. Камеру я и так использовал простую Web-камеру USBшную, ESP32 тут не участвовала.

Прокидывание флешек - я думал об этом, было бы конечно интересно, но, увы, скорость USB на ESP32 оставляет желать лучшего.

Не сказал бы я, что по цене сопоставимо) Другое дело, что NanoKVM Lite - это готовое сетевое устройство, в то время, как мое требует компьютера для управления и еще и с виндой на борту. Поэтому на конечную цену влияет следующий фактор: есть ли у вас рядом с целевым устройством постоянно включенный компьютер или нет)

У меня была задача сделать полное управление компьютером с другого компьютера, где первый не в сети, а второй соответственно уже в сети и может управляться удаленно любыми средствами.

Тут бюджет 450р ESP32S3 + 400р плата HDMI захвата + провода. Т.е. 1000р +/- за все. Эх, если бы IP-KVM столько стоили...

Я делаю ReadOnly загрузочный диск (старая карта памяти, на неё записывается Live/установочный образ или все в одном, на карте памяти переключается Write Lock и вставляется в кард-ридер).

В свое время играл с ESP32S2 (https://habr.com/ru/articles/685768/) и там была проблема в том, что USB - достаточно медленный, WiFi - достаточно меделенный. Не уверен, что она сможет нормально передавать изображение 1080P.

Не обязательно делать это одновременно. Мне, например, принесли "какой-то компьютер", там может вирусов полно, я в сеть его не хочу пускать) Надо поработать на нем, может быть с LiveCD загрузится, почистить или переустановить ОС. В другой раз может понадобится настроить ТВ приставку, или что-то подобное. Я подключаю устройство физически уже к своему компьютеру и дальше безопасно могу работать с ним удаленно. Немного другая задача, нежели управление своим компьютером, всегда находящимся в сети.

Это надо чтобы удаленный компьютер поддерживал vPro и был подключен к сети, что порой нежелательно) А мое решение может управлять разными устройствами, и даже не только лишь ПК.

У него есть все, что мне не нужно и нет того, что мне нужно)

  • Площадка на которой он крутится (мне не нужна)

  • Электроника внутри (мне не нужна в моем проекте, у меня все это в телефоне)

  • Нет креплений под держатель телефона (а они как раз нужны)

Если бы задача была просто рулить лодкой таким рулем - то да, наверное было бы проще купить готовый. Хотя нет это неинтересно, я бы все равно свой напечатал)

А как он будет вести лодку по машруту?) Если вместо руля, то да, можно, но честно говоря, мне это было не сильно интересно. С полноразмерным рулем - это прям по взрослому, а с джойстиком не те ощущения, совсем не те)

Пишем параллельный кастомный клиент, который палит все личные чаты на голосовухи, распознает и отвечает "голосовавшим": "распознанный текст" - я правильно тебя понял?

Да, все верно

Если "голосующий" отвечает "да" или "да". То клиент успокаивается, а если "нет", то отвечает: "тогда попробуй перефразировать" и удаляет опционально старый "перевод"

Тогда он может ответить "нет", перевод удалится, а его голосовое останется, его такой вариант устроит и он не будет ничего дальше делать) Надо тогда и его голосовое тоже удалять.

Information

Rating
2,776-th
Location
Россия
Works in
Date of birth
Registered
Activity