Isi kandungan:
- Langkah 1: Apa itu Thingspeak?
- Langkah 2: Berinteraksi dengan Thingspeak dan Memuat naik Data
- Langkah 3: Bahan yang Diperlukan
- Langkah 4: Membuat Sistem Kehadiran Menggunakan Sensor Cap Jari dan Arduino
- Langkah 5: Litar
- Langkah 6: Kod
- Langkah 7: Memasang Peranti Kehadiran
- Langkah 8: Apa Seterusnya?
Video: Arduino Fingerprint Attendance System W / Cloud Data Storage: 8 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Oleh ElectropeakElectroPeak Official WebsiteFollow More oleh pengarang:
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?
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
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
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
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
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:
Buat Petak Cantik Dari Data Arduino Langsung (dan Simpan Data ke Excel): 3 Langkah
Buat Petak Cantik Dari Data Arduino Langsung (dan Simpan Data ke Excel): Kita semua suka bermain dengan fungsi lotre P … kita di Arduino IDE. Walau bagaimanapun, walaupun ia berguna untuk aplikasi asas, data akan terhapus semakin banyak mata ditambah dan ia tidak begitu menyenangkan bagi mata. Ploter Arduino IDE tidak
Cara Membuat Perekam Data Masa Nyata Kelembapan dan Suhu Dengan Arduino UNO dan SD-Card - Simulasi Pencatat Data DHT11 dalam Proteus: 5 Langkah
Cara Membuat Perekam Data Masa Nyata Kelembapan dan Suhu Dengan Arduino UNO dan SD-Card | DHT11 Data-logger Simulation in Proteus: Pengenalan: hai, ini adalah Liono Maker, berikut adalah pautan YouTube. Kami membuat projek kreatif dengan Arduino dan mengusahakan sistem terbenam. Data-Logger: Data logger (juga data-logger atau data recorder) adalah peranti elektronik yang merekod data dari masa ke masa dengan
Cara Menerbitkan Data ESP32 Dengan Cap Masa NTP ke IoT Cloud: 5 Langkah
Cara Menerbitkan Data ESP32 Dengan Cap Waktu NTP ke IoT Cloud: Dalam banyak aplikasi, pengguna perlu menghantar data mereka bersama dengan dia cap waktu tempatan mengenai nilai yang akan dikirim dalam muatan ke awan AskSensors IoT. Format cap masa adalah masa UNIX Epoch: bilangan milisaat yang telah berlalu sejak Janu
Perolehan Data dan Sistem Visualisasi Data untuk MotoStudent Electric Racing Bike: 23 Langkah
Perolehan Data dan Sistem Visualisasi Data untuk MotoStudent Electric Racing Bike: Sistem pemerolehan data adalah koleksi perkakasan dan perisian yang bekerjasama untuk mengumpulkan data dari sensor luaran, menyimpan dan memprosesnya selepas itu sehingga dapat dilihat secara visual dan dianalisis, membenarkan jurutera membuat
Cara Mengambil Data Dari Pangkalan Data Firebase di NodeMCU: 7 Langkah
Cara Mengambil Data Dari Pangkalan Data Firebase di NodeMCU: Untuk petunjuk ini, kami akan mengambil data dari pangkalan data di Google Firebase dan mengambilnya menggunakan NodeMCU untuk penghuraian lebih lanjut.KEPERLUAN PROJEK: 1) NodeMCU atau Pengawal ESP82662) G-Mail akaun untuk membuat pangkalan data Firebase.3) Muat turun