![Blynk ve XinaBox ile Piezo Buzzer'ı Seslendirin: 9 Adım Blynk ve XinaBox ile Piezo Buzzer'ı Seslendirin: 9 Adım](https://i.howwhatproduce.com/images/005/image-14518-7-j.webp)
İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13
![Blynk ve XinaBox ile Piezo Buzzer'ı Seslendirin Blynk ve XinaBox ile Piezo Buzzer'ı Seslendirin](https://i.howwhatproduce.com/images/005/image-14518-8-j.webp)
Blynk ve xChips kullanarak herhangi bir 5V öğesini kontrol edin. Bu proje telefonumdan bir Piezo Buzzer sesi çıkarıyor.
Adım 1: Bu Projede Kullanılanlar
Donanım bileşenleri
- FTDI Limited'den FT232R tabanlı XinaBox IP01 x 1 xChip USB Programlayıcı
- ESP8266 Wi-Fi Modülüne dayalı XinaBox CW01 x 1 xCHIP Wi-Fi Çekirdeği
- XinaBox OC01 x 1 xChip Yüksek Akım DC Anahtarı
- XinaBox PU01 x 1 xChip USB (Tip A) Güç Kaynağı
- Buzzer x 1 Herhangi bir Piezo-elektrikli buzzer veya kontrol etmek istediğiniz herhangi bir eleman yeterli olacaktır.
- Güç Bankası veya Benzeri x 1
Yazılım uygulamaları ve çevrimiçi hizmetler
- Arduino IDE'si
- göz kırpmak
El aletleri ve imalat makineleri
Düz tornavida
2. Adım: Öykü
Tanıtım
Bu proje, XinaBox xChips kullanılarak, farklı xChips'leri bir araya getirerek ve temel kod yazarak oluşturuldu. Daha sonra, oluşturduğum bir Blynk Projesini kullanarak telefonumdan bir piezo-elektrik zilini kontrol edebilirim.
Blynk ve xChips Kullanan Kablosuz Piezo Buzzer Kontrolü
3. Adım: Blynk'i Ayarlama
Öncelikle Blynk'i sırasıyla Apple Store veya Google Playstore'dan iPhone veya Android telefonunuza indirmeniz gerekiyor. Kendiniz için oldukça basit bir hesap oluşturun. Yeni oluşturduğunuz bilgileri kullanarak giriş yapın. 'Yeni Proje'yi seçin ve ardından projenize bir isim verin. Aşağıda gösterildiği gibi benim Piezo Blynk adını verdim. Ayrıca açılır kutuyu kullanarak ESP8266 kartını seçin. Oluştur'a basın, yeni projeniz oluşturulacaktır. E-postanıza bir kimlik doğrulama jetonunun gönderildiğini bildiren bir açılır pencere belirecektir; tamam tuşuna basın.
Ardından, Blynk Projemizden zili açıp kapatmak için widget'ımızı eklememiz gerekiyor. Sağ üst köşedeki artı işaretini (+) seçin. Widget Kutunuz görünmelidir. Sadece bir kez basarak 'Düğme' widget'ını seçin. Düğme şimdi projenizin çalışma alanında görünmelidir. Bu noktaya kadar olan grafiksel talimatlar için aşağıdaki ekran görüntülerine bakın.
Blynk projenizi oluşturma
Şimdi 'Düğme Ayarları'nı açmak için yeni eklediğiniz düğmeye basın. 'PIN'i seçin ve solunuzda 'Sanal'ı seçin. Daha sonra sağ tarafınızdaki herhangi bir sanal pini seçebilirsiniz. Projem için V10'u seçtim. İsterseniz düğme etiketlerini değiştirebilirsiniz, ancak bu gerekli değildir. Daha iyi kontrol için 'DEĞİŞTİR'i seçin ve diğer her şeyi olduğu gibi bırakın. Geri tuşuna basın ve artık Blynk kurulumunu tamamladınız. Rehberlik için aşağıdaki resmi takip edin.
Pinleriniz için ayarları seçme
Adım 4: Programa Birleştirin
IP01 programlayıcı xChip'inizi aşağıda gösterildiği gibi bir XC10 veri yolu konektörü kullanarak CW01'e bağlayın. Ardından, kombinasyonu bilgisayarınızdaki uygun bir USB bağlantı noktasına takın.
Programlama Meclisi
Adım 5: Arduino'da Programlama
xChips'i kullanmak için aşağıdaki kitaplıkları indirip Arduino kitaplıklarına eklemeniz gerekir.
- xCore - xChips için çekirdek kitaplık.
- xOC01 - Yüksek akım DC anahtarı için kitaplık
- ESP8622 - Talimatları dikkatlice izleyin
- Blynk - Blynk işlevini kullanmak için Blynk kitaplığı
Ardından, Kod bölümündeki kodu indirin veya kopyalayıp Arduino IDE'nize yapıştırın. WiFi ayrıntılarınızı girin ve 1. Adımda size e-postayla gönderilen kimlik doğrulama jetonunu kopyalayıp ilgili alanlarına yapıştırın. Aşağıya bakınız.
Kimlik Doğrulama Simgesi ve girilecek WiFi ayrıntıları.
Başarılı bir derleme çalıştırdıktan sonra artık kodu panonuza yükleyebilirsiniz.
Adım 6: Son Montaj
Yüklendikten sonra kombinasyonu bilgisayarınızdan kaldırın ve IP01'i PU01 ile değiştirin. Artık ihtiyaç duymayacağınız için IP01'i bir kenara koyun. Şimdi projenizi aşağıdaki resme göre birleştirin. Tüm tanımlama adları aynı yöne yönlendirildiği sürece xChips'i istediğiniz şekilde bağlayabilirsiniz.
Son montaj
Yukarıda görüldüğü gibi piezo buzzer programımızda kullanılan terminal çıkışına vidalanmıştır; bu durumda OUT0. Seçtiğiniz dört çıkıştan herhangi birini seçebilirsiniz; sadece kodunuzdaki değişiklikleri yapmayı unutmayın. Kırmızı kabloyu pozitif terminale ve siyah kabloyu negatif terminale bir kural olarak vidalayabilirsiniz, ancak piezo buzzerler polarite bilinçli olmadığı için farketmez.
7. Adım: Gücü Açın
Projenizi bilgisayarınız veya normal bir powerbank ile güçlendirebilirsiniz. Projeyi güç bankasına yerleştirin. Blynk uygulamanızda daha önce oluşturduğunuz projenizi açın ve sağ üst köşedeki oynat düğmesini seçin. Projeniz açılırsa bağlantı kurulur. Şimdi daha önce eklediğiniz widget düğmesine basabilirsiniz ve OUT0 çıkışındaki kırmızı LED, piezo buzzer sesinizle birlikte yanmalıdır. Düğme widget'ına basın ve kapatın ve telefonunuzla bir zili nasıl kontrol edebileceğiniz konusunda büyülenin.
Blynk ve xChips Kullanan Kablosuz Piezo Buzzer Kontrolü
Adım 8: Sonuç
Bu projenin tamamlanması yaklaşık 25 dakika sürdü. Sadece xChips'i bir araya getirdim ve piezo buzzer'ı terminallere vidaladım. Lehimleme ve karışıklık yok. Telefonunuzu kullanarak bir WiFi bağlantısı üzerinden herhangi bir 5V öğesini açabilirsiniz.
9. Adım: Kod
Piezo_Blynk.ino Arduino WiFi ayrıntılarınızı ve yetkilendirme jetonunu ilgili alanlara girmeniz yeterlidir ve kodunuzu xChips'inize yüklemeye hazırsınız.
#include // çekirdek kitaplığı dahil et
#include // yüksek akım dc anahtarı kütüphanesini dahil et #include // wifi için kullanılan ESP8266 kütüphanesini dahil et #include // ESP8266 ile kullanılan Blynk kütüphanesini dahil et // sana e-posta ile gönderilen kimlik doğrulama jetonunu // jetonu kopyalayıp çift tırnak işareti arasına yapıştır auth = "kimlik doğrulama belirteciniz"; // wifi kimlik bilgileriniz char WIFI_SSID = "wifi adınız"; // çift tırnak işaretleri arasına wifi adınızı girin char WIFI_PASS = "wifi şifreniz"; // wifi şifrenizi çift tırnak arasına girin // durumu okuyan Blynk fonksiyonu sanal pin okumalarına izin verir BLYNK_WRITE(V10) { // Blynk uygulamanızdan seçilen durumu çağırın int OUT0_State = param.asInt(); // Blynk uygulamanızda seçilen durumu OUT0'a yazın // 1 = peizo açık, 0 = piezo off OC01.write(OUT0, OUT0_State); } void setup() { // bir kez çalıştırmak için kurulum kodunuzu buraya koyun: // i2c iletişimini başlatın ve pinleri ayarlayın Wire.begin(2, 14); // yüksek akım dc anahtarını başlat OC01.begin(); // kullanılmayan pinleri pasif yap OC01.write(OUT1, LOW); OC01.write(OUT2, DÜŞÜK); OC01.write(OUT3, DÜŞÜK); // Blynk iletişimini başlat Blynk.begin(auth, WIFI_SSID, WIFI_PASS); } void loop() { // tekrar tekrar çalıştırmak için ana kodunuzu buraya koyun // Blnk işlemlerini yürütün Blynk.run(); }
Önerilen:
Arduino Piezo Buzzer Piyano: 5 Adım
![Arduino Piezo Buzzer Piyano: 5 Adım Arduino Piezo Buzzer Piyano: 5 Adım](https://i.howwhatproduce.com/images/001/image-889-j.webp)
Arduino Piezo Buzzer Piano: Burada hoparlör olarak piezo buzzer kullanan bir Arduino piyano yapacağız. Bu proje kolayca ölçeklenebilir ve size bağlı olarak az ya da çok notla çalışabilir! Basitlik için sadece dört düğme/tuş ile inşa edeceğiz. Bu eğlenceli ve kolay bir proje
ESP32 ile PWM - Arduino IDE ile ESP 32'de PWM ile LED Karartma: 6 Adım
![ESP32 ile PWM - Arduino IDE ile ESP 32'de PWM ile LED Karartma: 6 Adım ESP32 ile PWM - Arduino IDE ile ESP 32'de PWM ile LED Karartma: 6 Adım](https://i.howwhatproduce.com/images/001/image-1144-103-j.webp)
ESP32 ile PWM | Arduino IDE ile ESP 32'de PWM ile LED Karartma: Bu talimatta Arduino IDE & PWM temel olarak herhangi bir MCU'dan analog çıkış üretmek için kullanılır ve bu analog çıkış 0V ile 3.3V (esp32 durumunda) arasında herhangi bir şey olabilir & itibaren
RGB Sıcaklık Göstergesi (XinaBox ile): 5 Adım (Resimlerle)
![RGB Sıcaklık Göstergesi (XinaBox ile): 5 Adım (Resimlerle) RGB Sıcaklık Göstergesi (XinaBox ile): 5 Adım (Resimlerle)](https://i.howwhatproduce.com/images/006/image-16168-10-j.webp)
RGB Sıcaklık Göstergesi (XinaBox ile): Bu resmen benim ilk Instructables makalem, bu yüzden denemek için şu anda bu fırsatı kullandığımı itiraf edeceğim. Platformun nasıl çalıştığını, tüm kullanıcı deneyimi tarafını hissedin. Ama bunu yaparken, yapabileceğimi düşündüm
Piezo Buzzer Nasıl Kullanılır: 4 Adım
![Piezo Buzzer Nasıl Kullanılır: 4 Adım Piezo Buzzer Nasıl Kullanılır: 4 Adım](https://i.howwhatproduce.com/preview/how-to-implement/10480438-how-to-use-a-piezo-buzzer-4-steps-0.webp)
Piezo Buzzer Nasıl Kullanılır: Açıklama: Piezoelektrik hoparlör, ses üretmek için piezoelektrik efekti kullanan bir hoparlördür. İlk mekanik hareket, bir piezoelektrik malzemeye voltaj uygulanarak oluşturulur ve bu hareket tipik olarak sese dönüştürülür
On Yıl Sayaçlı ve LED'li ve Piezo Buzzer'lı 555 Zamanlayıcı; Devrenin Temel Açıklaması: 6 Adım
![On Yıl Sayaçlı ve LED'li ve Piezo Buzzer'lı 555 Zamanlayıcı; Devrenin Temel Açıklaması: 6 Adım On Yıl Sayaçlı ve LED'li ve Piezo Buzzer'lı 555 Zamanlayıcı; Devrenin Temel Açıklaması: 6 Adım](https://i.howwhatproduce.com/images/001/image-464-73-j.webp)
555 On Yıl Sayaçlı ve LED'li Zamanlayıcı ve Piezo Buzzer;Devrenin Temel Tanımı: Bu devre üç kısımdan oluşur.Ses üreten bir piezo buzzerdır. Bir Kod (program) "Mutlu Yıllar " Arduino tarafından piezo aracılığıyla. Bir sonraki adım, saat görevi gören darbeler üretecek bir 555 zamanlayıcıdır