خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

۵ پروژه ارزشمند با ESP۳۲ که هیچ ربطی به تعمیر وای‌فای شما ندارند

۵ پروژه ارزشمند ESP32 که هیچ ارتباطی با بهبود Wi-Fi ندارند
ESP32 شما بسیار فراتر از یک ابزار ساده وای‌فای توانایی دارد.

اغلب با ESP32 مانند یک ابزار شبکه کوچک رفتار می‌شود. مردم آن را به تقویت‌کننده وای‌فای، پایشگر اتصال، درگاه محدودکننده یا روتر سفری تبدیل می‌کنند؛ درحالی‌که قابلیت‌های رادیویی تنها بخشی از جذابیت این برد هستند. پشت مجموعه آشنای امکانات بی‌سیم آن، کنترل‌گری ارزان و برنامه‌پذیر قرار دارد که می‌تواند داده‌های حسگرها را بخواند، نمایشگرها را راه‌اندازی کند، فرمان‌های فروسرخ بفرستد، سیگنال‌های بلوتوث را پردازش کند و کارهای بسیار دیگری انجام دهد.

بنابراین، اگر تاکنون از ESP32 خود فقط برای پروژه‌های مرتبط با شبکه استفاده کرده‌اید، بسیاری از توانایی‌هایش را نادیده گرفته‌اید. چه بخواهید وسیله‌ای معمولی را هوشمند کنید و چه اندکی آسایش به زندگی‌تان بیفزایید، ESP32 احتمالاً بسیار تواناتر از چیزی است که تصور می‌کنید.

ترموستاتی که با کولرهای غیرهوشمند ارتباط برقرار می‌کند

بار اصلی بر دوش DHT22، چند دکمه و پریزهای تاپو

دستگاهی می‌خواستم که کولرهای اتاق‌خواب و دفتر کارم را برای حفظ دمایی مشخص کنترل کند و درعین‌حال دکمه‌ای فیزیکی و دم‌دستی داشته باشد تا بدون وررفتن با گوشی یا Home Assistant روی رایانه، چراغ‌ها را کنترل کنم. افزون بر این، می‌خواستم وضعیت چاپ را در هر دو چاپگر سه‌بعدی‌ام زیر نظر داشته باشم.

راه‌حل چه بود؟ یک ESP32 متصل به حسگر دما و رطوبت DHT22 و چند دکمه فشاری که به سامانه Home Assistant من وصل شده‌اند. چند پریز هوشمند ارزان Tapo P110 امکان کنترل کولرها را ازطریق Home Assistant فراهم می‌کنند و خودکارسازی‌های Home Assistant نیز بقیه کار را انجام می‌دهند.

نوار LED که نمی‌گذارد هیچ خرابی‌ای از چشم دور بماند

چشمک‌زدن برای چاپگرها، زنگ در و قطعی اینترنت

نوار RGB سبزرنگ متصل به ESP32

اگر یک نوار LED معمولی گوشه‌ای دارید، می‌توانید آن را به ESP32 وصل و به نواری روشنایی هوشمند تبدیل کنید. بهتر از آن، با اتصالش به سامانه Home Assistant، نوار LED هوشمند شما می‌تواند رخدادهای گوناگون خانه را نشان دهد.

مطلب مرتبط:   چگونه با استفاده از Adobe Lightroom یک افکت عکس قدیمی ایجاد کنیم

من با کمک چند خودکارسازی Home Assistant، نوار خود را طوری تنظیم کرده‌ام که هنگام پایان کار چاپگرهای سه‌بعدی، به‌صدا درآمدن زنگ در یا قطع‌شدن اینترنت، با رنگ‌های مشخصی چشمک بزند. شاید هشدار قطعی اینترنت شبیه پروژه‌ای شبکه‌ای به نظر برسد، اما شبکه را تعمیر، تقویت یا دوباره پیکربندی نمی‌کند؛ فقط نمی‌گذارد خرابی از چشم دور بماند.

