Satura rādītājs:

Laika reģistrators darbam no mājām, izmantojot Raspberry Pi: 7 soļi
Laika reģistrators darbam no mājām, izmantojot Raspberry Pi: 7 soļi

Video: Laika reģistrators darbam no mājām, izmantojot Raspberry Pi: 7 soļi

Video: Laika reģistrators darbam no mājām, izmantojot Raspberry Pi: 7 soļi
Video: Omar & Salma 2 | Full Movie (Multi-Language Subtitled) 2024, Jūlijs
Anonim
Darbs no mājas laika ierakstītājs, izmantojot Raspberry Pi
Darbs no mājas laika ierakstītājs, izmantojot Raspberry Pi

Pēdējā gada laikā man ir bijusi iespēja strādāt no mājām. Par ko man vajadzēja izsekot stundām, kuras es strādāju.

Sākot ar Excel izklājlapas izmantošanu un manuāli ievadot “clock-in” un “clock-out” laikus, es drīz atklāju, ka tas ir diezgan garlaicīgi (un es aizmirstu ievadīt laiku).

Uz mana galda ir Raspberry Pi, un tāpēc nolēmu izveidot darba laika reģistrēšanas risinājumu, izmantojot to un dažus komponentus no mana dēla Arduino sākuma projektu komplekta.

Piegādes:

- Raspberry Pi

- 450 omu rezistors x3

- 2 gaismas diodes

- Mini Arduino poga

- Maizes dēlis prototipam

- Dupont savienotāji

1. solis: prototipēšana

Prototipēšana
Prototipēšana

Sāku, uzbūvējot laika reģistratora prototipu uz pusizmēra maizes dēļa. Kad es biju apmierināts ar to, kā tas darbojas, tika plānots salikt versiju kastē, izmantojot 3D drukātu korpusu un lodētus savienojumus.

Komponenti ir savienoti, izmantojot Dupont vadus, kā parādīts fritēšanas diagrammā.

2. darbība. Raspberry Pi iestatīšana

Raspberry Pi iestatīšana
Raspberry Pi iestatīšana
Raspberry Pi iestatīšana
Raspberry Pi iestatīšana

Es izveidoju īsu pitona skriptu, kas noteiktu pogas nospiešanu un pārslēgtu gaismas diodes stāvokļus. Ieslēdzot, laiks tiek ierakstīts Excel darbgrāmatā.

Esmu izmantojis Openpyxl bibliotēku, lai mijiedarbotos ar darbgrāmatu (kuru es izveidoju manuāli Raspberry Pi mājas mapē).

Skripts ievada sākuma laiku, beigu laiku un darba perioda kopsummu.

Izveidojiet skriptu mājas direktorijā, izmantojot vēlamo redaktoru (es izmantoju Thonney Python IDE), un saglabājiet kā clockin.py

Instalējiet LibreOffice uz Pi, ja tā vēl nav instalēta, un izveidojiet tukšu darbgrāmatu ar nosaukumu hours.xlsx Palaidiet skriptu no termināļa, izmantojot termināļa komandu python3 clockin.py. Vai palaidiet to Python apvalkā vai Thonney.

Sarkanajai gaismas diodei vajadzētu iedegties, lai parādītu, ka tā darbojas. Nospiežot pogu, iedegas zilā gaismas diode, sarkanais nodziest un laiks tiek ierakstīts izklājlapā.

3. darbība: Python skripts

4. solis: iesaiņojiet to

To boksēt
To boksēt

Aveņu laika reģistrēšanas ierīce darbojas tā, kā es vēlos, tāpēc ir pienācis laiks padarīt to profesionālāku.

Izmantojot SketchUp, lai modelētu vienkāršu lodziņu pogas turēšanai un divām gaismas diodēm, ar caurumu vadu ievadīšanai.

Dizaina un drukas failus var atrast vietnē Thingiverse

Kastīti izdrukāju ar melnu PLA+, jo tā labi saplūst ar manu darbvirsmu. STL fails tika sagriezts šķēlēs, izmantojot CURA programmatūru. Dizains ir jāizdrukā ar atbalstu.

5. solis: lodēšana

Lodēšana
Lodēšana

Atkal, izmantojot Dupont vadus, pielodējiet komponentus drukātajā kastē.

6. solis: aizzīmogošana ar sveču vasku

Blīvēšana ar sveču vasku
Blīvēšana ar sveču vasku

Siltuma saraušanās gabala pievienošana pie kastes izejas, lai savilktu vadus kopā un pabeigtu ierīci, piepildot to ar sveču vasku.

Sveču vaska pievienošana aizsargā un notur savienojumus vietā, vienlaikus pievienojot svaru, lai novērstu to pārvietošanos lietošanas laikā.

7. solis: izveidojiet savienojumu ar Raspberry Pi

Izveidojiet savienojumu ar Raspberry Pi
Izveidojiet savienojumu ar Raspberry Pi
Izveidojiet savienojumu ar Raspberry Pi
Izveidojiet savienojumu ar Raspberry Pi
Izveidojiet savienojumu ar Raspberry Pi
Izveidojiet savienojumu ar Raspberry Pi

Gatavā ierīce ir pievienota un darbojas

Nedēļas beigās es nokopēju darblapu citā darbgrāmatā, lai formatētu un saskaitītu nostrādātās stundas.

Šī iestatīšana ir lieliska, lai izsekotu darba stundām mājās, daudz labāk nekā manuāli ievadīt laiku.

Skatiet šo projektu manā vietnē myprojectcorner.com/raspberry-pi-time-recorder/

Ieteicams: