תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
לאחרונה קניתי בית עם פעמון דלת שבור. אז בניתי אחד שיכול לעשות צלילים בהתאמה אישית.
השתמשתי בחבילת מצנפת הסטריאו של Adafruit עם RPI Zero W
חלקים נוספים:
כרטיס זיכרון
שקע חשמל USB - או שתוכל להשתמש במתאם מתח של Pi אם יש לך שקע חשמל בפעמון הדלת
כבל USB קטן למיקרו USB
לוח פרוטו קטן לחיבורי הלחמה
1 - 10k resister
התנגדות 1 - 1k
קבלים 1 - 104 (0.1uf)
3 כבלי מגשר
2 כבלי קליפ תנין
שלב 1: חלקי הלחמה
מצנפת רמקול Adafruit ואפס זקוקים למחברי הסיכה מולחמים. ל- Adafruit יש הוראות לכך.
זהו מעגל אמין המשתמש בנגדי חומרה. הוא אינו מקבל כניסות פאנטום מחשמל סטטי או מהדלקת מתג אור. ה- GPIO מקבל מתח קבוע ופגיעה במתג מחברת את המעגל לקרקע ומורידה את המתח. הקבל פועל כאספקת חשמל למשך זמן קצר, הוא מונע מה שנקרא הקפצת כפתורים. כאן המעגל יבצע תנודות מרובות במתח כאשר לוחצים על כפתור מכיוון שהמתכת בעצם יוצרת קשר מספר פעמים בשבריר שנייה. לתסריט של פייתון יש פסק זמן של 5 שניות שגם הוא עוזר לזה ולצלצולים לא מנומסים.
- הלחם את המגשר השחור למחבר קרקעי במכסה הרמקולים
- מגשר אדום הלחמה למחבר 3.3V
- מגשר כחול הלחמה ל -22 על מצנפת הרמקולים (שזה GPIO 22)
- מגשר כוח אדום מגשר הלחמה לנגד 10k
- הלחמת גשר קצה אחר של הנגד 10k, מגשר GPIO, קבלים ונגד 1k
- הלחמת גשר קצה אחר של הנגד 1k לחוט קליפ התנין.
- הלחמת גשר קצה אחר של קבלים, קרקע וחוט קליפ תנין אחר.
שלב 2: הגדרת Raspberry Pi
השתמשתי ב- Raspbian Lite מכיוון שאינך יכול לשלוט בעוצמת הרמקול בלוח Adafruit עם גרסת ה- GUI המלאה של Raspbian. אם אתה משתמש בחומרת Adafruit, עקוב אחר ההנחיות שלהן להתקנה.
צור תיקייה לקבצי פעמון דלת
pi@raspberrypi ~ $ mkdir doorbellpi@raspberrypi ~ $ cd bell door
הורד סקריפט פייתון וקובצי wav בהם ברצונך להשתמש.
wget -O doorbell.py
wget -O doorbell.wav
wget -O gong.wav
wget -O bird.wav
הפוך את הפעמון לדלת הפעלה
chmod +x פעמון דלת. py
ערכתי את הצלילים האלה עם צלילים בעלי רישיון Creative Commons שקיבלתי מ- Freesound
סקריפט ה- python משתמש ב- ring.wav, אז העתק את זה שאתה רוצה שהוא ישחק
pi@raspberrypi ~ $ cp gong.wav ring.wav
הגדרת שירות הפעלה
pi@raspberrypi ~ $ sudo nano /lib/systemd/system/doorbell.service
[יחידה] תיאור = תוכנית פעמון דלת
[שֵׁרוּת]
ExecStart =/home/pi/doorbell/doorbell.py
StandardOutput = null
[להתקין]
WantedBy = multi-user.target
כינוי = פעמון.שירות
שמור ולאחר מכן הפעיל את השירות
pi@raspberrypi ~ $ sudo systemctl אפשר doorbell.service
pi@raspberrypi ~ $ sudo systemctl start doorbell.service
שלב 3: התקנה
ההתקנה תצטרך להיות מותאמת אישית למערכת הפעמון הקיימת שלך. השתמשתי במסור הדדי כדי לחתוך את תאי הקול בבית הפעמון הישן ולהכניס את הרמקולים. השתמשתי בקלטת חשמל בכדי לשמור על הדברים במקום. פשטתי את קצות חוט המתג של פעמון הדלת וחיברתי אותו בעזרת קליפים של תנין. כיסיתי את הנחושת החשופה בקלטת חשמל.