Mündəricat:

Xüsusi Qapı Mat Tetikli Qapı Zəngi.: 6 Addım
Xüsusi Qapı Mat Tetikli Qapı Zəngi.: 6 Addım

Video: Xüsusi Qapı Mat Tetikli Qapı Zəngi.: 6 Addım

Video: Xüsusi Qapı Mat Tetikli Qapı Zəngi.: 6 Addım
Video: Qapı setkası. 2024, Noyabr
Anonim
Xüsusi Qapı Mat Tetikli Qapı Zəngi
Xüsusi Qapı Mat Tetikli Qapı Zəngi

Salam! Adım Justin, mən liseydə kiçikəm və bu Təlimat sizə qapı döşəyinizə basanda işə salınan və istədiyiniz melodiya və ya mahnıya çevrilə bilən bir qapı zəngi necə edəcəyinizi göstərəcək! Qapı matı qapı zəngini tətiklədiyi üçün əllərdən heç bir faydası yoxdur.

Təchizat

1. Arduino UNO

2. DFPlayer Mini MP3 Çalar və KeeYees mini dinamikləri.

3. Micro SD kart və SD Adapter.

4. Atlama telləri (2 kişi-kişiyə, 6 kişi-tp-dişi), 5. 1, 1k Rezistor

6. Arduino Kabelinə USB.

7. 9V batareya

8. 9V batareya Arduino Adapter

9. Ağcaqanad

10. Karton (fərqli ola bilər)

11. Bant (yapışqan və ya bənzər bir şey istifadə edilə bilər)

12. Arduino çörək taxtası (İsteğe bağlı)

13. Son olaraq, Arduino IDE quraşdırılmış halda kodu Arduinoya yükləyə biləcək bir kompüter.

Addım 1: Arduino Quraşdırması

Arduino Quraşdırması
Arduino Quraşdırması
Arduino Quraşdırması
Arduino Quraşdırması
Arduino Quraşdırması
Arduino Quraşdırması

Əvvəlcə Arduinodan DFPlayer və dinamikə olan naqilləri qurmalıyıq.

1. 5v Arduino pinindən DFPlayer-in ən sol ucuna dişi-kişi tel bağlayın. (Qırmızı tel)

2. GND Arduino pinindən (5v pininin yanında) DFPlayer (Qara tel) üzərindəki sağ pindən ikincisinə bir dişi-kişi tel bağlayın.

3. Qara telin hər iki tərəfindəki DFPlayer -in ən sağdakı pinlərə iki tel bağlayın. (Bənövşəyi və Narıncı tellər) Bu tellər metalə toxunduqları müddətdə dinamikə istədiyiniz kimi bağlana bilər. Bunun üçün lentdən istifadə etdim.

4. Arduino-dakı ~ 10 pindən DFPlayer-dəki sol pindən üçüncüsünə bir dişi-erkək tel bağlayın. (Ağ tel)

5. Sıfırlanan Arduino pinindən 4-cü Arduino pininə kişidən kişiyə tel bağlayın. (sarı)

6. DFPlayer-in sol pimindən ikincisindən bir qadına-kişiyə bir tel bağlayın (1k), sonra bu müqaviməti Arduino-dakı ~ 11 pinə bağlayan bir kişidən kişiyə bağlayın.

İndi tellər bağlandıqdan sonra qapı zəng melodiyamızı seçməyə davam edə bilərik.

Addım 2: Xüsusi Qapı Zəngi Seçilməsi

Xüsusi Qapı Zəngi Seçilməsi
Xüsusi Qapı Zəngi Seçilməsi

1. Tellərin qurulması ilə, indi MicroSD kartımızı SD adapterimizə bağlamalı və kiçik kaydırıcının "kilid" ə qoyulmadığından əmin olmalıyıq. İndi SD Adapteri, kompüterinizə bağlı olaraq USB adapteri və ya SD adapteri vasitəsi ilə kompüterinizə qoşulmalıdır.

