Estoy realizando un proyecto que requiere comunicación remota entre un microcontrolador y un circuito que contiene 2 motores paso a paso. Estoy usando un PIC24FJ32MC101 porque eso es lo que tenía cuando estaba en la casa cuando comencé. El proyecto requiere comunicación a una distancia de aproximadamente 6 pulgadas donde la línea de visión no es posible. Los datos transferidos controlarán los motores paso a paso, por lo que la velocidad a la que se transfieren los datos no es importante. La conexión debe poder preprogramarse y no requiere ningún emparejamiento o configuración de conexión, como lo hace Bluetooth cuando se enciende.
Estoy empezando y me siento abrumado por toda la terminología, como UART, I2C, Bluetooth, Wifi, RF, infrarrojos y muchos más. No tengo claro cuál de estos son los protocolos y cuáles son los métodos de comunicación remota, como RF e infrarrojo.
Por ejemplo, creo que UART, I2C y Bluetooth son protocolos, pero Bluetooth también es solo inalámbrico y UART puede ser ambos. Entonces, si elijo usar Bluetooth, ¿tengo que elegir también un protocolo de datos como UART o I2C? Si elijo los chips de RF, ¿requieren el mismo apretón de manos que Bluetooth? Eso realmente no funcionaría para esta aplicación.
También sé que el infrarrojo y la RF son métodos físicos de transferencia de datos, pero ¿hay algo más que deba considerar? ¿Hay algún chip popular que deba considerar usar con mucha documentación y tutoriales?
Intenté leer mucho en línea, pero me sentí más confundido cuanto más me sumergí. Si hay una buena lectura simplificada del problema general de la comunicación remota, me alegraría echarle un vistazo.
¡Gracias por cualquier ayuda!
Editar: la comunicación debe ser inalámbrica y es solo de 1 manera. Estaba intentando escapar sin ningún procesamiento en el lado receptor, pero no es un problema si también se requiere un microcontrolador. El lado transmisor tiene un PIC24 como se indicó anteriormente.