فهرست مطالب:
تصویری: Raspberry Pi Doorbell: 3 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
به تازگی خانه ای خریده ام که صدای زنگ در خانه شکسته است. بنابراین من یکی را ساختم که می تواند صداهای سفارشی را انجام دهد.
من از Adafruit Stereo Bonnet Pack با RPI Zero W استفاده کردم
قطعات اضافی:
کارت SD
پریز برق USB - یا اگر در زنگ خانه پریز برق دارید می توانید از آداپتور برق Pi استفاده کنید
کابل USB کوچک به micro USB
تخته اولیه کوچک برای اتصال اتصالات
مقاومت 1 - 10k
مقاومت 1 - 1k
1 - 104 (0.1uf) خازن
3 عدد کابل بلوز
2 عدد کابل گیره تمساح
مرحله 1: قطعات لحیم کاری
بلندگوی Adafruit Bonnet و Zero به اتصالات پین لحیم شده نیاز دارند. Adafruit دستورالعمل هایی برای این کار دارد.
این یک مدار قابل اعتماد است که از مقاومت های سخت افزاری استفاده می کند. این ورودی فانتوم را از طریق الکتریسیته ساکن یا چرخاندن سوئیچ چراغ دریافت نمی کند. GPIO یک ولتاژ ثابت می گیرد و ضربه زدن به کلید مدار را به زمین متصل می کند و ولتاژ را کاهش می دهد. خازن به عنوان یک منبع تغذیه بدون وقفه برای مدت کوتاهی عمل می کند و از آنچه به آن گزافش دکمه می گویند جلوگیری می کند. این جایی است که یک مدار با فشار دادن یک دکمه باعث ایجاد نوسانات متعدد در ولتاژ می شود ، زیرا فلز واقعاً چندین بار در کسری از ثانیه تماس می گیرد. اسکریپت پایتون 5 بار بیرون می آید که به این زنگ و بی صدا نیز کمک می کند.
- بلوز سیاه را به کانکتور زمینی روی اسپیکر Bonnet لحیم کنید
- بلوز قرمز را به اتصال 3.3 ولت لحیم کنید
- لحیم آبی را روی اسپیکر Bonnet (که GPIO 22 است) به 22 لحیم کرد
- پل جهنده قدرت قرمز را به مقاومت 10k لحیم می کند
- پل انتهای دیگر مقاومت 10k ، بلوز GPIO ، خازن و مقاومت 1k را لحیم می کند
- پل انتهای دیگر مقاومت 1k را به سیم گیره تمساح لحیم می کند.
- پل انتهای دیگر خازن ، سیم و سیم گیره تمساح را لحیم کنید.
مرحله 2: رزبری پای را راه اندازی کنید
من از Raspbian Lite استفاده کردم ، زیرا نمی توانید با بلندگوی GUI Raspbian صدای بلندگو روی برد Adafruit را کنترل کنید. اگر از سخت افزار Adafruit استفاده می کنید ، دستورالعمل آنها را برای راه اندازی دنبال کنید.
یک پوشه برای فایل های زنگ در ایجاد کنید
pi@raspberrypi ~ $ mkdir doorbellpi@raspberrypi ~ $ cd زنگ درب
اسکریپت پایتون و فایل (های) wav را که می خواهید استفاده کنید بارگیری کنید.
wget -O doorbell.py
wget -O doorbell.wav
wget -O gong.wav
wget -O bird.wav
doorbell.py را اجرایی کنید
chmod +x doorbell.py
من این صداها را با صداهای دارای مجوز Creative Commons که از Freesound دریافت کردم ویرایش کردم
اسکریپت پایتون از ring.wav استفاده می کند ، بنابراین موردی را که می خواهید پخش شود کپی کنید
pi@raspberrypi ~ $ cp gong.wav ring.wav
راه اندازی سرویس راه اندازی
pi@raspberrypi su $ sudo nano /lib/systemd/system/doorbell.service
[واحد] توضیحات = برنامه زنگ در
[سرویس]
ExecStart =/home/pi/doorbell/doorbell.py
StandardOutput = null
[نصب]
WantedBy = multi-user.target
نام مستعار = doorbell.service
ذخیره کنید ، سپس سرویس را فعال کنید
pi@raspberrypi su $ sudo systemctl فعال کردن doorbell.service
pi@raspberrypi su $ sudo systemctl start doorbell.service
مرحله 3: نصب
نصب باید بر اساس سیستم زنگ درب موجود شما انجام شود. من از یک اره رفت و برگشتی اتاق های صدا را در محفظه قدیمی زنگ در باز کردم و بلندگوها را داخل آن گذاشتم. من از نوار برقی برای ثابت نگه داشتن وسایل استفاده کردم. انتهای سیم سوئیچ زنگ در را راه انداختم و آن را با گیره تمساح وصل کردم. مس برهنه را با نوار برقی پوشاندم.
توصیه شده:
UK Ring Video Doorbell Pro کار با زنگ مکانیکی: 6 مرحله (همراه با تصاویر)
UK Ring Video Doorbell Pro کار با زنگ مکانیکی: ************************************** **************** لطفا توجه داشته باشید که این روش فقط در حال حاضر با برق AC کار می کند. اگر/وقتی راه حلی برای زنگ درب ها با استفاده از برق DC پیدا کردم ، به روز خواهم کرد تامین کنید ، شما به
Nest Hello - Doorbell Chime With Integrated Transformer UK (220-240V AC - 16V AC): 7 مرحله (همراه با تصاویر)
Nest Hello - Doorbell Chime With Integrated Transformer UK (220-240V AC - 16V AC): می خواستم زنگ درب Nest Hello را در خانه نصب کنم ، گیزمی که روی 16V -24V AC کار می کند (توجه: به روز رسانی نرم افزار در سال 2019 اروپا را تغییر داد محدوده نسخه تا 12V-24V AC). زنگ استاندارد زنگ در با ترانسفورماتور یکپارچه موجود در انگلستان در
Raspberry Pi DIY Smart Doorbell که می تواند افراد را تشخیص دهد ، ماشین ها و غیره: 5 مرحله
Raspberry Pi DIY Smart Doorbell که می تواند افراد ، اتومبیل ها و غیره را تشخیص دهد: این طرح با موضوع steampunk با دستیار خانه و سیستم صوتی چند اتاق ما برای ارتباط با بقیه خانه های هوشمند DIY ما ادغام می شود. به جای خرید زنگ درب (یا Nest ، یا یکی از رقبای دیگر) من درب هوشمند خودمان را ساختم
سوئیچ کمکی Doorbell: 21 مرحله
سوئیچ کمکی Doorbell: سوئیچ کمکی Doorbell نمونه ای از فناوری کمکی با استفاده از مواد روزمره است. این یک سوئیچ است که یک سوئیچ معمولی زنگ در را تغییر می دهد تا بتواند کودکان با نیازهای خاص را در استفاده از وسایل روزمره توانمند سازد
سنسور حرکت Doorbell: 5 مرحله (همراه با تصاویر)
Motor Sensor Doorbell: وقتی به پسرم جیدن این چالش را گفتم ، او بلافاصله تصور کرد از مجموعه LEGO WeDo استفاده کند. او سالها با لگو بازی کرده است ، اما در ابتدای سال تحصیلی گذشته بود که فرصت کدگذاری با WeDo 2.0 را پیدا کرد