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.

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

Diagram sirkuit Arduino RF

Sirkuit pemancar

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.
Sirkuit penerima

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
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.