Login

Bel Sekolah Digital dengan Arduino & Android

Bel Sekolah Digital - Arduino & Android

Bel Sekolah Digital dengan Arduino & Android

Panduan lengkap membangun sistem bel sekolah otomatis modern

Pengenalan

Bel sekolah digital digunakan sebagai pengingat pergantian jadwal di sekolah. Sistem ini dapat menggunakan komputer, aplikasi Android, atau perangkat mandiri berbasis Arduino.

Komponen

No Komponen Keterangan
1Arduino UnoMikrokontroler sebagai otak sistem
2Bluetooth HC-05Untuk komunikasi dengan Android
3RTC DS3231Modul jam real-time
4LCD 16x2 + I2CMenampilkan waktu & jadwal
5Relay 1 ChannelMengaktifkan bel/speaker
6DFPlayer Mini MP3Memutar file suara bel
7SpeakerOutput suara bel

Contoh Sketch Arduino

#define NAMA_SEKOLAH "Sekolah Digital"
#define SQW_PIN A3
#define PIN_RELAY 8
#define RELAY_ON LOW

#include <SoftwareSerial.h>
#include <DFPlayer_Mini_Mp3.h>
#include <RTC.h>
#include <Wire.h>
#include <LiquidCrystal_I2C.h>

SoftwareSerial bluetooth(2,3);
SoftwareSerial mp3Serial(4,5);
LiquidCrystal_I2C lcd(0x3F,16,2);

void setup() {
  pinMode(PIN_RELAY, OUTPUT);
  digitalWrite(PIN_RELAY, !RELAY_ON);
  bluetooth.begin(9600);
  mp3Serial.begin(9600);
  mp3_set_serial(mp3Serial);
  mp3_set_volume(15);
  lcd.begin();
  lcd.backlight();
  lcd.setCursor(0,0); lcd.print("Bel Sekolah");
}

void loop() {
  // Cek waktu & jadwal
  // Nyalakan relay & mainkan MP3
  // Update LCD
  // Cek input dari aplikasi Android
}
        
Download Sketch

Penggunaan

  1. Susun rangkaian Arduino sesuai skema.
  2. Upload sketch Arduino.
  3. Masukkan file MP3 ke SD card (folder mp3/).
  4. Install aplikasi Android untuk kontrol jadwal dan bel.
  5. Atur jadwal sesuai kebutuhan sekolah.
© 2026 Sistem Bel Sekolah Digital | Smart Media NKBT

Komentar

Login untuk berkomentar