Monitor portatil casero


En este proyecto realizado   por  GreatScottlab  podemos ver   cómo utilizar  un LCD KIt de  1280 x 800  para construir un  mini -monitor  autoalimentado   por baterías, el cual  puede ser útil  para una cámara DSLR, como pantalla para la Raspberry Pi o simplemente para ampliar el campo de visión del ordenador.

Realmente la idea del circuito no  es mala porque no es habitual encontrar en el mercado  monitores alimentados a batería que puedan servir para nuestra Raspberry PI así que veamos como lo ha construido

A continuación  la lista de materiales usados por GreatScottlab :

  • 1 x 1280 x 800 LCD Kit
  • 5 x pulsadores táctiles:
  • 1 x 5mm verde y rojo:
  • 1 x interruptor
  • 1 cargador de celular solo x TP4056: Se puede comprar en Amazon por  unos 6€
  • 1 x XL6009 convertidor: Se puede compra en Amazon por menos de 5€ 
  • Baterías de ion de litio 2 x 18650 2800mAh.
  • 1 x trípode.
  • 1 x Mini trípode

 

El kit lcd

El proyecto  gira  en torno a  un  kit del módulo de pantalla lcd 10.1 pulgadas  y resolución 1280 * 800  especialmente diseñado como monitor para Raspberry PI 3/2 Model B b a +. Raspberry y B+ PI que puede adquirirse en ebay o en portales orientales

En caso de usarlo para la Raspberry Pi se sugiere editar el fichero config.txt para configurar el cable hdmi a la resolución nativa 1280 x 800 en caso de no detecte correctamente la resolución (la forma más fácil de editar el config.txt es poner la tarjeta microsd  de lapi en un ordenador y editar config.txt con cualquier editor de texto y guardar.

Las características del kit del panel son las siguientes:

  • Tamaño del panel: 10.1″
  • Resolución (rgb): wxga 1280 x 800.
  • Brillo: 350CD/m ^ 2
  •  Voltaje de funcionamiento: 12v (actual requisito 1a-2a)
  • La potencia nominal: 6-7w
  •  Entrada de señal: AV + VGA + HDMI (HDMI 1.2)

Pantalla dimensiones: 217 x 135 mm / 16:1010.1 pulgada 1280x800 exhibición del hd TFT Kit de módulo lcd para Raspberry Pi

Como vemos  el kit consta de una controladora , el panel lcd   y una pequeña botonera ambos unidos  por sendos cables de cinta.

10.1 pulgada 1280x800 exhibición del hd TFT Kit de módulo lcd para Raspberry Pi

Convertidor  DC

En el  proyecto se usa el modulo  DSN6009 , que  un módulo conversor dc-dc  de refuerzo de alto rendimiento (BOOST) con una corriente de conmutación de 4A.

La tensión de entrada soportada va  desde los  3V  hasta 32V, pero el mejor voltaje de funcionamiento es 5 ~ 32V.  La tensión de salida es variable entre 5v a 35V

Cuenta con un interruptor incorporado de tipo  MOSFET de  alta eficacia  soportando 4A, siendo la eficacia de hasta 94%; (la corriente LM2577 es sólo 3A)

Gracias a la alta frecuencia de conmutación de 400KHz, se puede alcanzar resultados muy buenos con una pequeña capacidad del condensador del filtro (la frecuencia de LM2577 es solamente 50KHz)

El conexionado, como vemos, es bastante sencillo  pues en los pines IN+  y IN – conectaremos el  polo +(IN+)     y la masa(IN-)    de  la  salida de 5V  procedentes de la salida del cargador de batería .  

Para este proyecto debe ajustarse el  modulo regulando el trimmer  para obtener una salida de 12V DC.

De los pines OUT + y OUT-  conectaremos bien mediante un jack   a la  placa del interfaz de la placa del lCD ( la masa del jack a OUT-   y el pin central al pin OUT+)  o bien soldandolos a la placa madre del kit lcd  como en la foto:

Cargador batería

Para la gestión de la carga de las  baterías del tipo  18650  ,  se  usa un modulo  con chip TP4056 con sobre-protección de bajo voltaje.
Este modulo gestiona la  carga de una celda de carga de baterías con  una celda de litio 18650 energía con carga de hasta 1000 mAh
Se puede cargar baterías  18650  con 2600 mAh ( desarrolladas para  antiguos Notebook), lo cual significa que con el módulo también se permite la carga de baterías de litio de una mayor capacidad 1000 mAh ( el ejemplo de hecho se usan dos celdas en paralelo)
El tiempo de carga depende de la  corriente de entrada que introduciremos de 5V DC  por cable micro USB cable de carga o en los contactos «+ – » junto a el puerto USB de soldar.
Se puede cargar con el cable USB de un cargador de un móvil o de  ordenador , tan pronto como el nivel de batería ha descendido.a 2.5 V .
Este modulo, ademas,  puede cargar sin  preocupaciones, mientras este conectada la entrada de alimentación y es usado el monitor
Características del modulo:
  • Voltaje de entrada: 4,5 hasta 5 V
  • Corriente de carga máxima 1000 milivatio amperios
  • Voltaje de apagado al cargar 4,2 V +/-1%
  • Protección de bajo voltaje de 2,5 V
  • Protección contra cortocircuitos en 3 amperios
  • Dimensiones: 26 x 17 x 2 mm
En la siguiente imagen podemos ver el modulo con las conexiones realizadas a las dos baterías en paralelo , los leds al panel   y  la salida que ira conectada al convertidor dc-dc:

Construcción de la caja

No todo el mundo tiene disponible  un impresora 3d, asi que GreatScottlab    decidio hacer la caja con materiales tradicionales  como es la madera

En la foto  se pueden ver as las medidas de las piezas MDF que GreatScottlab creo para construir la caja.

Cableado

Finalmente en  al siguiente foto vemos el montaje final

Observese  que se han capturado los pulsadores del kit para hacerlos accesibles desde el exterior
Asimismo se ven los dos leds de estado de carga  y de la batería conectados justo debajo de los pulsadores
 
 
Asimismo se ha conectado  un interruptor de potencia para  conectar  o desconectar la unidad

El cableado  es pues sencillo  y cabe perfectamente dentro  de la caja así que de esta forma que todo debería funcionar bien.

Aqui podemos ver el resultado final

 

¡Acabamos de  ver como crear un monitor mini portátil casero!

 

Por si nos ha quedado alguna duda en los  dos siguientes videos  podemos ver el proceso de montaje  paso a paso con todo lujo de detalles desde las coenxiones electricas y pruebas pertinentes  a la construcción de la propia caja que contendrá  todas la electronica:

 

En el video continuacion del anteriro podemso  ver oda la información fundamental  del montaje  de kla caja que se  necesitaría  para la construcción de este proyecto:

 

 

¿Se  atrevería  a montarlo usted también?

 

 

 

 

Fuente Instructables.com

Contador con reconocimiento facial para Raspbery Pi 3


Con una Raspberry Pi se pueden hacer muchas cosas , pero seguramente  se sorprenda que incluso puede utilizar la cámara para experimentar  con reconocimiento facial, labor que ha hecho  DekuNukem utilizando una Raspberry Pi 3, el módulo de la cámara de Raspberry Pi y una pantalla OLED para la visualización de los datos

 El concepto es relativamente simple: la pi-camera toma una foto cada 15 segundos, de modo que  si se encuentra nuestra cara, la cual  previamente habremos cargado, se registra la hora actual. y el tiempo registrado se suma para calcular el  horario laboral exacto todas las semanas mostrándose el resultado en una pantalla OLED.

Para este proyecto  estrictamente como puede deducirse  no es necesario incluir la pantalla OLED  ya que nos  podemos  conectar  a la propia Raspberry Pi  3 para consultar ese dato , pero definitivamente la pantalla extra añade inmediatez y flexibilidad , dejando ver el tiempo diario y semanal de un vistazo sin tener que acceder su frambuesa Pi para ver  los datos.

 

dekuNukem facepunch raspberry pi facial recognition

 

Resumiendo estos son los componentes usados :

  • Raspberry Pi 3 Model B. También podría funcionar en Zero
  • Módulo de cámara Raspberry Pi
  • OPCIONAL : pantalla OLED de 1.3 pulgadas de 128×64. Pantallas de 0.96 pulgadas OLED también funcionan.Que sea  OLED es opcional; Omita los pasos relacionados con la pantalla si se opta por no usar  esta

Modulo de visualización

Se  puede conectar una OLED a la  Pi con el Pi interfaz I2C o SPI. En general, I2C utiliza menos pines  pero es algo más lenta. SPI es mas rápido, pero requiere un numero o de pines del GPIO  extra por lo que esta elección  debe considerarse en función de sus necesidades .

La interfaz I2C es la normal que se use por su mayor sencillez    pero para ‘escritura’ en la pantalla solamente, asi todavía tendrá el marco entero 512 bytes del búfer en el microcontrolador RAM  aunque no se podran  leer datos de lo OLED (aunque I2C es un protocolo bidireccional).

Antes de comenzar el cableado de la  pantalla , en muchas  de estas debe conectarse  una franja de pines que deben soldarse a la placa  OLED , pues no es posible  simplemente hacer las conexiones enrollándolos a las cabeceras

Si su OLED compatible con I2C y SPI, asegúrese de comprobar cómo se configuran los puentes de soldadura para configurar  la interfaz correcta, asi que para comenzar, usted necesitará  dos puentes en la parte posterior de la pantalla OLED de la soldadura. Debe soldarse como ‘cerrado’ para   configurar la pantalla en modo  I2C

 

Para usar la  Raspberry Pi  3 , habilitar I2C antes desde el interfaz  de Raspbian antes de cablearlo

Las conexiones necesarias son las siguientes:

  • Conectar pin 3  de GND   de la  Raspberry Pi  3 , al pin GND de la  pantalla  (cable negro).
  • Conectar  VIN  de la pantalla  al pin 1  Raspberry Pi  3 , de 3.3 voltios (cable rojo).
  • Conectar el terminal Reset de la pantalla al pin pin32 de la  Raspberry Pi  3 ,   (cable azul). Alternativamente puede usar cualquier pin digital libre de GPIO para el pin de reset.
  • Conecte el pin SCL de la pantalla  al pin 5 SCL de la   Raspberry Pi  3 ,  (cable morado).
  • Conectar el pin SDA  de la pantalla al pin 3 SDA de la  Raspberry Pi  3   (cable naranja).

 

 

El módulo de cámara es un complemento personalizado y diseñado para Rasbperry Pi. Se conecta a Raspberry Pi a través de uno de los dos pequeños conectores de la parte superior de la placa. La cámara debe ser  compatible con la última versión de Raspbian, el sistema operativo preferido de Raspberry Pi.

El módulo en sí, es pequeño, en torno a 25 mm x 20 mm x 9 mm. Se conecta a Raspberry Pi  3 mediante un cable plano flexible al conector  de cámara .

Sin título.png

Resto de conexiones

Como dekuNukem explica en el repositorio de GitHub para la construcción del prototipo se puede utilizar una placa de  prototipos para montar  incluso  la pantalla  adhiriendo  esta a la pcb , conectado el conjunto a la Raspberry  Pi  por el GPIO   ,lo cual es  una forma agradable y sencilla de tener  todo el proyecto juntos sin cables sueltos o incluso simplificar  si  se necesita modificarlo.

Puede colocar la cámara y el OLED juntos en una placa perforada que se conecta al bus GPIO  o por supuesto, puede colocarlos en otro lugar o diseñar su propia PCB.

 

Librerias necesarias

Para este proyecto se necesitan las siguientes librerias:

 

Proporcione su foto

El programa necesita una imagen de su rostro para saber cómo se ve. Obtenga una imagen de su cara bien iluminada con un fondo limpio, llamándola por ejemplo  me.jpg y colóquela en la carpeta del software.

La resolución debe ser de alrededor de 400×400, de lo contrario el tiempo de procesamiento va a ser largo. Ya se proporciona un ejemplo, así que simplemente reemplace esta  por el suyo.

Ejecucion del programa

Ejecute python3 detect.py para iniciar la detección de rostros y el registro.
Ejecute python3 display_oled.py para mostrar las estadísticas de tiempo en el OLED.
O si no usa un OLED, ejecute python3 display_text.py para imprimir las estadísticas en el terminal.
Es posible que tenga que expeimentar r con camera.rotation y camera.brightness al principio de detect.py, dependiendo de cómo esté orientada la cámara y de su condición de iluminación. Puede abrir image.jpg para ver la última foto tomada.
El pin de reinicio OLED predeterminado es 17, cámbielo a lo que usa en display_oled.py.

 

 

Esta  incursión en reconocimiento facial  puede  incorporarse  en  otros proyectos de automatización del hogar:  como por ejemplo  una identificación de usuario de Magic Mirror, quizás, o un timbre que reconoce a amigos y familiares.

En todo caso la idea presentada  en su simpleza destaca uan genialidad  pues  nos  da una estadística visual y desatendida de las horas que nos pasamos delante de la pantalla.