• 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 penghisap Asap Menggunakan IoT

    Membuat alat penghisap Asap Menggunakan IoT

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

    Membuat alat penghisap asap menggunakan teknologi Internet of Things (IoT) adalah proyek yang sangat berguna, terutama untuk meningkatkan kualitas udara di dalam ruangan. Sistem ini bisa mendeteksi keberadaan asap dan siap untuk menghisap asap, lalu mengirimkan notifikasi ke perangkat yang terhubung seperti smartphone. Berikut adalah komponen utama dan langkah-langkah untuk membuatnya:

    1. Komponen yang Diperlukan untuk Membuat alat penghisap Asap Menggunakan IoT

    • Microcontroller: ESP32 atau ESP8266, karena mendukung konektivitas Wi-Fi.
    • Sensor Asap: MQ-2 atau MQ-135 (sensor ini mendeteksi asap dan gas lainnya).
    • Fan atau Exhaust Fan: Untuk menghisap asap.
    • Relay Module: Untuk mengontrol fan.
    • Adaptor atau Power Supply: Sesuai dengan kebutuhan daya fan dan mikrokontroler.
    • Software: Platform IoT seperti Blynk, Node-RED, atau MQTT Broker untuk memonitor dan mengontrol alat dari jarak jauh.

    2. Skema Rangkaian

    Hubungkan komponen sebagai berikut:

    • ESP32/ESP8266 ke sensor asap (misalnya, MQ-2) melalui pin analog (A0).
    • Hubungkan Relay Module ke fan dan ESP32/ESP8266 untuk mengontrol on/off fan.
    • Koneksi Wi-Fi dari ESP32/ESP8266 untuk pengiriman data ke platform IoT.

    3. Langkah Pemrograman

    1. Instalasi Library: Siapkan library untuk sensor, relay, dan konektivitas IoT (seperti library Blynk atau MQTT untuk ESP32).
    2. Program untuk Deteksi Asap:
      • Buat kode untuk membaca data sensor.
      • Setel ambang batas deteksi asap (misalnya, ketika konsentrasi asap di atas angka tertentu, fan akan menyala).
    3. Koneksi ke Platform IoT:
      • Hubungkan microcontroller ke platform IoT yang dipilih.
      • Buat notifikasi yang dikirimkan ke smartphone jika sensor mendeteksi asap dalam jumlah tertentu.
    4. Kontrol Fan dengan Relay:
      • Program fan agar otomatis menyala saat sensor mendeteksi asap di atas ambang batas.
      • Tambahkan fitur untuk mengontrol fan secara manual dari aplikasi IoT jika diperlukan.

    4. Contoh Kode

    Berikut adalah contoh sederhana untuk memprogram alat ini menggunakan ESP32 dengan MQTT sebagai platform IoT:

    cpp
    #include <WiFi.h>
    #include <PubSubClient.h>

    const char* ssid = "Your_SSID";
    const char* password = "Your_PASSWORD";
    const char* mqtt_server = "MQTT_SERVER_ADDRESS";

    WiFiClient espClient;
    PubSubClient client(espClient);

    const int smokePin = A0;
    const int relayPin = 5;
    int smokeThreshold = 400;

    void setup() {
    Serial.begin(115200);
    pinMode(smokePin, INPUT);
    pinMode(relayPin, OUTPUT);
    digitalWrite(relayPin, LOW);

    setup_wifi();
    client.setServer(mqtt_server, 1883);
    }

    void setup_wifi() {
    delay(10);
    WiFi.begin(ssid, password);
    while (WiFi.status() != WL_CONNECTED) {
    delay(500);
    Serial.print(".");
    }
    Serial.println("WiFi connected");
    }

    void loop() {
    if (!client.connected()) {
    reconnect();
    }
    client.loop();

    int smokeLevel = analogRead(smokePin);
    if (smokeLevel > smokeThreshold) {
    digitalWrite(relayPin, HIGH);
    client.publish("home/smoke", "Smoke detected, fan ON");
    } else {
    digitalWrite(relayPin, LOW);
    }
    delay(1000);
    }

    void reconnect() {
    while (!client.connected()) {
    if (client.connect("ESP32Client")) {
    client.subscribe("home/smoke");
    } else {
    delay(5000);
    }
    }
    }

    5. Uji Coba dan Kalibrasi

    Lakukan pengujian untuk memastikan sensor mendeteksi asap dan relay mengontrol fan dengan benar. Anda juga bisa menyesuaikan ambang batas sesuai kebutuhan agar lebih sensitif atau lebih tahan terhadap false-positive.

    Dengan sistem ini, Anda dapat memantau dan mengontrol kualitas udara dalam ruangan secara real-time, serta membuat ruangan lebih aman dari potensi bahaya asap.

    • Share:
    author avatar
    M. Khairul Ashari

    Previous post

    Peningkatan Pertahanan Siber Indonesia : Implemetasi, Tantangan, Dan Masa Depan
    28/10/2024

    Next post

    Investasi Teknologi Pertahanan Indonesia : Inovasi, Kolaborasi, Dan Tantangan
    29/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