• 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 Alat pengarah CCTV dengan arduino

    membuat Alat pengarah CCTV dengan arduino

    • Posted by M. Khairul Ashari
    • Categories artikel
    • Date 24/10/2024

    Membuat alat pengarah CCTV menggunakan Arduino bisa menjadi proyek menarik yang memungkinkan kamera CCTV dapat bergerak untuk memantau area yang lebih luas. Berikut adalah gambaran umum proyek ini, termasuk komponen yang diperlukan, cara kerja, dan contoh kode sederhana.

    Komponen yang Dibutuhkan membuat Alat pengarah CCTV dengan arduino

    1. Arduino Uno atau kompatibel – Sebagai mikrokontroler utama.
    2. Servo Motor (x2) – Satu untuk menggerakkan kamera ke kiri-kanan (sumbu X), dan satu untuk atas-bawah (sumbu Y).
    3. Joystick atau Sensor Ultrasonik – Sebagai pengendali gerak kamera.
    4. Kamera CCTV – Bisa menggunakan kamera yang sudah memiliki bracket untuk pemasangan pada servo.
    5. Power Supply – Untuk menyalakan Arduino dan motor servo (baterai 5V atau adaptor DC).
    6. Breadboard dan Kabel Jumper – Untuk menghubungkan komponen.
    7. Bracket – Untuk memasang kamera dan servo pada dudukan.

    Cara Kerja

    Joystick atau sensor ultrasonik akan digunakan untuk mengontrol arah servo motor pada sumbu X dan Y. Pergerakan servo ini akan memindahkan sudut pandang kamera CCTV.

    Langkah-Langkah Pembuatan

    1. Rangkaian Fisik

    • Pasang dua servo motor pada sumbu X dan Y.
    • Pasang kamera CCTV pada bracket yang terhubung dengan servo.
    • Hubungkan joystick ke pin analog Arduino (misal, A0 untuk sumbu X dan A1 untuk sumbu Y).
    • Sambungkan kabel servo ke pin PWM Arduino (misal, Pin 9 untuk servo X dan Pin 10 untuk servo Y).

    2. Kode Program

    Berikut adalah contoh kode sederhana untuk mengendalikan arah kamera CCTV dengan joystick:

    cpp
    #include <Servo.h>

    Servo servoX; // Servo untuk sumbu X (horizontal)
    Servo servoY; // Servo untuk sumbu Y (vertikal)

    int joystickX = A0; // Pin joystick sumbu X
    int joystickY = A1; // Pin joystick sumbu Y

    int posX = 90; // Posisi awal servo X
    int posY = 90; // Posisi awal servo Y

    void setup() {
    servoX.attach(9); // Servo X terhubung ke pin 9
    servoY.attach(10); // Servo Y terhubung ke pin 10

    pinMode(joystickX, INPUT);
    pinMode(joystickY, INPUT);

    servoX.write(posX);
    servoY.write(posY);
    }

    void loop() {
    int xVal = analogRead(joystickX); // Membaca nilai joystick X
    int yVal = analogRead(joystickY); // Membaca nilai joystick Y

    // Menghitung posisi servo X berdasarkan nilai joystick
    if (xVal < 470) {
    posX -= 1;
    } else if (xVal > 550) {
    posX += 1;
    }

    // Menghitung posisi servo Y berdasarkan nilai joystick
    if (yVal < 470) {
    posY -= 1;
    } else if (yVal > 550) {
    posY += 1;
    }

    // Membatasi posisi servo agar tidak keluar dari batas 0-180 derajat
    posX = constrain(posX, 0, 180);
    posY = constrain(posY, 0, 180);

    // Menulis posisi servo
    servoX.write(posX);
    servoY.write(posY);

    delay(15); // Tunggu sebentar untuk stabilitas
    }

    Penjelasan Kode

    1. analogRead() membaca nilai dari joystick, dengan nilai tengah sekitar 512.
    2. Jika joystick bergerak, nilai ini akan lebih besar atau lebih kecil, yang digunakan untuk mengubah posisi servo.
    3. constrain() digunakan untuk memastikan posisi servo tidak keluar dari rentang 0-180 derajat.

    Pengembangan Lebih Lanjut

    • Menggunakan sensor ultrasonik untuk otomatisasi berdasarkan pergerakan objek.
    • Menambah fungsi untuk menyimpan posisi awal dan kembali ke posisi itu.
    • Mengintegrasikan dengan aplikasi kontrol jarak jauh menggunakan modul WiFi seperti ESP8266 atau Bluetooth untuk kontrol dari ponsel.

    Dengan perangkat ini, Anda akan memiliki sistem pengarah CCTV sederhana berbasis Arduino yang bisa membantu memantau area secara otomatis atau manual.

    • Share:
    author avatar
    M. Khairul Ashari

    Previous post

    Identitas Digital Di Indonesia : Perkembangan, Manfaat, Dan Masa Depan
    24/10/2024

    Next post

    Membuat Pendataan Kebersihan menggunakan IoT
    25/10/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