• BERANDA
  • TENTANG
    • Profil
    • Visi dan Misi
    • Fungsi & Tujuan
    • Struktur Organisasi
    • Pimpinan & Staff
    • Program Kerja
  • BERITA KEGIATAN
  • KERJASAMA
  • LAYANAN & INFORMASI
    • Form Booking Ruangan
    • Aplikasi
      • Susitao
      • Sitori
    • Arsip Digital
      • Arsip Surat
      • Arsip Peminjaman
      • Arsip Surat Gaji Tertunda
    • Helpdesk BKTaruna
    • Jadwal Kegiatan
    • Permohonan Pemakaian Ruangan
    • Jadwal Gedung
    • KOP SURAT
    • Sarana Kampus
  • SARANA
    • PRASARANA
      • Laboratorium
      • Kebun Percobaan
      • Asrama Kampus
      • Gelanggang Serbaguna
      • Sarana Olahraga
      • Masjid Kampus
      • Bus Kampus
      • Lokasi Parkir
      • Foto Kegiatan
      • Taman Hutan Raya (TAHURA)
  • ARSIP
Biro Pengelolaan Keuangan dan Tata Laksana Rumah Tangga
    • BERANDA
    • TENTANG
      • Profil
      • Visi dan Misi
      • Fungsi & Tujuan
      • Struktur Organisasi
      • Pimpinan & Staff
      • Program Kerja
    • BERITA KEGIATAN
    • KERJASAMA
    • LAYANAN & INFORMASI
      • Form Booking Ruangan
      • Aplikasi
        • Susitao
        • Sitori
      • Arsip Digital
        • Arsip Surat
        • Arsip Peminjaman
        • Arsip Surat Gaji Tertunda
      • Helpdesk BKTaruna
      • Jadwal Kegiatan
      • Permohonan Pemakaian Ruangan
      • Jadwal Gedung
      • KOP SURAT
      • Sarana Kampus
    • SARANA
      • PRASARANA
        • Laboratorium
        • Kebun Percobaan
        • Asrama Kampus
        • Gelanggang Serbaguna
        • Sarana Olahraga
        • Masjid Kampus
        • Bus Kampus
        • Lokasi Parkir
        • Foto Kegiatan
        • Taman Hutan Raya (TAHURA)
    • ARSIP

    artikel

    • Home
    • Blog
    • artikel
    • Membuat pengendali telpon rumah otomatis menggunakan arduino

    Membuat pengendali telpon rumah otomatis menggunakan arduino

    • Posted by M. Khairul Ashari
    • Categories artikel
    • Date 27/09/2024

    Membuat pengendali telepon rumah otomatis menggunakan Arduino bisa menjadi proyek yang menarik untuk mengontrol panggilan atau menjawab telepon secara otomatis dengan memanfaatkan sensor, relay, dan beberapa modul tambahan. Berikut adalah langkah-langkah dasar untuk membuat pengendali telepon rumah otomatis menggunakan Arduino:

    Alat dan Bahan:

    1. Arduino (Uno, Nano, atau lainnya)
    2. Modul relay – untuk mengontrol koneksi fisik ke jalur telepon.
    3. Modul DTMF (Dual-Tone Multi-Frequency) – untuk mendeteksi nada panggilan atau kode tombol telepon.
    4. Sensor suara (opsional) – jika ingin menambahkan fitur respon suara otomatis.
    5. LCD (opsional) – untuk menampilkan informasi panggilan.
    6. Komponen elektronik pendukung lainnya seperti resistor, transistor, dioda, dsb.
    7. Telepon rumah (landline) – yang akan dihubungkan dengan sistem Arduino.
    8. Kabel jumper, breadboard, dan PCB (jika perlu untuk pembuatan rangkaian lebih rapi).

    Fungsi yang Dapat Dimasukkan:

    • Menerima panggilan otomatis: Ketika ada panggilan masuk, Arduino akan mendeteksi sinyal dering dan mengangkat telepon.
    • Menolak panggilan otomatis: Arduino dapat mengatur kapan panggilan diterima atau ditolak berdasarkan kondisi tertentu.
    • Mengontrol panggilan keluar: Arduino bisa mengontrol keypad telepon dengan mengirimkan sinyal DTMF untuk memanggil nomor tertentu.
    • Pesan suara otomatis: Menggunakan modul suara, Anda dapat mengatur pesan suara otomatis untuk menjawab panggilan.

    Langkah-langkah:

    1. Merancang Skema Elektronik:

    • Hubungkan modul relay ke jalur telepon untuk membuka/menutup rangkaian telepon.
    • Hubungkan modul DTMF ke jalur telepon untuk mendeteksi sinyal DTMF dari telepon (biasanya ketika ada tombol yang ditekan).
    • Gunakan Arduino untuk mengontrol relay, memproses sinyal DTMF, dan mengeksekusi perintah otomatis.

    2. Pemrograman Arduino:

    Buat kode untuk mengontrol interaksi antara telepon dan sistem Arduino. Berikut contoh logika dasar:

    cpp

    #include <DTMF.h> // Library untuk modul DTMF

    int relayPin = 7; // Pin untuk relay
    int ringPin = 3; // Pin untuk mendeteksi sinyal dering

    void setup() {
    pinMode(relayPin, OUTPUT);
    pinMode(ringPin, INPUT);
    digitalWrite(relayPin, LOW); // Pastikan relay dalam keadaan off
    Serial.begin(9600);
    }

    void loop() {
    if (digitalRead(ringPin) == HIGH) {
    // Ketika telepon berdering
    Serial.println(“Panggilan masuk, mengangkat telepon…”);
    digitalWrite(relayPin, HIGH); // Aktifkan relay untuk menjawab panggilan
    delay(5000); // Simulasi waktu untuk menjawab panggilan

    // Masukkan logika lain di sini, seperti pesan suara otomatis atau kontrol DTMF
    digitalWrite(relayPin, LOW); // Matikan relay untuk mengakhiri panggilan
    }
    }

    3. Membuat Logika Pengendalian Panggilan:

    • Tambahkan kondisi kapan panggilan harus dijawab otomatis (misalnya, setelah dering ketiga).
    • Tambahkan kode untuk mengenali nada tombol telepon (DTMF) jika Anda ingin melakukan sesuatu berdasarkan tombol yang ditekan.
    • Anda juga bisa menambahkan modul RTC (Real-Time Clock) untuk menjawab panggilan pada jam-jam tertentu.

    4. Menambahkan Fitur Respon Suara (Opsional):

    Jika Anda ingin menambahkan fitur untuk mengirim pesan suara otomatis saat panggilan diterima, gunakan modul DFPlayer Mini atau modul MP3 player yang dapat dikontrol oleh Arduino. Anda bisa memuat file audio (pesan otomatis) yang akan diputar saat panggilan diterima.

    5. Menguji Sistem:

    • Sambungkan seluruh komponen sesuai skema.
    • Uji apakah sistem dapat mendeteksi panggilan masuk dan mengendalikan telepon dengan baik.
    • Pastikan modul DTMF bekerja dengan benar dalam mengenali tombol yang ditekan.

    Penerapan:

    Pengendali telepon rumah otomatis ini bisa digunakan untuk berbagai kebutuhan, seperti:

    • Sistem layanan otomatis: Memutar pesan otomatis atau mengarahkan panggilan ke layanan tertentu.
    • Respon otomatis di luar jam kerja: Mengatur kapan telepon akan menjawab panggilan berdasarkan waktu tertentu.

    Poin Penting:

    • Pastikan untuk selalu berhati-hati dalam menghubungkan rangkaian elektronik dengan jalur telepon rumah, karena bisa mengandung arus yang cukup tinggi untuk sinyal dering.
    • Gunakan modul optoisolator jika ingin menjaga Arduino tetap aman dari lonjakan arus yang datang dari jalur telepon.

    Dengan Arduino, fleksibilitas kontrol yang bisa diterapkan sangat luas. Anda bisa menambahkan berbagai fitur tambahan seperti pengenalan suara, kontrol dari jarak jauh, dan lainnya sesuai kebutuhan proyek Anda.

    • Share:
    author avatar
    M. Khairul Ashari

    Previous post

    Membuat Alat menghidupkan komputer otomatis menggunakan arduino
    27/09/2024

    Next post

    Membuat Alat pengaduk bumbu berbasis arduino
    28/09/2024

    You may also like

    Cara Meningkatkan Produktivitas Tanpa Harus Bangun Pagi
    30 January, 2026

    Produktif nggak selalu harus bangun pagi kok. Yang penting itu ngatur energi, bukan jam alarm. Ini beberapa cara meningkatkan produktivitas tanpa maksa jadi “morning person” 😄 1. Kenali Jam Emas Versi Kamu Ada orang yang otaknya baru “nyala” siang atau …

    Kesalahan Finansial yang Sering Dilakukan Anak Muda
    27 January, 2026

    Anak muda itu kreatif dan berani ambil risiko—sayangnya, urusan uang sering jadi korban 😅Ini kesalahan finansial yang paling sering dilakukan anak muda, plus sedikit konteks biar relate: Tidak Punya Anggaran (Budgeting) Uang datang, uang pergi. Tanpa tahu ke mana perginya.Banyak …

    Apa Itu AI dan Bagaimana Dampaknya bagi Kehidupan Sehari-hari
    24 January, 2026

    AI (Artificial Intelligence) atau Kecerdasan Buatan adalah teknologi yang memungkinkan mesin atau sistem komputer meniru cara berpikir dan belajar manusia. AI bisa mengenali pola, memahami bahasa, membuat keputusan, bahkan belajar dari pengalaman tanpa harus diprogram ulang secara manual. Contoh Sederhana …

    Instagram

    KAITAN UMA

    Penjaminan Mutu Universitas Medan Area - Universitas terbaik menerapkan kampus digital dengan mendukung program kampus merdeka menjadi PTS favorit di sumut.
    Himpunan Aplikasi Online Universitas Medan area - Universitas terbaik menerapkan kampus digital dengan mendukung program kampus merdeka menjadi PTS favorit di sumut.
    Jurnal Imiah Dosen Universitas Medan Area - Universitas terbaik menerapkan kampus digital dengan mendukung program kampus merdeka menjadi PTS favorit di sumut.
    Database Jurnal Mahasiswa Universitas Medan Area - Universitas terbaik menerapkan kampus digital dengan mendukung program kampus merdeka menjadi PTS favorit di sumut.
    Repository Universitas Medan Area - Universitas terbaik menerapkan kampus digital dengan mendukung program kampus merdeka menjadi PTS favorit di sumut.
    OPAC (Open Access Public Catalog) Digital library Universitas Medan Area - Universitas terbaik menerapkan kampus digital dengan mendukung program kampus merdeka menjadi PTS favorit di sumut.

    Lokasi

    logo-lke-uma

    • Helpdesk
    • [email protected]

    KAMPUS I

    Jalan Kolam Nomor 1 Medan Estate /Jalan Gedung PBSI, Medan 20223
    (061) 7360168. CALL CENTER : 0811-6013-888 Whatsapp
    Fax : (061) 7368012
    [email protected]

    KAMPUS II

    Jalan Sei Serayu No. 70 A / Jalan Setia Budi No. 79 B, Medan 20112
    (061) 42402994
    Fax : (061) 8226331
    [email protected]

    © Copyright 2026 PDAI | Universitas Medan Area