2. Səs faylının MP3 faylı olması lazımdır, faylımı YouTube -dan mp3 çeviriciyə çevirmək üçün onlayn YouTube istifadə etdiyim yerdə seçdim. (https://ytmp3.cc/en13/)

3. MP3 faylı yükləndikdən sonra faylı Micro SD kartınıza kopyalayın. Düzgün oynadığından əmin olmaq üçün boş bir Micro SD karta sahib olmaq və kök qovluq adında MP3 faylına da oxşar bir şey "0001Hello. MP3" olmaq daha yaxşı olardı, 4 rəqəm vacibdir, bundan sonra nə ad verə bilərsən.

4. Micro SD kart hazır olduqda, indi onu DFPlayer -ə qoşa bilərsiniz.

Addım 3: Arduino kodlaşdırma

Sonra Arduino'yu kompüterə bağlamalıyıq.

1. Gerekirse Arduino IDE -ni yükləyin və quraşdırın, sonra yeni bir eskizə başlayın.

2. Kodun işləməsi üçün Arduino IDE -yə bəzi kitabxanalar əlavə etməliyik. Nümunə Kodunun altında bir yükləmə linki olmalıdır (Burada).. ZIP faylı yükləndikdən sonra Arduino IDE -ni açın, eskizə keçin, Kitabxananı daxil edin. ZIP Kitabxanası əlavə edin və yüklənmiş. ZIP faylını tapın.

3. Aşağıdakı DOORBELL.ino Sketch faylını yükləyin. Kodun əksəriyyəti dəyişməz qala bilər, ancaq MP3 faylınıza əsasən dəyişdirmək istədiyiniz bir neçə sətir var.

"myDFPlayer.volume (30); // Səs dəyərini təyin edin. 0 -dan 30 -a qədər"

səs səviyyəsini belə dəyişə bilərsiniz, sadəcə nömrəni 00 -dan 30 -a dəyişin.

"əgər (millis () - taymer> 3000) {"

klip 3 saniyə ərzində nə qədər çalınacaq, 6 saniyə kəssəniz 3 -ü 6 -ya dəyişin və s.

Videomda kodun nə etdiyini və nə demək olduğunu izah etmək üçün əlimdən gələni edəcəyəm, amma burada daha qısa saxlayacağam.

Addım 4: Kodu Çalışdırın və Dinamikləri Test Edin

İndi Arduino -nu kompüterinizə qoşun, sonra Arduino IDE -də alətlərə, lövhəyə gedin və Arduino UNO -nu seçin, sonra alətlərə, Porta gedin və Arduino ilə port seçin. (yəqin ki, yalnız bir seçim olacaq) Sonra davam edin və yükləmə düyməsini vurun. (sol üstdəki sağ ox) İndi Arduino'yu kompüterinizdən ayırıb 9V batareyanı və adapteri Arduinoya qoşa bilərsiniz.

Mövcud quruluşumuzla, melodiya dərhal təkrar -təkrar çalınacaq. Bunu dəyişdirmək üçün növbəti hissəni qapı matının özü etməliyik.

Addım 5: Qapı Mat Tetikleyicisi

Qapı Mat Tetikleyicisi
Qapı Mat Tetikleyicisi
Qapı Mat Tetikleyicisi
Qapı Mat Tetikleyicisi
Qapı Mat Tetikleyicisi
Qapı Mat Tetikleyicisi

Əlinizdə olan materiallardan asılı olaraq yaradıcılıq əldə edə biləcəyiniz yer budur. Konsepsiya, kimsə qapı matının üstündə dayandıqda, iki təbəqə bir -birinin üstünə basaraq elektrik siqnalının keçməsinə imkan verir ki, bu da Arduino sıfırlamasını işə salmağa səbəb olur. Bir karton taxıl qutusundan istifadə edərək kənarları bir -birindən ayrılan iki təbəqə düzəltdim və sonra ortada ağcaqanadla örtdüm. Mat yaradıldıqdan sonra, Arduino -da sıfırlama və "4" -ü birləşdirən sarı telin çıxarılması lazımdır. Bu, mahnının təkrar oxunmasını dayandıracaq. Daha uzun tullanan tellər istifadə edərək və ya birdən çox kiçik tel bağlayaraq, hər iki təbəqənin tellərə bağlanması lazımdır ki, bu da matdan iki uzun tel keçir. Bir telin sıfırlama pininə, digəri isə 4 pinə daxil edilməlidir. Kətan təbəqələri toxunduqda, tellər bağlanacaq və qapı zənginin axını yenidən başlayacaq.

Addım 6: Son

Təlimatımı izlədiyiniz və ya oxuduğunuz üçün bir daha təşəkkür edirəm.

Tövsiyə: