Daftar Isi:
- Langkah 1: BAHAN YANG DIGUNAKAN
- Langkah 2: MENGHUBUNGKAN PERANGKAT KERAS
- Langkah 3: PENGATURAN GUI
- Langkah 4: PENGATURAN SERVER
- Langkah 5: SELESAI
Video: Sistem Online Voting Sidik Jari (FVOS): 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Sistem Online Pemungutan Suara Sidik Jari memungkinkan pemilih untuk memberikan suara mereka secara digital sepenuhnya dengan mengumpulkan dan mengkonfirmasi informasinya melalui pemindaian sidik jari melalui perangkat dan menyimpan data ke Server. Ini memiliki GUI (Graphic User Interface) yang ramah pengguna untuk memberikan suara mereka. Sistem online pemungutan suara sidik jari membantu mengidentifikasi orang-orang yang telah memberikan suara mereka. Ini menghemat data di server serta di dalam perangkat pemungutan suara. Sehingga bisa dilakukan pengecekan ganda terhadap suara. Perangkat sepenuhnya dikontrol dari server, termasuk kata sandi, nama Partai. Perangkat ini mudah dibawa dan juga ringan. Hasilnya juga langsung dihitung.
Langkah 1: BAHAN YANG DIGUNAKAN
1. Raspberry Pi 3 Model B+
2. Layar Sentuh LCD 7 inci
3. USB ke Konverter Serial
4. Modul Sensor Pembaca Sidik Jari Optik R307
5. Bentuk Karton & Bulu
6. Adaptor USB 5V 3A dan Kabel
7. Kabel HDMI- HDMI
8. Papan Ketik Nirkabel
Langkah 2: MENGHUBUNGKAN PERANGKAT KERAS
Sambungkan kabel HDMI-HDMI dari port Raspberry HDMI ke port HDMI Layar Sentuh. Ambil kabel USB dan hubungkan dari Layar Sentuh ke pin USB Raspberry untuk kerja sentuhan. Kemudian Hubungkan pin USB Serial Converter ke modul Sensor Sidik Jari. Hubungkan konverter Serial ke port USB Raspberry. Buat kotak yang dibutuhkan sesuai ukuran menggunakan karton dan bentuk bulu. Tempatkan sensor sidik jari sedemikian rupa sehingga jari dapat ditempatkan dengan benar pada sensor sidik jari. Karenanya Perangkat Keras Sudah Siap
Langkah 3: PENGATURAN GUI
GUI Dikembangkan dalam python 3 menggunakan perpustakaan Tkinter. FVOS.py adalah program yang akan dieksekusi. Sebelum menjalankan program, paket yang diperlukan harus diinstal:
Paket Tkinter (Kebanyakan ada di python)
Paket PIL (Untuk Wallpaper)
Paket urllib
Paket gspread
Paket oauth2client
Setelah menambahkan semua paket, program siap dijalankan. Sebelum itu, sidik jari harus disimpan di sensor. Untuk itu ada file fingerprint.py untuk mengupload Finger print. Jalankan dan simpan pengalamatan sidik jari dari 9. Di sini saya mengembangkan GUI sedemikian rupa sehingga 9 sidik jari dapat ditambahkan untuk satu orang. Simpan alamat dalam kelipatan 9 (9-17, 18-26, ……). Di sini saya menyimpan sidik jari di sensor itu sendiri. Server saya tidak memiliki cukup ruang untuk mengunggah template sidik jari. Tapi saya transfer data sepenuhnya dari server. Setelah menyimpan template sidik jari, jalankan program FVOS.py. Sebuah jendela akan muncul. Ubah kata sandi dari server. Saat memilih, file teks juga akan disimpan di folder itu sendiri yang memiliki data orang-orang yang mereka pilih.
Langkah 4: PENGATURAN SERVER
Di sini saya telah menggunakan Google Spreadsheet sebagai Server saya.
Menyiapkan Google Spreadsheet dan API
1. Buka Konsol Google API.
2. Buat proyek baru.
3. Klik Aktifkan API.
4. Cari dan aktifkan Google Drive API.
5. Buat kredensial untuk Server Web untuk mengakses Data Aplikasi.
6. Beri nama akun layanan dan berikan Peran Editor Proyek.
7. Unduh file JSON.
8. Salin file JSON ke direktori kode Anda dan ganti namanya menjadi FVOS.json
Ada satu langkah terakhir yang diperlukan untuk mengotorisasi aplikasi python, dan mudah untuk dilewatkan
Temukan client_email di dalam client_FVOS.json. Kembali ke spreadsheet Anda, klik tombol Bagikan di kanan atas, dan rekatkan email klien ke bidang Orang untuk memberinya hak edit. Tekan Kirim.
Jika Anda melewatkan langkah ini, Anda akan mendapatkan kesalahan gspread.exceptions. SpreadsheetNotFound saat Anda mencoba mengakses spreadsheet dari Python.
Untuk lebih jelasnya lihat:
www.twilio.com/blog/2017/02/an-easy-way-to-read-and-write-to-a-google-spreadsheet-in-python.html
Kemudian Tambahkan bidang seperti yang ditunjukkan pada gambar, lalu tambahkan nama orang dan detailnya.
Langkah 5: SELESAI
Setelah mengunggah data. Server sudah siap. Harap jangan mengubah baris atau kolom nama bidang. Karena mereka telah ditentukan sebelumnya dalam kode. Jangan lupa untuk mengunduh file JSON dan menghubungkan id email ke spreadsheet.
Untuk mendapatkan Download File Lengkap dari sini:https://drive.google.com/drive/folders/1_4LlJjrKN3FDjVMM9p92M9W3ud_h4hIa?usp=sharing
Direkomendasikan:
Mesin Voting Biometrik Berbasis Sidik Jari Menggunakan Arduino: 4 Langkah (Dengan Gambar)
Mesin Pemungutan Suara Biometrik Berbasis Sidik Jari Menggunakan Arduino: Kita semua mengetahui mesin pemungutan suara elektronik yang ada di mana pengguna harus menekan tombol untuk memberikan suara. Tapi mesin ini telah dikritik karena tempering sejak awal. Jadi pemerintah berencana untuk memperkenalkan sidik jari-bas
Sistem Keamanan Kunci Sidik Jari DIY: 8 Langkah
Sistem Keamanan Kunci Sidik Jari DIY: Aplikasi ini berguna untuk mengamankan kunci (kunci) yang kita butuhkan sehari-hari. Terkadang kita memiliki beberapa kunci umum seperti rumah, garasi, parkir di antara dua orang atau lebih. Ada sejumlah sistem biometrik yang tersedia di pasar, mungkin
Sistem Absensi Berbasis Sidik Jari dan RFID Menggunakan Raspberry Pi dan Database MySQL: 5 Langkah
Sistem Absensi Berbasis Sidik Jari dan RFID Menggunakan Raspberry Pi dan Database MySQL: Video Proyek Ini
Sistem Absensi Sidik Jari Arduino Dengan Penyimpanan Data Cloud: 8 Langkah
Sistem Absensi Sidik Jari Arduino Dengan Penyimpanan Data Cloud: Anda dapat membaca ini dan tutorial menakjubkan lainnya di situs web resmi ElectroPeakRingkasan Saat ini, mempelajari tentang pengoperasian dan implementasi perangkat IoT sangat penting karena meningkatnya penggunaan sistem IoT. Pada tutorial kali ini kita akan membuat
Sistem Kehadiran Kelas Pemindai Sidik Jari (GT-521F32): 9 Langkah
Sistem Kehadiran Kelas Pemindai Sidik Jari (GT-521F32): Proyek ini adalah sistem pencatatan kehadiran sederhana yang menggunakan GT-521F32, pemindai sidik jari optik berbiaya rendah dari Sparkfun untuk memindai dan merekam siapa, dan ketika seseorang masuk