• 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 data base taman dengan gambar menggunakan arduino

    Membuat data base taman dengan gambar menggunakan arduino

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

    Membuat database taman dengan gambar menggunakan Arduino adalah proyek yang kompleks karena Arduino tidak secara langsung mendukung pengolahan gambar atau penyimpanan data dalam jumlah besar. Namun, Anda bisa menggunakan kombinasi Arduino dengan modul lain seperti kamera, kartu SD, dan server atau microcontroller yang lebih canggih (seperti ESP32).

    Berikut langkah-langkahnya untuk Membuat data base taman dengan gambar menggunakan arduino:

    1. Hardware yang Dibutuhkan:

    • Arduino Board (misalnya Arduino Uno, Mega, atau ESP32)
    • Kamera Modul (misalnya OV7670, OV2640, atau kamera lain yang kompatibel)
    • MicroSD Module untuk penyimpanan gambar
    • Kartu MicroSD
    • Sensor lingkungan (opsional) untuk menambahkan data seperti suhu, kelembaban, dsb.
    • Komponen tambahan seperti kabel jumper, breadboard, dan resistor.

    2. Persiapan Sistem:

    • Kamera Modul: Pastikan kamera yang Anda gunakan kompatibel dengan Arduino. Jika menggunakan OV7670, Arduino Uno mungkin kurang mendukung karena keterbatasan memori.
    • MicroSD Module: Sambungkan modul ke Arduino untuk menyimpan data gambar.
    • Gunakan ESP32 jika ingin memproses data lebih cepat atau mengunggah gambar ke server.

    3. Software yang Dibutuhkan:

    • Arduino IDE
    • Library Kamera: Jika menggunakan ESP32, gunakan library seperti ESP32-Camera.
    • Library MicroSD: Arduino memiliki library bawaan untuk membaca/menulis data ke SD card (SD.h).

    4. Langkah Pembuatan:

    a. Setup Hardware:
    • Hubungkan modul kamera ke Arduino sesuai dengan pin yang ditentukan dalam dokumentasi.
    • Hubungkan modul SD card untuk menyimpan gambar.
    b. Pemrograman Arduino:

    Berikut contoh dasar kode untuk mengambil gambar dengan ESP32 dan menyimpan ke kartu SD.

    cpp
    #include "FS.h"
    #include "SD_MMC.h"
    #include "esp_camera.h"

    // Konfigurasi pin ESP32 kamera
    #define PWDN_GPIO_NUM -1
    #define RESET_GPIO_NUM -1
    #define XCLK_GPIO_NUM 0
    #define SIOD_GPIO_NUM 26
    #define SIOC_GPIO_NUM 27
    #define Y9_GPIO_NUM 35
    #define Y8_GPIO_NUM 34
    #define Y7_GPIO_NUM 39
    #define Y6_GPIO_NUM 36
    #define Y5_GPIO_NUM 21
    #define Y4_GPIO_NUM 19
    #define Y3_GPIO_NUM 18
    #define Y2_GPIO_NUM 5
    #define VSYNC_GPIO_NUM 25
    #define HREF_GPIO_NUM 23
    #define PCLK_GPIO_NUM 22

    void setup() {
    Serial.begin(115200);

    // Inisialisasi kamera
    camera_config_t config;
    config.ledc_channel = LEDC_CHANNEL_0;
    config.ledc_timer = LEDC_TIMER_0;
    config.pin_d0 = Y2_GPIO_NUM;
    config.pin_d1 = Y3_GPIO_NUM;
    config.pin_d2 = Y4_GPIO_NUM;
    config.pin_d3 = Y5_GPIO_NUM;
    config.pin_d4 = Y6_GPIO_NUM;
    config.pin_d5 = Y7_GPIO_NUM;
    config.pin_d6 = Y8_GPIO_NUM;
    config.pin_d7 = Y9_GPIO_NUM;
    config.pin_xclk = XCLK_GPIO_NUM;
    config.pin_pclk = PCLK_GPIO_NUM;
    config.pin_vsync = VSYNC_GPIO_NUM;
    config.pin_href = HREF_GPIO_NUM;
    config.pin_sscb_sda = SIOD_GPIO_NUM;
    config.pin_sscb_scl = SIOC_GPIO_NUM;
    config.pin_pwdn = PWDN_GPIO_NUM;
    config.pin_reset = RESET_GPIO_NUM;
    config.xclk_freq_hz = 20000000;
    config.pixel_format = PIXFORMAT_JPEG;

    // Init kamera
    if (esp_camera_init(&config) != ESP_OK) {
    Serial.println("Kamera inisialisasi gagal!");
    return;
    }

    // Inisialisasi SD card
    if (!SD_MMC.begin()) {
    Serial.println("SD Card Mount Failed");
    return;
    }
    Serial.println("SD Card Mount Sukses");
    }

    void loop() {
    // Ambil gambar
    camera_fb_t *fb = esp_camera_fb_get();
    if (!fb) {
    Serial.println("Gagal menangkap gambar");
    return;
    }

    // Simpan ke file di SD card
    File file = SD_MMC.open("/image.jpg", FILE_WRITE);
    if (!file) {
    Serial.println("Gagal membuat file");
    esp_camera_fb_return(fb);
    return;
    }

    file.write(fb->buf, fb->len); // Simpan buffer gambar ke file
    file.close();
    esp_camera_fb_return(fb);

    Serial.println("Gambar disimpan ke SD card sebagai image.jpg");
    delay(5000); // Ambil gambar setiap 5 detik
    }

    c. Penambahan Data Taman:
    • Tambahkan sensor untuk mencatat data lingkungan seperti suhu dan kelembapan.
    • Data ini bisa disimpan bersama file gambar dalam format CSV.
    d. Opsional: Mengunggah ke Server:

    Gunakan konektivitas WiFi pada ESP32 untuk mengunggah gambar dan data ke database online seperti Firebase atau server HTTP.

    5. Hasil Akhir:

    • Gambar taman akan disimpan dalam kartu SD.
    • Anda bisa menambahkan metadata (lokasi, waktu, sensor) untuk membentuk database lebih komprehensif.
    • Share:
    author avatar
    BKTARUNA UMA

    Previous post

    Penguatan Industri Dalam Negeri : Kunci Menuju Kemandirian Ekonomi Indonesia
    24/12/2024

    Next post

    Prioritas Sektor Kesehatan : Meningkatkan Kesejahteraan Rakyat Indonesia
    25/12/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