
Daftar Isi:
- Langkah 1: Hal-hal yang Anda Butuhkan
- Langkah 2: Menghubungkan Arduino ke ESP 8266
- Langkah 3: Menghubungkan Konverter RS 232-TTL
- Langkah 4: Membuat Keterampilan Amazon
- Langkah 5: Jendela Konfigurasi
- Langkah 6: Amazon AWS
- Langkah 7: Untuk Arduino
- Langkah 8: Hubungkan Server WEMO
- Langkah 9: Terima kasih
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-23 14:49

Unit yang dikembangkan di sini membuat peralatan Anda seperti TV, amplifier, pemutar CD dan DVD dapat dikontrol dengan perintah suara menggunakan Alexa dan Arduino. Keuntungan dari unit ini adalah Anda hanya perlu memberikan perintah suara. Unit ini dapat bekerja dengan semua peralatan yang menggunakan port port RS-232. Port ini sangat berguna dalam koneksi. Mereka sebagian besar digunakan dalam perangkat media. Sekarang, tidak perlu menggunakan remote IR.
Unitnya murah. Ini berisi, Papan Arduino. Anda dapat menggunakan papan arduino apa pun tetapi saya lebih suka Arduino Nano karena ringkas. Hal lainnya adalah ESP 8266, Amazon Alexa, RS 232-TTL Converter. Saya juga menyertakan instruksi untuk Partikel.
Langkah 1: Hal-hal yang Anda Butuhkan
1. Foton Partikel
2. Amazon Alexa
3. Amazon Echo Dot
4. ESP 8266
5. Konverter RS232-TTL
6. Arduino UNO/Nano/Mikro…
Langkah 2: Menghubungkan Arduino ke ESP 8266

Hubungkan output 3v3 (3.3V) Arduino ke ESP8266. ESP8266 bekerja dengan 3.3V dan bukan 5V, jadi ini perlu.
Hubungkan pin RES atau RESET, Ketika Anda menghubungkan pin reset, Arduino bekerja sebagai konektor USB to serial bodoh, yang ingin kita bicarakan dengan ESP8266.
Hubungkan pin RXD Arduino ke pin RX ESP8266.
Hubungkan pin TXD dari Arduino ke pin TX dari ESP. Ketika kami ingin dua hal berbicara satu sama lain melalui serial, kami menghubungkan pin TX satu ke RX yang lain (kirim untuk menerima dan sebaliknya). Di sini kita tidak memiliki Arduino yang berbicara dengan ESP8266, komputer kita berbicara dengannya melalui Arduino. Hubungkan GND dan VCC.
Akhirnya CH_PD terhubung.
Langkah 3: Menghubungkan Konverter RS 232-TTL
Sekarang, mudah untuk menghubungkan konverter RS 232-TTL ke Arduino dan ESP yang kami hubungkan sebelumnya seperti koneksi yang disebutkan di bawah ini:
Hubungkan GND Arduino/Partikel ke GND konverter
Hubungkan VCC Arduino/Partikel ke VCC konverter
Hubungkan TX Arduino/Partikel ke TX konverter
Hubungkan RX Arduino/Partikel ke RX konverter
Langkah 4: Membuat Keterampilan Amazon



Jika Anda menggunakan Papan partikel Ikuti langkah-langkah ini.
Anda memerlukan akun pengembang dengan Amazon, jika Anda tidak memilikinya, Anda dapat mendaftar secara gratis. Buka
Di akun pengembang, buka Alexa skills kit.
Kemudian klik "Buat keterampilan baru"
Anda harus memilih yang berikut: "API Keterampilan Rumah Pintar" di Jenis Keterampilan
Dalam versi payload, pilih v3
Dan kemudian klik Simpan.
Langkah 5: Jendela Konfigurasi


