Hola jacho
Una de las resistencias, R2 o R3, esta de mas no cumple ninguna función ya que están en paralelo.
Por otro lado se puede usar un solo transistor para enviar la señal a RA0, basta con quitar R2, R3 y el BC557 y conectar el colector del 2N2222 a +5v colocando la resistencia R3 entre la salida del optoacoplador y la base del transistor
También el BC557 esta mal conectado, dicho en palabras comunes, los transistores PNP se conectan al revés en comparación con los NPN como el 2N2222, o sea colector en lugar de emisor y viceversa.
No se si lo estarás haciendo pero en este caso las masas de los circuitos tienen que estar unidas para garantizar que la señal sea recibida correctamente.
Ahora lo que me llama la atención es la baja que es la tensión en el diodo cuando esta encendido (2.8v - 2v = 0,8v), es posible que esto este provocando que no funcione el optoacoplador.
De todas maneras aca te adjunto unas de las muchas maneras de conectar el circuito que no debería dar mayores complicaciones. Esta es la que menciona todopic unos mensajes mas arriba:
O esta otra manera que tiene la ventaja que si hay algún problema con el cable, la alimentación de +5v no queda expuesta, para implementarlo solo habría que configurar al pin RA0 para que active con un estado bajo.
Saludos!