Sisukord:

Kodus töötamise aja salvestaja Raspberry Pi abil: 7 sammu
Kodus töötamise aja salvestaja Raspberry Pi abil: 7 sammu

Video: Kodus töötamise aja salvestaja Raspberry Pi abil: 7 sammu

Video: Kodus töötamise aja salvestaja Raspberry Pi abil: 7 sammu
Video: 30 лучших советов и рекомендаций по Windows 10 на 2020 год 2024, Juuli
Anonim
Kodus töötamise aja salvestaja Raspberry Pi abil
Kodus töötamise aja salvestaja Raspberry Pi abil

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

Prototüüpimine
Prototüüpimine

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

Raspberry Pi seadistamine
Raspberry Pi seadistamine
Raspberry Pi seadistamine
Raspberry Pi seadistamine

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

Selle poksimine
Selle poksimine

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

Jootmine
Jootmine

Jällegi, kasutades Duponti juhtmeid, jootke komponendid prinditud karbis oma kohale.

6. samm: tihendamine küünlavahaga

Tihendamine küünlavahaga
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

Ühendage Raspberry Pi -ga
Ühendage Raspberry Pi -ga
Ühendage Raspberry Pi -ga
Ühendage Raspberry Pi -ga
Ühendage Raspberry Pi -ga
Ühendage 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/

Soovitan: