Skip to main content

Installasi Laravel 9 atau 10

aplikasi RFID


Komponen yang di gunakan :
  • Arduino uno 
  • RFID RC522
  • 2x Led
  • 2x Resistor 220 ohm
  • kabel jumper
  • lampu 220v dan fitting lampu / solenoid door lock 12v
  • Kabel power 220v (jika output nya lampu 220v)
  • papan percobaan
  • Relay 5v arduino

jika sudah lanjut saja untuk merangkai semua komponen nya di arduino uno:



Yang pertama rangkai yang paling mudah yaitu led dan relay nya. relay di pin 8 led di pin 2 dan 3



Lanjut pasang RFID ke arduino uno nya jangan lupa sumber RFID 3,3V 

jika sudah di rangkai semua lanjut untuk mengupload code nya ke arduino uno, sebelum upload code RFID ke arduino uno jika teman-teman baru pertama kali menggunakan RFID di arduino uno HARUS masukan library nya ke arduino uno bisa di Download Klik Di sini

Cara memasukan Library ke arduino uno:
https://bitcoinclix.net/468x60.gif 


masuk ke Sketch > include library>Add.zip library



terus cari library yang sudah di download dari AT-MO BLOG


jika berhasil maka tampilannya seperti di atas
 
masukan koding nya 
/*AT-MO PRODUCTION
RFID DAN RELAY
tolong jika menggunakan code ini
mohon masukan sumber seperti di bawah ini

"AT-MO PRODUCTION
EDIT BY OGI SINATRA"

* MOSI: Pin 11 / ICSP-4
* MISO: Pin 12 / ICSP-1
* SCK: Pin 13 / ISCP-3
* SS/SDA: Pin 10
* RST: Pin 9

*/

#include <RFID.h>
#include <SPI.h>

#define SS_PIN 10 //pin RFID yang bisa di ubah
#define RST_PIN 9 //pin RFID yang bisa di ubah

#define RELAY_ON 0
#define RELAY_OFF 1
#define RELAY_1  8   // pin yang digunakan yaitu pin 8

RFID rfid(SS_PIN,RST_PIN);


const int Merah = 3; //pin Led yang digunakan
const int hijau = 2; //pin Led yang digunakan

int serNum[5];

int cards[][5] = {
  {220,15,173,33,95} // alamat card
  };
 
[url=https://bitcoinclix.net/?ref=candra4][img]https://bitcoinclix.net/468x60.gif[/img][/url]

bool access = false;

void setup(){

    Serial.begin(9600);
    SPI.begin();
    rfid.init();

    pinMode(Merah, OUTPUT);
    pinMode(hijau, OUTPUT);
    pinMode(RELAY_1, OUTPUT);

    digitalWrite(RELAY_1, RELAY_OFF);
    digitalWrite(Merah, LOW);
    digitalWrite(hijau, LOW);
   
}
<a target="_blank" href="https://bitcoinclix.net/?ref=candra4"><img src="https://bitcoinclix.net/468x60.gif" border="0" width="468" height="60" /></a>

void loop(){
    
    if(rfid.isCard()){
    
        if(rfid.readCardSerial()){
            Serial.print(rfid.serNum[0]);
            Serial.print(" ");
            Serial.print(rfid.serNum[1]);
            Serial.print(" ");
            Serial.print(rfid.serNum[2]);
            Serial.print(" ");
            Serial.print(rfid.serNum[3]);
            Serial.print(" ");
            Serial.print(rfid.serNum[4]);
            Serial.println("");
            
            for(int x = 0; x < sizeof(cards); x++){
              for(int i = 0; i < sizeof(rfid.serNum); i++ ){
                  if(rfid.serNum[i] != cards[x][i]) {
                      access = false;
                      break;
                  } else {
                      access = true;
                  }
              }
              if(access) break;
            }
           
        }
        
       if(access){
          Serial.println("Berhasil");
          digitalWrite(hijau, HIGH);
          digitalWrite(RELAY_1, RELAY_ON);
          delay(5000);
          digitalWrite(RELAY_1, RELAY_OFF);
          digitalWrite(hijau, LOW);
          }
      
      else {
           Serial.println("Not allowed!");
           digitalWrite(Merah, HIGH);
           delay(500);
           digitalWrite(Merah, LOW);
           delay(500);
           digitalWrite(Merah, HIGH);
           delay(500);
           digitalWrite(Merah, LOW);         
           }        
    }
    
    rfid.halt();
}
<a target="_blank" href="https://bitcoinclix.net/?ref=candra4"><img src="https://bitcoinclix.net/468x60.gif" border="0" width="468" height="60" /></a>


 

Comments

Alif Adani said…
Alif Adani XI TKJ( sudah)
Unknown said…
JOSUA SILABAN(SUDAH)
Candra R said…
https://cryptoplace.cloud/?ref=dendi.saiful69
https://app.stormgain.com/friend/BNS73523923
Shidqi Skincare said…
https://www.remotasks.com/r/ILSSRDYW
Candra R said…
https://litepick.io/?ref=candra4
Shidqi Skincare said…
Penambangan Bitcoin gratis, mudah diperoleh setiap hari Rp3.000.000 Gunakan tautan saya untuk mendaftar dan memberi Anda Rp142.090 untuk penarikan. https://q.halleydragon.me/go?u=F2LOFCO1&sid=xSKLCf&c=ID&s=cp&lang=ID&ch=44&cl=1002