آردوینو و رزبری‌پای

پنل هوشمند جلسات که Google Calendar را با ESP32 روی دیوار نشان می‌دهد

این پروژه که در وبلاگ Maker شرکت Robotistan منتشر شده، مشکلی را حل می‌کند که هرکس از جلسه‌ای به جلسه دیگر می‌رود آن را می‌شناسد: به جای آن‌که مدام تب تقویم را بررسی کنیم یا منتظر اعلان گوشی بمانیم، جلسه بعدی را روی یک صفحه‌نمایش فیزیکی روی میز می‌بینیم.

پروژه از یک نمایشگر ۵٫۰ اینچی ESP32 HMI TFT LCD استفاده می‌کند. روی این نمایشگر از قبل یک میکروکنترلر ESP32-S3، وای‌فای و مدار درایور گرافیکی تعبیه شده، بنابراین نیازی نیست یک ESP32 جدا با سیم‌های جامپر وصل شود. سامانه به وای‌فای وصل می‌شود، رویداد بعدی را از طریق Google Calendar API می‌گیرد و عنوان، ساعت و توضیحات جلسه را روی صفحه ۸۰۰×۴۸۰ نشان می‌دهد. ساعت فعلی از یک سرور NTP گرفته می‌شود. وقتی جلسه جدیدی به تقویم اضافه می‌کنید، لازم نیست به ESP32 دست بزنید، چون دستگاه در فواصل منظم تقویم را بررسی می‌کند و صفحه را خودش به‌روز می‌کند.

صفحه لمسی خازنی است، اما در این نسخه از لمس استفاده نشده و پنل فقط برای نمایش اطلاعات است. این پروژه فقط به الکترونیک و نرم‌افزار محدود نمی‌شود: با باتری لیتیوم‌پلیمری ۳٫۷ ولتی ۱۸۰۰ میلی‌آمپرساعت (1S) کار می‌کند و یک جعبه دیواری چاپ سه‌بعدی هم صفحه و هم باتری را در خود جا می‌دهد. بنابراین پنل را می‌توان به دیوار نصب کرد بی‌آن‌که دائماً به کابل USB وصل باشد. در مرحله توسعه یک برد توسعه ESP32 با ۳۰ پایه هم استفاده شده، اما برای نسخه نهایی ضروری نیست.

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

منبع: Robotistan Maker

دیدگاه‌ها 0

اولین دیدگاه را به هر زبانی بنویس.

برای دیدگاه نوشتن وارد شو