Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Peralatan yang Dikendalikan Suara Bluetooth dengan OK Google

Komponen dan persediaan

Arduino UNO
× 1
Papan relai 4 saluran
× 1
Modul Bluetooth HC-05
× 1
kabel jumper untuk arduino
× 1

Alat dan mesin yang diperlukan

Pistol lem panas (generik)
Besi solder (generik)

Aplikasi dan layanan online

pro

Tentang proyek ini

Proyek saya adalah tentang mengontrol peralatan rumah tangga dengan Google Assistant dan Bluetooth. Saya memutuskan untuk membuat proyek ini karena ketika saya mencari di web tentang proyek otomatisasi rumah yang dikontrol suara, saya menemukan bahwa sebagian besar proyek didasarkan pada WiFi. Saya mengumpulkan informasi tentang bagaimana Google Home dan Amazon Echo mengendalikan peralatan rumah tangga, saya sangat terkejut mengetahui bagaimana teknologi telah berkembang. Setelah mengumpulkan informasi mengenai otomatisasi rumah berbasis WiFi, saya mulai mengumpulkan informasi mengenai otomatisasi rumah berbasis Bluetooth. Saat menggali informasi dari web, sebuah pikiran tiba-tiba muncul di benakku. Pikirannya adalah "mengapa, dalam kasus otomatisasi rumah Bluetooth, apakah pengguna perlu mengklik tombol aplikasi setiap kali mengucapkan perintah". Saya tahu bahwa tombol itu bertindak sebagai pemicu untuk mengaktifkan Google Speech Recognizer dan Google Text-to-Speech. Jadi saya memutuskan untuk membangun proyek di mana pengguna tidak perlu menekan tombol sama sekali dan semuanya akan otomatis. Kemudian ketika saya mulai mengerjakan proyek tersebut, saya mengetahui bahwa Google Home mampu menghubungkan ke speaker Bluetooth untuk memutar musik tetapi tidak dapat terhubung ke peralatan rumah berbasis Bluetooth. Jadi untuk menghapus tombol di Aplikasi Android, saya menggunakan Google Assistant ('OK Google'), sakelar pemicu yang diaktifkan suara, untuk mengaktifkan aplikasi dan Google Speech Recognizer dan Google Text-to-Speech.

Tonton video ini untuk mengetahui bagaimana saya membuatnya:

Diagram Blok:

Diagram Sirkuit:

Kode

  • Kode untuk peralatan yang dikontrol suara Bluetooth dengan 'OK GOOGLE'
Kode untuk peralatan yang dikontrol suara Bluetooth dengan 'OK GOOGLE'Arduino
Peralatan yang dikontrol suara Bluetooth dengan 'OK GOOGLE'
 String voice;#define FAN 10#define TUBELIGHT 9#define BULB 8void setup() { // taruh kode setup Anda di sini, untuk dijalankan sekali:Serial.begin(9600); pinMode(KIPAS, KELUARAN); pinMode(TUBELIGHT, OUTPUT); pinMode(BULB, OUTPUT); analogWrite(TUBELIGHT,255); // Karena LED harus mati di awal analogWrite(FAN,255); digitalWrite(BULB,HIGH);}void loop() { while (Serial.available()) //Periksa apakah ada byte yang tersedia untuk dibaca { delay(10); // Penundaan ditambahkan untuk membuat sesuatu stabil char c =Serial.read(); //Melakukan pembacaan serial if (c =='#') {break;} //Keluar dari loop ketika # terdeteksi setelah kata suara +=c; //Kependekan dari voice =voice + c } if (voice.length()> 0) { Serial.println(voice); //----------Kontrol Beberapa Pin/ LED----------// if(suara =="tubelight")// { analogWrite(TUBELIGHT,0); analogWrite(FAN,255); digitalWrite(BULB,HIGH); } else if(suara =="hijau")// { analogWrite(TUBELIGHT,255); analogWrite(FAN,255); digitalWrite(BULB,HIGH); } else if(suara =="kipas")// { analogWrite(TUBELIGHT,255); analogWrite(FAN,0); digitalWrite(BULB,HIGH); } else if(suara =="bohlam")// { analogWrite(TUBELIGHT,0); analogWrite(FAN,255); digitalWrite(BULB,RENDAH); } else if(suara =="pergi")// { digitalWrite(BULB,HIGH); } else if(suara =="lampu")// { analogWrite(TUBELIGHT,0); analogWrite(FAN,0); digitalWrite(BULB,RENDAH); } else if(suara =="selamat malam")// { analogWrite(TUBELIGHT,255); analogWrite(FAN,255); digitalWrite(BULB,HIGH); } suara=""; //Reset variabel setelah memulai }}

Skema

diagram sirkuit untuk peralatan yang dikontrol suara Bluetooth dengan 'OK GOOGLE'

Proses manufaktur

  1. MATRIX VOICE GOOGLE ASSISTANT – MATRIX VOICE PROJECT
  2. Robot Raspberry Pi dikendalikan melalui Bluetooth
  3. Arduino dengan Bluetooth untuk Mengontrol LED!
  4. Lengan Robot Terkendali Nunchuk (dengan Arduino)
  5. Tech-TicTacToe
  6. Voltmeter DIY dengan Arduino dan Tampilan Nokia 5110
  7. Buat Aplikasi Fridgeye dengan Tampilan Berikutnya
  8. Cara membuat musik dengan Arduino
  9. Kontrol Mobil dengan Arduino Uno dan Bluetooth
  10. Cara Membuat Mobil yang Dikendalikan Bluetooth Arduino