Sisukord:
Video: Kodus töötamise aja salvestaja Raspberry Pi abil: 7 sammu
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Viimase aasta jooksul on mul olnud võimalus kodus töötada. Selleks pidin jälgima töötunde.
Alustuseks kasutasin Exceli arvutustabelit ja sisestasin käsitsi kellaaja ja kellaaja käsitsi, leidsin peagi, et see on üsna tüütu (ja unustaksin kellaajad sisestada).
Mul on laual Raspberry Pi ja otsustasin luua tööaja salvestamise lahenduse, kasutades seda ja mõnda komponenti minu poja Arduino stardiprojektide komplektist.
Tarvikud:
- Vaarika Pi
- 450 oomi takisti x3
- 2 LED -i
- Mini Arduino nupp
- Leibalaud prototüübi jaoks
- Duponti pistikud
Samm: prototüüpide koostamine
Alustasin sellest, et ehitasin ajamõõturi prototüübi poole väiksemale leivaplaadile. Kui ma olin selle tööviisiga rahul, oli plaan koostada 3D -prinditud ümbrise ja joodetud ühenduste abil kastiga versioon.
Komponendid ühendatakse Duponti juhtmetega, nagu on näidatud fritseerimisskeemil.
2. samm: seadistage Raspberry Pi
Ma koostasin lühikese pythoni skripti, mis tuvastaks nupuvajutuse ja lülitaks LED -olekuid. Lülitamisel salvestatakse aeg Exceli töövihikusse.
Olen töövihikuga suhtlemiseks kasutanud Openpyxli raamatukogu (mille lõin käsitsi Raspberry Pi kodukataloogi).
Skript sisestab tööperioodi algus-, lõpp- ja kogusumma.
Looge kodukataloogi skript, kasutades oma eelistatud redaktorit (ma kasutasin Thonney Pythoni IDE -d), ja salvestage see kellana.py
Installige LibreOffice Pi -le, kui see pole juba installitud, ja looge tühi töövihik nimega hours.xlsx Käivitage skript terminalist, kasutades terminali käsku python3 clockin.py. Või käivitage see Pythoni kestas või Thonney'is.
Punane LED peaks süttima, et näidata, et see töötab. Nupu vajutamisel süttib sinine LED, punane kustub ja aeg salvestatakse tabelisse.
Samm: Pythoni skript
4. samm: pakkige see üles
Vaarika aja salvestusseade töötab nii, nagu ma tahan, seega on aeg muuta see professionaalsemaks.
SketchUpi abil modelleeritakse lihtne kast nupu hoidmiseks ja kaks LED -i, millel on auk juhtmete sisenemiseks.
Kujundus- ja trükifailid leiate Thingiversest
Trükkisin karbi musta PLA+-ga, kuna see sobib hästi minu töölauaga. STL -fail viilutati CURA tarkvara abil. Kujundus tuleb printida koos toega.
Samm: jootmine
Jällegi, kasutades Duponti juhtmeid, jootke komponendid prinditud karbis oma kohale.
6. samm: tihendamine küünlavahaga
Lisades karbi väljapääsu juurde termokahaneva tüki juhtmete kokku tõmbamiseks ja lõpetades seadme, täites selle küünlavahaga.
Küünlavaha lisamine kaitseb ja hoiab ühendusi paigal, lisades samal ajal kaalu, mis aitab vältida selle liikumist kasutamise ajal.
Samm: looge ühendus Raspberry Pi -ga
Valmis seade on ühendatud ja töötab
Nädala lõpus kopeerin töölehe teise töövihikusse, et vormistada ja liita oma töötunnid.
See seadistus sobib suurepäraselt kodust tööaja jälgimiseks, palju paremini kui kellaaegade käsitsi sisestamine.
Vaadake seda projekti minu veebisaidil myprojectcorner.com/raspberry-pi-time-recorder/