Përmbajtje:
Video: Punoni nga shtëpia Regjistruesi i kohës duke përdorur një mjedër Pi: 7 hapa
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Gjatë vitit të kaluar, kam pasur mundësinë të punoj nga shtëpia. Për të cilat më duhej të mbaja shënim orët që punoja.
Duke filluar duke përdorur një spreadsheet Excel dhe duke hyrë me dorë në orët e ‘clock-in’ dhe ‘clock-out’, shpejt e gjeta këtë të ishte mjaft e lodhshme (dhe do të harroja të shkruaja kohë).
Unë kam një Raspberry Pi në tryezën time, dhe kështu vendosa të krijoj një zgjidhje regjistrimi të kohës së punës duke e përdorur atë dhe disa përbërës nga kompleti i projekteve fillestare Arduino të djalit tim.
Furnizimet:
- mjedër Pi
- rezistencë 450ohm x3
- 2 LED
- Butoni Mini Arduino
- Breadboard për prototip
- Lidhëset Dupont
Hapi 1: Prototipizimi
Fillova duke ndërtuar një prototip të regjistruesit të kohës në një pjatë gjysmë të madhe. Pasi isha i kënaqur me mënyrën se si funksionon, plani ishte të krijoja një version në kuti duke përdorur një kuti të printuar 3D dhe lidhje të lidhura.
Komponentët janë të lidhur duke përdorur telat Dupont siç tregohet nga diagrami i ngrirjes.
Hapi 2: Vendosja e Raspberry Pi
Unë prodhova një skenar të shkurtër python që do të zbulonte shtypjen e butonit dhe ndërrimin e gjendjeve LED. Me kalimin, koha regjistrohet në një libër pune Excel.
Unë kam përdorur Bibliotekën Openpyxl për të bashkëvepruar me librin e punës (të cilin e krijova manualisht në dosjen kryesore në Raspberry Pi).
Skenari hyn në kohën e fillimit, kohën e përfundimit dhe një total për periudhën e punës.
Krijoni një skenar në drejtorinë e shtëpisë duke përdorur redaktorin tuaj të preferuar (kam përdorur Thonney Python IDE) dhe ruani si clockin.py
Instaloni LibreOffice në Pi, nëse nuk është instaluar tashmë, dhe krijoni një libër pune të zbrazët të quajtur orë.xlsx Drejtoni skriptin nga terminali duke përdorur komandën e terminalit python3 clockin.py. Ose drejtojeni atë në shell Python ose Thonney.
LED i kuq duhet të ndizet për të treguar që po funksionon. Kur shtypet butoni, LED blu ndizet, e kuqja fiket dhe koha regjistrohet në tabelë.
Hapi 3: Python Script
Hapi 4: Boksoni atë
Pajisja e regjistrimit të kohës Raspberry po punon ashtu siç dua, kështu që është koha ta bëni atë të duket më profesionale.
Përdorimi i SketchUp për të modeluar një kuti të thjeshtë për të mbajtur butonin dhe dy LED, me një vrimë për të hyrë telat.
Skedarët e projektimit dhe printimit mund të gjenden në Thingiverse
Unë e printova kutinë në PLA+të zezë, pasi përzihet mirë me desktopin tim. Skedari STL u pre në feta duke përdorur programin CURA. Dizajni duhet të printohet me mbështetje.
Hapi 5: Saldimi
Përsëri duke përdorur telat Dupont, bashkoni përbërësit në vend në kutinë e shtypur.
Hapi 6: Vulosja me dyll qiri
Shtimi i një pjese të tkurrjes së nxehtësisë në dalje të kutisë për të tërhequr telat së bashku dhe duke përfunduar njësinë duke e mbushur me dyll qiri.
Shtimi i dyllit të qirinjve mbron dhe mban lidhjet në vend, në të njëjtën kohë duke shtuar peshë për të ndihmuar në ndalimin e lëvizjes së tij gjatë përdorimit.
Hapi 7: Lidhuni me Raspberry Pi
Njësia e përfunduar është e lidhur dhe po funksionon
Në fund të javës, kopjoj fletën e punës në një libër tjetër pune për të formatuar dhe shtuar orët e mia të punës.
Ky rregullim është i shkëlqyeshëm për mbajtjen e gjurmëve të orëve të 'punës nga shtëpia', shumë më mirë sesa hyrja me kohë e kohës.
Shihni këtë projekt në faqen time në internet myprojectcorner.com/raspberry-pi-time-recorder/