Project Kunci Pintu Menggunakan Modul Arduino RF

Posted on

Selamat datang Gaes. Malam ini kita akan membicarakan tentang topik yaitu Project Kunci pintu menggunakan modul Arduino RF

Semoga postingan mengenai Project Kunci pintu menggunakan  modul Arduino RF

dapat memberikan faedah untuk Sahabat semua. Mari kita lihat artikel ini hingga tuntas.

Pengantar

Halo teman-teman, saya harap Anda baik-baik saja. Apakah Anda menginginkannya? Sirkuit pembukaan dan penutupan pintu otomatis Menggunakan Arduino? Nah jika demikian maka Anda berada di tempat yang tepat.

Pada artikel ini, kami akan mengajari Anda cara membuat pintu otomatis dengan menggunakannya Arduino UNO Dan RF Modul.

Tinjau modul RF dengan Arduino sebelum Anda mulai. Juga, lihat proyek menarik lainnya di Arduino dan Raspberry Pi.

rf modul Arduino

bagaimana itu bekerja? bekerja

  • Pintu terbuka dan tertutup secara otomatis dengan bantuan motor DC yang dikendalikan oleh motor Pengemudi mesin L298N Modul.
  • Kapan sensor inframerah Mendeteksi seseorang dalam jangkauannya, modul pemancar mengirimkan sinyal untuk membuka gerbang.
  • Jika sinyal berhasil dikirim oleh modul, LED akan menyala. Ketika sensor IR tidak mendeteksi siapa pun, LED mati secara normal.
  • Modul penerima menerjemahkan sinyal dan membuka gerbang. Untuk proyek ini Anda harus membuat dua sirkuit terpisah.

Komponen yang diperlukan

  • Dua board Arduino UNO
  • Jumper dan resistor 220 ohm
  • Modul penerima pemancar RF
  • Driver motor L298N dan baterai 9V
  • LED dan motor DC
  • sensor inframerah
  • Kabel USB untuk mengupload kode
  • baterai 9volt
  • pemuat CD
  • Kawat jumper
  • Resistansi 220 ohm
Komponen modul Arduino rf

Diagram sirkuit Arduino RF

Diagram sirkuit rf modul Arduino

Sirkuit pemancar

rf modul Arduino

Tabel koneksi pemancar

Arduino UNO sensor inframerah
(+5 volt) VCC
GND GND
Pin A0 PIN KELUAR
Arduino UNO RF – Modul penerima
(+5 volt) VCC
GND GND
12 pin Pin data
Arduino UNO Kepemimpinan Resistansi 220 ohm
9 pin Pin Ande
Pin katoda Terminal 1
GND Terminal 2
  • Hubungkan pin VCC modul pemancar RF dan pin VCC sensor IR ke pin 5V Arduino.
  • Hubungkan pin GND modul pemancar RF dan pin GND sensor IR ke pin GND Arduino.
  • Hubungkan modul data modul pemancar dengan pin digital -12 Arduino.
  • Ambil LED dan sambungkan terminal positifnya ke pin digital Arduino-9 dan terminal negatifnya ke pin Arduino GND melalui resistor 220 ohm.
  • Terakhir, sambungkan pin OUT sensor IR ke pin analog-0 Arduino. Sekarang bangun sirkuit penerima.
Baca :  Proyek Motor Servo Yang Dikendalikan Bluetooth

Sirkuit penerima

rf modul Arduino

Tabel koneksi penerima

Arduino UNO Pengemudi mesin L298N
7 pin 1
6 pin 2
Arduino UNO RF – Modul pemancar
(+5 volt) VCC
GND GND
12 pin Pin data
Mesin Pengemudi mesin L298N
Terminal 1 Keluaran terminal 1
Terminal 2 Keluaran terminal 2
Arduino UNO Kepemimpinan Resistansi 220 ohm
2 pin Pin Ande
Pin katoda Terminal 1
GND Terminal 2
Arduino UNO baterai 9volt Pengemudi mesin L298N
(+5 volt) +5 volt
9 volt +12 volt
GND GND GND
  • Hubungkan pin VCC penerima RF dan pin VCC (5V) dari driver motor ke pin 5V Arduino.
  • Hubungkan pin GND penerima dan pin GND driver mesin ke pin GND Arduino.
  • Hubungkan motor DC ke pin output driver motor. Dapatkan LED dan
  • Hubungkan terminal positif ke pin digital Arduino 2 dan terminal negatif ke pin GND melalui resistor 220 ohm.
  • Ambil baterai 9 volt dan sambungkan kabel positif ke soket driver motor 12 volt dan kabel negatif ke soket Arduino GND.
  • Terakhir, sambungkan pin IN1 dan IN2 driver mesin L298N ke pin Arduino Digital-7 dan Digital-6.

