شاید هیچکس زمانی تصور این را نمی کرد که علم به اندازه ای پیشرفت کند که ابزارهای اطرافمان بتوانند به اینترنت دسترسی داشته باشند و داده های دریافتی از سنسورها را روی سرورها ذخیره کنند و… . در سال های اخیر توسعه ابزارهای IoT به طور چشمگیری افزایش یافته است. برخی ماژول ها اثری شگرف بر این پیشرفت داشته اند به طور مثال می توان به ماژول وای فای ESP8266 اشاره کرد که طیف وسیعی از ابزارهای اطرافمان، توسط این بُرد احاطه شده است.
در این میان، با پیشرفت تکنولوژی و کوچکتر شدن چیپ ها و مدارهای الکترونیکی، همچنین با معرفی ویندوز 8 و سپس ویندوز 10 از سوی مایکروسافت، شکل تازه ای از کامپیوترهای کوچک و به اصطلاح جیبی متولد شد، Intel Compute Stick اولین نمونه از این نوع کامپیوترها بود که از سوی شرکت اینتل معرفی شد. مهمترین ویژگی این کامپیوترها ابعاد کوچک آنهاست.
شرکت DFRobot به عنوان یکی از شرکت های فعال در زمینه الکترونیک و رباتیک، مدتی پیش از طریق سایت Kickstarter اقدام به جذب سرمایه برای محصولی استثنایی، در ابعادی کوچک نمود. این بُرد که LattePanda (لاته پاندا) نام دارد یک کامپیوتر کوچک به همراه ویندوز 10 با لایسنس اصلی است که در مدتی اندک توانست سر و صدای زیادی به پا کند. دلیل محبوبیت لاته پاندا دارا بودن چیپ ATmega32u4 است که این یعنی؛ یک بُرد Arduino داخلی بر روی لاته پاندا تعبیه شده است که براحتی از طریق ویندوز، پین های تعبیه شده روی بُرد، قابل کنترل و برنامه ریزی است. این ویژگی سبب می شود کاربر قابلیت پیاده سازی پروژه های مختلفی نظیر : خانه هوشمند، پروژه های رباتیک و… را با کمک این بُرد داشته باشد.
این امکان برای بنده فراهم شد، تا به یکی از این بُردها دسترسی داشته باشم و در این پست قصد دارم به صورت اجمالی به بررسی آن بپردازم. همچنین پروژه ای با کمک این بُرد بر روی سایت Hackster قرار دادم که می توانید آن را در قسمت «پروژه های من» ببینید. ابعاد لاته پاندا 7 سانتی متر در 8.78 سانتی متر است که 35 درصد در مقایسه با آیفون 6 کوچکتر است.
چیزی که از همان ابتدا توجه شما را به خود جلب می کند دارا بودن امکانات ارتباطی وسیع لاته پانداست. همان طور که در تصویر زیر می بینید لاته پاندا تقریبا چیزی از یک PC معمولی کم ندارد. در حال حاضر لاته پاندا در دو نسخه تولید می شود نسخه اول دارای 32 گیگابایت حافظه داخلی و 2 گیگابایت حافظه است و نسخه دوم دارای 64 گیگابایت حافظه داخلی و 4 گیگابایت حافظه رم است. نسخه 32 گیگابایتی به قیمت 109 دلار و نسخه 64 گیگابایتی به قیمت 139 دلار به فروش می رسد.
در قلب تپنده لاته پاندا پردازنده Intel Cherry Trail Z8300 Quad Core با فرکانس کاری 1.8 گیگاهرتز قرار دارد که براحتی از پسِ اجرای چندین برنامه به طور همزمان بر می آید. کارهایی نظیر وب گردی، تایپ و … جزء ابتدایی ترین مواردی است که لاته پاندا آنها را بدون درنگ و مکث انجام می دهد. همچنین بعد از نصب Visual Studio 2015 روی لاته پاندا، تغییر محسوسی از نظر عملکرد و سرعت مشاهده نکردم.
اگر به تصویر بالا نگاهی بیاندازید می بینید که 2 کانکتور برای اتصال نمایشگر و تاچ (خازنی) بر روی بُرد تعبیه شده است. به صورت رسمی نمایشگر 7 اینچ با رزولوشن 1024×600 IPSو صفحه تاچ (خازنی) متناسب با لاته پاندا از سوی شرکت DFRobot ساخته شده است که تجربه ای بی نظیر را به کاربر منتقل می کند.
بیایید نگاهی به ویژگی مهم لاته پاندا بیاندازیم. همان طور که در ابتدای این بررسی عنوان شد، لاته پاندا دارای چیپ ATmega32u4 داخلی است که در واقع می توان گفت مانند Arduino قابل برنامه ریزی و کنترل است. تصویر زیر نمایی از پین های لاته پانداست.
این تصویر از دو بخش تشکیل شده است : منطقه U1 و منطقه U2. منطقه U1 شامل 10 پین است که توسط چیپ X-Z8300 کنترل می شود و اطلاعات بیشتری در این زمینه، از سوی سازنده ارائه نشده است. منطقه U2 شامل پین های متعددی است که در تصویر بالا قابل مشاهده است. کارکرد پین ها دقیقاً مشابه پین های Arduino است. حتی کلید Arduino RESET معروف بُردهای Arduino در قسمت بالایی بُرد قابل مشاهده است. منطقه U2 توسط چیپ ATmega32u4 کنترل و برنامه ریزی می شود. در قسمت سمت چپ لاته پاندا پایه های سه پینی (سفید رنگ)، برای ارتباط با سنسورهای تولیدی DFRobot تعبیه شده است که قادر است سه سنسور دیجیتال و سه سنسور آنالوگ را همزمان پوشش دهد.
برای راه اندازی لاته پاندا نیاز به ولتاژ 5 ولت با جریان حداقل 2 آمپر یا بیشتر است. بعد از متصل نمودن کابل آداپتور میکرو یو اس بی به بُرد، چراغی قرمز رنگ در زیر بُرد روشن می شود و بعد از حدود 5 ثانیه خاموش می شود. پس از خاموش شدن چراغ قرمز رنگ قسمت زیرین، می توانید کلید POWER را فشار دهید و لاته پاندا را روشن کنید. لاته پاندا در کمتر از 8 ثانیه وارد ویندوز می شود. برنامه Arduino به صورت پیش فرض بر روی لاته پاندا نصب شده است؛ اما برای استفاده از سایر نرم افزار های برنامه نویسی نظیر Visual Studio 2015 و … لازم است، کاربر آن را به صورت جداگانه دانلود و نصب کند.
از 32 گیگابایت فضای حافظه ی داخلی لاته پاندا، حدود 18 گیگابایت برای کاربر قابل استفاده است که البته این میزان با افزودن کارت حافظه میکرو اس دی در درگاه مربوطه، قابل افزایش است.
ذکر این نکته خالی از لطف نیست که برای کار با برنامه Arduino و در هنگام کامپایل کدها، لازم است از قسمت Board کاربر Arduino Leonardo را انتخاب کند.
برای ارتباط با چیپ ATmega32u4 از طریق محیط برنامه نویسی 2015 Visual Studio نیاز است از کتابخانه LattePanda Firmata که توسط گروه لاته پاندا توسعه داده شده است، استفاده کنید. می توانید این کتابخانه را از اینجا دریافت کنید. در پایان اگر دوستداران الکترونیک، برنامه نویسی هستید پیشنهاد می کنم این بُرد را از دست ندهید.
اگر علاقه مند به تهیه این بُرد هستید از طریق این لینک اقدام کنید.