Paso 5: El hardware
Hará casi cualquier ordenador, siempre y cuando tenga una cámara web que puede utilizar para capturar vídeo y fotos. Usé un Raspberry Pi y un Raspicam. Para la pantalla he utilizado un proyector láser de bolsillo. Un láser tiene la ventaja de estar siempre en foco, aunque el proyector que tengo no era ideal, ya que utiliza una señal de video compuesto en lugar de HDMI preferido de Pi. Sin embargo resolución no es un problema para este proyecto como ningún texto siempre aparece. También se podría utilizar un proyector de tamaño completo si podría trabajar la manera de colocarlo para cubrir el papel sin ser bloqueado por el usuario. (Un espejo puede ser útil allí)
Montara el proyector en un soporte extensible que fue pensada originalmente para colgar una Dremel de. Para dar el proyector una base estable para fijar a, empujé el poste en un bloque de espuma de embalaje. Feo, pero funcionó bastante bien.
El Pi de frambuesa (con la cámara integrada en un caso) fue atado a un caballete con una pieza de material de plomería curvada que tenía a mano; la curva me permitió colocar el Pi en el ángulo correcto para enfrentar el cajón. Sí, lo es pegado con cinta de doble cara y gomas. A pesar de me alojé sólidamente y funcionó bien.
Evité deliberadamente utilizando un teclado y la pantalla una vez que tenía el trabajo de software. Para utilizar un control remoto, había conectado a un receptor USB de FLIRy código de un solo botón del mando a distancia para enviar un carácter de control-C al pulsar. Esto me permitió a matar los procesos que estaban corriendo y pasemos al siguiente paso sin preocuparse de qué tecla se esperaba que, independientemente de lo que funcionaba en cualquier momento el usuario que pulsado el mando a distancia. Obviamente el script de bash que fue controlando el sistema tuvo que ser modificado para tener en cuenta por atrapar interrupciones y manejarlas adecuadamente.