Skip to content
Inovatif, Proesional dan Berkepribadian
facebook
instagram
Jurusan Elektro Terbaik di SUMUT
Call Support +62 838-2608-9005
Email Support [email protected]
Location Jl. Kolam No. 1 Medan Estate
Jl. PBSI No.1 Medan Estate
  • Home
  • PROFIL
    • AKREDITASI
    • FUNGSIONARIS
    • STRUKTUR ORGANISASI
    • VISI & MISI
  • AKADEMIK
    • INFORMASI AKADEMIK
      • AKADEMIK ONLINE
      • E-LEARNING
      • JURNAL TEKNIK ELEKTRO
    • JADWAL AKADEMIK
      • JADWAL PENGISIAN KRS
      • JADWAL KULIAH
      • Jadwal Ujian
        • JADWAL UTS
        • JADWAL UAS
      • JADWAL SEMINAR
      • JADWAL PRAKTIKUM
      • JADWAL SEMESTER ANTARA
      • JADWAL WISUDA
    • KALENDER AKADEMIK
    • KURIKULUM
  • AKTIVITAS PRODI
    • KEGIATAN PRODI
    • Prestasi Prodi
  • MAHASISWA
    • Beasiswa
      • SYARAT DAN KETENTUAN PENERIMA KIP KULIAH
      • BEASISWA BANK INDONESIA (BI)
      • BEASISWA YPHAS BAGI SISWA/I BERSAUDARA KANDUNG
      • BEASISWA YPHAS BAGI SISWA/I BERPRESTASI DI SEKOLAH (RANGKING I, II, III)
      • BEASISWA PENINGKATAN PRESTASI AKADEMIK
    • PRESTASI MAHASISWA
    • SISTEM INFORMASI
      • AOC
      • APIK
      • ELEARNING
      • DATA MAHASISWA
      • JURNAL MAHASISWA
      • OPAC
      • WEBMAIL
  • DOSEN
    • PENASEHAT AKADEMIK
    • DOSEN PRODI
    • BLOG DOSEN
    • AKTIVITAS DOSEN
    • PRESTASI DOSEN
    • JURNAL DOSEN
    • AOC
    • TKTD
    • ELEARNING
    • OPAC
    • WEBMAIL
  • ALUMNI
    • TRACER STUDY
    • DATA ALUMNI
    • LAYANAN ALUMNI
    • AKTIFITAS ALUMNI
    • PRESTASI ALUMNI
  • ARSIP
    • SK Mahasiswa
    • DOKUMEN
    • Pengumuman
  • LABORATORIUM
    • INFORMASI LABORATORIUM
    • APLIKASI LABORATORIUM
  • HUBUNGI KAMI

Membuat Sistem Kontrol Bak Air Menggunakan NODEMCU

Posted on 16 November 2023 by elektro
0

Membuat sistem kontrol bak air menggunakan NodeMCU melibatkan beberapa langkah, termasuk pemrograman NodeMCU menggunakan Arduino IDE dan penggunaan sensor untuk mendeteksi level air. Berikut adalah langkah-langkah umum yang dapat Anda ikuti:

Bahan yang Diperlukan Sistem Kontrol Bak Air Menggunakan NODEMCU:

  1. NodeMCU: Mikrokontroler berbasis ESP8266 dengan dukungan WiFi.
  2. Sensor Level Air: Contohnya sensor ultrasonik HC-SR04 atau sensor level air seperti sensor float.
  3. Relay Modul: Untuk mengendalikan pompa air atau perangkat lainnya.
  4. Bak Air: Tempat penyimpanan air yang akan Anda kendalikan.

Langkah-langkah:

  1. Persiapkan Hardware:
    • Hubungkan NodeMCU ke komputer menggunakan kabel USB.
    • Sambungkan sensor level air ke pin yang sesuai pada NodeMCU.
    • Hubungkan relay modul ke NodeMCU untuk mengendalikan pompa air.
  2. Instalasi Arduino IDE:
    • Unduh dan instal Arduino IDE dari situs resmi Arduino.
  3. Instalasi ESP8266 Board pada Arduino IDE:
    • Buka Arduino IDE.
    • Pergi ke “File” -> “Preferences”, dan masukkan URL berikut di dalam “Additional Boards Manager URLs”: http://arduino.esp8266.com/stable/package_esp8266com_index.json.
    • Buka “Boards Manager” dari “Tools” -> “Board” -> “Boards Manager”, cari “esp8266” dan instal paketnya.
  4. Pemrograman NodeMCU:
    • Pilih NodeMCU sebagai papan (Board) pada Arduino IDE (“Tools” -> “Board”).
    • Tulis kode kontrol bak air di Arduino IDE. Berikut contoh sederhana menggunakan sensor ultrasonik:
      cpp
      #define TRIG_PIN D1
      #define ECHO_PIN D2
      #define RELAY_PIN D3

      void setup() {
      pinMode(TRIG_PIN, OUTPUT);
      pinMode(ECHO_PIN, INPUT);
      pinMode(RELAY_PIN, OUTPUT);
      }

      void loop() {
      digitalWrite(TRIG_PIN, LOW);
      delayMicroseconds(2);
      digitalWrite(TRIG_PIN, HIGH);
      delayMicroseconds(10);
      digitalWrite(TRIG_PIN, LOW);

      long duration = pulseIn(ECHO_PIN, HIGH);
      int distance = duration * 0.034 / 2;

      if (distance < 10) { // Adjust this threshold according to your setup
      digitalWrite(RELAY_PIN, HIGH); // Turn on the pump
      } else {
      digitalWrite(RELAY_PIN, LOW); // Turn off the pump
      }

      delay(1000); // Adjust the delay as needed
      }

  5. Unggah Kode ke NodeMCU:
    • Pilih port yang sesuai dengan NodeMCU pada Arduino IDE.
    • Klik tombol “Upload” untuk mengunggah kode ke NodeMCU.
  6. Uji Coba:
    • Tempatkan sensor di bak air dan pastikan NodeMCU dapat membaca tingkat air dengan benar.
    • Perhatikan bagaimana NodeMCU mengendalikan relay untuk menghidupkan atau mematikan pompa air berdasarkan tingkat air.

Pastikan Anda menyelaraskan pin pada kode dengan koneksi fisik di NodeMCU dan sensor yang Anda gunakan. Selain itu, sesuaikan nilai-nilai seperti threshold jarak pada kode sesuai dengan kebutuhan Anda.

Sudah dilihat : 221
Lihat postingan ini di Instagram

Sebuah kiriman dibagikan oleh Prodi Teknik Elektro UMA (@elektro.uma)

Berita

Rektor UMA Menerima Kunjungan Silaturahmi dari BSI Tbk Iskandar Muda Medan
Rektor...
Delegasi UNIKL Kunjungi Laboratorium Prodi Teknik Elektro Fakultas Teknik Universitas Medan Area
Medan,...
Program Studi Teknik Elektro Melakukan Kuliah Umum International Bersama University Kuala lumpur Malaysia
Medan,...

KAITAN UMA

LOKASI FAKULTAS TEKNIK UMA

KAMPUS I :
Jalan Kolam Nomor 1 Medan Estate / Jalan Gedung PBSI, Medan 20223
Telepon : (061) 7360168, 7366878, 7364348
Fax : (061) 7368012
CALL CENTER UMA : 0811-6013-888

KAMPUS II :
Jalan Sei Serayu No. 70 A / Jalan Setia Budi No. 79 B, Medan 20112
Telepon : (061) 8225602, 8201994
FAX : (061) 8226331
CALL CENTER UMA : 0811-6013-888

Silahkan kunjungi juga website Prodi

  • Teknik Sipil : sipil.uma.ac.id
  • Teknik Mesin : mesin.uma.ac.id
  • Arsitektur : arsitektur.uma.ac.id
  • Teknik Industri : Industri.uma.ac.id
  • Teknik Informatika : informatika.uma.ac.id
Copyright © 2016 - 2026 PDAI - Universitas Medan Area