Estoy creando un pequeño chip de código Morse como un proyecto divertido, y tengo una pregunta sobre el envío de pulsos a través de un cable. Estaba planeando usar algún cable de altavoz para conectar algunos de estos PCB en una distancia algo larga. Puedo comprar paquetes de cables de altavoz de calibre 16 o 24, y de 100 o 50 pies o incluso más largos (más preferible). Un cable es para datos, el otro es tierra. La carga en el otro extremo es otro microcontrolador (es posible que tenga varias sucursales con más de un circuito de microcontrolador idéntico).
La fuente de alimentación que iba a utilizar para este circuito es una batería de celda de moneda CR2032. Puede proporcionar una corriente más que suficiente para alimentar todos los componentes de mi circuito.
Antes de ir a comprar un montón de componentes, quiero obtener algunos consejos sobre algunas cosas. En primer lugar, quiero tener la opción de enviar pulsos de onda cuadrada desde un microcontrolador. ¿Sería mejor usar un transistor para encender y apagar la conexión al cable, o sería adecuado simplemente enviar pulsos directamente desde el pin del microcontrolador? Tampoco estoy seguro de mi fuente de energía. Sé que la batería de celda de moneda CR2032 solo puede suministrar cantidades muy pequeñas de corriente, ¿sería mejor actualizar a algo como un LiPoly? ¿O sería la celda de la moneda suficiente para enviar pulsos a través del cable? Además, ¿son estas fuentes de energía incluso adecuadas para un cable tan grande? Idealmente, me gustaría evitar tener que preocuparme por los voltajes de más de 5 V y la corriente alterna, que sé que se propaga por un cable de manera más eficiente.
Mi última pregunta es simplemente sobre el rango. ¿Qué tipo de longitud teórica máxima de cable puedo enviar datos a través de las baterías que describí? Si recuerdo correctamente, los cables de mayor diámetro tienen menos resistencia, pero como el cable de calibre 24 es más barato, me gustaría comprarlo si no afecta el rango en una cantidad demasiado grande.
¡Gracias por tu ayuda!