Anda di halaman 1dari 6

PROGRAM SISTEM PEMBUATAN SMART KEY

Kelompok 1:

- Merangkai aliran program smart key seperti contoh gambar di atas.


- Abaikan warna kabel dengan bahan praktek karena tidak sama warna nya yang
penting berfungsi.
- Merupakan rangkaian arus DC, jadi jangan di salurkan secara langsung program
dengan arus AC/listrik sekolah. Jadi harus menggunakan adaptor. Pakai adaptor HP
juga bisa.
- Rumus Program di bawah sudah bapak masukkan dalam sistem tinggal kalian pahami
lagi program dengan menonton di Youtube/Internet.
- Cara mengecek dengan mencoba menempelkan masing-masing kartu pada sistem.
Apabila program menyala dan berbunyi berarti sistem berhasil.
- Jika berhasil menyala ditandai dengan bunyi coba dicek menggunakan multitester
pada output relay. Apabila ada tengangan arus DC keluar berarti program sempurna.
- Kalian siapkan seluruh bahan-bahan di atas. Jika belum Minggu depan sudah ready.
- SILAKAN DAN SELAMAT MENCOBA. JANGAN PERNAH MENYERAH.
KARENA MENYERAH HANYA UNTUK ORANG-ORANG YANG LEMAH.
TIDAK BISA TANYA DAN BELAJAR
RUMUS PROGRAM

/ Project Pengaman SMART KEY On Off Menggunakan RFID dan Arduino


// Dibuat oleh : Bapak Abdul Basit, S.Pd.
// Praktek PKK kelas XII TKR

// menambah library program


#include <SPI.h>
#include <MFRC522.h>
#include <Wire.h>

// inialisasi pin RFID, buzzer, dan relay


#define SS_PIN 10
#define RST_PIN 9
MFRC522 mfrc522(SS_PIN, RST_PIN);
int pinBuzzer = 8;
int pinRelay = 7;

// inialisasi variabel kondisi


int kondisi;

// ===================== PROGRAM PENGATURAN AWAL


======================= //

void setup()
{
// inialisasi baud rate serial monitor
Serial.begin(9600); // Initiate a serial communication
SPI.begin(); // Initiate SPI bus
mfrc522.PCD_Init(); // Initiate MFRC522

// inialisasi status I/O pin


pinMode(pinBuzzer, OUTPUT);
pinMode(pinRelay, OUTPUT);

// mematkan buzzer dan relay di awal program


digitalWrite(pinBuzzer, HIGH);
digitalWrite(pinRelay, HIGH);

// kondisi awal = 0
kondisi = 0;
}

// ============================== PROGRAM UTAMA


============================== //

void loop()
{
// cek kartu RFID baru
if ( ! mfrc522.PICC_IsNewCardPresent())
{
return;
}
// memilih kartu RFID
if ( ! mfrc522.PICC_ReadCardSerial())
{
return;
}
// menampilkan ID kartu RFID pada Serial Monitor
Serial.print("UID:");
String content = "";
byte letter;
for (byte i = 0; i < mfrc522.uid.size; i++)
{
Serial.print(mfrc522.uid.uidByte[i] < 0x10 ? " 0" : " ");
Serial.print(mfrc522.uid.uidByte[i], HEX);

content.concat(String(mfrc522.uid.uidByte[i] < 0x10 ? " 0" : " "));


content.concat(String(mfrc522.uid.uidByte[i], HEX));
}

content.toUpperCase();

// *** PROGRAM JIKA KARTU RFID SESUAI DENGAN YANG TERDAFTAR *** //
// ****** ubah ID katu RFID yang ingin didaftarkan di sini ****** //
if (content.substring(1) == "67 DF 74 E3")
{

// PROGRAM "ON" alat

// jika kondisi = 0
if (kondisi == 0)
{
// relay dinyalakan
// alat dalam kondisi "ON"
// buzzer menyala
digitalWrite(pinRelay, LOW);
digitalWrite(pinBuzzer, LOW);
delay(1000);
// buzzer dimatikan
digitalWrite(pinBuzzer, HIGH);
delay(1000);
// kondisi menjadi = 1
kondisi = 1;
}

// PROGRAM "OFF" alat

// jika kondisi = 1
else if (kondisi == 1)
{
// relay dimatikan
// alat dalam kondisi "ON"
// buzzer menyala
digitalWrite(pinRelay, HIGH);
digitalWrite(pinBuzzer, LOW);
delay(1000);
// buzzer dimatikan
digitalWrite(pinBuzzer, HIGH);
delay(1000);
// kondisi menjadi = 0
kondisi = 0;
}
}

// PROGRAM JIKA KARTU RFID YANG DIGUNAKAN SALAH ATAU TIDAK


TERDAFTAR

else {
// buzzer berbunyi pendek 3 kali
digitalWrite(pinBuzzer, LOW);
delay(300);
digitalWrite(pinBuzzer, HIGH);
delay(300);
digitalWrite(pinBuzzer, LOW);
delay(300);
digitalWrite(pinBuzzer, HIGH);
delay(300);
digitalWrite(pinBuzzer, LOW);
delay(300);
digitalWrite(pinBuzzer, HIGH);
delay(300);
}
}

FLUSH INJECTOR CLEANER


Harga Satuan Jumlah Total
No Uraian Satuan Ket
(Rp) (Rp)
1 Flush Injector
Cleaner
1 Regulator Pneumatic 1 Biji
2 Selang Pneumatic 3 meter
10mm
3 Nepel Pneumatic 10 6 Biji
mm
4 Selang injector 1 Biji
5 Keran Pneumatic 3 paket
6 Botol Coca-Cola/Sprit 3 meter
7 Dop motor 3 Biji
8 Lem Besi/Dekston 2 Biji
(Hitam Putih)
9 Lem Korea 2 Biji
10 Lem tembak 3 Batang

Kelompok 2:
- Kalian siapkan seluruh bahan-bahan di atas. Jika belum Minggu depan sudah ready.
- Jika sudah bawa mulai lah kalian pelajari sistem gambar di bawah ini

- Kemudian kerjakan dengan bahan yang sudah kalian siapkan dan buatlah seperti pada
gambar di atas
- Ganti tabung dengan botol sprit/coca cola. Supaya hemat tetapi mempunyai fungsi
yang sama.
- SILAKAN MENCOBA DAN DIKERJAKAN.

Anda mungkin juga menyukai