Mundarija:

Maxsus eshik tagligi, eshik qo'ng'irog'i: 6 qadam
Maxsus eshik tagligi, eshik qo'ng'irog'i: 6 qadam

Video: Maxsus eshik tagligi, eshik qo'ng'irog'i: 6 qadam

Video: Maxsus eshik tagligi, eshik qo'ng'irog'i: 6 qadam
Video: Hechkimga Ochilmaydigan Sirli Eshik 2024, Iyul
Anonim
Maxsus eshik tagligi eshikni qo'ng'irog'i
Maxsus eshik tagligi eshikni qo'ng'irog'i

Salom! Mening ismim Jastin, men o'rta maktab o'quvchisiman va bu ko'rsatma sizga eshik to'shagiga kimdir bosganda qanday qo'ng'iroq qilish kerakligini ko'rsatib beradi va siz xohlagan ohang yoki qo'shiq bo'lishi mumkin! Eshik to'shagi eshik qo'ng'irog'ini qo'zg'atgani uchun, qo'ldan hech qanday foyda yo'q.

Ta'minotlar

1. Arduino UNO

2. DFPlayer Mini MP3 pleer va KeeYees mini karnaylari.

3. Micro SD karta va SD adapter.

4. Jumper simlari (2 erkak-erkak, 6 erkak-tp-ayol), 5. 1, 1k rezistor

6. USB - Arduino kabeli.

7. 9V batareya

8. 9V kuchlanishli Arduino adapteri

9. Oqsoqol

10. Karton (bu har xil bo'lishi mumkin)

11. Lenta (elim yoki shunga o'xshash narsalarni ishlatishi mumkin)

12. Arduino non paneli (ixtiyoriy)

13. Va nihoyat, kompyuter Arduino IDE o'rnatilgan holda Arduino -ga kodni yuklab olishi mumkin.

1 -qadam: Arduino -ni sozlash

Arduino -ni sozlash
Arduino -ni sozlash
Arduino -ni sozlash
Arduino -ni sozlash
Arduino -ni sozlash
Arduino -ni sozlash

Avval biz Arduino -dan DFPlayer va karnayga simni o'rnatishimiz kerak.

1. 5v Arduino pinidan ayol-erkak simini DFPlayer-ning eng chap burchagiga ulang. (Qizil sim)

2. GND Arduino pinidan (5v pin yonida) ayol-erkak simini DFPlayer (Qora sim) o'ng pinidan ikkinchisiga ulang.

3. Ikkita simni qora simning ikkala tomonidagi DFPlayer -ning eng o'ng pimlariga ulang. Buning uchun men tasma ishlatardim.

4. Arduino-dagi ~ 10 pinli ayol-erkak simini DFPlayer-dagi chap pimdan uchinchisiga ulang. (Oq sim)

5. Qayta tiklangan Arduino pinidan erkak-erkak simini 4 Arduino piniga ulang. (sariq)

6. DFPlayer-dagi chap pimdan ikkinchisidan ayol-erkak simini rezistorga ulang (1k), keyin bu rezistorni Arduino-dagi ~ 11-pinga ulangan erkak-erkak simiga ulang.

Endi simlar ulangan bo'lsa, biz qo'ng'iroq ohangini tanlashga o'tamiz.

2 -qadam: Maxsus eshik qo'ng'irog'ini tanlash

Maxsus eshik qo'ng'irog'ini tanlash
Maxsus eshik qo'ng'irog'ini tanlash

1. Simlarni sozlash bilan biz endi MicroSD kartamizni SD adapterimizga ulashimiz va kichik slayderni "qulflash" ga o'rnatilmaganligiga ishonch hosil qilishimiz kerak. Endi SD adapterini kompyuterga qarab USB adapteri yoki SD adapteri orqali kompyuterga ulash lozim.

2. Ovozli fayl MP3 fayli bo'lishi kerak, men o'z faylimni YouTube -dan tanladim, u erda men onlayn YouTube -dan mp3 -konvertorga o'tdim. (https://ytmp3.cc/en13/)

3. MP3 fayli yuklab olingandan so'ng, faylni Micro SD kartangizga nusxalash. To'g'ri o'ynashini ta'minlash uchun bo'sh Micro SD -karta va asosiy katalog nomidagi MP3 fayl ham shunga o'xshash "0001Hello. MP3" bo'lsa yaxshi bo'lardi, 4 ta raqam juda muhim, shundan keyingina uni xohlaganingizcha nomlashingiz mumkin.

4. Micro SD -karta tayyor bo'lganda, endi uni DFPlayer -ga ulashingiz mumkin.

3 -qadam: Arduino -ni kodlash

Keyin biz Arduino -ni kompyuterga ulashimiz kerak.

1. Agar kerak bo'lsa, Arduino IDE -ni yuklab oling va o'rnating, so'ngra yangi eskizni boshlang.

2. Kod ishlashi uchun biz Arduino IDE ga ba'zi kutubxonalarni qo'shishimiz kerak. Namuna kodi ostida yuklab olish havolasi bo'lishi kerak (Bu erda).. ZIP fayli yuklab olingandan so'ng, Arduino IDE -ni oching, eskizga o'ting, Kutubxonani qo'shing,. ZIP kutubxonasini qo'shing va yuklab olingan. ZIP faylini toping.

3. Quyidagi DOORBELL.ino Sketch faylini yuklab oling. Kodning aksariyati o'zgarishsiz qolishi mumkin, lekin siz MP3 faylingiz asosida o'zgartirishni xohlaydigan bir necha satr bor.

"myDFPlayer.volume (30); // Ovoz balandligini o'rnating. 0 dan 30 gacha"

ovozni shunday o'zgartirish mumkin, raqamni 00 dan 30 gacha o'zgartirish.

"if (millis () - taymer> 3000) {"

bu klip qancha davom etadi, 3 soniya, agar siz 6 soniya klip qilsangiz, 3 ni 6 ga o'zgartiring va hokazo.

Videomda kod nima va nimani anglatishini tushuntirish uchun qo'limdan kelganicha harakat qilaman, lekin bu erda uni qisqartiraman.

4 -qadam: Kodni ishga tushirish va dinamiklarni sinab ko'rish

Endi Arduino -ni kompyuteringizga ulang, so'ngra Arduino IDE -da asboblar paneliga o'ting va Arduino UNO -ni tanlang, so'ng asboblar -portga o'ting va Arduino portini tanlang. (faqat bitta variant bo'lishi mumkin) Keyin davom eting va yuklash tugmasini bosing. (yuqori chapdagi o'ng o'q) Endi siz Arduino -ni kompyuterdan uzib, 9V batareya va adapterni Arduino -ga ulashingiz mumkin.

Bizning hozirgi sozlamalarimiz bilan, ohang darhol, qayta -qayta eshitiladi. Buni o'zgartirish uchun biz eshik qismining o'zi bo'lgan keyingi qismni yasashimiz kerak.

5 -qadam: Eshik matini ishga tushirish

Eshik matini ishga tushirish
Eshik matini ishga tushirish
Eshik matini ishga tushirish
Eshik matini ishga tushirish
Eshik matini ishga tushirish
Eshik matini ishga tushirish

Bu erda siz qo'lingizda bo'lgan materiallarga qarab ijod qilishingiz mumkin. Kontseptsiya shundaki, kimdir eshik to'shagida turganda, ikki qatlamli qog'oz bir -biriga bosiladi, bu esa elektr signalini uzatishga imkon beradi, bu esa Arduino sozlamalarini ishga tushiradi, bu ohangni chalishni boshlaydi. Men kartonli yorma qutisidan foydalanib, qirralarning bir -biridan ajratilgan, so'ngra o'rtasiga tinoil bilan qoplangan ikkita qatlam hosil qildim. Mat yaratilgandan so'ng, Arduino -da reset va "4" ni bog'laydigan sariq simni olib tashlash kerak. Bu ohangni qayta ijro etish oqimini to'xtatadi. Uzunroq o'tish simlarini ishlatib yoki bir nechta kichik simlarni ulab, har ikki qatlamni simlarga ulash lozim, bunda matdan ikkita uzun sim chiqadi. Bir simni tiklash piniga ulash kerak, ikkinchisi esa 4 pinli. Qoplamali qatlamlar tegsa, simlar ulanadi va eshik qo'ng'irog'ining oqimi qaytadan boshlanadi.

6 -qadam: Oxir

Ko'rsatmalarimni o'qiganingiz yoki ko'rganingiz uchun yana bir bor rahmat.

Tavsiya: