¿PCB personalizada para salida USB a serie?

Soy realmente un principiante, así que tengan paciencia conmigo. :)

Estoy empezando a trabajar con transmisores de RF, y solo tengo un Arduino (Es un Uno R3). Tengo el conjunto de transmisor y receptor, pero sin otro Arduino, no puedo probarlo de la forma en que normalmente deben usarse.

Sin embargo, me preguntaba si podría hacer algo que pudiera conectarse al USB de mi computadora y permitirle escribir un byte de datos en el dispositivo y permitirme enviar ese byte de datos a algunos pines de cabecera.

Entiendo que el USB no se puede usar para la transmisión en serie por sí solo, pero me preguntaba qué tendría que crear para permitirme escribir en los pines del encabezado.

TL; DR: Me gustaría poder tener una configuración que informe como un dispositivo COM virtual y permita que se transmitan datos en serie.

Me disculpo si esta es una pregunta realmente nueva, y agradezco toda la ayuda que pueda obtener :)

¿Por qué no configurar un segundo UART (software) en su Arduino para conectar el dispositivo?
Los adaptadores USB a RS-232 están fácilmente disponibles. Si necesita USB<->serie de nivel lógico, Adafruit vende un cable adecuado.
Serial como en RS232 -12 alto, 12 bajo es raro hoy en día. Serial como en 5v o 3.3v TTL niveles 2+ alto, 0 bajo, es mucho más común y se puede obtener por 2 dólares en eBay. Google "USB a serie TTL"
Si realiza una búsqueda de "ruptura <su-dispositivo-rf>", puede encontrar una placa que ya hace lo que desea.
@Passerby, es posible que no lleguen hasta los 12 V, pero los adaptadores seriales USB a +-5 V son muy comunes y funcionarán con puertos RS-232 de +-12 V más antiguos.

Respuestas (1)

Como se menciona en los comentarios, lo que está buscando es un adaptador serie USB a TTL. Normalmente prefiero los dispositivos basados ​​en FTDI porque tienen un buen soporte de controlador y una opción de controlador directo que puede resultarle útil en el futuro. En la página de Cables Serie FTDI USB TTL, la elección principal de su gama es el tipo de conector y el voltaje de la interfaz. El Uno R3 es un dispositivo de 5 V, por lo que suponiendo que sus módulos de RF sean los mismos, tal vez un TTL-232R-5V sería una buena opción:

ingrese la descripción de la imagen aquí

Muchos dispositivos similares están disponibles en e-bay, solo asegúrese de verificar el voltaje de la interfaz y el conjunto de chips utilizado. Los dispositivos PL2303HX también parecen tener un soporte de controlador bastante bueno, por lo que también vale la pena considerarlos y tienden a ser un poco más baratos. Una excepción a la regla podría ser si está utilizando transmisores OOK / FSK de muy bajo costo que no tienen ningún protocolo de manejo de RF incorporado, como el transmisor RF Link - 315MHz :

Módulo transmisor de 315 MHz

Estos dispositivos prefieren una entrada balanceada de CC y, si bien es posible obtener resultados con un uso cuidadoso de un UART debido a ese requisito y sesgo, no es una solución óptima. Si está utilizando uno de esos estilos de módulo, le recomiendo comprar un segundo Arduino y usar una biblioteca como VirtualWire que se encargará de ese lado de las cosas por usted y también agregará algo de detección de errores.