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:

  1. Arduino ProMicro | BELI
  2. DIY Shield Arduino ProMicro | BELI
  3. RC522 RFID Support EKTP | BELI
  4. Kabel Jumper Female-Female | BELI
  5. Kabel Micro USB | BELI
  6. 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:

CATATAN Rangkaian:
SDA RFID – Pin 10 Arduino Pro Micro
SCK RFID – Pin 15 Arduino Pro Micro
MOSI RFID – Pin 16 Arduino Pro Micro
MISO RFID – Pin 14 Arduino Pro Micro
GND RFID – GND Arduino Pro Micro
RST RFID – Pin 9 Arduino Pro Micro
3.3V RFID – Pin 6 Arduino Pro Micro

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:

Saya adalah seorang pengulik yang tertarik dalam bidang Microcontroller, Internet of Things (IoT), dan Artificial Intelligence (AI). Saya terus belajar dan mengembangkan pengetahuan serta keterampilan saya di dalam ketiga bidang tersebut dengan harapan dapat menciptakan solusi inovatif yang bermanfaat.

One thought on “Cara Akses Login Komputer Dan Facebook Menggunakan E-KTP – Arduino Project

Leave a Reply

Your email address will not be published. Required fields are marked *

You might also like