Isi kandungan:

Arduino Fingerprint Attendance System W / Cloud Data Storage: 8 Langkah
Arduino Fingerprint Attendance System W / Cloud Data Storage: 8 Langkah

Video: Arduino Fingerprint Attendance System W / Cloud Data Storage: 8 Langkah

Video: Arduino Fingerprint Attendance System W / Cloud Data Storage: 8 Langkah
Video: Fingerprint Attendance System Using Arduino || How To Make Biometric Attendance System 2024, November
Anonim

Oleh ElectropeakElectroPeak Official WebsiteFollow More oleh pengarang:

Bermula dengan Modul Ultrasonik dan Arduino
Bermula dengan Modul Ultrasonik dan Arduino
Bermula dengan Modul Ultrasonik dan Arduino
Bermula 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
Pengecaman Warna W / TCS230 Sensor dan Arduino [Disertakan Kod Penentukuran]
Pengecaman Warna W / TCS230 Sensor dan Arduino [Disertakan Kod Penentukuran]
Pengecaman Warna W / TCS230 Sensor dan Arduino [Disertakan Kod Penentukuran]
Pengecaman Warna W / TCS230 Sensor dan Arduino [Disertakan Kod Penentukuran]

Tentang: ElectroPeak adalah tempat sehenti anda untuk belajar elektronik dan merealisasikan idea anda. Kami menawarkan panduan terkemuka untuk menunjukkan kepada anda bagaimana anda boleh membuat projek anda. Kami juga menawarkan produk berkualiti tinggi sehingga… Lebih Lanjut Mengenai Electropeak »

Anda boleh membaca ini dan tutorial menakjubkan lain di

Laman web rasmi ElectroPeak

Gambaran keseluruhan

Pada masa kini, pembelajaran mengenai operasi dan pelaksanaan peranti IoT sangat penting kerana penggunaan sistem IoT yang semakin meningkat. Dalam tutorial ini, kami akan membuat peranti kehadiran cap jari dengan Arduino, yang selain menyimpan maklumat log dan jam kerja pada kad memori, memuat naik maklumat ini di platform Thingspeak sebaik sahaja ia disambungkan ke Internet dan Anda boleh memuat turun maklumat ini dari panel dalam pelbagai format, seperti CSV.

Apa yang Anda Akan Pelajari

  • Pengenalan kepada Thingspeak
  • Memuat naik data mengenai Thingspeak menggunakan Nodemcu
  • Buat alat kehadiran dengan sensor cap jari dan Arduino

Langkah 1: Apa itu Thingspeak?

Apa itu Thingspeak?
Apa itu Thingspeak?

Iot (Internet of things) adalah platform di mana terdapat beberapa perkara yang terhubung ke Internet, berinteraksi dengan individu dan peranti lain, dan biasanya, memuat naik data pada pengkomputeran awan untuk analisis.

Thingspeak adalah platform IoT yang membolehkan anda memaparkan dan mengumpulkan data langsung dalam pengkomputeran awan.

Langkah 2: Berinteraksi dengan Thingspeak dan Memuat naik Data

Berinteraksi dengan Thingspeak dan Memuat naik Data
Berinteraksi dengan Thingspeak dan Memuat naik Data
Berinteraksi dengan Thingspeak dan Memuat naik Data
Berinteraksi dengan Thingspeak dan Memuat naik Data
Berinteraksi dengan Thingspeak dan Memuat naik Data
Berinteraksi dengan Thingspeak dan Memuat naik Data

Ikuti langkah di bawah untuk memulakan sambungan Thingspeak:

Langkah 1) Masukkan laman web Thingspeak.com dan buat akaun.

Langkah 2) Log masuk setelah mengaktifkan akaun anda dan klik pada Saluran Baru di bahagian Saluran Saya.

Langkah 3) Di tetingkap baru yang dibuka untuk anda, tulis nama panel anda dan keterangan apa pun jika perlu. Tentukan bilangan bidang yang anda perlukan dengan memberikan namanya. Bahagian selebihnya adalah pilihan. Simpan panel setelah melengkapkan maklumat.

Langkah 4) Sekarang pergi ke Kekunci API di panel anda.

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

Langkah 6) Muat turun perpustakaan Thingspeak dan tambahkan ke Arduino IDE anda.

Perpustakaan Thingspeak

Langkah 7) Pergi ke Arduino IDE. Buka WriteMultipleFiels dari bahagian contoh dan masukkan nilai SSID, Kata Laluan, ID Saluran, dan Tulis API Kunci.

Selepas memuat naik kod, anda akan melihat beberapa nombor rawak yang dimuatkan di medan 1 hingga 4 panel anda. Kod berstruktur yang sama digunakan dalam sistem kehadiran untuk memuat naik data.

