Mündəricat:
Video: Raspberry Pi istifadə edərək evdə vaxt yazıcıdan işləyin: 7 addım
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Son bir il ərzində evdən işləmək imkanım oldu. Bunun üçün işlədiyim saatları izləməli idim.
Excel elektron cədvəlindən istifadə edərək və "saat daxilində" və "saat bitmə" vaxtlarını əl ilə daxil edərək, tezliklə bunun olduqca yorucu olduğunu gördüm (və vaxt daxil etməyi də unudardım).
Masamda bir Raspberry Pi var və buna görə də oğlumun Arduino başlanğıc layihələr dəstindən bir neçə komponent istifadə edərək iş vaxtı qeyd etmə həlli qurmağa qərar verdim.
Təchizat:
- Moruq Pi
- 450 ohm müqavimət x3
- 2 ədəd LED
- Mini Arduino düyməsi
- Prototip üçün çörək lövhəsi
- Dupont bağlayıcıları
Addım 1: Prototipləşdirmə
Yarım ölçülü bir çörək taxtasında zaman yazıcının prototipini qurmağa başladım. Bir dəfə işin gedişatından razı qaldığımda, 3d çaplı çantadan və lehimli bağlantılardan istifadə edərək qutulu bir versiyanı bir araya gətirmək idi.
Komponentlər, əyilmə diaqramında göstərildiyi kimi Dupont telləri ilə bağlanır.
Addım 2: Raspberry Pi qurmaq
Düyməni basmağı aşkarlayan və LED vəziyyətlərini dəyişən qısa bir python skripti hazırladım. Keçid zamanı, vaxt bir iş kitabında qeyd olunur.
İş kitabı ilə qarşılıqlı əlaqə qurmaq üçün Openpyxl Kitabxanasından istifadə etdim (Raspberry Pi üzərindəki ev qovluğunda əllə yaratdım).
Ssenari, başlanğıc vaxtını, bitmə vaxtını və iş müddəti üçün cəmi daxil edir.
Tercih etdiyiniz redaktoru istifadə edərək ev qovluğunda bir skript yaradın (Thonney Python IDE istifadə etdim) və clockin.py olaraq qeyd edin
LibreOffice -i Pi -yə quraşdırın, əgər hələ qurulmamışdırsa və hour.xlsx adlı boş bir iş kitabı yaradın python3 clockin.py terminal əmrini istifadə edərək skriptini terminaldan işlədin. Ya da Python qabığında və ya Thonney -də işlədin.
Qırmızı LED işlədiyini göstərmək üçün yanmalıdır. Düymə basıldıqda mavi LED yanır, qırmızı işıq sönür və vaxt elektron tabloda qeyd olunur.
Addım 3: Python Script
Addım 4: Boks edin
Raspberry vaxt qeyd cihazı istədiyim kimi işləyir, buna görə daha peşəkar görünməyin vaxtı gəldi.
SketchUp istifadə edərək, düyməni basıb saxlamaq üçün sadə bir qutu və tellərin daxil olması üçün bir çuxur olan iki LED istifadə edin.
Dizayn və çap sənədlərini Thingiverse -də tapa bilərsiniz
Qutunu qara PLA+ilə çap etdim, çünki masaüstümlə yaxşı uyğun gəlir. STL faylı CURA proqramı istifadə edərək dilimlənmişdir. Dizayn dəstəyi ilə çap olunmalıdır.
Addım 5: Lehimləmə
Yenə Dupont tellərindən istifadə edərək, komponentləri çap olunmuş qutuda lehimləyin.
Addım 6: Şam mumu ilə möhürləmə
Telləri bir araya gətirmək üçün qutunun çıxışına bir parça büzülmə əlavə etmək və şam mumu ilə dolduraraq qurğunu bitirmək.
Şam mumunun əlavə edilməsi, əlaqələri qoruyur və yerində saxlayır, eyni zamanda istifadə zamanı hərəkət etməsinin qarşısını almaq üçün çəki əlavə edir.
Addım 7: Raspberry Pi -yə qoşulun
Bitmiş vahid qoşuldu və işləyir
Həftənin sonunda iş vaxtımı format etmək və əlavə etmək üçün iş kitabını başqa bir iş kitabına kopyalayıram.
Bu quraşdırma, "evdən iş" saatlarını izləmək üçün əladır, vaxtları əl ilə daxil etməkdən daha yaxşıdır.
Myprojectcorner.com/raspberry-pi-time-recorder/ veb saytımda bu layihəyə baxın