Mündəricat:
- Addım 1: Bu Layihədə İstifadə Edilən Şeylər
- Addım 2: Hekayə
- Addım 3: Blynk qurmaq
- Addım 4: Proqrama yığın
- Addım 5: Arduinoda proqramlaşdırma
- Addım 6: Son Quraşdırma
- Addım 7: Gücləndirin
- Addım 8: Nəticə
- Addım 9: Kod
Video: Blynk və XinaBox ilə Piezo Buzzer səsləndirin: 9 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Blynk və xChips istifadə edərək hər hansı bir 5V elementinə nəzarət edin. Bu layihə telefonumdan Piezo Buzzer səslənir.
Addım 1: Bu Layihədə İstifadə Edilən Şeylər
Avadanlıq komponentləri
- FTDI Limited -dən FT232R -ə əsaslanan XinaBox IP01 x 1 xChip USB Proqramçı
- ESP8266 Wi-Fi Moduluna əsaslanan XinaBox CW01 x 1 xCHIP Wi-Fi Core
- XinaBox OC01 x 1 xChip Yüksək Cərəyan DC Şalteri
- XinaBox PU01 x 1 xChip USB (A Tipi) Güc Təchizatı
- Buzzer x 1 Hər hansı bir Piezo elektrikli səs siqnalı və ya idarə etmək istədiyiniz hər hansı bir element kifayət edər
- Power Bank və ya bənzəri x 1
Proqram proqramları və onlayn xidmətlər
- Arduino IDE
- Blynk
Əl alətləri və istehsal maşınları
Düz başlı tornavida
Addım 2: Hekayə
Giriş
Bu layihə, xinaBox xChips istifadə edərək, sadəcə fərqli xChipləri bir araya gətirərək və əsas kodu yazaraq quruldu. Daha sonra yaratdığım Blynk Layihəsini istifadə edərək telefonumdan bir piezo elektrikli siqnalı idarə edə bilərdim.
Blynk və xChips istifadə edərək Simsiz Piezo Buzzer İdarəetmə
Addım 3: Blynk qurmaq
Əvvəlcə iPhone və ya Android telefonunuzda Apple Store və ya Google Playstore -dan Blynk yükləməlisiniz. Özünüz üçün kifayət qədər düz bir hesab yaradın. Yeni yaradılan detallardan istifadə edərək daxil olun. 'Yeni Layihə' seçin və sonra layihənizə bir ad verin. Aşağıda göstərildiyi kimi mənimki Piezo Blynk adını verdim. Açılan qutudan istifadə edərək ESP8266 lövhəsini də seçin. Yarat düyməsini basın və yeni layihəniz yaradılacaq. E -poçtunuza bir doğrulama nişanının göndərildiyini bildirən bir açılan pəncərə görünəcək; OK düyməsini basın.
Sonra Blynk Layihəmizdən səs siqnalı açmaq və ya söndürmək üçün widgetımızı əlavə etməliyik. Sağ üst küncdəki artı işarəsini (+) seçin. Widget qutunuz görünməlidir. Sadəcə bir dəfə basaraq 'Button' widgetını seçin. Düymə indi layihənizin iş yerində görünməlidir. Bu nöqtəyə qədər qrafik təlimatlar üçün aşağıdakı ekran görüntülərinə baxın.
Blynk layihənizi yaradın
İndi "Düymə Ayarları" nı açmaq üçün əlavə etdiyiniz düyməni basın. 'PIN' seçin və sol tərəfdəki 'Virtual' seçin. Sonra sağ tərəfinizdəki hər hansı bir virtual pin seçə bilərsiniz. Layihəm üçün V10 seçdim. İstəyirsinizsə düymə etiketlərini dəyişə bilərsiniz, amma bu lazım deyil. Daha yaxşı nəzarət üçün 'SWITCH' seçin və qalan hər şeyi olduğu kimi buraxın. Geri basın və indi Blynk -in qurulmasını başa vurdunuz. Rəhbərlik üçün aşağıdakı şəkli izləyin.
Sancaqlar üçün parametrlərin seçilməsi
Addım 4: Proqrama yığın
Aşağıda göstərildiyi kimi bir XC10 avtobus konnektoru istifadə edərək IP01 proqramçı xChip -ni CW01 ilə birləşdirin. Sonra birləşməni kompüterinizdəki mövcud bir USB portuna daxil edin.
Proqramlaşdırma Məclisi
Addım 5: Arduinoda proqramlaşdırma
XChips -dən istifadə etmək üçün aşağıdakı kitabxanaları yükləməli və Arduino kitabxanalarına əlavə etməlisiniz.
- xCore - xChips üçün əsas kitabxana.
- xOC01 - Yüksək cərəyan DC açarı üçün kitabxana
- ESP8622 - Təlimatları diqqətlə izləyin
- Blynk - Blynk kitabxanası, Blynk funksiyasından istifadə edir
Sonra, Kod bölməsində kodu yükləyin və ya kopyalayıb Arduino IDE -yə yapışdırın. WiFi təfərrüatlarınızı daxil edin və 1 -ci addımda sizə e -poçtla göndərilən identifikasiya işarəsini müvafiq sahələrə kopyalayıb yapışdırın. Aşağıya baxın.
Doğrulama Tokeni və WiFi təfərrüatları daxil edilməlidir.
Uğurlu bir tərtib etdikdən sonra kodu lövhənizə yükləyə bilərsiniz.
Addım 6: Son Quraşdırma
Yükləndikdən sonra birləşməni kompüterinizdən çıxarın və IP01 -i PU01 ilə əvəz edin. IP01 -i artıq tələb etməyəcəyiniz kimi kənara qoyun. İndi aşağıdakı şəkildəki kimi layihənizi yığın. Bütün identifikasiya adları eyni istiqamətə yönəldildiyi müddətcə xChipləri istədiyiniz şəkildə bağlaya bilərsiniz.
Final Məclisi
Yuxarıda göründüyü kimi, piezo buzzer proqramımızda istifadə olunan terminal çıxışına vidalanmışdır; bu vəziyyətdə OUT0. İstədiyiniz dörd çıxışdan birini seçə bilərsiniz; kodunuzda dəyişiklik etməyi unutmayın. Qırmızı teli pozitiv terminalda və qara teli mənfi terminalda bir konvensiya olaraq vida edə bilərsiniz, ancaq piezo buzzerlərin polarite şüurlu olmadığı üçün heç bir əhəmiyyəti yoxdur.
Addım 7: Gücləndirin
Layihənizi kompüterinizlə və ya normal bir güc bankı ilə gücləndirə bilərsiniz. Layihəni güc bankına daxil edin. Daha əvvəl yaratdığınız layihəni Blynk tətbiqinizdə açın və sağ üst küncdəki oynat düyməsini seçin. Layihəniz işə salınsa, bir əlaqə qurulacaq. İndi əvvəllər əlavə etdiyiniz widget düyməsini basa bilərsiniz və OUT0 çıxışındakı qırmızı LED piezo səs siqnalı ilə birlikdə yanmalıdır. Düymə vidcetini açın və söndürün və telefonunuzla səs siqnalı necə idarə edə biləcəyinizə heyran olun.
Blynk və xChips istifadə edərək Simsiz Piezo Buzzer İdarəetmə
Addım 8: Nəticə
Bu layihənin tamamlanması təxminən 25 dəqiqə çəkdi. Sadəcə xChipləri bir yerə vurdum və piezo səs siqnalını terminallara vidaladım. Lehim yoxdur və qarışıqlıq yoxdur. Telefonunuzdan istifadə edərək WiFi bağlantısı üzərindən hər hansı bir 5V elementini yandıra bilərsiniz.
Addım 9: Kod
Piezo_Blynk.ino Arduino Sadəcə WiFi məlumatlarınızı və icazə nişanlarını müvafiq sahələrə daxil edin və kodunuzu xChiplərinizə yükləməyə hazırsınız.
#include // əsas kitabxana daxildir
#include // yüksək cərəyanlı dc switch libray daxil edin #daxil edin // wifi üçün istifadə olunan ESP8266 kitabxanasını daxil edin #daxil edin // ESP8266 ilə istifadə olunan Blynk libaryini daxil edin // sizə e -poçtla göndərilən identifikasiya əlaməti // nişanı ikiqat tirajlar arasına kopyalayın və yapışdırın auth = "doğrulama nişanınız"; // wifi etimadnaməniz char WIFI_SSID = "wifi adınız"; // WIFI_PASS = "wifi şifrəniz" ikiqat tirajlar arasına wifi adınızı daxil edin; // wifi şifrənizi ikiqat tırnaqlar arasında daxil edin // Vəziyyəti oxuyan Blynk funksiyası virtual pin oxunuşlarına imkan verir BLYNK_WRITE (V10) {// Blynk tətbiqinizdən seçilmiş vəziyyəti çağırın int OUT0_State = param.asInt (); // Blynk tətbiqinizdə seçilmiş vəziyyəti // yazın OUT0 // 1 = peizo açıq, 0 = piezo off OC01.write (OUT0, OUT0_State); } void setup () {// bir dəfə işə salmaq üçün quraşdırma kodunuzu bura qoyun: // i2c əlaqəsini başlatın və pinləri təyin edin Wire.begin (2, 14); // yüksək cərəyan DC açarını işə salın OC01.begin (); // istifadə edilməmiş sancaqları aktivləşdirin OC01.write (OUT1, LOW); OC01.write (OUT2, LOW); OC01.write (OUT3, LOW); // Blynk ünsiyyətinə başlamaq Blynk.begin (auth, WIFI_SSID, WIFI_PASS); } void loop () {// əsas kodunuzu bura qoyun, dəfələrlə işləsin // Blnk əməliyyatlarını icra edin Blynk.run (); }
Tövsiyə:
Arduino Piezo Buzzer Piano: 5 addım
Arduino Piezo Buzzer Piano: Burada natiq olaraq piezo buzzerdən istifadə edən bir Arduino piano hazırlayacağıq. Bu layihə asanlıqla ölçeklenebilir və sizdən asılı olaraq az və ya çox qeydlərlə işləyə bilər! Sadəlik üçün onu yalnız dörd düymə/düymə ilə quracağıq. Bu əyləncəli və asan bir layihədir
Güc Təchizat Fanını Səsləndirin: 6 Addım (Şəkillərlə)
Güc Təchizat Fanını Səsləndirin: Hamıya Salam, CCTV qurğumda kameraları gücləndirmək üçün lazım olan 12V -u təmin etmək üçün xilas edilmiş bir kompüter enerji təchizatı istifadə edirəm. Enerji təchizatı əla işləyir, amma fan həqiqətən yüksək sürətlə işləyir və bütün qurğunu ofisim üçün səs -küylü edir. Bugünkü təlimatda
ESP32 ilə PWM - Arduino IDE ilə ESP 32 -də PWM ilə LED Karartma: 6 addım
ESP32 ilə PWM | Arduino IDE ilə ESP 32 -də PWM ilə LED Karartma: Bu təlimatlarda Arduino IDE istifadə edərək ESP32 ilə PWM siqnallarının necə yaradılacağını görəcəyik. PWM əsasən hər hansı bir MCU -dan analoq çıxışı yaratmaq üçün istifadə olunur və bu analog çıxış 0V ilə 3.3V arasında ola bilər (esp32 vəziyyətində) & dan
Piezo Buzzer -dən necə istifadə olunur: 4 addım
Piezo Buzzer Necə İstifadə Edilir: Təsvir: Piezoelektrik dinamik, səs yaratmaq üçün piezoelektrik effektdən istifadə edən bir dinamikdir. İlkin mexaniki hərəkət piezoelektrik materiala bir gərginlik tətbiq etməklə yaranır və bu hərəkət adətən audə çevrilir
ITunes -u həqiqətən yaxşı səsləndirin: 4 addım
ITunes Səsini Həqiqətən Yaxşı Edin: Musiqinizi həqiqətən yaxşı səsləndirmək üçün iTunes ekvalayzerinizi konfiqurasiya edin. Musiqinizdən daha çox zövq alın! Qeyd: Nəticələr dinamikinizin qurulmasından və dinlədiyiniz musiqidən asılı olaraq dəyişir