دستیار صوتی‌ای که هرگز از خانه‌تان بیرون نمی‌رود

یک ESP32-S3 پنج‌دلاری و مدل زبانی محلی، به‌جای رفت‌وبرگشت تا سرور دیگران

در گذشته بارها با دستیارهای صوتی سروکله زده‌ام. Google Assistant، Cortana، Alexa، Bixby و Siri را همگی به کار برده‌ام و از تک‌تکشان یک گلایه مشترک داشته‌ام: چرا برای روشن‌کردن چراغی در خانه خودم باید درخواست را به سروری متعلق به شخصی ثالث بفرستند و پاسخ را از آنجا برگردانند؟

مانند تقریباً همه دستگاه‌های هوشمند سفارشی‌ای که برای خانه ساخته‌ام، قلب این دستیار صوتی نیز یک ESP32 است؛ به‌طور دقیق‌تر، ESP32-S3 N8R8. یکی از این بردها از پروژه‌ای قدیمی که تصمیم گرفته بودم کنار بگذارم باقی مانده بود، اما نمونه نو را می‌توان با قیمتی تا حدود $۵ هم پیدا کرد. ESP32 نقش ماهواره‌ای را دارد که واژه بیدارباش را تشخیص می‌دهد و صدا را برای پردازش به یک LLM محلی می‌فرستد که ازطریق Ollama اجرا می‌شود. انتخاب ESP32 مناسب در اینجا اهمیت زیادی دارد، زیرا همه مدل‌های آن از چنین کاری پشتیبانی نمی‌کنند.

یک میکروفون I2S مدل INMP441 و برد تقویت‌کننده I2S مدل MAX98357A به ESP32 متصل شده‌اند. برای بلندگو، یک بلندگوی کوچک 4Ω را از بلندگوی بلوتوث خراب بیرون آوردم و چون برای دستیار صوتی‌ام بازخورد دیداری هم می‌خواستم، یک ماتریس LED مدل WS2812B با ابعاد ۸×۸ افزودم. هزینه دقیق قطعات بسته به محل زندگی شما متفاوت است، اما نباید از $۱۵ بیشتر شود.

مطلب مرتبط:   هر کسی می تواند با این نکات آسان نحوه استفاده از برنامه های ویرایش ویدیو را بیاموزد

هزینه‌های کلود، روی نمایشگری همیشه دم‌دست

گروه‌بندی روزانه هزینه‌ها از رابط برنامه‌نویسی خود آنتروپیک، روی نمایشگر OLED

اجرای کد داشبورد تولیدشده با Claude Code روی ESP32

وقتی هزینه‌های هوش مصنوعی پشت یک پیشخوان اینترنتی پنهان باشند، نادیده‌گرفتنشان آسان است. ESP32 می‌تواند مصرف API کلود را به چیزی ملموس تبدیل کند: نمایشگر کوچک OLED که هزینه امروز، میزان مصرف توکن، پراستفاده‌ترین مدل و پیشرفت تا سقف بودجه ماهانه را نشان می‌دهد. Anthropic رابط‌های برنامه‌نویسی مصرف و هزینه را در سطح سازمان ارائه می‌کند؛ ازجمله یک نقطه پایانی گزارش هزینه که هزینه‌های روزانه را به دلار آمریکا و در گروه‌های جداگانه بازمی‌گرداند.

حتی اگر از API کلود استفاده نمی‌کنید، باز هم می‌توانید میزان استفاده معمول خود از Claude Code را نمایش دهید. برای حل این مسئله، تصمیم گرفتم داشبورد کوچک و اختصاصی‌ای بسازم که سقف مصرفم را نشان دهد؛ به‌این‌ترتیب، به‌جای گشتن در منوها یا نوشتن فرمان‌ها، با یک نگاه می‌فهمم چقدر از سهمیه‌ام باقی مانده است. همچنین یک حسگر دما به آن افزودم تا داشبورد، دما و رطوبت محیط دفترم را هم نمایش دهد. می‌توانم این داده‌ها را به داشبورد Home Assistant بفرستم و بر پایه آن‌ها، کارکرد خودکار دستگاه تهویه مطبوع را تنظیم کنم.

تشخیص حضور در هر اتاق؛ دنبال‌کردن افراد، نه حرکت

یک پویشگر BLE در هر اتاق، با ردیابی از راه MQTT

حسگرهای متصل به ESP32 روی میز کار

سامانه‌های خودکار ساده تشخیص حضور می‌دانند کسی در خانه است، اما به‌ندرت می‌دانند آن فرد دقیقاً کجاست. ESPresense بردهای ESP32 را به پویشگرهای بلوتوث کم‌مصرف تبدیل می‌کند؛ پویشگرهایی که جای تقریبی تلفن، ساعت، فرستنده یا برچسب را برآورد می‌کنند و نتیجه را از راه MQTT در اختیار Home Assistant می‌گذارند. در راه‌اندازی ساده‌تر، با قرار دادن یک گره در هر اتاق، Home Assistant می‌تواند دستگاهِ در حال ردیابی را به نزدیک‌ترین اتاق نسبت دهد.

مطلب مرتبط:   این برنامه مرورگر رایگان باعث می شود ویرایش عکس خیلی سریع شما فتوشاپ را از دست ندهید

این قابلیت راه را برای سامانه‌های خودکاری باز می‌کند که به‌جای حرکت، افراد را دنبال می‌کنند. موسیقی می‌تواند همراه فرد از اتاقی به اتاق دیگر برود، چراغ‌های دفتر تا زمانی که ساعتِ ردیابی‌شده در نزدیکی است روشن بمانند و تنظیمات دما با توجه به اتاق‌هایی تغییر کنند که واقعاً کسی در آن‌ها حضور دارد. برآورد فاصله با بلوتوث بی‌نقص نیست؛ بنابراین محل نصب و واسنجی اهمیت زیادی دارد، به‌ویژه در فضاهای کوچک و به‌هم‌پیوسته. بااین‌همه، آگاهی از حضور در سطح هر اتاق بسیار هوشمندانه‌تر از حسگر حرکتی به نظر می‌رسد که به‌محض بی‌حرکت نشستن فرد، وجود او را فراموش می‌کند.

ESP32 هیچ‌گاه فقط یک تراشه شبکه نبود

ابزارهای اختصاصی بهتر از یک گسترش‌دهنده دیگر Wi-Fi هستند

این پروژه‌ها همچنان از ارتباط بی‌سیم بهره می‌برند، اما هیچ‌کدام قرار نیست Wi-Fi را سریع‌تر کنند. در عوض، هر پروژه ESP32 را به ابزاری اختصاصی تبدیل می‌کند؛ خواه چراغ هشدار قطعی برق باشد، خواه ترموستات، دستیار صوتی، نمایشگر هزینه‌های هوش مصنوعی یا گره تشخیص حضور در اتاق. توانایی واقعی این برد دقیقاً در همین‌جا آشکار می‌شود.

این برد توان پردازشی و امکانات جانبی کافی برای تعامل با جهان فیزیکی را فراهم می‌کند و Home Assistant نیز تاریخچه، رابط کاربری و منطق خودکارسازی را بر عهده می‌گیرد. کار را با پروژه‌ای آغاز کنید که یکی از دردسرهای کوچک روزمره را برطرف می‌کند؛ سپس آن را در محفظه‌ای مناسب قرار دهید تا خیلی زود دیگر شبیه یک آزمایش الکترونیکی نباشد و به محصولی تبدیل شود که احساس می‌کنید باید از مدت‌ها پیش وجود می‌داشت.

منبع: این مطلب ترجمه و بومی‌سازی مقاله‌ای از MakeUseOf به قلم Yadullah Abidi است. مشاهده مقاله اصلی