• 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 Aplikasi Pendeteksi Nikotin Dengan Arduino

    Membuat Aplikasi Pendeteksi Nikotin Dengan Arduino

    • Posted by M. Khairul Ashari
    • Categories artikel
    • Date 30/01/2025

    Membuat aplikasi pendeteksi nikotin menggunakan Arduino membutuhkan beberapa langkah utama, termasuk perangkat keras, perangkat lunak, dan integrasi. Berikut langkah-langkahnya untuk Membuat Aplikasi Pendeteksi Nikotin Dengan Arduino:


    1. Komponen yang Diperlukan

    Perangkat Keras

    • Arduino Uno/Nano (atau model lain sesuai kebutuhan)
    • Sensor Gas MQ-3 atau MQ-7
      (Sensor ini dapat mendeteksi kandungan gas tertentu, seperti alkohol, karbon monoksida, atau nikotin.)
    • Resistor (10 kΩ)
    • Kabel jumper
    • Breadboard
    • Modul layar LCD 16×2 (opsional untuk menampilkan hasil deteksi)
    • Modul Bluetooth/ESP8266 (opsional jika ingin data dikirim ke ponsel)
    • Catu daya (power supply) atau kabel USB untuk Arduino

    2. Rangkaian

    Langkah-Langkah Merakit

    1. Koneksi Sensor Gas
      Sambungkan sensor gas (misalnya MQ-3) ke Arduino:

      • Pin VCC sensor → Pin 5V Arduino
      • Pin GND sensor → Pin GND Arduino
      • Pin A0 sensor → Pin A0 Arduino (untuk membaca nilai analog)
    2. Tambahkan LCD (Opsional)
      Jika menggunakan LCD, hubungkan sesuai dengan pin SDA dan SCL Arduino (biasanya A4 dan A5 pada Arduino Uno).
    3. Tambahkan Bluetooth/WiFi (Opsional)
      Jika ingin mengirim data ke aplikasi, hubungkan modul Bluetooth (HC-05) atau ESP8266 untuk komunikasi nirkabel.

    3. Kode Arduino

    Berikut adalah kode contoh untuk membaca data dari sensor dan menampilkan nilai konsentrasi nikotin:

    cpp
    #include <LiquidCrystal.h> // Library LCD jika digunakan

    // Inisialisasi LCD (pin RS, E, D4, D5, D6, D7)
    LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

    int sensorPin = A0; // Pin analog yang terhubung ke sensor
    int sensorValue = 0; // Variabel untuk membaca nilai sensor

    void setup() {
    lcd.begin(16, 2); // Inisialisasi layar LCD
    lcd.print("Nikotin Detector");
    delay(2000); // Tunda selama 2 detik
    lcd.clear();

    Serial.begin(9600); // Mulai komunikasi serial
    }

    void loop() {
    sensorValue = analogRead(sensorPin); // Membaca nilai analog dari sensor
    float konsentrasi = (sensorValue / 1023.0) * 100; // Konversi ke persentase

    // Tampilkan hasil di Serial Monitor
    Serial.print("Konsentrasi Nikotin: ");
    Serial.print(konsentrasi);
    Serial.println(" %");

    // Tampilkan hasil di LCD
    lcd.setCursor(0, 0);
    lcd.print("Nikotin Level:");
    lcd.setCursor(0, 1);
    lcd.print(konsentrasi);
    lcd.print(" %");

    delay(1000); // Tunda 1 detik sebelum pembacaan berikutnya
    }


    4. Kalibrasi Sensor

    Sensor seperti MQ-3 membutuhkan kalibrasi untuk membaca konsentrasi nikotin dengan akurat. Langkah-langkah:

    1. Letakkan sensor dalam kondisi udara bersih dan catat nilai pembacaan (nilai dasar).
    2. Uji sensor dengan uap nikotin (dari rokok atau cairan vape) dan catat nilai maksimum.
    3. Sesuaikan perhitungan di kode untuk mengonversi nilai analog ke konsentrasi nikotin.

    5. Integrasi dengan Aplikasi (Opsional)

    Untuk mengirim data ke ponsel:

    • Gunakan modul Bluetooth (HC-05) untuk mengirim data ke aplikasi seperti Serial Bluetooth Terminal di Android.
    • Atau gunakan modul WiFi (ESP8266) untuk mengirim data ke server atau aplikasi berbasis web.

    Contoh pengiriman data via Bluetooth:

    cpp
    Serial.print("Nikotin Level: ");
    Serial.print(konsentrasi);
    Serial.println(" %");

    6. Uji dan Evaluasi

    • Uji sensor dalam kondisi yang berbeda.
    • Perbaiki jika hasil tidak akurat atau tidak stabil.
    • Share:
    author avatar
    M. Khairul Ashari

    Previous post

    Membuat Aplikasi Dengan Nada Suara Seseorang Menggunakan Arduino
    30/01/2025

    Next post

    Mengenali seseorang dengan Arduino
    31/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