راهنماها › هشدار باز ماندن در
🚪 هشدار باز ماندن در
«میشه گوشیم وقتی درِ پشتی باز مونده بهم خبر بده؟»
سادهترین پروژهٔ بهدردبخوری که وجود داره: یه آهنربا روی در، یه رید سوئیچ روی چارچوب، و یه برد کوچیک وایفایدار که اگه در بیشتر از چند دقیقه باز بمونه به گوشیتون خبر میده.
ویدیو
گوشیم میتونه خبرم کنه درِ پشتی باز مونده؟پخش از آپارات
چی بخرید
| قطعه | چرا این قطعه | هزینهٔ تقریبی |
|---|---|---|
| برد ESP32-C3 (مثلاً Seeed XIAO ESP32C3) | کوچیک، ارزون و وایفایدار. | $4–7 |
| رید سوئیچ مغناطیسی مخصوص در و پنجره، همراه آهنربا | کلیدی که وقتی آهنربا نزدیکه (یعنی در بستهست) وصله، و وقتی در باز میشه قطع میشه. | $1–3 |
| دو تا سیم و برق USB | کلید بین یه پایه و زمین وصل میشه. | $1 |
قیمتها تقریبیان، نه قیمت قطعی. قبل از سفارش، قیمت و موجودی فعلی رو چک کنید.
چی نصب کنید
با Home Assistant: توی ESPHome، کلید یه سنسوره با یه فیلتر تأخیر، طوری که «۵ دقیقه باز موندن» هشدار رو فعال کنه ولی یه سر زدنِ کوتاه به بیرون نه. Home Assistant هم اعلان رو به گوشی میفرسته.
بدون Home Assistant: یه اسکچ کوتاه آردوینو زمان باز شدنِ در رو یادداشت میکنه و اگه ۵ دقیقه بعد هنوز باز بود، به ntfy پیام میده. وقتی هم بسته شد، یه پیام دیگه بفرستید.
ساخت در سه قدم
- کلید رو سیمکشی کنید. یه سیم به یه پایه، یکی به زمین. pull-up داخلی پایه رو روشن کنید (یه مقاومت داخلی که پایه رو بالا نگه میداره تا وقتی کلید اون رو پایین بکشه). وقتی آهنربا رو جابهجا میکنید، باز یا بسته بودن رو چاپ کنید.
- تایمر رو اضافه کنید. فقط وقتی هشدار بدید که در یه مدت مشخص باز مونده باشه؛ ۵ دقیقه برای شروع خوبه.
- نصبش کنید. کلید روی چارچوب، آهنربا روی در؛ طوری که وقتی در بستهست، روبهروی هم و نزدیک به هم باشن.
اشتباههای رایج
- فاصله مهمه. بیشتر رید سوئیچها فقط وقتی کار میکنن که آهنربا حدوداً تا ۱ یا ۲ سانتیمتریشون باشه. قبل از اینکه چیزی رو محکم کنید، فاصله رو امتحان کنید.
- چارچوب فلزی آهنربا رو ضعیف میکنه. اول امتحان کنید، یا یه آهنربای قویتر یا یه فاصلهانداز بذارید.
- کنتاکتها میلرزن. دری که بسته میشه، کلید رو چند بار قطع و وصل میکنه. تغییرهای کوتاهتر از حدود ۵۰ میلیثانیه رو نادیده بگیرید.
- نسخهٔ باتریدار بمونه برای بعد. برد میتونه به خواب عمیق بره و با باز شدنِ در بیدار بشه، ولی روی ESP32-C3 فقط GPIO 0 تا 5 میتونن بیدارش کنن. اول نسخهٔ USB رو راه بندازید.
پروژهٔ شما فرق داره؟
جزئیات پروژهٔ خودتون رو به IotMentor بگید: فاصله، منبع برق، بودجه و میزان تجربه. چند تا سؤال میپرسه و بعد یه برنامه مثل همین بهتون میده، رایگان.
از IotMentor بپرسیدبا این جمله شروع میشه: «میشه گوشیم وقتی درِ پشتی باز مونده بهم خبر بده؟» قبل از ارسال، جزئیات خودتون رو اضافه کنید.