Sisällysluettelo:

Työskentele kotoa aikanauhoittimella Raspberry Pi: n avulla: 7 vaihetta
Työskentele kotoa aikanauhoittimella Raspberry Pi: n avulla: 7 vaihetta

Video: Työskentele kotoa aikanauhoittimella Raspberry Pi: n avulla: 7 vaihetta

Video: Työskentele kotoa aikanauhoittimella Raspberry Pi: n avulla: 7 vaihetta
Video: Летний Ламповый стрим. Отвечаем на вопросы. 2024, Heinäkuu
Anonim
Työskentele kotoa aikanauhurilla Raspberry Pi: n avulla
Työskentele kotoa aikanauhurilla Raspberry Pi: n avulla

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

Prototyyppien luominen
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

Raspberry Pi: n asentaminen
Raspberry Pi: n asentaminen
Raspberry Pi: n asentaminen
Raspberry Pi: n asentaminen

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

Nyrkkeily
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

Juotos
Juotos

Käytä Dupont -johtoja ja juota komponentit paikoilleen painettuun laatikkoon.

Vaihe 6: Tiivistäminen kynttilävahalla

Tiivistys kynttilävahalla
Tiivistys 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

Yhdistä Raspberry Pi -laitteeseen
Yhdistä Raspberry Pi -laitteeseen
Yhdistä Raspberry Pi -laitteeseen
Yhdistä Raspberry Pi -laitteeseen
Yhdistä Raspberry Pi -laitteeseen
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/

Suositeltava: