Isi kandungan:

Masa Pekerja Anda Menggunakan SLabs-32: 6 Langkah
Masa Pekerja Anda Menggunakan SLabs-32: 6 Langkah

Video: Masa Pekerja Anda Menggunakan SLabs-32: 6 Langkah

Video: Masa Pekerja Anda Menggunakan SLabs-32: 6 Langkah
Video: INILAH KEHIDUPAN DI ISRAEL: apa yang tidak seharusnya kamu lakukan, tradisi, sejarah, tentara ✡️ 2024, November
Anonim
Masa Pekerja Anda Menggunakan SLabs-32
Masa Pekerja Anda Menggunakan SLabs-32

Dalam arahan ini, kami akan membuat sistem pengurusan pekerja masuk / keluar pekerja pintar berdasarkan nfc yang memantau waktu kerja pekerja anda.

Kami mendapat maklumat masa semasa menggunakan NTP (Protokol Masa Rangkaian) dengan modul Wi-Fi (Esp8266) Slabs-32 dan mengirimkannya ke Atmega328p pada bas I2C.

Atmega328p kemudian menggunakan maklumat masa ini untuk membuat rekod, setiap kali pekerja meleretkan tag NFC untuk pergi ke luar atau masuk ke dalam pejabat. Ia kemudian mengira perbezaan waktu antara waktu IN dan waktu OUT dan memaparkannya pada skrin TFT SLabs-32.

Kami juga boleh menghantar maklumat mengenai masa yang dihabiskan oleh pekerja di pejabat ke spreadsheet google menggunakan Esp8266 onboard tetapi tidak terdapat dalam arahan ini. Kaedah ini telah dilakukan oleh Stephen Borsay (pautan), saya telah mengintegrasikan yang sama menggunakan aplikasi ini.

Untuk mendapatkan SLabs-32 anda sendiri, klik pada pautan yang diberikan di bawah:

www.fabtolab.com/slabs-32

Langkah 1: Senarai Bahan

Senarai Bahan
Senarai Bahan

Kami menggunakan modul Nfc PN532 yang merupakan modul NFC pembaca / penulis.

Dalam projek ini, kami memerlukan:

  • SLabs-32
  • NFC PN532
  • Wayar Pelompat

Langkah 2: Sambungan Perkakasan

Sambungan Perkakasan
Sambungan Perkakasan

Modul Nfc dapat dihubungkan dengan papan pengembangan kami di bas I2C, SPI atau UART berkelajuan tinggi, terpulang kepada kami untuk memutuskannya. Dalam projek ini, kita akan menggunakan mod SPI.

Lakukan sambungan seperti rajah litar yang diberikan di atas dan anda semestinya tidak menghadapi masalah.

  • Vcc → 3.3 V
  • GND → GND
  • SCK → PD4
  • MISO → PD3
  • MOSI → PD2
  • SS → PD7

Langkah 3: Mengkonfigurasi NFC PN532

Mengkonfigurasi NFC PN532
Mengkonfigurasi NFC PN532

NFC PN532 adalah modul pembaca / penulis NFC. NFC yang merupakan singkatan dari "Near Field Communication" adalah sekumpulan teknologi komunikasi tanpa wayar jarak pendek, yang jaraknya hingga 10cm. Ia dirancang untuk menawarkan komunikasi ringan dan selamat antara dua peranti.

NFC beroperasi pada 13.56MHz, dan didasarkan pada model "pemula" dan "sasaran" di mana pemula menghasilkan medan magnet kecil yang menggerakkan sasaran, yang bermaksud bahawa sasaran tidak memerlukan sumber kuasa.

Kita boleh menggunakan sensor ini dengan menggunakan SPI, I2C atau HSU (UART berkelajuan tinggi). Untuk memilih mana-mana bas tertentu kami menggunakan suis dip. Konfigurasi untuk menghubungkannya dalam mod tertentu adalah seperti berikut:

  • SPI (0, 1)
  • I2C (1, 0)
  • HSU (0, 0)

Kami akan menggunakan bas SPI untuk berinteraksi dengan sensor ini.

Langkah 4: Pengaturcaraan SLabs-32

Pengaturcaraan SLabs-32
Pengaturcaraan SLabs-32

Untuk memulakan SLabs-32, klik pada pautan yang diberikan di bawah:

startoonlabs.com/Getting%20started%20with%2…

Muat turun fail lakaran yang dilampirkan ke langkah.

Setelah memuat turun fail, buka lakaran dan lakukan perkara berikut:

  • Masukkan kelayakan Wifi anda
  • Tetapkan offset UTC mengikut lokasi anda (Dalam lakaran Esp).

Dalam lakaran ini, kami membandingkan UID tag Nfc untuk mengetahui maklumat mengenai pekerja. Setiap pekerja diberi tag nfc yang mempunyai UID unik. Untuk demonstrasi yang dimaksudkan, sketsa ini memberikan contoh bagaimana menguruskan waktu kerja seorang pekerja. Anda juga boleh menambah lebih banyak pekerja dalam lakaran anda jika anda mahu.

Langkah 5: Menggunakan Helaian Google

Seperti yang telah disebutkan sebelumnya, kami juga mengemas kini masa yang dihabiskan oleh pekerja ke lembaran google. Untuk mengetahui cara melakukannya, ikuti langkah-langkah yang disediakan oleh pautan ini.

Daripada menggunakan Gscrpit yang disediakan dalam tutorial itu, gunakan Gscript yang dilampirkan pada langkah ini.

Langkah 6: Mulakan Masa

Mulakan Masa
Mulakan Masa

Itu cukup banyak. Projek IoT dipermudahkan oleh SLabs-32.

Projek ini bukan hanya untuk pengurusan pekerja tetapi anda juga boleh menggunakannya untuk aplikasi lain. Saya akan menyerahkannya kepada imaginasi anda.

Pastikan mengikuti kami untuk projek IoT yang lebih mudah dan cepat menggunakan SLabs-32

Disyorkan: