Daftar Isi:

Sistem Absensi Sidik Jari Arduino Dengan Penyimpanan Data Cloud: 8 Langkah
Sistem Absensi Sidik Jari Arduino Dengan Penyimpanan Data Cloud: 8 Langkah

Video: Sistem Absensi Sidik Jari Arduino Dengan Penyimpanan Data Cloud: 8 Langkah

Video: Sistem Absensi Sidik Jari Arduino Dengan Penyimpanan Data Cloud: 8 Langkah
Video: Tutorial Dasar Fingerprint Sensor AS608 2024, November
Anonim

Oleh Situs Resmi ElectropeakElectroPeakIkuti Selengkapnya oleh penulis:

Memulai Dengan Modul Ultrasonik dan Arduino
Memulai Dengan Modul Ultrasonik dan Arduino
Memulai Dengan Modul Ultrasonik dan Arduino
Memulai Dengan Modul Ultrasonik dan Arduino
Buat Peta Panas WiFi Menggunakan ESP8266 & Arduino
Buat Peta Panas WiFi Menggunakan ESP8266 & Arduino
Buat Peta Panas WiFi Menggunakan ESP8266 & Arduino
Buat Peta Panas WiFi Menggunakan ESP8266 & Arduino
Pengenalan Warna W/ TCS230 Sensor dan Arduino [Termasuk Kode Kalibrasi]
Pengenalan Warna W/ TCS230 Sensor dan Arduino [Termasuk Kode Kalibrasi]
Pengenalan Warna W/ TCS230 Sensor dan Arduino [Termasuk Kode Kalibrasi]
Pengenalan Warna W/ TCS230 Sensor dan Arduino [Termasuk Kode Kalibrasi]

Tentang: ElectroPeak adalah tempat lengkap Anda untuk belajar elektronik dan mewujudkan ide Anda. Kami menawarkan panduan terbaik untuk menunjukkan kepada Anda bagaimana Anda dapat membuat proyek Anda. Kami juga menawarkan produk berkualitas tinggi sehingga Anda memiliki… Selengkapnya Tentang Electropeak »

Anda dapat membaca ini dan tutorial luar biasa lainnya di

Situs web resmi ElectroPeak

Gambaran

Saat ini, belajar tentang pengoperasian dan implementasi perangkat IoT sangat penting karena meningkatnya penggunaan sistem IoT. Dalam tutorial ini, kita akan membuat perangkat absensi sidik jari dengan Arduino, yang selain menyimpan informasi logging dan jam kerja di kartu memori, mengunggah informasi ini ke platform Thingspeak segera setelah terhubung ke Internet dan Anda dapat mengunduh informasi ini dari panel dalam berbagai format, seperti CSV.

Apa yang Akan Anda Pelajari

  • Pengantar Thingspeak
  • Mengunggah data di Thingspeak menggunakan Nodemcu
  • Buat alat absensi dengan sensor sidik jari dan Arduino

Langkah 1: Apa itu Thingspeak?

Apa itu Thingspeak?
Apa itu Thingspeak?

Iot (Internet of things) adalah platform di mana ada sejumlah hal yang terhubung ke Internet, berinteraksi dengan individu dan perangkat lain, dan biasanya, mengunggah data di komputasi awan untuk dianalisis.

Thingspeak adalah platform IoT yang memungkinkan Anda menampilkan dan mengumpulkan data langsung dalam komputasi awan.

Langkah 2: Berinteraksi Dengan Thingspeak dan Mengunggah Data

Berinteraksi Dengan Thingspeak dan Mengunggah Data
Berinteraksi Dengan Thingspeak dan Mengunggah Data
Berinteraksi Dengan Thingspeak dan Mengunggah Data
Berinteraksi Dengan Thingspeak dan Mengunggah Data
Berinteraksi Dengan Thingspeak dan Mengunggah Data
Berinteraksi Dengan Thingspeak dan Mengunggah Data

Ikuti langkah-langkah di bawah ini untuk memulai koneksi Thingspeak:

Langkah 1) Masuk ke situs web Thingspeak.com dan buat akun.

Langkah 2) Masuk setelah mengaktifkan akun Anda dan klik Saluran Baru di bagian Saluran Saya.

Langkah 3) Di jendela baru yang terbuka untuk Anda, tulis nama untuk panel Anda dan deskripsi apa pun jika perlu. Tentukan jumlah bidang yang Anda butuhkan dengan menetapkan namanya. Bagian yang tersisa adalah opsional. Simpan panel setelah melengkapi informasi.

Langkah 4) Sekarang buka Kunci API di panel Anda.

Langkah 5) Anda memerlukan ID Saluran dan Tulis Kunci API untuk mengirimkan data, jadi tuliskan.

Langkah 6) Unduh perpustakaan Thingspeak dan tambahkan ke Arduino IDE Anda.

Perpustakaan Thingspeak

Langkah 7) Pergi ke Arduino IDE. Buka bagian WriteMultipleFiels dari contoh dan masukkan nilai SSID, Password, Channel ID, dan Write API Key.

Setelah mengupload kode, Anda akan melihat beberapa nomor acak yang diupload di kolom 1 hingga 4 panel Anda. Kode terstruktur yang sama digunakan dalam sistem kehadiran untuk mengunggah data.

Catatan

Tunggu setidaknya 15 detik antara setiap kali Anda mengunggah data di panel Thingspeak.

Langkah 3: Bahan yang Diperlukan

Bahan yang Diperlukan
Bahan yang Diperlukan

Komponen Perangkat Keras

Arduino Mega 2560 R3 *1

Sensor sidik jari R301T * 1

Modul Adaptor Kartu Micro SD TF * 1

Modul RTC DS3231 I2C * 1

3.5 Modul Layar Tampilan Warna TFT * 1

Papan NodeMCU ESP8266 ESP-12E *1

Kawat Jumper Pria ke Wanita * 1

Aplikasi Perangkat Lunak

Arduino IDE

Langkah 4: Membuat Sistem Absensi Menggunakan Sensor Sidik Jari dan Arduino

Dalam sistem ini, setelah mendaftarkan keluar masuknya seseorang dengan sidik jarinya, informasi termasuk tanggal, nama, waktu kedatangan, waktu keberangkatan dan jam kerja karyawan disimpan di kartu SD. Kemudian informasi ini akan dikirimkan ke Thingspeak pada waktu yang telah Anda tentukan. Jika tidak ada koneksi Internet, data yang tidak dipublikasikan akan disimpan dan akan diteruskan ke Thingspeak segera setelah terhubung ke Internet. Karena informasi disimpan dalam EEPROM mikrokontroler, informasi tersebut tidak akan hilang jika terjadi pemadaman listrik.

Langkah 5: Sirkuit

sirkuit
sirkuit

Setelah menghubungkan semua modul, pasang pelindung LCD di Arduino.

TipKarena Pelindung LCD menutupi beberapa pin Arduino, Anda dapat membatasi kabel ke pin tertentu dari bagian bawah papan, jika Anda membutuhkan pin ini.

Langkah 6: Kode

Anda memerlukan pustaka berikut untuk kode ini:

Adafruit-Sidik Jari-Sensor-Perpustakaan

Adafruit-GFX-Library

MCUFRIEND_kbv

RTClib

Sekarang unduh kode berikut dan unggah ke Arduino Anda. Kode ini ditulis untuk 11 orang dengan nama default, tetapi Anda dapat mengubahnya dan menghapusnya dari mode default. Untuk mendaftarkan nama baru, cukup sambungkan perangkat ke komputer Anda dan tekan tombol untuk masuk ke mode register, lalu buka Serial Monitor dan ikuti proses pendaftaran seperti yang ditunjukkan pada Serial Monitor.

Unduh kode dari atas:

Anda dapat mempelajari lebih lanjut tentang menggunakan kartu SD, modul jam, dan LCD di tautan berikut:

Modul Kartu SD dengan Arduino: Cara Membaca/Menulis Data

Cara Menggunakan Modul DS1307 RTC dengan Arduino & Membuat Pengingat

Panduan Pemula Mutlak untuk TFT LCD Displays oleh Arduino.

Nodemcu menjalankan tugas mengunggah informasi dalam sistem ini. Dibutuhkan informasi pengunggahan dari Arduino melalui port serial dan mengembalikan status pengunggahan ke Arduino. Unggah kode berikut di Nodemcu Anda.

Pertama, ubah Channel ID dan Write API Key sesuai dengan Panel Thingspeak Anda.

String_Analuze(); fungsi dalam kode ini membagi string input Nodemcu menjadi tanggal, nama, waktu kedatangan dan keberangkatan, dan jam kerja, dan mengirimkan informasi ini ke Thingspeak. Kemudian jika proses upload berhasil maka akan mengirimkan karakter “1”, dan sebaliknya akan mengirimkan karakter “0” ke Arduino.

Langkah 7: Merakit Perangkat Absensi

Merakit Perangkat Absensi
Merakit Perangkat Absensi

Anda dapat menggunakan peta berikut dan kaca plexiglass dengan warna berbeda atau bahan lainnya untuk membuat bodi perangkat absensi.

Unduh peta potongan laser tubuh perangkat dari atas:

Setelah memasang komponen elektronik dan merakit seluruh bodi, pasang di lokasi yang diinginkan. Sekarang, cukup colokkan adaptor 12V ke perangkat dan mulai berfungsi.

Langkah 8: Apa Selanjutnya?

  • Coba gunakan lebih banyak ikon pada LCD.
  • Coba tambahkan opsi RFID ke sistem.
  • Coba unggah data di spreadsheet google alih-alih Thingspeak.

Jika Anda merasa tutorial ini bermanfaat dan menarik, silakan sukai kami di facebook.

Direkomendasikan: