Daftar Isi:
- Langkah 1: Hal-hal yang Digunakan dalam Proyek Ini
- Langkah 2: Cerita
- Langkah 3: Menyiapkan Blynk
- Langkah 4: Merakit ke Program
- Langkah 5: Pemrograman di Arduino
- Langkah 6: Majelis Akhir
- Langkah 7: Nyalakan
- Langkah 8: Kesimpulan
- Langkah 9: Kode
Video: Suarakan Piezo Buzzer Dengan Blynk dan XinaBox: 9 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Kontrol elemen 5V apa pun menggunakan Blynk dan xChips. Proyek ini membunyikan Piezo Buzzer dari ponsel saya.
Langkah 1: Hal-hal yang Digunakan dalam Proyek Ini
Komponen perangkat keras
- XinaBox IP01 x 1 xChip USB Programmer berdasarkan FT232R Dari FTDI Limited
- XinaBox CW01 x 1 xCHIP Wi-Fi Core berdasarkan Modul Wi-Fi ESP8266
- XinaBox OC01 x 1 xChip Saklar DC Arus Tinggi
- XinaBox PU01 x 1 xChip USB (Tipe A) Catu Daya
- Buzzer x 1 Buzzer Piezo-listrik apa pun sudah cukup atau elemen apa pun yang ingin Anda kendalikan
- Bank Daya atau Serupa x 1
Aplikasi perangkat lunak dan layanan online
- Arduino IDE
- Blynk
Perkakas tangan dan mesin fabrikasi
Obeng Flathead
Langkah 2: Cerita
pengantar
Proyek ini dibangun menggunakan XinaBox xChips hanya dengan mengklik bersama xChips yang berbeda dan menulis kode dasar. Saya kemudian dapat mengontrol buzzer piezo-listrik dari ponsel saya menggunakan Proyek Blynk yang saya buat.
Kontrol Buzzer Piezo Nirkabel Menggunakan Blynk dan xChips
Langkah 3: Menyiapkan Blynk
Pertama, Anda perlu mengunduh Blynk di iPhone atau ponsel Android Anda masing-masing dari Apple Store atau Google Playstore. Buat akun untuk diri Anda sendiri yang cukup mudah. Login menggunakan detail yang baru Anda buat. Pilih 'Proyek Baru' dan beri nama proyek Anda. Saya menamai milik saya Piezo Blynk seperti yang diilustrasikan di bawah ini. Pilih juga papan ESP8266 menggunakan kotak drop-down. Tekan Buat dan proyek baru Anda akan dibuat. Sebuah pop up akan muncul memberitahu Anda bahwa token otentikasi telah dikirim ke email Anda; tekan OK.
Selanjutnya kita perlu menambahkan widget kita untuk mengaktifkan atau menonaktifkan buzzer dari Proyek Blynk kita. Pilih tanda plus (+) di pojok kanan atas. Kotak Widget Anda akan muncul. Pilih widget 'Tombol' hanya dengan menekannya sekali. Tombol sekarang akan muncul di ruang kerja proyek Anda. Lihat screenshot di bawah ini untuk instruksi grafis hingga saat ini.
Membuat proyek Blynk Anda
Sekarang tekan tombol yang baru saja Anda tambahkan untuk membuka 'Pengaturan Tombol'. Pilih 'PIN' dan pilih 'Virtual' di sebelah kiri Anda. Anda kemudian dapat memilih pin virtual di sisi kanan Anda. Saya telah memilih V10 untuk proyek saya. Anda dapat mengubah label tombol jika Anda mau, tetapi itu tidak perlu. Pilih 'SWITCH' untuk kontrol yang lebih baik dan biarkan yang lainnya apa adanya. Tekan kembali dan Anda sekarang telah menyelesaikan pengaturan Blynk. Ikuti gambar di bawah ini untuk panduan.
Memilih pengaturan untuk pin Anda
Langkah 4: Merakit ke Program
Hubungkan xChip programmer IP01 Anda dengan CW01 menggunakan konektor bus XC10 seperti yang ditunjukkan di bawah ini. Kemudian masukkan kombinasi tersebut ke port USB yang tersedia di komputer Anda.
Majelis Pemrograman
Langkah 5: Pemrograman di Arduino
Untuk menggunakan xChips, Anda harus mengunduh pustaka berikut dan menambahkannya ke pustaka Arduino.
- xCore - Pustaka inti untuk xChips.
- xOC01 - Pustaka untuk sakelar DC arus tinggi
- ESP8622 - Ikuti instruksi dengan seksama
- Blynk - Pustaka Blynk untuk menggunakan fungsionalitas Blynk
Selanjutnya, Download kode di bagian Code atau copy paste ke Arduino IDE kamu. Masukkan detail WiFi Anda dan salin dan tempel token autentikasi yang dikirimkan melalui email kepada Anda di Langkah 1 ke bidangnya masing-masing. Lihat di bawah.
Token Otentikasi dan detail WiFi yang akan dimasukkan.
Anda sekarang dapat mengunggah kode ke papan Anda setelah Anda berhasil menjalankan kompilasi.
Langkah 6: Majelis Akhir
Setelah diunggah, hapus kombinasi dari komputer Anda dan ganti IP01 dengan PU01. Tempatkan IP01 ke samping karena Anda tidak lagi membutuhkannya. Sekarang merakit proyek Anda sesuai gambar di bawah ini. Anda dapat menghubungkan xChips dengan cara apa pun yang Anda inginkan selama semua nama identifikasi berorientasi pada arah yang sama.
Majelis Akhir
Seperti yang terlihat di atas, buzzer piezo disekrup ke output terminal yang digunakan dalam program kami; dalam hal ini OUT0. Anda dapat memilih salah satu dari empat output pilihan Anda; ingatlah untuk membuat perubahan pada kode Anda. Anda dapat memasang kabel merah di terminal positif dan kabel hitam di terminal negatif sebagai konvensi, tetapi itu tidak masalah karena buzzer piezo tidak sadar akan polaritas.
Langkah 7: Nyalakan
Anda dapat menyalakan proyek Anda dengan komputer atau bank daya biasa. Masukkan proyek ke bank daya. Buka proyek Anda yang Anda buat sebelumnya di aplikasi Blynk Anda dan pilih tombol putar di sudut kanan atas. Jika proyek Anda dihidupkan, koneksi akan dibuat. Sekarang Anda dapat menekan tombol widget yang sebelumnya telah Anda tambahkan dan LED merah pada output OUT0 akan menyala bersamaan dengan bunyi bel piezo Anda. Tekan tombol widget on dan off dan terpesona tentang bagaimana Anda dapat mengontrol bel dengan telepon Anda.
Kontrol Buzzer Piezo Nirkabel Menggunakan Blynk dan xChips
Langkah 8: Kesimpulan
Proyek ini memakan waktu sekitar 25 menit untuk menyelesaikannya. Saya cukup mengklik bersama xChips dan memasang buzzer piezo ke terminal. Tidak ada solder dan tidak berantakan. Anda dapat mengaktifkan elemen 5V apa pun melalui koneksi WiFi menggunakan ponsel Anda.
Langkah 9: Kode
Piezo_Blynk.ino Arduino Cukup masukkan detail WiFi Anda dan token otorisasi ke bidangnya masing-masing dan Anda siap untuk mengunggah kode Anda ke xChips Anda
#include // sertakan perpustakaan inti
#include // sertakan perpustakaan sakelar dc arus tinggi #include // sertakan perpustakaan ESP8266 yang digunakan untuk wifi #include // sertakan perpustakaan Blynk yang digunakan dengan ESP8266// token otentikasi yang dikirim melalui email kepada Anda // salin dan tempel token di antara tanda kutip ganda char auth = "token otentikasi Anda"; // kredensial wifi Anda char WIFI_SSID = "nama wifi Anda"; // masukkan nama wifi Anda di antara tanda kutip ganda char WIFI_PASS = "password wifi Anda"; // masukkan kata sandi wifi Anda di antara tanda kutip ganda // Fungsi Blynk yang membaca status memungkinkan pembacaan pin virtual BLYNK_WRITE(V10) { // memanggil status yang dipilih dari aplikasi Blynk Anda int OUT0_State = param.asInt(); // tulis status yang dipilih pada aplikasi Blynk Anda // ke OUT0 // 1 = peizo aktif, 0 = piezo mati OC01.write(OUT0, OUT0_State); } void setup() { // letakkan kode setup Anda di sini, untuk dijalankan sekali: // mulai komunikasi i2c dan set pin Wire.begin(2, 14); // mulai sakelar dc arus tinggi OC01.begin(); // membuat pin yang tidak digunakan menjadi tidak aktif OC01.write(OUT1, LOW); OC01.write(OUT2, LOW); OC01.write(OUT3, LOW); // memulai komunikasi Blynk Blynk.begin(auth, WIFI_SSID, WIFI_PASS); } void loop() { // letakkan kode utama Anda di sini, untuk dijalankan berulang kali // jalankan operasi Blnk Blynk.run(); }
Direkomendasikan:
Piano Buzzer Arduino Piezo: 5 Langkah
Arduino Piezo Buzzer Piano : Disini kita akan membuat piano Arduino yang menggunakan buzzer piezo sebagai speakernya. Proyek ini mudah diskalakan dan dapat bekerja dengan lebih banyak atau lebih sedikit catatan, tergantung pada Anda! Kami akan membangunnya hanya dengan empat tombol/kunci untuk kesederhanaan. Ini adalah proyek yang menyenangkan dan mudah
8 Kontrol Relay Dengan NodeMCU dan Penerima IR Menggunakan WiFi dan IR Remote dan Aplikasi Android: 5 Langkah (dengan Gambar)
8 Kontrol Relay Dengan NodeMCU dan Penerima IR Menggunakan WiFi dan IR Remote dan Aplikasi Android: Mengontrol 8 sakelar relai menggunakan nodemcu dan penerima ir melalui wifi dan ir remote dan aplikasi android.Remote ir bekerja terlepas dari koneksi wifi.INI VERSI TERBARU KLIK DI SINI
Cara Menggunakan Piezo Buzzer: 4 Langkah
Cara Menggunakan Piezo Buzzer: Deskripsi:Speaker piezoelektrik adalah pengeras suara yang menggunakan efek piezoelektrik untuk menghasilkan suara. Gerakan mekanis awal dibuat dengan menerapkan tegangan ke bahan piezoelektrik, dan gerakan ini biasanya diubah menjadi suara
555 Timer Dengan Penghitung Dekade dan LED dan Piezo Buzzer;Deskripsi Dasar Sirkuit: 6 Langkah
555 Timer Dengan Penghitung Dekade dan LED dan Buzzer Piezo; Deskripsi dasar Sirkuit: Sirkuit ini terdiri dari tiga bagian. Mereka adalah buzzer piezo yang menghasilkan suara. Sebuah Kode (program) akan memutar "Selamat Ulang Tahun " oleh Arduino melalui piezo. Langkah selanjutnya adalah timer 555 yang akan menghasilkan pulsa yang berfungsi sebagai jam
Tampilan Suhu dan Kelembaban dan Pengumpulan Data Dengan Arduino dan Pemrosesan: 13 Langkah (dengan Gambar)
Tampilan Suhu dan Kelembaban dan Pengumpulan Data Dengan Arduino dan Pemrosesan: Pendahuluan: Ini adalah Proyek yang menggunakan papan Arduino, Sensor (DHT11), komputer Windows dan program Pemrosesan (dapat diunduh gratis) untuk menampilkan data Suhu, Kelembaban dalam format digital dan bentuk grafik batang, menampilkan waktu dan tanggal dan menjalankan hitungan waktu