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

Kontrol sistem lampu Anda dengan suara Anda

Komponen dan persediaan

Arduino UNO
× 1
1Sheeld
× 1
LED (generik)
× 3

Tentang proyek ini

ide proyek adalah untuk membuktikan bahwa Anda dapat mengontrol sistem pencahayaan rumah Anda hanya dengan menggunakan perintah suara Anda, sehingga 3 LED dalam proyek tersebut mewakili sistem yang berbeda di rumah kita sebagai contoh. Semua yang Anda butuhkan untuk proyek ini: 1-Arduino uno 2-1sheeld 3-3 LED (warna berbeda) lalu sambungkan rangkaian seperti yang ditunjukkan di bawah ini Buka aplikasi 1sheeld dan hubungkan aplikasi dengan 1sheeld Anda lalu buka perisai "pengenalan suara" Tekan "ketuk untuk berbicara:lalu katakan" mainkan "3 led akan menyala Anda dapat mematikannya dengan mengatakan "berhenti" Hanya mengubah yang biru dengan mengatakan "biru" yang kuning dengan mengatakan "kuning" dan akhirnya yang hijau dengan mengatakan "hijau"


Kode

  • File tanpa judul
File tanpa judulArduino
#define CUSTOM_SETTINGS#define INCLUDE_VOICE_RECOGNIZER_SHIELD#define INCLUDE_MUSIC_PLAYER_SHIELD#define INCLUDE_TERMINAL_SHIELD/* Sertakan 1 perpustakaan Sheeld. */#include int Bledpin=13;int Yledpin=12;int Gledpin=11;/* Perintah suara diatur oleh pengguna. */const char playCommand[] ="play";const char pauseCommand[] ="stop";const char stopCommand[] ="kuning";const char nextCommand[] ="hijau";const char BlueCommand[] ="biru ";pengaturan batal(){ pinMode(13,OUTPUT); pinMode (12, OUTPUT); pinMode(11,OUTPUT); /* Mulai Komunikasi. */ OneSheeld.begin(); /* Penanganan Perintah Kesalahan. */ VoiceRecognition.setOnError(kesalahan); VoiceRecognition.start();}void loop() { /* Periksa apakah perintah baru diterima. */ if(VoiceRecognition.isNewCommandReceived()) { /* Bandingkan perintah putar. */ if(!strcmp(playCommand,VoiceRecognition.getLastCommand())) { digitalWrite(13,HIGH); digitalWrite(12,TINGGI); digitalWrite(11,TINGGI); } /* Bandingkan perintah jeda. */ else if (!strcmp(pauseCommand,VoiceRecognition.getLastCommand())) { digitalWrite(13,LOW); digitalWrite(12,RENDAH); digitalWrite(11,RENDAH); } /* Bandingkan perintah stop. */ else if (!strcmp(stopCommand,VoiceRecognition.getLastCommand())) { digitalWrite(13,LOW); digitalWrite(12,TINGGI); digitalWrite(11,RENDAH); } /* Bandingkan perintah berikutnya. */ else if (!strcmp(nextCommand,VoiceRecognition.getLastCommand())) { digitalWrite(13,LOW); digitalWrite(11,TINGGI); digitalWrite(12,RENDAH); } else if (!strcmp(BlueCommand,VoiceRecognition.getLastCommand())) { digitalWrite(12,LOW); digitalWrite(13,TINGGI); digitalWrite(11,RENDAH); } }}/* Fungsi pemeriksaan kesalahan. */void error(byte errorData){ /* Nyalakan error dan cetak di terminal. */ switch(errorData) { kasus NETWORK_TIMEOUT_ERROR:Terminal.println("Network timeout");break; kasus NETWORK_ERROR:Terminal.println("Kesalahan Jaringan");break; kasus AUDIO_ERROR:Terminal.println("Audio error");break; kasus SERVER_ERROR:Terminal.println("Tidak Ada Server");break; kasus SPEECH_TIMEOUT_ERROR:Terminal.println("Waktu bicara habis");break; kasus NO_MATCH_ERROR:Terminal.println("Tidak cocok");break; kasus RECOGNIZER_BUSY_ERROR:Terminal.println("Sibuk");break; }}
kode

Skema

circuit.fzz

Proses manufaktur

  1. Memindahkan Sistem Kontrol Industri Anda Ke Nirkabel
  2. MATRIX VOICE GOOGLE ASSISTANT – MATRIX VOICE PROJECT
  3. GoPiGo v2 dengan Windows IoT
  4. Keuntungan Mengintegrasikan Proses Desain Listrik Anda dengan Sistem ERP Anda
  5. Kontrol Penerima Koin dengan Arduino
  6. Arduino dengan Bluetooth untuk Mengontrol LED!
  7. Mengamankan Sistem Kontrol Industri Anda
  8. Bertahan dari Proyek Migrasi Sistem Kontrol
  9. 8 Langkah untuk Men-debug Sistem Kontrol Proses Anda
  10. Mulai Perjalanan Efisiensi Anda dengan Audit Sistem