Daftar Isi:
- Langkah 1: Persediaan
- Langkah 2: Penempatan Sensor Suara KY038 di Papan Arduino
- Langkah 3: Kode
- Langkah 4: Desain Kontainer
- Langkah 5: Kesimpulan
Video: Penggerak Perangkat Dari Mode Tidur: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Karena teknologi telah maju pada tingkat yang sangat tinggi, mayoritas penduduk tidak dapat hidup tanpa kenyamanan perkembangan tersebut. Sebagai orang yang membutuhkan perangkat sehari-hari, proyek Arduino ini akan menghadirkan penggerak perangkat. Penggerak perangkat ini dapat diterapkan ke sistem jendela dan MacBook lama, yang akan mengaktifkan kembali perangkat dari mode tidur saat pengguna bertepuk tangan. Saya memutuskan untuk membuat mesin ini karena ketidaknyamanan terus-menerus mengaktifkan kembali laptop saya dari mode tidur. Untuk sistem jendela, pengguna harus menekan tombol acak untuk mengaktifkan kembali perangkat, dan ini menyebabkan ketidaknyamanan. Untuk beberapa MacBook lama, ini juga merupakan masalah kecil. Mesin ini terdiri dari sensor suara KY038 dan papan Arduino. Ketika sensor suara mengamati suara yang lebih tinggi dibandingkan dengan sisa data yang direkam, sensor akan dipicu dan mengaktifkan sisa mesin untuk mengaktifkan kembali perangkat.
Untuk sistem jendela, perangkat seringkali secara otomatis bertahan dalam mode tidur jika perangkat tidak digunakan. Namun, misalnya, pengguna mungkin membaca artikel atau memeriksa elemen tertentu pada perangkat tanpa terus-menerus menggunakan perangkat. Dengan desain ini, jika pengguna menjauh dari perangkat, dengan bertepuk tangan dua kali, laptop dapat dibangunkan dari mode tidur. Prinsip ini juga dapat diterapkan pada beberapa perangkat Mac lama.
Langkah 1: Persediaan
sirkuit
- Papan Arduino (Arduino Leonardo)
- Sensor suara KY038
- kabel USB
- Kabel (*3)
- Sebuah alat
Desain Kontainer
- Kegunaan pisau
- Perekat meleleh panas
- Penggaris
- Matras Pemotongan (*1)
- Karton (30*30)(*2)
Langkah 2: Penempatan Sensor Suara KY038 di Papan Arduino
Untuk mesin ini, satu-satunya elemen yang diperlukan untuk dihubungkan ke papan Arduino adalah sensor suara KY038. Agar sensor suara berfungsi dengan benar, kabel yang terhubung ke sensor suara Arduino harus dimasukkan di tempat yang benar. Sehingga mesin dapat berfungsi dengan baik.
Perbedaan pada papan Arduino dapat menyebabkan fungsi yang tidak diproses. Berdasarkan proyek saya, papan Arduino yang diterapkan adalah Arduino Leonardo, jika Anda menggunakan papan yang berbeda, pastikan untuk memahami perbedaan antara papan Arduino yang berbeda.
Konsekuensi dari koneksi kabel yang salah:
Karena sensor suara KY038 harus terhubung ke tempat yang tepat di papan Arduino, ketika kabel tidak terhubung dengan benar, sensor suara Arduino tidak akan dapat berfungsi dengan baik. Oleh karena itu, seluruh proses pengaktifan kembali perangkat tidak akan dijalankan.
Sensor Suara KY038:
Sensor suara KY038 memiliki empat bagian yang dapat dihubungkan ke papan, namun dalam hal ini, hanya tiga bagian yang diperlukan: A0, G, dan +. Seperti yang ditunjukkan pada diagram yang disediakan, sensor suara harus terhubung dengan benar ke tiga titik di papan. Setelah tiga titik dimasukkan dengan benar, sensor suara KY038 sekarang siap untuk diaktifkan.
A0 A0 di papan Arduino
G GND di papan Arduino
+ 5V di papan Arduino
Untuk proyek ini, satu-satunya elemen yang perlu ditempatkan di papan adalah sensor suara KY038, namun sebelum memasuki langkah berikutnya, pastikan koneksinya benar, mencegah semua masalah yang tidak perlu yang dapat menyebabkan konsekuensi yang mengerikan.
Langkah 3: Kode
Kode ini dirancang khusus ketika pengguna bertepuk dua kali. Sensor suara mengambil suara dan mentransfer suara ke dalam angka. Semakin keras suaranya, semakin besar angkanya. Ketika sensor suara mendeteksi input suara yang lebih tinggi dari tepukan pengguna, mesin akan mulai memproses. Menurut kode saya, ketika sensor suara KY038 mendeteksi input suara lebih tinggi dari 80, mesin akan mulai bekerja. Karena saya mengamati pola yang dalam kondisi normal, input suara yang direkam tidak akan pernah melebihi 80, ini memastikan sensor suara KY038 tidak akan diaktifkan tanpa input suara yang besar.
Memeriksa kode, ada dua cabang if bersyarat untuk memastikan pengguna harus memberikan dua tepukan agar berhasil mengaktifkan mesin. Tanpa dua tepukan atau dua input suara besar, mesin tidak akan mulai memproses. Cabang if pertama mewakili deteksi untuk tepukan pertama, dan kemudian cabang lain mendeteksi tepukan kedua.
Setelah sensor suara KY038 mendeteksi dua input suara besar, mesin akan mengetik "WORKING!!!" pada keyboard. Namun dalam kasus ini, laptop akan diaktifkan kembali dari mode tidur karena selama elemen acak pada keyboard diketik, perangkat akan bangun dari mode tidur.
Kode: Disini
#include // izinkan board arduino berfungsi sebagai keyboard
int t = 0; // setel waktu awal ke 0 void setup() { pinMode(0, INPUT); // setel pin A0 ke input untuk suara Keyboard.begin(); Serial.begin(9600); } void loop() { //mendeteksi tepukan if (analogRead(0) > 80) { //mendeteksi tepukan pertama t = 0; bool selesai = benar; while (analogRead(0) > 80) { //mendeteksi penundaan suara tepukan t++;// menambahkan 1 milidetik ke waktu tunda(1);//tunggu 1 milidetik } while (analogRead(0) 5000) { //menguji apakah waktu terlalu lama dilakukan = salah; merusak; //keluar dari loop } } Serial.println(t); //mencetak di layar waktu Keyboard.print("WORKING!!!"); // ketik komputer WORKING!!! } }
Langkah 4: Desain Kontainer
Setelah Anda berhasil memasuki tahap proyek ini, hal terakhir yang perlu Anda proses adalah wadah mesin Anda. Untuk project ini container dipisahkan menjadi dua bagian, bagian pertama adalah bagian container yang lebih kecil tempat sensor suara KY038 ditempatkan. Porsi/bagian bawah wadah yang lebih besar dirancang untuk penempatan papan Arduino.
- Melihat foto dengan label panjang dan lebar masing-masing bagian, empat karton di kiri atas dibuat untuk bagian wadah yang lebih kecil. Pertama, gunakan spidol untuk menggambar bentuk pada karton. Kedua, gunakan pisau utilitas, dua 5*6cm, dua 9*1,5cm, dan dua karton 5*1,5cm perlu diproduksi untuk membuat bagian wadah yang dirancang untuk sensor suara KY038.
- Menggunakan pistol lem panas, buat wadah yang lebih kecil untuk sensor suara KY038.
- Bagian yang lebih besar yang tersisa adalah bagian di mana papan Arduino ditempatkan. Dengan menggunakan spidol, gambar dua segi enam biasa dengan sisi 6cm, dan tabung 6 sisi dengan panjang masing-masing sisi 23 dan lebar 6. Setelah semua elemen digambar pada karton, gunakan pisau utilitas untuk memotong bentuk.
- Ambil salah satu segi enam dan gunakan pisau utilitas untuk memotong persegi dengan sisi 1,5 cm. Kotak yang dibuat akan menjadi bagian di mana kabel USB akan dipasang.
- Bangun wadah yang lebih besar untuk papan Arduino dengan pistol lem panas.
- Setelah kedua wadah dibuat, gunakan lem panas untuk menempatkan wadah yang lebih kecil di atas wadah yang lebih besar. Pada titik ini, papan Arduino dan sensor suara KY038 harus ditempatkan di dalam wadah.
Wadah untuk mesin ini tidak harus sama, namun wadah harus mampu menyimpan papan Arduino dan sensor suara KY038.
Langkah 5: Kesimpulan
Semoga proyek ini membantu Anda memiliki pemahaman yang lebih baik tentang bagaimana Arduino dapat diterapkan ke dalam situasi kehidupan nyata. Melalui proyek ini, Anda dapat mempelajari penggunaan yang tepat dari sensor suara KY038 dan mengembangkan ekstensi lebih lanjut pada elemen Arduino ini.
Terima kasih banyak telah membaca proyek Arduino kreatif saya!
Direkomendasikan:
Cara Mengunduh Perangkat Lunak Gratis Sebagai Mahasiswa ISU (Microsoft, Adobe, dan Perangkat Lunak Keamanan: 24 Langkah
Cara Mengunduh Perangkat Lunak Gratis Sebagai Pelajar ISU (Microsoft, Adobe, dan Perangkat Lunak Keamanan: Untuk Adobe: lanjutkan ke langkah 1.Untuk Microsoft: lanjutkan ke langkah 8.Untuk Keamanan: lanjutkan ke langkah 12.Untuk Azure: lanjutkan ke langkah 16
Arduino Memulai Dengan Perangkat Keras dan Perangkat Lunak & Tutorial Arduino: 11 Langkah
Arduino Memulai Dengan Perangkat Keras dan Perangkat Lunak & Tutorial Arduino: Saat ini, Pembuat, Pengembang lebih memilih Arduino untuk pengembangan prototipe proyek yang cepat. Arduino adalah platform elektronik sumber terbuka berdasarkan perangkat keras dan perangkat lunak yang mudah digunakan. Arduino memiliki komunitas pengguna yang sangat baik. Papan Arduino d
Kedua Mode ESP8266 (AP dan Mode Klien): 3 Langkah
Baik Mode ESP8266 (AP dan Client Mode) : Pada artikel sebelumnya saya telah membuat Tutorial cara setting mode pada ESP8266 yaitu sebagai Access point atau wifi station dan sebagai wifi client.pada artikel ini saya akan menunjukkan caranya untuk mengatur mode ESP8266 menjadi kedua mode. Artinya, di Mode ini ESP8266 bisa
Fotografi Panorama Dengan Perangkat Lunak Gratis dan Perangkat Keras Murah: 6 Langkah
Fotografi Panorama Dengan Perangkat Lunak Gratis dan Perangkat Keras Murah: Foto panorama digunakan untuk membuat gambar pemandangan yang terlalu besar untuk dimasukkan ke dalam lensa kamera normal atau bahkan terlalu besar untuk dilihat mata manusia sekaligus. Panorama yang paling terkenal adalah bidikan lanskap luar ruang dari fitur geologis atau langit kota
Trik Mode Tidur iPod Touch: 4 Langkah
Trik Mode Tidur iPod Touch: Apakah Anda sering ingin mendengarkan Itouch Anda di tempat tidur sebelum tidur, tetapi tidak bisa juga karena Anda takut Ipod Anda jatuh dari tempat tidur dan pecah di lantai? Atau mungkin Anda bisa membuat telepon kepala terjerat di leher Anda? Jadi dia