Spesifikasi Kit:
- Kompatibilitas: Kit ini dirancang untuk Arduino UNO R3 atau kompatibel dengan papan pengembangan berbasis ATmega328P.
- Modul RFID: Biasanya dilengkapi dengan modul RFID MFRC522 yang mendukung komunikasi nirkontak untuk aplikasi seperti kartu akses atau sistem keamanan.
- Motor Stepper: Termasuk motor stepper 28BYJ-48 dan driver ULN2003 untuk kontrol motor presisi.
- Komponen Tambahan:
- Breadboard dan kabel jumper untuk membuat rangkaian.
- LED, resistor, dan komponen dasar lainnya.
- Sensor seperti sensor suhu atau sensor jarak (opsional, tergantung kit).
- Versi Upgrade: Versi ini biasanya mencakup peningkatan fitur seperti kemampuan RFID yang lebih luas atau motor stepper dengan kontrol yang lebih presisi.
Isi Paket:
- Paket yang didapat:
1 x UNO DIP Board clone /compatible
1 x USB Cable
1 x Breadboard 830 mb102
LED Merah Kuning Hijau (Masing-masing 10pcs)
Resistance 220, 1K, 10K (Masing-masing 10)
65 x male to male dupond line
10 x male to female
2 x Buzzer
1 x Infrared receiver
1 x Sensor Suhu LM35
2 x capasitor
3 x Ldr
5 x push button
1 x Remot Kontrol
1 x 4-digit 7segment
1 x 1-digit 7segment
1 x 8*8 Dot matrix module
1 x Motor Stepper beserta Driver Motor
1 x 9g Servo
1 x Lcd 16×2
1 x Modul Joystick XY
1 x Modul Temperatur DHT11
1 x Water test module
1 x Modul RFID MF-522
1 x RFID keychain
1 x RFID White card
1 x Sensor Michropone
1 x Modul Relay
1 x Modul RTC DS1307
1 x 4*4 Key board
1 x RGB 3 color
1 x 9V battery clip
Header single male
Kode Pemrograman RFID (Arduino Contoh):
Berikut adalah contoh kode untuk menggunakan modul RFID MFRC522 dengan Arduino UNO R3 untuk membaca data dari kartu RFID:
MFRC522 rfid(SS_PIN, RST_PIN); // Inisialisasi objek RFID
void setup() {
Serial.begin(9600);
SPI.begin(); // Inisialisasi komunikasi SPI
rfid.PCD_Init(); // Inisialisasi modul RFID
Serial.println("Tunggu Kartu RFID...");
}
void loop() {
// Periksa apakah ada kartu yang terdeteksi
if (!rfid.PICC_IsNewCardPresent()) {
return;
}
// Periksa apakah kartu dapat dibaca
if (!rfid.PICC_ReadCardSerial()) {
return;
}
// Cetak UID dari kartu
Serial.print("UID Kartu: ");
for (byte i = 0; i < rfid.uid.size; i++) {
Serial.print(rfid.uid.uidByte[i] < 0x10 ? " 0" : " ");
Serial.print(rfid.uid.uidByte[i], HEX);
}
Serial.println();
delay(1000); // Tunggu 1 detik sebelum pembacaan ulang
}
Kode Pemrograman Stepper Motor (Arduino Contoh):
Berikut adalah contoh kode untuk menggerakkan motor stepper 28BYJ-48 dengan driver ULN2003 menggunakan Arduino UNO:
const int stepsPerRevolution = 2048; // Langkah untuk satu putaran penuh
// Inisialisasi motor stepper menggunakan pin-pinnya
Stepper myStepper(stepsPerRevolution, 8, 10, 9, 11);
void setup() {
myStepper.setSpeed(10); // Set kecepatan motor (RPM)
Serial.begin(9600);
}
void loop() {
// Gerakkan motor searah jarum jam
Serial.println("Gerak searah jarum jam");
myStepper.step(stepsPerRevolution);
delay(1000);
// Gerakkan motor berlawanan arah jarum jam
Serial.println("Gerak berlawanan arah jarum jam");
myStepper.step(-stepsPerRevolution);
delay(1000);
}
Langkah Penggunaan:
- Persiapan Papan Arduino: Hubungkan Arduino UNO R3 dengan komputer menggunakan kabel USB.
- Modul RFID: Sambungkan modul RFID MFRC522 ke pin yang sesuai pada Arduino (gunakan SPI).
- Motor Stepper: Sambungkan motor stepper 28BYJ-48 dan driver ULN2003 ke Arduino untuk mengontrol gerakan motor.
- Unggah Kode: Gunakan Arduino IDE untuk menulis dan mengunggah kode ke papan Arduino UNO.
- Pantau Serial: Buka serial monitor di Arduino IDE untuk memantau keluaran RFID atau stepper motor.
- Eksperimen dengan Proyek: Modifikasi dan kembangkan proyek Anda sesuai dengan komponen yang ada di dalam kit.
Cara Perawatan:
- Cek Koneksi: Pastikan koneksi kabel jumper dan komponen lain selalu terhubung dengan baik untuk menghindari kesalahan pembacaan atau kontrol.
- Kalibrasi RFID: Jika sering menggunakan RFID, pastikan modul dan kartu/tag RFID dalam kondisi bersih dan bebas dari gangguan untuk akurasi pembacaan.
- Periksa Motor Stepper: Jika motor stepper bekerja dengan suara kasar atau tidak bergerak lancar, periksa tegangan dan koneksi antara driver dan motor.
Aplikasi:
- Sistem Akses Pintu Berbasis RFID: Buat sistem keamanan yang menggunakan kartu RFID untuk membuka kunci pintu.
- Otomasi Mekanisme dengan Stepper Motor: Gunakan motor stepper untuk membuat sistem mekanis yang presisi seperti penggerak lengan robot atau kamera.
- Proyek Edukasi Mikrokontroler: Kit ini sangat cocok untuk belajar pemrograman mikrokontroler, motor kontrol, dan sistem RFID.
Kit belajar ini sangat ideal untuk pemula yang ingin memahami konsep dasar RFID, motor stepper, dan penggunaan Arduino dalam proyek DIY atau edukasi.