İçindekiler:

Raspberry Pi Kullanarak Evde Zaman Kaydediciden Çalışma: 7 Adım
Raspberry Pi Kullanarak Evde Zaman Kaydediciden Çalışma: 7 Adım

Video: Raspberry Pi Kullanarak Evde Zaman Kaydediciden Çalışma: 7 Adım

Video: Raspberry Pi Kullanarak Evde Zaman Kaydediciden Çalışma: 7 Adım
Video: Keşke Daha Önce Öğrenseydik Dediğimiz Zaman Kazandıran 14 Bilgisayar Tüyosu 2024, Temmuz
Anonim
Raspberry Pi Kullanarak Evde Zaman Kaydediciden Çalışma
Raspberry Pi Kullanarak Evde Zaman Kaydediciden Çalışma

Son bir yıldır evden çalışma fırsatım oldu. Bunun için çalıştığım saatleri takip etmem gerekiyordu.

Bir excel tablosu kullanarak ve "giriş" ve "çıkış" zamanlarını manuel olarak girerek, kısa süre sonra bunun oldukça sıkıcı olduğunu gördüm (ve saatleri girmeyi unuturdum).

Masamda bir Raspberry Pi var ve bu yüzden onu ve oğlumun Arduino başlangıç proje setinden birkaç bileşeni kullanarak bir çalışma süresi kayıt çözümü kurmaya karar verdim.

Gereçler:

- Ahududu Pi

- 450ohm direnç x3

- 2 LED

- Mini Arduino düğmesi

- Prototip için ekmek tahtası

- Dupont konektörleri

Adım 1: Prototipleme

prototipleme
prototipleme

Yarım boyutlu bir devre tahtası üzerinde zaman kaydedicinin bir prototipini oluşturarak başladım. Çalışma şeklinden memnun kaldığımda plan, 3 boyutlu baskılı bir kasa ve lehimli bağlantılar kullanarak kutulu bir versiyonu bir araya getirmekti.

Bileşenler, fritzing şemasında gösterildiği gibi Dupont telleri kullanılarak bağlanır.

2. Adım: Raspberry Pi'yi Ayarlama

Raspberry Pi'yi Ayarlama
Raspberry Pi'yi Ayarlama
Raspberry Pi'yi Ayarlama
Raspberry Pi'yi Ayarlama

Düğmeye basmayı algılayacak ve LED durumlarını değiştirecek kısa bir python betiği ürettim. Geçiş yapıldığında, zaman bir excel çalışma kitabına kaydedilir.

Çalışma kitabıyla (Raspberry Pi'deki ana klasörde manuel olarak oluşturduğum) etkileşim kurmak için Openpyxl Kütüphanesini kullandım.

Komut dosyası, çalışma dönemi için bir başlangıç zamanı, bitiş zamanı ve toplam girer.

Tercih ettiğiniz düzenleyiciyi (Thonney Python IDE kullandım) kullanarak ana dizinde bir komut dosyası oluşturun ve clockin.py olarak kaydedin

Henüz kurulu değilse, LibreOffice'i Pi'ye kurun ve hour.xlsx adında boş bir çalışma kitabı oluşturun. Komut dosyasını python3 clockin.py terminal komutunu kullanarak terminalden çalıştırın. Veya Python kabuğunda veya Thonney'de çalıştırın.

Çalıştığını göstermek için kırmızı LED yanmalıdır. Düğmeye basıldığında mavi LED yanar, kırmızı LED söner ve zaman elektronik tabloya kaydedilir.

3. Adım: Python Komut Dosyası

Adım 4: Boks Yap

Boks
Boks

Ahududu zaman kayıt cihazı istediğim gibi çalışıyor, bu yüzden daha profesyonel görünmesini sağlamanın zamanı geldi.

Düğmeyi ve kabloların girebileceği bir deliği olan iki LED'i tutmak için basit bir kutu modellemek için SketchUp'ı kullanma.

Tasarım ve baskı dosyaları Thingiverse'de bulunabilir.

Masaüstümle iyi uyum sağladığı için kutuyu siyah PLA+ ile yazdırdım. STL dosyası, CURA yazılımı kullanılarak dilimlendi. Tasarım desteği ile basılmalıdır.

Adım 5: Lehimleme

Lehimleme
Lehimleme

Yine Dupont telleri kullanarak, basılı kutudaki bileşenleri yerinde lehimleyin.

Adım 6: Mum Mumu ile Sızdırmazlık

Mum ile Sızdırmazlık
Mum ile Sızdırmazlık

Kabloları bir araya getirmek için kutunun çıkışına bir parça ısıyla daralan makaron ekleyerek ve mumla doldurarak üniteyi bitirin.

Mum eklenmesi, bağlantıları korur ve yerinde tutar, aynı zamanda kullanım sırasında hareket etmesini engellemeye yardımcı olmak için ağırlık ekler.

7. Adım: Raspberry Pi'ye bağlanın

Raspberry Pi'ye bağlanın
Raspberry Pi'ye bağlanın
Raspberry Pi'ye bağlanın
Raspberry Pi'ye bağlanın
Raspberry Pi'ye bağlanın
Raspberry Pi'ye bağlanın

Bitmiş ünite bağlı ve çalışıyor

Haftanın sonunda, çalışma saatlerimi biçimlendirmek ve eklemek için çalışma sayfasını başka bir çalışma kitabına kopyalarım.

Bu kurulum, "evden çalışma" saatlerini takip etmek için harikadır ve saatleri manuel olarak girmekten çok daha iyidir.

Bu projeyi web sitemde görün myprojectcorner.com/raspberry-pi-time-recorder/

Önerilen: