Подключить NodeMCU к USB-камере
Я пытаюсь подключить USB-камеру к NodeMCU v0.9.
- VCC Красный +5 В
- Данные D-Уайта
- Зеленые данные D+
- Земля, черное заземление
Я разобрал USB-кабель и подключил кабель VCC к 5 В, а черный заземляющий кабель к GND.
Теперь у меня есть кабели DATA+ и DATA- от USB, которые я подключил к портам GPIO D5/D6 NodeMCU. Теперь я могу читать цифровой сигнал камеры.
Но я не совсем понимаю, как обрабатывать сигнал кабеля передачи данных. Я не знаком с концепцией USB-кабеля для передачи данных +/-.
Есть идеи, как обработать видеоизображение?
@user1612540, 👍-2
Обсуждение1 ответ
▲ 3
Вы не можете. Это так просто. Для этого вам нужно:
- Микроконтроллер или микропроцессор со встроенным модулем USB Host или OTG.
- Драйверы для этого модуля для перечисления устройства
- Драйверы для конкретного устройства, которое вы подключаете
- Программное обеспечение для обработки данных, предоставляемых устройством.
У ESP8266 ничего из этого нет.
Мне кажется, вам нужен Raspberry Pi.
,
@Majenko
Смотрите также:
- NodeMCU сгорел, я что-то сделал не так?
- Как заставить 5-вольтовое реле работать с NodeMCU
- ESP8266 не подключается к Wi-Fi
- Разница между этими двумя платами NodeMCU?
- NodeMCU - использовать кнопку flash в качестве входного сигнала в loop()
- Как определить размер Flash?
- Как изменить имя модуля ESP8266-12E по умолчанию
- Простой запрос GET с ESP8266HTTPClient
Вы не можете. USB — это сложно, а видеоданные по нему еще сложнее., @Majenko
https://www.cnx-software.com/2016/08/08/esp8266-gets-usb-support-thanks-to-espusb-software-stack/, @user1612540
А) это режим устройства, а не режим хоста. Б) это низкая скорость, что означает только клавиатуру и мышь., @Majenko
нет, но вы _можете_ получить камеру, которая подключается через последовательный порт, SPI или i2c, @dandavis