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 pengontrol suara berbasis Internet of Things (IoT)

Posted on 26 December 2023 by elektro
0

Membuat pengontrol suara berbasis Internet of Things (IoT) melibatkan beberapa langkah dan komponen. Dalam contoh ini, saya akan memberikan panduan umum tentang cara membuat pengontrol suara sederhana menggunakan platform IoT populer, seperti NodeMCU (ESP8266), platform Cloud seperti Blynk, dan API suara Google. Pastikan Anda memiliki pengetahuan dasar tentang pemrograman dan perangkat keras sebelum memulai.

Langkah 1: Komponen yang Dibutuhkan

  1. NodeMCU (ESP8266) atau mikrokontroler IoT lainnya.
  2. Mikrofon sensor suara.
  3. Buzzer atau perangkat pengendali suara.
  4. Akses internet (Wi-Fi).

Langkah 2: Siapkan Lingkungan Pengembangan

  1. Pasang Arduino IDE: Instalasi Arduino IDE dan pilih papan NodeMCU dari manajer papan.
  2. Unduh dan instal perpustakaan Blynk dan perpustakaan suara Google.

Langkah 3: Kode Arduino

Berikut adalah contoh kode Arduino untuk menghubungkan NodeMCU dengan Blynk dan API suara Google. Pastikan untuk mengganti token Blynk dan API suara Google dengan informasi yang sesuai.

cpp
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
#include <ArduinoJson.h>
#include <Wire.h>

char auth[] = "YOUR_BLYNK_AUTH_TOKEN";
char ssid[] = "YOUR_WIFI_SSID";
char pass[] = "YOUR_WIFI_PASSWORD";

const int micPin = A0;
const int buzzerPin = D1;

void setup() {
Serial.begin(115200);
Blynk.begin(auth, ssid, pass);
}

void loop() {
Blynk.run();

int soundLevel = analogRead(micPin);

if (soundLevel > 500) { // Adjust this threshold based on your environment
playSound();
delay(1000); // Avoid repeated triggering
}
}

void playSound() {
Blynk.notify("Sound Detected!");
// Add code to trigger your sound-producing device (buzzer, speaker, etc.)
digitalWrite(buzzerPin, HIGH);
delay(500);
digitalWrite(buzzerPin, LOW);
}

Langkah 4: Buat Proyek Blynk

  1. Buat proyek baru di aplikasi Blynk.
  2. Tambahkan widget notifikasi dan konfigurasikan sesuai kebutuhan.
  3. Tambahkan widget mikrofon dan atur pin A0 sebagai input.
  4. Ambil token Blynk dari proyek.

Langkah 5: Menggunakan API Suara Google

  1. Dapatkan kunci API suara Google dari Google Cloud Console.
  2. Aktifkan layanan Text-to-Speech API.
  3. Buat kunci API dan simpannya dengan aman.
  4. Gunakan kunci API dalam kode Arduino untuk mengirim notifikasi suara ke Blynk.

Langkah 6: Uji Coba

  1. Unggah kode ke NodeMCU.
  2. Buka Serial Monitor dan periksa hasilnya.
  3. Uji coba dengan memicu suara di sekitar mikrofon.

Pastikan untuk menyesuaikan kode dan konfigurasi sesuai dengan kebutuhan Anda dan lingkungan penggunaan yang diinginkan. Ingatlah bahwa proyek ini hanya contoh sederhana, dan ada banyak cara untuk meningkatkan dan memodifikasi fungsionalitasnya sesuai dengan kebutuhan Anda.

Sudah dilihat : 757
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