Taula de continguts:
- Pas 1: prototipatge
- Pas 2: Configuració del Raspberry Pi
- Pas 3: Python Script
- Pas 4: caixa
- Pas 5: soldar
- Pas 6: Segellat amb cera d'espelmes
- Pas 7: connecteu-vos al Raspberry Pi
Vídeo: Gravador de temps de treball des de casa amb un Raspberry Pi: 7 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:10
Durant l’últim any, he tingut l’oportunitat de treballar des de casa. Per a això necessitava fer un seguiment de les hores que treballo.
Començant per fer servir un full de càlcul Excel i introduint manualment les hores de “clock-in” i “clock-out”, aviat vaig trobar que era bastant tediós (i m’oblidaria d’introduir les hores).
Tinc un Raspberry Pi a l’escriptori i, per tant, vaig decidir configurar una solució d’enregistrament de temps de treball amb ell i uns quants components del kit de projectes inicials Arduino del meu fill.
Subministraments:
- Raspberry Pi
- Resistència de 450ohm x3
- 2 LED
- Mini botó Arduino
- Taula de pa per al prototip
- Connectors Dupont
Pas 1: prototipatge
Vaig començar construint un prototip de la gravadora de temps en una taula de treball de mida mitjana. Un cop em vaig alegrar amb el seu funcionament, el pla consistia a armar una versió en caixa amb una caixa impresa en 3D i connexions soldades.
Els components es connecten mitjançant cables Dupont, tal com es mostra al diagrama fritzing.
Pas 2: Configuració del Raspberry Pi
Vaig produir un breu script Python que detectaria l’empenta del botó i canviava els estats del LED. En canviar, l'hora es registra en un llibre Excel.
He utilitzat la biblioteca Openpyxl per interactuar amb el llibre (que he creat manualment a la carpeta inicial del Raspberry Pi).
El guió introdueix una hora d'inici, hora de finalització i un total per al període de treball.
Creeu un script al directori d'inici mitjançant l'editor preferit (he utilitzat Thonney Python IDE) i deseu-lo com clockin.py
Instal·leu LibreOffice al Pi, si encara no està instal·lat, i creeu un llibre de treball en blanc anomenat hours.xlsx Executeu l'script des del terminal mitjançant l'ordre terminal python3 clockin.py. O bé executeu-lo en Python shell o Thonney.
El LED vermell s’hauria d’il·luminar per mostrar que s’està executant. Quan es prem el botó, s'encén el LED blau, el vermell s'apaga i el temps es registra al full de càlcul.
Pas 3: Python Script
Pas 4: caixa
El dispositiu de gravació de temps de Raspberry funciona com vull, de manera que és hora de fer que sembli més professional.
Utilitzant SketchUp per modelar una caixa senzilla per aguantar el botó i dos LEDs, amb un forat per entrar els cables.
Els fitxers de disseny i impressió es poden trobar a Thingiverse
Vaig imprimir la caixa en negre PLA +, ja que combina perfectament amb el meu escriptori. El fitxer STL es va dividir mitjançant el programari CURA. El disseny s’ha d’imprimir amb suport.
Pas 5: soldar
Un cop més amb cables Dupont, soldeu els components al seu lloc a la caixa impresa.
Pas 6: Segellat amb cera d'espelmes
Afegir un tros de termorretracció a la sortida de la caixa per unir els cables i acabar la unitat omplint-la amb cera d’espelmes.
L’addició de cera d’espelmes protegeix i manté les connexions al seu lloc, alhora que augmenta el pes per evitar que es mogui durant l’ús.
Pas 7: connecteu-vos al Raspberry Pi
La unitat acabada està connectada i en funcionament
Al final de la setmana, copio el full de treball en un altre llibre per formatar i sumar les hores treballades.
Aquesta configuració és ideal per fer un seguiment de les hores de "feina des de casa", molt millor que les hores d'entrada manual.
Vegeu aquest projecte al meu lloc web myprojectcorner.com/raspberry-pi-time-recorder/
Recomanat:
Llum LED d'escriptori intel·ligent - Il·luminació intel·ligent amb Arduino - Espai de treball Neopixels: 10 passos (amb imatges)
Llum LED d'escriptori intel·ligent | Il·luminació intel·ligent amb Arduino | Espai de treball de Neopixels: ara passem molt de temps a casa estudiant i treballant virtualment, per què no fer que el nostre espai de treball sigui més gran amb un sistema d’il·luminació personalitzat i intel·ligent basat en els LEDs Arduino i Ws2812b. Aquí us mostro com construir el vostre Smart Llum LED d'escriptori que
Comptador Geiger de treball amb parts mínimes: 4 passos (amb imatges)
Funcionament del comptador Geiger W / Minimal Parts: Heus aquí, que jo sàpiga, el comptador Geiger de funcionament més senzill que podeu construir. Aquest utilitza un tub Geiger de fabricació russa SMB-20, accionat per un circuit de pujada d’alta tensió robat per un fly swatch electrònic. Detecta partícules beta i gam
Indicador de treball WiFi des de casa: 5 passos (amb imatges)
Indicador WiFi Work From Home: per a aquells que tinguin la sort de poder treballar des de casa, probablement trobem que hi ha alguns reptes importants quan es tracta de fronteres amb altres persones de la casa. construcció senzilla que us permet
Vareta de treball real de Harry Potter amb visió per ordinador: 8 passos (amb imatges)
Vareta de treball real de Harry Potter amb visió per ordinador: "Qualsevol tecnologia prou avançada no es distingeix de la màgia" - Arthur C. Clarke Fa uns mesos, el meu germà va visitar Japó i tenia una experiència màgica real al món dels mags de Harry Potter als estudis universals que va fer possible
Gravador de reproducció amb Raspberry Pi: 7 passos (amb imatges)
Gravadora de reproducció amb Raspberry Pi: Hola a tothom, en aquest instructiu us explico com he fet una gravadora de reproducció amb Raspberry Pi. El dispositiu és un model Raspberry Pi B +, amb 7 polsadors a la part superior, un altaveu connectat a un dels ports USB del Pi i un micròfon connectat a un altre