Kode untuk proyek

Catatan: Silakan unggah kode berikut sesuai dengan sirkuitnya. Instalasi Perpustakaan ke perangkat lunak IDE terlebih dahulu. Berikut cara menambahkan pustaka ringkas ke Arduino IDE Anda.

Kode sirkuit pemancar:

 // Techatronic.com  
 // VirtualWire Library Link  
 // https://github.com/m0/Updated-Arduino-VirtualWire-Library  
 #include <VirtualWire.h>  
 char *controller;  
 int IR_sensor;  
 void setup()   
   
  // put your setup code here, to run once:  
  Serial.begin(9600);  
  pinMode(9,OUTPUT); // LED Pin  
  vw_set_ptt_inverted(true);   
  vw_set_tx_pin(12);     // DATA PIN  
  vw_setup(4000);// speed of data transfer Kbps  
  delay(1000);  
 void loop()   
   
 IR_sensor = analogRead(A0); // IR SENSOR PIN( A0 )  
 Serial.println(IR_sensor);  
 if(IR_sensor >100)  
   
   controller="1" ;   
   vw_send((uint8_t *)controller, strlen(controller));  
   vw_wait_tx();   // Wait until the whole message is gone  
   digitalWrite(9,1); // LED ON  
   delay(1000);  
   
  else  
    
   controller="0" ;  
   vw_send((uint8_t *)controller, strlen(controller));  
   vw_wait_tx();   // Wait until the whole message is gone  
   digitalWrite(9,0); // LED OFF  
    
   

Kode sirkuit penerima:

 // Techatronic.com  
 // VirtualWire Library Link  
 // https://github.com/m0/Updated-Arduino-VirtualWire-Library  
 #include <VirtualWire.h>  
 void setup()  
   
 vw_set_ptt_inverted(true); // Required for DR3100  
 vw_set_rx_pin(12); // DATA PIN  
 vw_setup(4000);   // Bits per sec  
 pinMode(2, OUTPUT); // LED PIN  
 pinMode(6, OUTPUT); // MOTOR PIN  
 pinMode(7, OUTPUT); // MOTOR PIN  
 vw_rx_start(); // Start the receiver PLL running  
 Serial.begin(9600);  
 void loop()  
   
 uint8_t buf[VW_MAX_MESSAGE_LEN];  
 uint8_t buflen = VW_MAX_MESSAGE_LEN;  
 Serial.println("starting");  
 if(vw_get_message(buf, &buflen)) // Non-blocking  
   
  if(buf[0]=='1')  
   
   Serial.println("1");  
   digitalWrite(2,1);  // LED ON  
   digitalWrite(6,1);  // MOTOR   
   digitalWrite(7,0);  // MOTOR  
   delay(1000);  
    
 if(buf[0]=='0')   
   
   Serial.println("0");  
   digitalWrite(2,0);  // LED ON  
   digitalWrite(6,0);  // MOTOR   
   digitalWrite(7,1);  // MOTOR  
   delay(1000);  
    
    
   

Kami harap Anda sepenuhnya memahami proyek ini. Beri tahu kami jika Anda memiliki keraguan tentang proyek ini Komentar bagian Dibawah

Baca :  Burn Bootloader Arduino | Cara Mem-boot Arduino

Contoh video

Selamat belajar!

Sebarkan cinta, bagikan posting ini dengan teman-teman Anda

Demikianlah Sahabat semua ulasan mengenai Project Kunci pintu menggunakan modul Arduino RF.

Semoga Sobat semuanya dapat mendapatkan manfaat dari topik ini.