Sisällysluettelo:
Video: Työskentele kotoa aikanauhoittimella Raspberry Pi: n avulla: 7 vaihetta
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Viimeisen vuoden aikana minulla on ollut mahdollisuus työskennellä kotoa käsin. Minun piti seurata työtuntiani.
Aloitin käyttämällä excel-laskentataulukkoa ja kirjoittamalla kello- ja kellonajat manuaalisesti, huomasin pian tämän olevan melko työlästä (ja unohdin syöttää ajat).
Minulla on Raspberry Pi työpöydälläni, joten päätin perustaa työajan tallennusratkaisun käyttämällä sitä ja muutamia komponentteja poikani Arduino -aloitusprojektisarjasta.
Tarvikkeet:
- Vadelma Pi
- 450 ohmin vastus x3
- 2 LEDiä
- Mini Arduino -painike
- Leipälevy prototyypille
- Dupont -liittimet
Vaihe 1: Prototyyppien luominen
Aloitin rakentamalla aikatallentimen prototyypin puolikokoiselle leipälevylle. Kun olin tyytyväinen siihen, miten se toimii, suunnitelma oli koota laatikkoversio käyttämällä 3D -painettua koteloa ja juotettuja liitoksia.
Komponentit on kytketty Dupont -johdoilla, kuten esitetään kaaviossa.
Vaihe 2: Asenna Raspberry Pi
Tein lyhyen python -skriptin, joka havaitsisi painikkeen painamisen ja vaihda LED -tilat. Vaihdettaessa aika tallennetaan Excel -työkirjaan.
Olen käyttänyt Openpyxl -kirjastoa vuorovaikutuksessa työkirjan kanssa (jonka loin manuaalisesti Raspberry Pi: n kotikansioon).
Skripti syöttää aloitusajan, lopetusajan ja työjakson kokonaismäärän.
Luo komentosarja kotihakemistoon haluamallasi editorilla (käytin Thonney Python IDE: tä) ja tallenna muodossa clockin.py
Asenna LibreOffice Pi: hen, jos sitä ei ole jo asennettu, ja luo tyhjä työkirja nimeltä hours.xlsx Suorita komentosarja päätelaitteesta terminaalikomennolla python3 clockin.py. Tai suorita se Python -kuorissa tai Thonneyssä.
Punaisen LED -valon pitäisi syttyä osoittamaan, että se on käynnissä. Kun painiketta painetaan, sininen LED -valo syttyy, punainen sammuu ja aika merkitään laskentataulukkoon.
Vaihe 3: Python -skripti
Vaihe 4: Nyrkkeily
Vadelma -ajan tallennuslaite toimii haluamallasi tavalla, joten on aika tehdä siitä ammattimaisempi.
SketchUpin avulla mallinnetaan yksinkertainen laatikko painikkeen pitämiseksi ja kaksi LEDiä, joissa on reikä johtojen sisäänpääsyä varten.
Suunnittelu- ja tulostustiedostot löytyvät Thingiversesta
Tulostin laatikon mustalla PLA+: lla, koska se sopii hyvin työpöydälleni. STL -tiedosto leikattiin CURA -ohjelmistolla. Suunnittelu on tulostettava tuella.
Vaihe 5: Juotos
Käytä Dupont -johtoja ja juota komponentit paikoilleen painettuun laatikkoon.
Vaihe 6: Tiivistäminen kynttilävahalla
Lisäämällä kutistekalvo laatikon ulostuloon johtimien vetämiseksi yhteen ja viimeistelemällä laite täyttämällä se kynttilävahalla.
Kynttilävahan lisäys suojaa ja pitää liitokset paikallaan ja lisää samalla painoa, joka estää sen liikkumisen käytön aikana.
Vaihe 7: Yhdistä Raspberry Pi -laitteeseen
Valmis yksikkö kytketty ja käynnissä
Viikon lopussa kopioin laskentataulukon toiseen työkirjaan muotoillakseni ja lasken yhteen tehdyt työtunnit.
Tämä kokoonpano sopii erinomaisesti kotityötuntien seurantaan, paljon paremmin kuin aikojen syöttäminen manuaalisesti.
Katso tämä projekti verkkosivustolla myprojectcorner.com/raspberry-pi-time-recorder/