Daftar Isi:
- Langkah 1: Daftar Bahan
- Langkah 2: Koneksi Perangkat Keras
- Langkah 3: Mengonfigurasi NFC PN532
- Langkah 4: Pemrograman SLabs-32
- Langkah 5: Menggunakan Google Spreadsheet
- Langkah 6: Mulai Pengaturan Waktu
Video: Atur Waktu Karyawan Anda Menggunakan SLabs-32: 6 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Dalam instruksi ini, kita akan membuat sistem manajemen masuk/keluar karyawan cerdas berbasis NFC yang melacak jam kerja karyawan Anda.
Kami mendapatkan informasi waktu saat ini menggunakan NTP (Network Time Protocol) dengan modul Wi-Fi (Esp8266) dari Slabs-32 dan mengirimkannya ke Atmega328p di bus I2C.
Atmega328p kemudian menggunakan informasi waktu ini untuk membuat catatan, setiap kali seorang karyawan menggesek tag NFC-nya untuk pergi ke luar atau masuk ke dalam kantor. Kemudian menghitung perbedaan waktu antara waktu IN dan waktu OUT dan menampilkannya di layar TFT SLabs-32.
Kami juga dapat mengirimkan informasi tentang waktu yang dihabiskan oleh karyawan di kantor ke spreadsheet google menggunakan Esp8266 onboard tetapi tidak dalam instruksi ini. Metode ini telah dilakukan oleh Stephen Borsay (tautan), saya telah mengintegrasikan hal yang sama menggunakan aplikasi ini.
Untuk mendapatkan SLabs-32 Anda sendiri, klik tautan yang diberikan di bawah ini:
www.fabtolab.com/slabs-32
Langkah 1: Daftar Bahan
Kami menggunakan modul NFC PN532 yang merupakan modul pembaca/penulis NFC.
Dalam proyek ini kami membutuhkan:
- SLab-32
- NFC PN532
- Kabel Jumper
Langkah 2: Koneksi Perangkat Keras
Modul NFC dapat dihubungkan dengan papan pengembangan kami di bus I2C, SPI atau UART berkecepatan tinggi, terserah kami untuk memutuskan. Dalam proyek ini, kita akan menggunakan mode SPI.
Buat koneksi sesuai diagram sirkuit yang diberikan di atas dan Anda seharusnya tidak memiliki masalah.
- Vcc → 3,3 V
- GND → GND
- SCK → PD4
- MISO → PD3
- MOSI → PD2
- SS → PD7
Langkah 3: Mengonfigurasi NFC PN532
NFC PN532 adalah modul pembaca/penulis NFC. NFC yang merupakan singkatan dari "Near Field Communication" adalah seperangkat teknologi komunikasi nirkabel jarak pendek, yang jangkauannya hingga 10cm. Ini dirancang untuk menawarkan komunikasi yang ringan dan aman antara dua perangkat.
NFC beroperasi pada 13.56MHz, dan didasarkan pada model "inisiator" dan "target" di mana inisiator menghasilkan medan magnet kecil yang memberi daya pada target, artinya target tidak memerlukan sumber daya.
Kita dapat menghubungkan sensor ini baik dengan menggunakan SPI, I2C atau HSU (UART kecepatan tinggi). Untuk memilih salah satu bus tertentu kita menggunakan dip switch. Konfigurasi untuk menghubungkannya dalam mode tertentu adalah sebagai berikut::
- SPI (0, 1)
- I2C (1, 0)
- HSU (0, 0)
Kami akan menggunakan bus SPI untuk berinteraksi dengan sensor ini.
Langkah 4: Pemrograman SLabs-32
Untuk memulai dengan SLabs-32, klik tautan yang diberikan di bawah ini:
startoonlabs.com/Getting%20started%20with%2…
Unduh file sketsa yang dilampirkan pada langkah.
Setelah mengunduh file, buka sketsa dan lakukan hal-hal berikut:
- Masukkan kredensial Wifi Anda
- Atur offset UTC sesuai dengan lokasi Anda (Dalam sketsa Esp).
Dalam sketsa ini, kami membandingkan UID dari tag NFC untuk mengetahui informasi tentang karyawan. Setiap karyawan diberikan tag nfc yang memiliki UID unik. Untuk tujuan demonstrasi sketsa ini memberikan contoh bagaimana mengelola jam kerja seorang karyawan. Anda juga dapat menambahkan lebih banyak karyawan di sketsa Anda jika Anda mau.
Langkah 5: Menggunakan Google Spreadsheet
Seperti yang disebutkan sebelumnya bahwa kami juga memperbarui waktu yang dihabiskan oleh karyawan ke lembar google. Untuk mempelajari cara melakukannya, ikuti langkah-langkah yang disediakan oleh tautan ini.
Alih-alih menggunakan Gscrpit yang disediakan dalam tutorial itu, gunakan Gscript yang dilampirkan pada langkah ini.
Langkah 6: Mulai Pengaturan Waktu
Itu cukup banyak itu. Proyek IoT dipermudah oleh SLabs-32.
Proyek ini tidak hanya untuk manajemen karyawan tetapi Anda juga dapat menggunakannya untuk aplikasi lain. Saya akan menyerahkan itu pada imajinasi Anda.
Pastikan untuk mengikuti kami untuk proyek IoT yang lebih mudah dan cepat menggunakan SLabs-32
Direkomendasikan:
Masker Covid-19 yang Menjerit pada Anda Jika Anda Menyentuh Wajah Anda: 4 Langkah
Masker Covid-19 yang Menjerit pada Anda Jika Anda Menyentuh Wajah Anda: Tidak Bisa Berhenti Menyentuh Wajah Anda? Tempelkan elektronik ini ke topeng yang Anda miliki dan Anda akan terus diingatkan untuk tidak melakukannya
Stasiun Cuaca Menggunakan Papan Tunggal - SLabs-32: 5 Langkah
Stasiun Cuaca Menggunakan Papan Tunggal - SLabs-32: Dalam instruksi ini, kami akan membuat stasiun cuaca yang mengukur suhu, kelembapan udara, dan kelembapan tanah dengan papan SLabs-32 kami yang juga mengirimkan data ini ke awan Cayenne untuk akuisisi data. Kami juga secara bersamaan mendapatkan arus
Bagaimana Mendapatkan Musik Dari Hampir Semua Website (Haha) (Selama Anda Bisa Mendengarnya Anda Bisa Mendapatkannya Oke Baik Jika Itu Tertanam dalam Flash Anda Mungkin Tidak Bisa) DIEDIT!!!!! Info Tambahan: 4 Langkah
Cara Mendapatkan Musik Dari HAMPIR Website (Haha) (Selama Anda Bisa Mendengarnya Anda Bisa Mendapatkannya… Oke Baik Jika Tertanam di Flash Anda Mungkin Tidak Bisa) DIEDIT!!!!! Info Tambahan: jika Anda pernah pergi ke situs web dan memainkan lagu yang Anda sukai dan inginkan, maka inilah instruksi untuk Anda, bukan salah saya jika Anda mengacaukan sesuatu (satu-satunya cara itu akan terjadi adalah jika Anda mulai menghapus barang tanpa alasan ) sudah bisa mendapatkan musik untuk
Atur Perangkat USB Dengan Skin Utilitas Laptop: 5 Langkah
Atur Perangkat USB Dengan Kulit Utilitas Laptop: Kulit utilitas laptop mengatur perangkat USB ringan dengan nyaman menggunakan velcro. Sebagai salah satu generasi seluler, saya ingin menyelesaikan masalah dengan lokasi dan ruang untuk perangkat USB. Jurnalisme profesional dan mahasiswa, fotografi, video, dan m
Program PC Anda untuk Mati Secara Otomatis dengan Menetapkan Waktu Yang Anda Inginkan untuk Melakukannya: 4 Langkah
Program PC Anda untuk Mati Secara Otomatis dengan Menetapkan Waktu Yang Anda Ingin Lakukan Itu: hei, itu instruksi lain yang diambil dari kehidupan sehari-hari saya … terakhir kali saya harus mengunduh banyak perangkat lunak ke PC saya dan saya harus membiarkannya mengunduh semalaman, saya tidak ingin PC saya tetap menyala sepanjang malam setelah selesai mengunduh dan di s