Setelah menyimpan, langkah selanjutnya menunjukkan ID Aplikasi Anda.
Klik tombol berikutnya Kemudian muncul jendela konfigurasi. Di sini Anda harus menggunakan perintah curl di mana di ID pengguna menempatkan token akses dan di www.example.com Anda perlu memberikan situs web partikel.
Langkah 6: Amazon AWS
Untuk ini, Anda harus masuk ke
Pilih opsi Scratch formulir Penulis.
Kemudian, salin kode yang ada di file teks.
Atur ID Perangkat Anda di program Anda. Anda perlu mengubah perintah ke perangkat khusus Anda.
Setelah melakukan semua langkah, uji keterampilan di Konfigurasi Lambda.
Langkah 7: Untuk Arduino
Untuk menggunakan keterampilan suara dengan Arduino, Anda harus menggunakan Amazon Echo Dot
Hubungkan ke wifi menggunakan kode berikut:
#include "debug.h" // Pencetakan debugger serial#include "WifiConnection.h" // Koneksi Wifi // file ini adalah bagian dari kode tutorial saya #include // IR library
Koneksi Wifi* wifi; // koneksi wifi IRsend* irSend; // pengirim inframerah
//ATUR KREDI WIFI ANDA const char* myWifiSsid = "***"; const char* myWifiPassword = "*******";
//SET UNTUK SESUAI DENGAN PERANGKAT KERAS ANDA #define SERIAL_BAUD_RATE 9600
//PIN 0 adalah D3 PADA CHIP #define IR_PIN 0
/*----------------------------------------*/ //Berjalan sekali, saat perangkat dihidupkan atau kode baru saja di-flash void setup() { //jika salah set, debugger serial Anda tidak akan terbaca Serial.begin(SERIAL_BAUD_RATE);
//inisialisasi koneksi wifi wifi = new WifiConnection(myWifiSsid, myWifiPassword); wifi->mulai();
//koneksi ke wifi if (wifi->koneksi()) { debugPrint("Wifi Terhubung"); } }
/*----------------------------------------*/ //Berjalan terus-menerus void loop() {}
Langkah 8: Hubungkan Server WEMO
Kemudian, jalankan server WEMO, itu adalah metode terbaik untuk ESP8266.
Sekarang, kita harus menginstal perpustakaan ESPAsyncTCP.
Kode untuk Pengujian:
#include "debug.h" // Pencetakan debugger serial#sertakan "WifiConnection.h" // Koneksi Wifi #sertakan "Wemulator.h" // Emulator Wemo kami #include // IR library
Koneksi Wifi* wifi; // koneksi wifi Wemulator* wemulator; // emulator wemo IRsend* irSend; // pengirim inframerah
//SETULAN KREDI WIFI ANDA const char* myWifiSsid = "***"; const char* myWifiPassword = "*******";
//SET UNTUK SESUAI DENGAN PERANGKAT KERAS ANDA #define SERIAL_BAUD_RATE 9600
//PIN 0 adalah D3 PADA CHIP #define IR_PIN 0 /*----------------------------------- ----*/ //Berjalan sekali, ketika perangkat dihidupkan atau kode baru saja di-flash void setup() { //jika salah, debugger serial Anda tidak akan terbaca Serial.begin(SERIAL_BAUD_RATE);
//inisialisasi koneksi wifi wifi = new WifiConnection(myWifiSsid, myWifiPassword); wifi->mulai();
//inisialisasi IR irSend = new IRsend(IR_PIN, false); irSend->mulai();
//inisialisasi wemo emulator wemulator = new wemulator();
//koneksi ke wifi if (wifi->connect()) { wemulator->begin();
//mulai emulator wemo (berjalan sebagai serangkaian server web) wemulator->addDevice("tv", new WemoCallbackHandler(&commandReceived)); wemulator->addDevice("televisi", baru WemoCallbackHandler(&commandReceived)); wemulator->addDevice("tv saya", baru WemoCallbackHandler(&commandReceived)); wemulator->addDevice("televisi saya", new WemoCallbackHandler(&commandReceived)); } }
/*----------------------------------------*/ //Berjalan terus-menerus void loop() { //biarkan wemulator mendengarkan perintah suara if (wifi->isConnected) { wemulator->listen(); } }
Langkah 9: Terima kasih
Sekarang, Anda telah membuat perangkat yang diaktifkan suara Anda sendiri untuk mengontrol Perangkat Media Anda.
Coba ucapkan "Alexa Nyalakan TV"
Dengan demikian, dengan cara ini Anda dapat membuat unit pengontrol suara sendiri menggunakan Arduino atau Partikel.
Terima kasih sudah mampir!
Direkomendasikan:
Multi-Channel Sonoff - Lampu yang Diaktifkan Suara: 4 Langkah (dengan Gambar)

Multi-Channel Sonoff - Lampu yang Diaktifkan dengan Suara: 5 tahun yang lalu, lampu di dapur saya seperti yang biasa dilakukan. Pencahayaan trek gagal dan pencahayaan di bawah meja hanya sampah. Saya juga ingin membagi pencahayaan menjadi beberapa saluran sehingga saya dapat menerangi ruangan dengan lebih baik untuk
Tombol Remote Control yang Diaktifkan Suara: 4 Langkah (dengan Gambar)

Tombol Remote Control yang Diaktifkan Suara: Jika Anda pernah melihat instruksi saya yang lain, Anda tahu bahwa putra kami menderita distrofi otot. Ini adalah salah satu bagian dari proyek untuk membuat segalanya lebih mudah diakses olehnya. Kami memiliki pintu yang dioperasikan oleh remote pembuka pintu garasi. Ini luar biasa di l
Sakelar Relay yang Diaktifkan Suara (Arduino): 6 Langkah (dengan Gambar)

Sakelar Relai yang Diaktifkan Suara (Arduino): Halo Semuanya! Dalam proyek ini, saya akan menunjukkan kepada Anda bagaimana menerapkan perintah suara untuk proyek Arduino Anda. Menggunakan perintah suara, saya akan menunjukkan cara mengontrol modul sakelar relai
Flash Kamera yang Diaktifkan Suara: 13 Langkah (dengan Gambar)

Flash Kamera yang Diaktifkan Suara: Saya menunjukkan kepada Anda cara membuat lampu sorot yang diaktifkan suara menggunakan Flash Kamera. Anda dapat menggunakan ini untuk pesta Halloween
Arduino Blinds yang Diaktifkan dengan Suara: 9 Langkah (dengan Gambar)

Suara Diaktifkan Arduino Blinds: Beberapa waktu yang lalu saya membuat Instructable di mana saya menambahkan servo dan perangkat Bluetooth ke kunci pintu saya membiarkan saya mengontrolnya dengan telepon saya seperti seorang pecandu, saya tidak bisa berhenti menambahkan Bluetooth ke barang-barang dan dalam proyek ini saya akan menunjukkan cara membuat Blu