Hola ejgallardon, acerca del proyecto, solo decirte que el motor PaP no se controla con un relay, si no que su driver es mucho más complejo, por lo que te recomendaría el uso de un simple motor DC, o en su defecto un motor AC del tipo condensador permanentes que es sencillo de invertirle el giro.
Por el resto, lo primero que deberías de hacer es un circuito en donde se adapten todas las señales y que los circuitos drivers de control sean operativos, así ya con un circuito donde puedas probar el programa y sepas que este circuito funciona perfectamente, pues puedes largarte a programar.
Espero te sea de ayuda.
Un saludo.
Atte. CARLOS.