• 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 Jam Menggunakan Sensor Matahari dengan arduino

    Membuat Jam Menggunakan Sensor Matahari dengan arduino

    • Posted by BKTARUNA UMA
    • Categories artikel
    • Date 31/12/2024

    Membuat jam menggunakan sensor matahari dengan Arduino adalah proyek yang menarik! Dalam proyek ini, Anda akan memanfaatkan sensor cahaya (seperti fotodioda atau LDR – Light Dependent Resistor) untuk mendeteksi posisi matahari dan mengonversi informasi ini menjadi estimasi waktu. Berikut adalah panduan langkah-langkahnya:


    Komponen yang Dibutuhkan

    1. Arduino (Uno, Nano, atau sejenisnya)
    2. Sensor cahaya (LDR atau fotodioda) – minimal 2 sensor
    3. Resistor (misalnya, 10 kΩ untuk LDR)
    4. Breadboard dan kabel jumper
    5. Baterai atau sumber daya untuk Arduino
    6. Penopang fisik untuk sensor (misalnya, karton atau plastik kecil)
    7. Buzzer atau LED (opsional, untuk memberikan tanda waktu)

    Prinsip Kerja

    1. Deteksi Intensitas Cahaya: Sensor cahaya digunakan untuk mendeteksi intensitas cahaya dari matahari.
    2. Posisi Matahari: Dengan menggunakan dua atau lebih sensor cahaya yang dipasang di sudut yang berbeda, perbedaan intensitas cahaya dapat digunakan untuk memperkirakan posisi matahari.
    3. Konversi ke Waktu: Algoritma pada Arduino mengonversi posisi matahari menjadi estimasi waktu berdasarkan tabel posisi matahari atau rumus astronomi sederhana.

    Rancangan Elektronik

    Skema Dasar

    • LDR: Sambungkan salah satu kaki LDR ke pin analog Arduino (misalnya, A0 dan A1), dan kaki lainnya ke 5V.
    • Resistor Pull-Down: Sambungkan resistor 10 kΩ antara kaki LDR yang terhubung ke pin analog dan ground.
    lua
    5V --- LDR --- A0
    |
    R (10kΩ)
    |
    GND

    Ulangi konfigurasi ini untuk semua sensor cahaya yang digunakan.


    Kode Arduino

    Berikut contoh kode untuk membaca nilai dari sensor cahaya dan menghitung waktu:

    cpp
    const int sensor1 = A0; // Pin untuk sensor 1
    const int sensor2 = A1; // Pin untuk sensor 2

    int nilaiSensor1 = 0;
    int nilaiSensor2 = 0;
    int waktuEstimasi = 0; // Waktu dalam jam

    void setup() {
    Serial.begin(9600); // Memulai komunikasi serial
    }

    void loop() {
    // Membaca nilai dari sensor
    nilaiSensor1 = analogRead(sensor1);
    nilaiSensor2 = analogRead(sensor2);

    // Hitung perbedaan intensitas
    int perbedaan = nilaiSensor1 - nilaiSensor2;

    // Konversi ke waktu estimasi (ini contoh logika sederhana)
    // Anda bisa mengkalibrasi nilai ini berdasarkan posisi sensor
    waktuEstimasi = map(perbedaan, -500, 500, 6, 18); // Asumsikan waktu 6:00 - 18:00

    // Tampilkan hasil
    Serial.print("Nilai Sensor 1: ");
    Serial.print(nilaiSensor1);
    Serial.print(" | Nilai Sensor 2: ");
    Serial.print(nilaiSensor2);
    Serial.print(" | Waktu Estimasi: ");
    Serial.println(waktuEstimasi);

    delay(1000); // Tunggu 1 detik
    }


    Kalibrasi

    • Pasang sensor cahaya di tempat terbuka dengan orientasi yang tetap.
    • Catat nilai sensor pada waktu-waktu tertentu (misalnya pukul 6 pagi, 12 siang, dan 6 sore).
    • Gunakan data ini untuk membuat tabel atau rumus kalibrasi yang lebih akurat.

    Pengembangan Lanjutan

    1. Tambah Sensor: Gunakan lebih banyak sensor untuk memperbaiki akurasi estimasi posisi matahari.
    2. Tampilan Waktu: Tambahkan LCD atau layar OLED untuk menampilkan waktu.
    3. RTC (Real-Time Clock): Gunakan modul RTC untuk sinkronisasi waktu awal yang lebih akurat.
    4. Data Logger: Simpan data intensitas cahaya untuk analisis lebih lanjut.

    Membuat Jam Menggunakan Sensor Matahari dengan arduino ini memerlukan kalibrasi dan pemahaman tentang gerakan matahari di lokasi Anda.

    • Share:
    author avatar
    BKTARUNA UMA

    Previous post

    membuat pointer dengan arduino
    31/12/2024

    Next post

    Keberlanjutan Biodiesel : Solusi Atau Tantangan Bagi Lingkungan ?
    02/01/2025

    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