Cara Akses Login Komputer Dan Facebook Menggunakan E-KTP – Arduino Project
— Kata Pengantar —
Postingan ini sebenarnya dibuat karena Tantangan dari Depoinovasi. Singkatnya waktu itu beliau posting di ArduIndo Grup (Facebook), mengenai cara Login facebook menggunakan RFID.
Saya berkomentar karena beliau tidak menggunakan Arduino dalam Projectnya. Dan saya pun mendapat Tantangan dari dia, untuk melanjutkan projectnya dengan EKTP + Arduino.
— Bahan-Bahan —
Untuk membuat Project Membuka Akses Login Komputer Menggunakan EKTP, teman-teman Kelas Robot, membutuhkan:
- Arduino ProMicro | BELI
- DIY Shield Arduino ProMicro | BELI
- RC522 RFID Support EKTP | BELI
- Kabel Jumper Female-Female | BELI
- Kabel Micro USB | BELI
- EKTP | Buat di Dinas Penduduk.
Jika ada pertanyaan kenapa menggunakan Arduino Micro dan tidak menggunakan Arduino Uno? Karena, Arduino Micro support program Virtual Keyboard. Jadi akan lebih mudah dalam pengerjaan Programnya.
— Rangkaian —
Untuk rangkaian alatnya, silahkan lihat gambar dibawah ini:
Saya tidak menemukan keberadaan 3.3V di Arduino Pro Micro, makanya saya menggunakan pin 6, yang merupakan pin digital PWM. Jadi saya bisa keluarkan nilai tegangan sesuai yang dibutuhkan.
— Program —
Untuk program RFID saya menggunakan dari Postingan: Cara Mudah Memprogram RFID MFRC522 Dengan Arduino.
Yang saya gabungkan dengan Program Keyboard. Jadi bagi yang baru nyoba RFID, bisa buka dulu postingan diatas.
#include "Keyboard.h"
#include "SPI.h"
#include "RFID.h"
#define SS_PIN 10
#define RST_PIN 9
RFID rfid(SS_PIN, RST_PIN);
char TAG[20];
void setup() {
Serial.begin(9600);
Keyboard.begin();
SPI.begin();
rfid.init();
}
void loop() {
if (rfid.isCard()) {
if (rfid.readCardSerial()) {
sprintf(TAG, "%d%d%d%d", rfid.serNum[0], rfid.serNum[1], rfid.serNum[2], rfid.serNum[3] );
Serial.println(TAG);
Keyboard.println(TAG);
delay(1000);
}
rfid.halt();
}
}
— Catatan —
Cara kerja program ini adalah jadi ketika ada kartu di TAP, maka oleh Arduinonya di Println / diketik dengan penambahan enter. Jika tidak ingin menggunakan Enter, pake Keuboard.print aja.
— Setting Komputer —
Selanjutnya teman-teman silahkan setting Password Komputer dan Facebook teman-teman dengan TAG kartu pada EKTP. Cara mengetahui, bisa buka Serial Menitor, atau buka aja Notepad atau Word atau di Arduino IDE juga bisa, terus tap kartunya nanti akan muncul TAG dari EKTP Teman2.
— Video Demo —
Untuk Video Demonya sudah saya Upload di youtube, bisa dilihat juga dibawah ini:
bang untuk link pembelian alat nya itu Arduino ProMicro & DIY Shield Arduino ProMicro gak ada ?