Isi kandungan:

Bekerja Dari Perakam Waktu Rumah Menggunakan Raspberry Pi: 7 Langkah
Bekerja Dari Perakam Waktu Rumah Menggunakan Raspberry Pi: 7 Langkah

Video: Bekerja Dari Perakam Waktu Rumah Menggunakan Raspberry Pi: 7 Langkah

Video: Bekerja Dari Perakam Waktu Rumah Menggunakan Raspberry Pi: 7 Langkah
Video: Detik Cemas!!! Jatuh Dari Buaian Gantung | Di Tebing Tinggi 6000 Kaki 2024, Julai
Anonim
Bekerja Dari Perakam Waktu Rumah Menggunakan Pi Raspberry
Bekerja Dari Perakam Waktu Rumah Menggunakan Pi Raspberry

Sejak setahun yang lalu, saya berpeluang bekerja dari rumah. Untuk itu saya perlu mengawasi waktu bekerja.

Bermula dengan menggunakan spreadsheet excel dan memasukkan masa 'jam-masuk' dan 'jam-keluar' secara manual, saya segera mendapati ini agak membosankan (dan saya akan lupa memasukkan masa).

Saya mempunyai Raspberry Pi di atas meja saya, dan jadi memutuskan untuk menyediakan penyelesaian rakaman waktu kerja menggunakannya dan beberapa komponen dari kit projek permulaan Arduino anak saya.

Bekalan:

- Pai raspberi

- Perintang 450ohm x3

- 2 LED

- Butang Mini Arduino

- Papan roti untuk prototaip

- Penyambung Dupont

Langkah 1: Prototaip

Prototaip
Prototaip

Saya mulakan dengan membina prototaip perakam waktu di papan roti ukuran setengah. Setelah saya gembira dengan cara kerjanya, rencananya adalah menyusun versi berkotak menggunakan sarung cetak 3D dan sambungan terpateri.

Komponen disambungkan menggunakan wayar Dupont seperti yang ditunjukkan oleh rajah fritzing.

Langkah 2: Menyiapkan Raspberry Pi

Menyiapkan Raspberry Pi
Menyiapkan Raspberry Pi
Menyiapkan Raspberry Pi
Menyiapkan Raspberry Pi

Saya menghasilkan skrip python pendek yang akan mengesan butang menekan dan menukar keadaan LED. Semasa beralih, waktu dicatat dalam buku kerja excel.

Saya telah menggunakan Openpyxl Library untuk berinteraksi dengan buku kerja (yang saya buat secara manual di folder rumah di Raspberry Pi).

Skrip memasuki waktu mula, waktu tamat, dan jumlah keseluruhan untuk tempoh kerja.

Buat skrip di direktori utama menggunakan editor pilihan anda (saya menggunakan Thonney Python IDE) dan simpan sebagai clockin.py

Pasang LibreOffice pada Pi, jika belum dipasang, dan buat buku kerja kosong bernama jam.xlsx Jalankan skrip dari terminal menggunakan perintah terminal python3 clockin.py. Atau jalankan dalam shell Python atau Thonney.

LED merah harus menyala untuk menunjukkan bahawa ia sedang berjalan. Apabila butang ditekan, lampu LED biru menyala, yang berwarna merah padam, dan waktunya dicatat dalam spreadsheet.

Langkah 3: Skrip Python

Langkah 4: Tinju

Tinju
Tinju

Peranti rakaman masa Raspberry berfungsi seperti yang saya mahukan, jadi inilah masanya untuk menjadikannya lebih profesional.

Menggunakan SketchUp untuk memodelkan kotak sederhana untuk menahan butang dan dua LED, dengan lubang untuk masuk wayar.

Reka bentuk dan fail cetak boleh didapati di Thingiverse

Saya mencetak kotak dalam PLA + hitam, kerana ia sesuai dengan desktop saya. Fail STL dihiris menggunakan perisian CURA. Reka bentuk perlu dicetak dengan sokongan.

Langkah 5: Pematerian

Pematerian
Pematerian

Sekali lagi menggunakan wayar Dupont, pateri komponen di tempatnya di dalam kotak bercetak.

Langkah 6: Melekatkan Dengan Lilin Lilin

Pengedap Dengan Lilin Lilin
Pengedap Dengan Lilin Lilin

Menambah sekeping pengecutan panas di pintu keluar kotak untuk menarik wayar bersama-sama dan menyelesaikan unit dengan mengisinya dengan lilin lilin.

Penambahan lilin lilin melindungi dan menahan sambungan di tempat, sekaligus menambahkan berat badan untuk membantu menghentikannya bergerak semasa digunakan.

Langkah 7: Sambungkan ke Raspberry Pi

Sambung ke Raspberry Pi
Sambung ke Raspberry Pi
Sambung ke Raspberry Pi
Sambung ke Raspberry Pi
Sambung ke Raspberry Pi
Sambung ke Raspberry Pi

Unit siap disambungkan dan berjalan

Pada akhir minggu, saya menyalin lembaran kerja ke buku kerja lain untuk memformat dan menambah jam kerja saya.

Penyediaan ini bagus untuk mengawasi jam ‘bekerja dari rumah’, jauh lebih baik daripada waktu masuk secara manual.

Lihat projek ini di laman web saya myprojectcorner.com/raspberry-pi-time-recorder/

Disyorkan: