Table des matières:

Travaillez à partir d'un enregistreur de temps à domicile à l'aide d'un Raspberry Pi : 7 étapes
Travaillez à partir d'un enregistreur de temps à domicile à l'aide d'un Raspberry Pi : 7 étapes

Vidéo: Travaillez à partir d'un enregistreur de temps à domicile à l'aide d'un Raspberry Pi : 7 étapes

Vidéo: Travaillez à partir d'un enregistreur de temps à domicile à l'aide d'un Raspberry Pi : 7 étapes
Vidéo: Les Distributeurs Ne Veulent Pas Que Vous Sachiez Ça 2024, Juillet
Anonim
Enregistreur de temps de travail à domicile à l'aide d'un Raspberry Pi
Enregistreur de temps de travail à domicile à l'aide d'un Raspberry Pi

Au cours de la dernière année, j'ai eu l'occasion de travailler à domicile. Pour lequel j'avais besoin de garder une trace des heures que je travaille.

En commençant par utiliser une feuille de calcul Excel et en entrant manuellement les heures d'arrivée et de départ, j'ai vite trouvé cela assez fastidieux (et j'oublierais d'entrer les heures).

J'ai un Raspberry Pi sur mon bureau et j'ai donc décidé de mettre en place une solution d'enregistrement du temps de travail en l'utilisant et quelques composants du kit de projets de démarrage Arduino de mon fils.

Fournitures:

- Tarte aux framboises

- Résistance 450ohm x3

- 2 LED

- Mini bouton Arduino

- Planche à pain pour prototype

- Connecteurs Dupont

Étape 1: Prototypage

Prototypage
Prototypage

J'ai commencé par construire un prototype de l'enregistreur de temps sur une planche à pain demi-taille. Une fois que j'étais satisfait de la façon dont cela fonctionne, le plan était de créer une version en boîte à l'aide d'un boîtier imprimé en 3D et de connexions soudées.

Les composants sont connectés à l'aide de fils Dupont comme indiqué par le schéma de frittage.

Étape 2: Configuration du Raspberry Pi

Configuration du Raspberry Pi
Configuration du Raspberry Pi
Configuration du Raspberry Pi
Configuration du Raspberry Pi

J'ai produit un court script python qui détecterait la pression du bouton et changerait les états des LED. Lors de la commutation, l'heure est enregistrée dans un classeur Excel.

J'ai utilisé la bibliothèque Openpyxl pour interagir avec le classeur (que j'ai créé manuellement dans le dossier d'accueil du Raspberry Pi).

Le script entre une heure de début, une heure de fin et un total pour la période de travail.

Créez un script dans le répertoire personnel à l'aide de votre éditeur préféré (j'ai utilisé Thonney Python IDE) et enregistrez-le sous clockin.py

Installez LibreOffice sur le Pi, s'il n'est pas déjà installé, et créez un classeur vierge nommé hours.xlsx Exécutez le script à partir du terminal à l'aide de la commande de terminal python3 clockin.py. Ou exécutez-le dans le shell Python ou Thonney.

La LED rouge doit s'allumer pour indiquer qu'elle fonctionne. Lorsque le bouton est enfoncé, la LED bleue s'allume, la rouge s'éteint et l'heure est enregistrée dans la feuille de calcul.

Étape 3: Script Python

Étape 4: Boxer

La boxe
La boxe

L'appareil d'enregistrement de l'heure Raspberry fonctionne comme je le souhaite, il est donc temps de lui donner un aspect plus professionnel.

Utilisation de SketchUp pour modéliser une boîte simple pour maintenir le bouton et deux LED, avec un trou pour les fils d'entrer.

Les fichiers de conception et d'impression peuvent être trouvés sur Thingiverse

J'ai imprimé la boîte en PLA+ noir, car elle s'intègre bien à mon bureau. Le fichier STL a été découpé à l'aide du logiciel CURA. La conception doit être imprimée avec un support.

Étape 5: soudure

Soudure
Soudure

Toujours à l'aide de fils Dupont, soudez les composants en place dans la boîte imprimée.

Étape 6: sceller avec de la cire de bougie

Sceller avec de la cire de bougie
Sceller avec de la cire de bougie

Ajout d'un morceau de thermorétractable à la sortie de la boîte pour tirer les fils ensemble et terminer l'ensemble en le remplissant de cire de bougie.

L'ajout de cire de bougie protège et maintient les connexions en place, tout en ajoutant du poids pour l'empêcher de bouger pendant l'utilisation.

Étape 7: Connectez-vous au Raspberry Pi

Se connecter au Raspberry Pi
Se connecter au Raspberry Pi
Se connecter au Raspberry Pi
Se connecter au Raspberry Pi
Se connecter au Raspberry Pi
Se connecter au Raspberry Pi

L'unité finie connectée et en marche

À la fin de la semaine, je copie la feuille de calcul dans un autre classeur pour formater et additionner mes heures travaillées.

Cette configuration est idéale pour suivre les heures de «travail à domicile», bien mieux que la saisie manuelle des heures.

Voir ce projet sur mon site myprojectcorner.com/raspberry-pi-time-recorder/

Conseillé: