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

Popular posts from this blog

PERANGKAT LUNAK PENGOLAH GAMBAR VEKTOR

  ´ Penggunaan Weld, Trim, Intersect dan yang lainnya di dalam CorelDraw X5 mempunyai banyak manfaat . Fitur ini berfungsi untuk menggabungkan atau memotong objek dengan objek lainyang telah di buat . Kegunaannya banyak dan tentu saja untuk mempermudah pekerjaan . Langkah-langkah yang dilakukan : Pertama , buat dua objek berupa kotak yang saling tumpang tindih , satu dikasih warna hijau dan orange . Simpan kotak warna orange diatas kotak warna hijau dan mulai dimainkan .   ´ Fitur ini muncul di property bar, ketika memilih 2 objek . Jadi untuk contoh klik kotak warna hijau , tekan shift ( tahan ) lalu klik kotak warna orange. Nah di property bar muncul 7 fitur untuk menggabungkan atau memotong antar 2 kotak tersebut .    Gambar vektor dengan menggunakan fitur efek   ´ Contoh objek logo RPL akan diberi efek seperti 3D, caranya yaitu dengan : ´ Klik Window ´ Klik Dockers...

Cara Menentukan Warna Tube dan Core Fiber Optic

Urutan Warna  fiber optic 1. Biru                              7. Merah 2. Orange                         8.Hitam 3. Hijau                              9. Kuning 4. cokelat                         10. Violet 5. Abu-abu                        11. Ping 6. Putih                              12. Tosca   Sesuai dengan standard TIA/EIA-598 yang dipakai secara internasional, digunakan 12 warna sebagai pengenal urutan, yaitu No urut Warna No Urut Warna 1 2 3 4 5 ...

Menampilkan Peta dari Database Mysql

Oke pada postingan kali ini saya akan coba berbagi ilmu bagaimana cara-cara menampilkan peta geometry (polygon) dari database MYSQL kedalam mapserver. Dari dulu kebanyakan kita mengenal cara pembuatan mapserver dengan menggunakan media peta dengan format peta .shp, nah sekaranga saya akan coba menjelaskan bagaiman kita membuat dan menampilkan peta yang diambil dari database. Apa sih keunggulan menampilkan peta dari database??? nah pertanyaan ini sangat berguna sekali. jawaban dari pertanyaan itu adalah, dengan menggunakan database maka peta yang kita buat akan menjadi peta yang dinamis, sehingga jika kita membuat pewarnaan peta berdasarkan data numerik maka pewarnaan itu akan menjadi dinamis sesuai dengan data yang diinput Nah langsung aja ke TKP. 1. untuk mengkonversi data Geometry kedalam database MySQL kita harus mendownload terlebih dahulu shp2MySQL download disini shp2mysql . kemudian extract file shp2Mysql kedalam direktori sesuai dengan direktori yang anda inginkan contoh D:s...