Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Hamıya salam!
Karantindəyəm və günlər darıxdırıcıdır. Mən yararsız bir şey yaratmağa qərar verdim … Qapı müğənnisi!
Tamam… bilirəm… Yararsızdır … Amma əyləncəlidir!
Məqsəd odur ki, kimsə qapını açanda, səsi (fərdiləşdirilə bilən səs) osurmaq, qışqırmaq, musiqi kimi səsləndirməkdir … (xəbərdar etdim… faydasızdır)
Karantin səbəbiylə mağazada istədiyimi ala bilmədim. Buna görə əlimdə olanı etdim:)
Təchizat
Aşağıdakı materialdan istifadə etdim:
- Moruq Pi 3
- Limit açarı (köhnə bir kompüterdə tapa bildim)
- Kiçik bir dinamik (ehtiyacım olanı köhnə bir qutuda tapdım)
- Tel və dinamikinizi Raspberry Pi ilə əlaqələndirmək üçün bir şey
Hamısı budur!
Addım 1: Jack Kabelindəki Tellərin Rəngi
Jack fişim qırıldı. Buna görə dinamikdə yeni bir kişi yuvasını yenidən bağlamalıyam.
Köhnə bir cüt qulaqlıq tapdım (bəlkə də Samsung) və telin rəngini təyin etdim və sonra funksiyaları ilə əlaqələndirdim.
(yuxarıdakı şəkildəki kimi)
İstilik daraldıcı borum yox idi … Beləliklə, lentlə hazırladım.
Addım 2: Kodlaşdırma
Düyməmi (normal olaraq - NC) pin 1 (+5V) və pin 7 (GPIO) ilə Rpi -yə bağladım.
İndi istədiyimi kodlaşdıracağam. Bu layihə üçün Python istifadə etdim (ancaq bunu etmək üçün digər darıxdırıcı kodlardan istifadə edə bilərsiniz)
Qısa:
- Pygame səs çalmaq üçün istifadə olunur
Məlumat cədvəli Pygame
- Vaxt CPU -ya əlavə iş görmək imkanı vermək üçün istifadə olunur
Məlumat cədvəli vaxtı
- GPIO, GPIO çıxışında baş verənləri dinləmək üçün istifadə olunur (obvius)
Məlumat cədvəli RPi. GPIO
Kodumu sizə əlavə olaraq buraxdım <3
(Səs kodla eyni qovluqda çalınmalıdır)
Addım 3: Hər şeyi düzəldin! və Test edək
Bacardığım qədər düyməni qapıya bağladım (lentlə).
Bütün telləri bağladım …
Və qapını aç:)
=> video
Addım 4: Hamısı budur
Daha çox məlumat əldə etmək istəyirsinizsə, mənə [email protected] ünvanına bir e-poçt göndərə bilərsiniz
Məni oxuduğunuz üçün təşəkkürlər (fransızam.. Deməli ingilis dilim pisdir)
Və darıxdırıcı bir gün keçirin!