Tabla de contenido:

Trabajar desde casa con el registrador de tiempo con una Raspberry Pi: 7 pasos
Trabajar desde casa con el registrador de tiempo con una Raspberry Pi: 7 pasos

Video: Trabajar desde casa con el registrador de tiempo con una Raspberry Pi: 7 pasos

Video: Trabajar desde casa con el registrador de tiempo con una Raspberry Pi: 7 pasos
Video: Cómo CONTROLAR tu CASA con el MINI ORDENADOR más FAMOSO del mundo | Home Assistant + Raspberry Pi 2024, Mes de julio
Anonim
Trabajar desde casa con el registrador de tiempo con una Raspberry Pi
Trabajar desde casa con el registrador de tiempo con una Raspberry Pi

Durante el año pasado, tuve la oportunidad de trabajar desde casa. Para lo cual necesitaba hacer un seguimiento de las horas que trabajo.

Comenzando por usar una hoja de cálculo de Excel e ingresando los tiempos de entrada y salida manualmente, pronto descubrí que esto era bastante tedioso (y me olvidaba de ingresar los tiempos).

Tengo una Raspberry Pi en mi escritorio, por lo que decidí configurar una solución de grabación del tiempo de trabajo usándola y algunos componentes del kit de proyectos de inicio Arduino de mi hijo.

Suministros:

- Frambuesa Pi

- Resistencia de 450 ohmios x3

- 2 LED

- Botón Mini Arduino

- Tablero de pruebas para prototipo

- Conectores Dupont

Paso 1: creación de prototipos

Creación de prototipos
Creación de prototipos

Comencé construyendo un prototipo del registrador de tiempo en una placa de tamaño medio. Una vez que estuve satisfecho con la forma en que funciona, el plan era armar una versión en caja usando una caja impresa en 3D y conexiones soldadas.

Los componentes se conectan utilizando cables Dupont como se muestra en el diagrama de fritzing.

Paso 2: Configurar la Raspberry Pi

Configuración de la Raspberry Pi
Configuración de la Raspberry Pi
Configuración de la Raspberry Pi
Configuración de la Raspberry Pi

Produje un breve script de Python que detectaría la pulsación del botón y cambiaría los estados de los LED. Al cambiar, el tiempo se registra en un libro de Excel.

He utilizado la biblioteca Openpyxl para interactuar con el libro de trabajo (que creé manualmente en la carpeta de inicio de la Raspberry Pi).

El guión ingresa una hora de inicio, una hora de finalización y un total para el período de trabajo.

Cree un script en el directorio de inicio usando su editor preferido (usé Thonney Python IDE) y guárdelo como clockin.py

Instale LibreOffice en la Pi, si aún no está instalado, y cree un libro de trabajo en blanco llamado hours.xlsx Ejecute el script desde la terminal usando el comando de terminal python3 clockin.py. O ejecútelo en Python shell o Thonney.

El LED rojo debería encenderse para indicar que está funcionando. Cuando se presiona el botón, el LED azul se enciende, el rojo se apaga y el tiempo se registra en la hoja de cálculo.

Paso 3: secuencia de comandos de Python

Paso 4: Boxing It Up

Boxing It Up
Boxing It Up

El dispositivo de grabación de tiempo de Raspberry funciona como quiero, por lo que es hora de que se vea más profesional.

Usando SketchUp para modelar una caja simple para sostener el botón y dos LED, con un orificio para que entren los cables.

Los archivos de diseño e impresión se pueden encontrar en Thingiverse

Imprimí la caja en PLA + negro, ya que combina bien con mi escritorio. El archivo STL se cortó utilizando el software CURA. El diseño debe imprimirse con soporte.

Paso 5: soldadura

Soldadura
Soldadura

Nuevamente usando cables Dupont, suelde los componentes en su lugar en la caja impresa.

Paso 6: Sellado con cera de vela

Sellado con cera de vela
Sellado con cera de vela

Añadiendo un trozo de termorretráctil a la salida de la caja para juntar los cables y rematar la unidad llenándola con cera de vela.

La adición de cera de vela protege y mantiene las conexiones en su lugar, al mismo tiempo que agrega peso para ayudar a evitar que se mueva durante el uso.

Paso 7: conéctese a la Raspberry Pi

Conéctese a la Raspberry Pi
Conéctese a la Raspberry Pi
Conéctese a la Raspberry Pi
Conéctese a la Raspberry Pi
Conéctese a la Raspberry Pi
Conéctese a la Raspberry Pi

La unidad terminada conectada y funcionando

Al final de la semana, copio la hoja de trabajo en otro libro de trabajo para formatear y sumar mis horas trabajadas.

Esta configuración es excelente para realizar un seguimiento de las horas de "trabajo desde casa", mucho mejor que ingresar las horas manualmente.

Vea este proyecto en mi sitio web myprojectcorner.com/raspberry-pi-time-recorder/

Recomendado: