شماره 57 مجله The MagPi

نوشته شده توسط رامین در 16 اردیبهشت 1396

شماره 57 مجله The MagPi منتشر شد.
اگر شما هم یکی از علاقه مندان بُرد رسپبری پای هستید، به رایگان می توانید، نسخۀ الکترونیک مجلۀ The MagPi را دریافت نمایید. این مجله به زبان انگلیسی و بصورت ماهانه منتشر می شود که شامل جدیدترین پروژه ها و آموزش های مرتبط با رسپبری پای، آموزش برنامه نویسی، معرفی ماژول های مرتبط و… می باشد. شماره 57 این مجله با مشارکت گوگل منتشر شده است، دوستانی که نسخه کاغذی این مجله را در خارج از ایران، تهیه می کنند همراه نسخه کاغذی، سخت افزار لازم جهت ساخت پروژه ای با نام AIY یا Artificial Intelligence Yourself را دریافت خواهند کرد که شامل سخت افزار لازم برای این پروژه است که از سوی گوگل، بصورت رایگان منتشر شده است و هیچ هزینۀ اضافی بابت آن دریافت نخواهد شد. همچنین گوگل وب سایتی برای این پروژه در نظر گرفته است که از اینجا قابل دسترس است. برای دریافت نسخه دیجیتال این شماره از مجله، از لینک زیر استفاده کنید.

دانلود

معرفی بُرد NanoPi NEO Air

نوشته شده توسط رامین در 17 اسفند 1395

بازار کامپیوترهای کوچک هر روز داغ تر می شود و شاهد هستیم، اندازه این ماژول ها و بُردها روز به روز کوچک می شود. آغاز کننده این رقابت سخت، رسپبری پای زیرو بود. رسپبری پای زیرو با قیمتِ رقابتی 5 دلار برچسب خورده بود و این باعث می شد عرصه و میدان برای دیگر سازندگان بسیار تنگ شود. در این میان شرکت های کوچک و بزرگ از بنیاد رسپبری پای ایده گرفتند و این امر باعث شد، کامپیوترهای کوچک، ولی قدرتمند به بازار عرضه شوند. یکی از این شرکت ها، شرکت FriendlyARM است. این شرکتِ چینی، تخصصی ویژه در تولید بُردهای کوچک و پُرکاربرد در الکترونیک دارد. در این مجال فرصتی دست داد تا به بررسی یکی از این کامپیوترهای کوچک و بسیار قدرتمند، به نام NanoPi NEO Air بپردازم و برخی از مهمترین ویژگی های آن را به شما معرفی کنم، پس با من همراه باشید.

NanoPi NEO Air با ابعاد 4 سانتی متر در 4 سانتی متر و وزن 7.5 گرم یکی از کوچکترین کامپیوترهای موجود در بازار است که قابلیت نصب لینوکس را داراست. پردازنده این مدل Allwinner H3 است که دارای 4 هسته با فرکانس 1.2 گیگاهرتز می باشد که در مقایسه با رسپبری پای زیرو (نسخه جدید) بسیار قدرتمند تر است. NanoPi NEO Air دارای 24 پینِ GPIO برای انجام پروژه های مختلف الکترونیک است، این GPIO ها از لحاظ کارکرد و نام گذاری، مشابه GPIO های رسپبری پای هستند.

میزان رَم در نظر گرفته شده برای NanoPi NEO Air، 512 مگابایت و از نوع DDR3 است، این حافظه ساخت سامسونگ است، همچنین 8 گیگابایت حافظه داخلی (ساخت سامسونگ) نیز برای NEO Air در نظر گرفته شده است که عملاً شما را از حافظه خارجی بی نیاز می کند، البته درگاهی برای گذاشتن کارت حافظه میکرو اس دی بر روی بُرد، تعبیه شده است. یکی از مهمترین ویژگی های NanoPi NEO Air دارا بودن، وای فای و بلوتوث داخلی (نسخه 4) است که برای دسترسی به اینترنت حیاتی است. طراحان از تمام فضای موجود روی بُرد، کمال استفاده را کرده اند و حتی امکان اتصال مستقیم دوربین از طریق پورت DVP بر روی بُرد در نظر گرفته شده است.

بر روی قسمت جلویی NanoPi NEO Air، یک درگاه میکرو یو اس بی برای اتصال منبع تغذیه در نظر گرفته شده است که طبق دستورالعمل سازنده، میزان 5 ولت و 2 آمپر برای راه اندازی بُرد مناسب است. سایر قسمت ها در تصویر زیر مشخص شده است :

سیستم عامل هایی که قابلیت نصب بر روی NanoPi NEO Air را دارند، عباتند از :

UbuntuCore

DietPi

Armbian

مسلماً از بین سیستم عامل های معرفی شده، UbuntuCore به دلیل بهینه سازی از طرف FriendlyARM، بیشترین هماهنگی را با سخت افزار NEO Air دارا می باشد و توصیه می شود در ابتدای کار از آن استفاده نمایید. سیستم عامل های  DietPiو Armbian هر دو بر پایه دبیان بوده و شباهت بسیاری به هم دارند.

برای دسترسی به پین های GPIO از درون سیستم عامل، توصیه می شود به پروژه معرفی NanoPi NEO Air که بر روی سایت هکستر منتشر کردم، رجوع نمایید.

قیمت حدودی این بُرد در بازار ایران بین 110 تا 120 هزار تومان است. در صورتی که علاقمند به خریدNanoPi NEO Air هستید می توانید آن را از فروشگاه آی دریمز تهیه نمایید.

اطلاعات بیشتر در مورد NanoPi NEO Air

شماره 55 مجله The MagPi

نوشته شده توسط رامین در 11 اسفند 1395

شماره 55 مجله The MagPi منتشر شد.
اگر شما هم یکی از علاقه مندان بُرد رسپبری پای هستید، به رایگان می توانید، نسخۀ الکترونیک مجلۀ The MagPi را دریافت نمایید. این مجله به زبان انگلیسی و بصورت ماهانه منتشر می شود که شامل جدیدترین پروژه ها و آموزش های مرتبط با رسپبری پای، آموزش برنامه نویسی، معرفی ماژول های مرتبط و… می باشد. شماره ی 55 این مجله را، از لینک زیر دریافت کنید.

دانلود

شماره 54 مجله The MagPi

نوشته شده توسط رامین در 9 بهمن 1395

شماره 54 مجله The MagPi منتشر شد.
اگر شما هم یکی از علاقه مندان بُرد رسپبری پای هستید، به رایگان می توانید، نسخۀ الکترونیک مجلۀ The MagPi را دریافت نمایید. این مجله به زبان انگلیسی و بصورت ماهانه منتشر می شود که شامل جدیدترین پروژه ها و آموزش های مرتبط با رسپبری پای، آموزش برنامه نویسی، معرفی ماژول های مرتبط و… می باشد. شماره ی 54 این مجله را، از لینک زیر دریافت کنید.

دانلود

شماره 53 مجله The MagPi

نوشته شده توسط رامین در 11 دی 1395

001_magpi53_cover-digitalشماره 53 مجله The MagPi منتشر شد.
اگر شما هم یکی از علاقه مندان بُرد رسپبری پای هستید، به رایگان می توانید، نسخۀ الکترونیک مجلۀ The MagPi را دریافت نمایید. این مجله به زبان انگلیسی و بصورت ماهانه منتشر می شود که شامل جدیدترین پروژه ها و آموزش های مرتبط با رسپبری پای، آموزش برنامه نویسی، معرفی ماژول های مرتبط و… می باشد. شماره ی 53 این مجله را، از لینک زیر دریافت کنید.

دانلود

بررسی بُرد LattePanda

نوشته شده توسط رامین در 10 آذر 1395

295-450x300

شاید هیچکس زمانی تصور این را نمی کرد که علم به اندازه ای پیشرفت کند که ابزارهای اطرافمان بتوانند به اینترنت دسترسی داشته باشند و داده های دریافتی از سنسورها را روی سرورها ذخیره کنند و… . در سال های اخیر توسعه ابزارهای IoT به طور چشمگیری افزایش یافته است. برخی ماژول ها اثری شگرف بر این پیشرفت داشته اند به طور مثال می توان به ماژول وای فای ESP8266 اشاره کرد که طیف وسیعی از ابزارهای اطرافمان، توسط این بُرد احاطه شده است.

در این میان، با پیشرفت تکنولوژی و کوچکتر شدن چیپ ها و مدارهای الکترونیکی، همچنین با معرفی ویندوز 8 و سپس ویندوز 10 از سوی مایکروسافت، شکل تازه ای از کامپیوترهای کوچک و به اصطلاح جیبی متولد شد، Intel Compute Stick اولین نمونه از این نوع کامپیوترها بود که از سوی شرکت اینتل معرفی شد. مهمترین ویژگی این کامپیوترها ابعاد کوچک آنهاست.

شرکت DFRobot به عنوان یکی از شرکت های فعال در زمینه الکترونیک و رباتیک، مدتی پیش از طریق سایت Kickstarter اقدام به جذب سرمایه برای محصولی استثنایی، در ابعادی کوچک نمود. این بُرد که LattePanda (لاته پاندا) نام دارد یک کامپیوتر کوچک به همراه ویندوز 10 با لایسنس اصلی است که در مدتی اندک توانست سر و صدای زیادی به پا کند. دلیل محبوبیت لاته پاندا دارا بودن چیپ ATmega32u4 است که این یعنی؛ یک بُرد Arduino داخلی بر روی لاته پاندا تعبیه شده است که براحتی از طریق ویندوز، پین های تعبیه شده روی بُرد، قابل کنترل و برنامه ریزی است. این ویژگی سبب می شود کاربر قابلیت پیاده سازی پروژه های مختلفی نظیر : خانه هوشمند، پروژه های رباتیک و… را با کمک این بُرد داشته باشد.

این امکان برای بنده فراهم شد، تا به یکی از این بُردها دسترسی داشته باشم و در این پست قصد دارم به صورت اجمالی به بررسی آن بپردازم. همچنین پروژه ای با کمک این بُرد بر روی سایت Hackster قرار دادم که می توانید آن را در قسمت «پروژه های من» ببینید. ابعاد لاته پاندا 7 سانتی متر در 8.78 سانتی متر است که 35 درصد در مقایسه با آیفون 6 کوچکتر است.

01

چیزی که از همان ابتدا توجه شما را به خود جلب می کند دارا بودن امکانات ارتباطی وسیع لاته پانداست. همان طور که در تصویر زیر می بینید لاته پاندا تقریبا چیزی از یک PC معمولی کم ندارد. در حال حاضر لاته پاندا در دو نسخه تولید می شود نسخه اول دارای 32 گیگابایت حافظه داخلی و 2 گیگابایت حافظه است و نسخه دوم دارای 64 گیگابایت حافظه داخلی و 4 گیگابایت حافظه رم است. نسخه 32 گیگابایتی به قیمت 109 دلار و نسخه 64 گیگابایتی به قیمت 139 دلار به فروش می رسد.

02

در قلب تپنده لاته پاندا پردازنده Intel Cherry Trail Z8300 Quad Core با فرکانس کاری 1.8 گیگاهرتز قرار دارد که براحتی از پسِ اجرای چندین برنامه به طور همزمان بر می آید. کارهایی نظیر وب گردی، تایپ و … جزء ابتدایی ترین مواردی است که لاته پاندا آنها را بدون درنگ و مکث انجام می دهد. همچنین بعد از نصب Visual Studio 2015 روی لاته پاندا، تغییر محسوسی از نظر عملکرد و سرعت مشاهده نکردم.

اگر به تصویر بالا نگاهی بیاندازید می بینید که 2 کانکتور برای اتصال نمایشگر و تاچ (خازنی) بر روی بُرد تعبیه شده است. به صورت رسمی نمایشگر 7 اینچ با رزولوشن  1024×600 IPSو صفحه تاچ (خازنی) متناسب با لاته پاندا از سوی شرکت DFRobot ساخته شده است که تجربه ای بی نظیر را به کاربر منتقل می کند.

525-450x300

بیایید نگاهی به ویژگی مهم لاته پاندا بیاندازیم. همان طور که در ابتدای این بررسی عنوان شد، لاته پاندا دارای چیپ ATmega32u4 داخلی است که در واقع می توان گفت مانند Arduino قابل برنامه ریزی و کنترل است. تصویر زیر نمایی از پین های لاته پانداست.

03

این تصویر از دو بخش تشکیل شده است : منطقه 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 را انتخاب کند.

05

برای ارتباط با چیپ ATmega32u4 از طریق محیط برنامه نویسی 2015 Visual Studio نیاز است از کتابخانه LattePanda Firmata که توسط گروه لاته پاندا توسعه داده شده است، استفاده کنید. می توانید این کتابخانه را از اینجا دریافت کنید. در پایان اگر دوستداران الکترونیک، برنامه نویسی هستید پیشنهاد می کنم این بُرد را از دست ندهید.

اگر علاقه مند به تهیه این بُرد هستید از طریق این لینک اقدام کنید.

شماره 52 مجله The MagPi

نوشته شده توسط رامین در 9 آذر 1395

magpi52_cover

شماره 52 مجله The MagPi منتشر شد.
اگر شما هم یکی از علاقه مندان بُرد رسپبری پای هستید، به رایگان می توانید، نسخۀ الکترونیک مجلۀ The MagPi را دریافت نمایید. این مجله به زبان انگلیسی و بصورت ماهانه منتشر می شود که شامل جدیدترین پروژه ها و آموزش های مرتبط با رسپبری پای، آموزش برنامه نویسی، معرفی ماژول های مرتبط و… می باشد. شماره 52 این مجله پروژه هایی مرتبط با کریسمس را شامل می شود. نسخۀ 52 این مجله را، از لینک زیر دریافت کنید.

دانلود

شماره 51 مجله The MagPi

نوشته شده توسط رامین در 1 آبان 1395

magpi_051-digital-1شماره 51 مجله The MagPi منتشر شد.
اگر شما هم یکی از علاقه مندان بُرد رسپبری پای هستید، به رایگان می توانید، نسخۀ الکترونیک مجلۀ The MagPi را دریافت نمایید. این مجله به زبان انگلیسی و بصورت ماهانه منتشر می شود که شامل جدیدترین پروژه ها و آموزش های مرتبط با رسپبری پای، آموزش برنامه نویسی، معرفی ماژول های مرتبط و… می باشد. نسخۀ 51 این مجله را، از لینک زیر دریافت کنید.

دانلود

معرفی سایت Hackster

نوشته شده توسط رامین در 1 آبان 1395

hackster_logo

مدت زمان نسبتاً زیادی است که متأسفانه به دلیل مشغله و سایر مسائل شخصی، فرصت چندانی برای ارائه مطالب و آموزش های کاربردی در سایت فراهم نیست. در یکسال اخیر بیشتر فعالیتم در سایت Hackster بوده است. این سایت عملکردی مشابه سایت Instructables دارد و از سال 2015 فعالیت خود را در سانفرانسیسکو شروع کرد. از ابتدای فعالیت به صورت اتفاقی با آن آشنا شدم و برخی از آموزش های مرتبط با رسپبری پای  و آموزش های دیگری را در آن قرار دادم. پروژه ها، آموزش ها و مقالات بسیار زیادی هم اکنون در سایت Hackster موجود است که راهنمای بسیاری از علاقه مندان و دوستداران الکترونیک و کامپیوتر است. سایت Hackster بصورت ماهانه و دوره ای مسابقات و رویدادهای مختلفی را در سراسر جهان (بویژه قاره امریکا) برگزار می کند. بسیاری از کمپانی های بزرگ الکترونیک و IoT برای تبلیغ محصولشان از این سایت کمک می گیرند و محصولشان را به رایگان در اختیار هکرها، طراحان و علاقه مندان قرار می دهند تا دوستداران الکترونیک با نوشتن یک پروژه و انتشار در این سایت (البته به زبان انگلیسی)، دیگران را ترغیب به خرید این ماژول ها کنند.

این نوع بازاریابی در جهان از مدت ها قبل برقرار بوده است که هم به نفع نویسنده مقاله یا پروژه است و هم به نفع شرکت سازنده بُرد یا ماژول است. عملکرد سایت نیز به این ترتیب است که پس از تأیید مقاله یا آموزشتان توسط مدیر سایت، 50 امتیاز برای شما منظور خواهد شد. همچنین هر کدام از اعضای سایت که مقاله یا پروژه آموزشی شما را به اصطلاح Respect کنند، 5 امتیاز به شما تعلق خواهد گرفت. جمع آوری امتیاز ها، هم باعث مطرح شدن شما در این جامعه کاربری خواهد شد، هم امکان خرید آیتم های مشخص شده در فروشگاه سایت، را برایتان فراهم می کند. البته متأسفانه به دلیل تحریم های امریکا و ممنوع بودن ارسال تجهیزات و قطعات الکترونیکی از خاک امریکا به ایران، ارسال هیچ کالای فیزیکی به ایران وجود ندارد. در پایان اگر شما هم از دوستداران و علاقه مندان به الکترونیک و کامپیوتر هستید، توصیه می کنم حتماً به این سایت سری بزنید.

پروژه های من در Hackster

انتشار کتاب آموزش زبان C

نوشته شده توسط رامین در 24 مهر 1395

4718_essentials-08-code-with-c-cover

کتاب آموزش زبان C به تازگی از سوی بنیاد رسپبری پای منتشر شده است. نویسنده این کتاب آقای Simon Long است که از برنامه نویسان متبحر در این عرصه است. پیشنهاد می کنم، این کتاب مفید را از دست ندهید.

دانلود