Как подключиться к маршрутизатору Netgear WNR2000v4 через последовательное соединение с помощью Arduino Uno и скетча?

Я читал в вики OpenWRT, что вы действительно можете подключиться к последовательной консоли TTY маршрутизатора Open WRT с помощью последовательной консоли, если будете осторожны с напряжениями. https://wiki.openwrt.org/doc/hardware/port.serial.cables#method_b_no_physical_changes_to_arduino_board

Однако я ничего не знаю о напряжениях моей конкретной модели маршрутизатора OpenWRT Netgear WNR2000v4. Я знаю, что он доступен через 3 отверстия на плате, но я ничего не знаю о напряжениях. Кто-нибудь знает или имеет опыт работы с этим, какие напряжения / провода использовать для доступа к нему через последовательную консоль?

, 👍0

Обсуждение

3,3 В. Всегда 3,3 В., @Majenko

Эту информацию о напряжении 3,3 В вы также можете найти на сайте, ссылку на который вы дали., @chrisl

Зачем вы вообще хотите подключить Arduino к порту UART? Если вы можете прошить LEDE / OpenWRT на нем или просто активировать порт Telnet, вы также можете удаленно управлять маршрутизатором, без необходимости иметь Arduino, подключенный к нему через последовательный порт., @Maximilian Gerhardt

@MaximilianGerhardt Потому что перепрошивка прошла не очень хорошо..., @leeand00

@MaximilianGerhardt Это поможет? https://www.hotmcu.com/cp2102-module-usb-to-33v-ttl-p-35.html, @leeand00

@leeand00 Я не уверен, выдает ли CP2102 в этой конструкции 5 В или 3,3 В на выводе TX. Я бы купил модуль FT232RL (https://www.amazon.com/dp/B014Y1IMNM), потому что там есть перемычка для выбора выхода 5 В или 3,3 В., @Maximilian Gerhardt


1 ответ


Лучший ответ:

2

Последовательный порт WNR2000v4 находится на JP1: 115200 8N1 при 3,3 В. Контактные площадки слева направо, порты Ethernet справа: [GND] [Rx] [Tx] [Vcc]

Источник: https://wiki.openwrt.org/toh/netgear/wnr2000, Изображение печатной платы: https://wiki.openwrt.org/_detail/media/netgear/wnr2000/wnr2000v1_pcb_detail_small.jpg?id=toh%3Anetgear%3Awnr2000

,

То есть в нем есть МФСет?, @leeand00

У меня есть несколько проводов, которые, как мне кажется, подойдут... на них есть маленькие гнездовые разъемы. Как мне узнать, подходят ли провода для напряжения 3,3 В?, @leeand00

Если вы не подключаетесь к последовательному порту ПК, вам не нужен мосфет. Вы связали метод B в своем вопросе, поэтому я действовал, исходя из предположения, что это был путь, который вы выбрали вперед. Не о проводах нужно беспокоиться при таком низком напряжении, а об устройстве на другом конце. Если ваш Arduino с atmega16u2, то он будет нормально работать для подключения по вашей ссылке., @Michael

@leeand00 Для связи вам нужно только подключить (от Arduino к маршрутизатору) G ND -> GND, RX -> TX, TX -> RX через делитель напряжения. 3,3 В достаточно, чтобы зарегистрироваться как «1» с 5-вольтовой логикой Arduino. Однако не помещайте 5-вольтовый TX-сигнал Arduino в маршрутизатор, используйте простой делитель напряжения (пример https://randomnerdtutorials.com/how-to-level-shift-5v-to-3-3v/ ), @Maximilian Gerhardt