Paso 11: toques y trabajo futuro
Para finalizar, vuelva a conectar el cable de 13 Pin del desbloqueo del iPhone al pin TX (pin 1) en el Arduino. Desconecte el cable USB y cambiar el Arduino a alimentación externa. Enchufe el desbloqueo de iPhone en tu iPhone.
IF:
- TouchClient se está ejecutando en tu iPhone
- Se ejecuta el software de PS2 en tu Arduino
- El teclado es conectado en el conector y el conector conectado a Arduino correctamente
- Está corriendo Veency y han aceptado la conexión de TouchClient
- Nada es jodido
Usted debe poder escribir en el teclado PS/2 y han traducido esas pulsaciones de teclas a las pulsaciones de teclado de iPhone apropiado. Esto funciona en cualquier lugar en el iPhone, en cualquier app o función nativa.
Esta solución no es perfecta, pero es un enfoque general a utilizar Arduino para añadir soporte para teclado PS/2 a casi cualquier cosa que puede leer los mensajes de serie simple.
Trabajo futuro:
- El mapeo de código scan podría ser movido completamente al iPhone, y la parte de hardware de este proyecto se podría implementar en una mucho más barato y más bajo consumo viruta de la energía, como una foto. Esto reduciría el costo de la unidad por cerca de $30, aunque se necesitaría un programador PIC.
- No todas las teclas especiales se asignan correctamente, pero si nos fijamos en el código de Arduino y luego en el código del iPhone, verás que este es un proceso increíblemente sencillo. Por favor enviar los cambios que realice aquí como un comentario!
- En lugar de ser un hack de crazy alambre, me gustaría ver este cabe en un recinto poco ajustado para portabilidad real. Se agradecería alguna idea en este departamento.
- Me gustaría dar TouchClient una contraseña para Veency para que allí no es aceptar o rechazar la molesto pop-up.
- Este método exacto pudo utilizarse para agregar un teclado Bluetooth. Simplemente añadir un módulo Bluetooth-serie para el desbloqueo del iPhone y seguir usando TouchClient & Veency.
Eso es todo. Espero que hayas disfrutado el Instructable! Esperamos sus comentarios.
Saludos,
-awgh