Catatan

Tunggu sekurang-kurangnya 15 saat antara setiap kali anda memuat naik data di panel Thingspeak.

Langkah 3: Bahan yang Diperlukan

Bahan yang Diperlukan
Bahan yang Diperlukan

Komponen Perkakasan

Arduino Mega 2560 R3 * 1

Sensor cap jari R301T * 1

Modul Penyesuai Kad Micro SD TF * 1

Modul DS3231 I2C RTC * 1

Modul Skrin Paparan Warna 3.5 TFT * 1

NodeMCU ESP8266 Papan ESP-12E * 1

lelaki hingga Perempuan Jumper Wire * 1

Aplikasi Perisian

Arduino IDE

Langkah 4: Membuat Sistem Kehadiran Menggunakan Sensor Cap Jari dan Arduino

Dalam sistem ini, setelah mendaftar masuk dan keluar seseorang dengan cap jarinya, maklumat termasuk tarikh, nama, waktu ketibaan, waktu berlepas dan waktu bekerja untuk pekerja disimpan pada kad SD. Kemudian maklumat ini akan dihantar ke Thingspeak pada masa yang anda nyatakan. Sekiranya tidak ada sambungan Internet, data yang tidak diterbitkan disimpan dan akan dihantar ke Thingspeak sebaik sahaja disambungkan ke Internet. Oleh kerana maklumat tersebut disimpan di EEPROM mikrokontroler, maklumat tersebut tidak akan hilang sekiranya berlaku gangguan bekalan elektrik.

Langkah 5: Litar

Litar
Litar

Setelah menyambungkan semua modul, pasangkan pelindung LCD di Arduino.

Petua Oleh kerana Perisai LCD merangkumi beberapa pin Arduino, anda boleh mengikat wayar ke pin tertentu dari bahagian bawah papan, jika anda memerlukan pin ini.

Langkah 6: Kod

Anda memerlukan perpustakaan berikut untuk kod ini:

Perpustakaan Adafruit-Cap Jari-Sensor-Perpustakaan

Adafruit-GFX-Perpustakaan

MCUFRIEND_kbv

RTClib

Sekarang muat turun kod berikut dan muat naik ke Arduino anda. Kod ini ditulis untuk 11 orang dengan nama lalai, tetapi anda boleh mengubahnya dan mengeluarkannya dari mod lalai. Untuk mendaftarkan nama baru, cukup sambungkan peranti ke komputer anda dan tekan kekunci untuk memasuki mod pendaftaran, kemudian buka Monitor Serial dan ikuti proses pendaftaran seperti yang ditunjukkan pada Monitor Serial.

Muat turun kod dari atas:

Anda boleh mengetahui lebih lanjut mengenai penggunaan kad SD, modul jam, dan LCD dalam pautan berikut:

Modul Kad SD dengan Arduino: Cara Membaca / Menulis Data

Cara Menggunakan Modul RTC DS1307 dengan Arduino & Buat Peringatan

Panduan Pemula Mutlak untuk Paparan LCD TFT oleh Arduino.

Nodemcu melaksanakan tugas memuat naik maklumat dalam sistem ini. Ia mengambil maklumat memuat naik dari Arduino melalui port bersiri dan mengembalikan status memuat naik ke Arduino. Muat naik kod berikut di Nodemcu anda.

Pertama, ubah Saluran ID dan Tulis Kunci API mengikut Panel Perkara Bicara anda.

The String_Analuze (); fungsi dalam kod ini membahagikan rentetan input Nodemcu menjadi tarikh, nama, waktu kedatangan dan keberangkatan, dan waktu bekerja, dan menghantar maklumat ini ke Thingspeak. Kemudian jika proses pengunggahan berhasil, ia akan mengirimkan watak "1", dan sebaliknya akan mengirimkan watak "0" ke Arduino.

Langkah 7: Memasang Peranti Kehadiran

Memasang Peranti Kehadiran
Memasang Peranti Kehadiran

Anda boleh menggunakan peta dan Plexiglass berikut dengan warna yang berbeza atau bahan lain untuk membina badan alat kehadiran.

Muat turun peta potongan laser badan peranti dari atas:

Setelah meletakkan komponen elektronik dan memasang seluruh badan, pasangkannya di lokasi yang dikehendaki. Sekarang, pasangkan penyesuai 12V ke peranti dan ia mula berfungsi.

Langkah 8: Apa Seterusnya?

  • Cuba gunakan lebih banyak ikon pada LCD.
  • Cuba tambahkan pilihan RFID ke sistem.
  • Cuba muat naik data di hamparan google dan bukannya Thingspeak.

Sekiranya tutorial ini berguna dan menarik, sila like kami di facebook.

Disyorkan: