مرتب سازی لیست محصولات
مرتب سازی
فیلترها
برند
بردهای توسعه آردوینو، پلتفرمهای مبتنی بر میکروکنترلر هستند که برای طیف وسیعی از کاربردها از نمونهسازی مدارهای الکترونیکی و اتوماسیون وظایف روزانه گرفته تا توسعه سیستمهای تعبیهشده پیچیده، مناسباند. این بردهای توسعه در محیطهای آموزشی، پروژههای DIY و توسعه سریع محصولات نقش مهمی دارند و به کاربران امکان میدهند دستگاههای تعاملی را به راحتی ایجاد کنند.
بردهای توسعه آردوینو معمولا بر اساس مشخصات، قدرت پردازش، ابعاد، نحوه اتصال و انطباقپذیری با اپلیکیشنهای مختلف با هم تفاوت دارند. میتوان برای سهولت در یافتن برد توسعه مورد نیاز هر پروژه، چند دسته اصلی برای این بردهای توسعه در نظر گرفت.
این دسته از برد توسعههای آردوینو بر پایه میکروکنترلرهای ATmega ساخته میشوند و معمولا در آنها از میکروکنترلرهای 8 بیتی ATmega328 و ATmega2560 به عنوان پردازنده استفاده میشود. این دسته از بردهای توسعه به علت سهولت استفاده، طراحی ساده و مستقیم و همچنین قیمت مناسبی که دارند شناختهشده هستند و برای تازهکارها و افراد علاقهمند به دنیای الکترونیک قطعات ایدهآلی به حساب میآیند. معمولا دارای پورتهای ورودی/خروجی عمومی و حافظه داخلی هستند و طیف وسیعی از کتابخانههای آردوینو که از توابعی مثل PWM، ورودی و خروجیهای آنالوگ و دیجیتال و رابطهای سریال پشتیبانی میکنند، برای این دسته از بردهای توسعه قابل استفاده هستند. بردهای توسعه آردوینو کلاسیک برای استفاده در پروژههایی که در آنها نیاز به اتصال مستقیم به قطعات خارجی مثل LEDها، سنسورها و موتورها احساس میشود یکی از اولین گزینههای انتخابی به شمار میروند. همچنین برای کاربردهای آموزشی و پروژههای عمومی که در آنها قابلیت اطمینان و پشتیبانی وسیع مورد نیاز است ایدهآل هستند. Arduino Uno، Arduino Due، Arduino Nano و Arduino mega در این دسته از بردهای توسعه قرار میگیرند.
Arduino Uno یک برد توسعه همهکاره و قابل اعتماد است که به علت تنظیمات ساده، طراحی پین واضح و محیط توسعه نرمافزاری (IDE) عالی، شناخته شده است و به این ترتیب برای پروژههای سطح ابتدایی بسیار کاربردی است. این برد توسعه بر پایه میکروکنترلر ATmega328P کار میکند. همه ویژگیهای پایه مورد نیاز یک پروژه الکترونیکی مثل چندین پین ورودی/خروجی و مبدل آنالوگ به دیجیتال را در اختیار کاربر قرار میدهد و از سنسورها، موتورها و LEDها پشتیبانی میکند. ولتاژ عملیاتی آن 5 ولت و ولتاژ ورودی آن بین 7 تا 12 ولت است. سرعت کلاک آن 16 مگاهرتز است، 32 کیلوبایت حافظه فلش دارد و از 2 کیلوبایت حافظه SRAM و 1 کیلوبایت حافظه EEPROM پشتیبانی میکند. دارای پورت USB type B است و در ابعاد 68.6 در 53.4 میلیمتر و با وزن 25 گرم تولید میشود. البته باید توجه داشت که این برد توسعه، وای فای، بلوتوث و اترنت داخلی ندارد که استفاده از آن در کاربردهای IoT را محدود میکند. همچنین ابعاد آن برای کاربردهای خیلی فشرده و لوازم پوشیدنی مناسب نیست و در چنین شرایطی بهتر است از بردهای Arduino Nano یا Arduino Micro استفاده شود.
Arduino Nano یک برد توسعه کوچک است که در آن از یک میکروکنترلر ATmega328P یا ATmega168 به عنوان پردازنده استفاده میشود. عملکرد آن بسیار شبیه به برد توسعه Arduino Uno است اما ابعاد فشردهتری دارد که آن را برای پروژههای قابل حمل و حساس به اندازه ایدهآل میکند. بنابراین از این برد توسعه در پروژههایی مثل روباتیک و ابزار پوشیدنی استفاده میشود. Arduino Nano دارای چندین پورت ورودی/خروجی دیجیتال و آنالوگ است و به راحتی به کمک کتابخانههای موجود در جامعه آردوینو برنامهنویسی میشود. یک پورت mini-USB دارد که ارتباط آن با کامپیوترها جهت برنامهنویسی را سادهتر میکند. دارای 32 کیلوبایت (Atmega328P) یا 16 کیلوبایت (ATmega168) حافظه فلش است و سرعت کلاک آن 16 مگاهرتز است. همچنین در حالتی که میکروکنترلر آن ATmega328P باشد، از 2 کیلو بایت حافظه SRAM و 1 کیلوبایت حافظه EEPROM پشتیبانی میکند. در حالتی که پردازنده آن میکروکنترلر ATmega168 باشد نیز 1 کیلوبایت حافظه SRAM و 512 بایت حافظه EEPROM دارد. در ابعاد 45 در 18 میلیمتر تولید میشود و وزن آن 7 گرم است. فقط باید توجه داشت که این برد توسعه فاقد وای فای و بلوتوث داخلی است و باید از ماژولهای مناسب در کنار آن استفاده شود.
Arduino Mega یک برد توسعه قوی بر پایه میکروکنترلر است که برای پروژههای نیازمند تعداد ورودی/خروجی بیشتر و حافظه بزرگتر طراحی شده است. در این برد توسعه از میکروکنترلر ATmega2560 استفاده شده است که برای پروژههای رباتیک پیچیدهتر، پرینت سه بعدی و کاربردهای دیگری که نیازمند محاسبات پیچیدهتر هستند مناسب است. با تعداد بیشتر پینهای آنالوگ و دیجیتال و حافظه گستردهتر، Arduino Mega به کاربران اجازه میدهد که در مقایسه با Arduino Uno و Arduino Nano پروژههای پیشرفتهتری را توسعه دهند. این برد توسعه از 256 کیلوبایت حافظه فلش، 8 کیلوبایت حافظه SRAM و 4 کیلوبایت حافظه EEPROM پشتیبانی میکند و سرعت کلاک آن 16 مگاهرتز است. برای اتصال راحت به کامپیوتر و برنامهنویسی یک پورت USB تایپ B استاندارد دارد. در ابعاد 101.52 در 53.3 میلیمتر و با وزن 37 گرم تولید میشود. این برد توسعه با توجه به میکروکنترلری که دارد قدرت پردازشی بالاتری نسبت به نمونههایی مثل Uno و Nano دارد اما به علت ابعاد بزرگش برای پروژههای فشرده پیشنهاد نمیشود. ضمنا قیمت آن بالاتر است و همچنان از وای فای و بلوتوث داخلی پشتیبانی نمیکند و لازم است که ماژول وای فای یا بلوتوث به آن اضافه شود.
Arduino Due یک برد توسعه با عملکرد بالا است که برای اجرای پروژههای پیشرفتهای که نیاز به قدرت پردازشی بالا و دقیق دارند طراحی شده است. برد توسعه Arduino Due اولین برد توسعه آردوینو است که بر پایه میکروکنترلر AT91SAM3X8E که یک پردازنده 32 بیتی ARM Cortex-M3 است کار میکند و بنابراین عملکرد بالاتری را ارائه میدهد و مناسب استفاده در پروژههای بیشتری است. از این برد توسعه در رباتیک، خودروسازی و کاربردهای صنعتی دیگر که نیاز به محاسبات پیچیده و سنگین دارند استفاده میشود. برد توسعه Arduino Due با سرعت کلاک بیشینه 84MHz کار میکند و دارای 512 کیلوبایت حافظه فلش و 96 کیلوبایت حافظه SRAM است. این برد توسعه 54 پین ورودی/خروجی دیجیتال، 12 ورودی آنالوگ و 2 کانورتر دیجیتال به آنالوگ دارد. همچنین دارای پورت micro USB است و برای برقراری ارتباط از 4 رابط UART، 1 رابط I2C و 1 رابط SPI استفاده میکند. در ابعاد 101.52 در 53.3 میلیمتر و با وزن 36 گرم تولید میشود. در گروه برد توسعههای آردوینو کلاسیک این برد توسعه به علت استفاده از یک میکروکنترلر 32 بیتی قدرت پردازشی بسیار بالاتری دارد و به راحتی میتواند از پس پروژههای پیچیده برآید. اما باید توجه داشت که به علت پیچدگی تنظیمات، برای پروژههای آموزشی ایدهآل نیست. همچنین با توجه به ابعاد بزرگی که دارد نمیتوان از این برد توسعه برای اجرای پروژههای حساس به فضا به راحتی استفاده کرد.
این دسته از بردهای توسعه دارای ویژگی وایرلس داخلی مثل وای فای و بلوتوث هستند که آنها را به قطعاتی بهینه برای طراحی و توسعه پروژههای اینترنت اشیا (IoT) تبدیل میکند. معمولا در این بردهای توسعه ماژولهایی مثل ESP8266 یا ESP32 برای برقراری اتصال وای فای و همچنین ماژولهای بلوتوث کممصرف برای برقراری ارتباط وایرلس با شبکهها و ابزار دیگر تعبیه شده است. ابعاد کوچک و مصرف انرژی کم آنها باعث میشود برای پروژههایی که نیاز به فضای کوچک و در عین حال اتصال به شبکهها و ابزار خارجی دارند ایدهآل باشند. بردهای توسعه دارای بلوتوث یا وای فای داخلی بهویژه در پروژههای IoT مثل اتوماسیون خانگی، تکنولوژیهای پوشیدنی، مانیتورینگ از راه دور و جمعآوری داده استفاده میشوند. فرآیند ساخت ابزار هوشمند را با ارائه امکانات شبکه مجتمع، ساده میکنند و معمولا در پروژههایی که نیازمند انتقال داده بلادرنگ (real time)، کنترل از راه دور و کاربردهای محاسبات ابری (cloud computation) هستند، عملکرد مناسبی ارائه میدهند. از نمونههای محبوب این نوع برد توسعه میتوان به Arduino Uno WiFi Rev2، Arduino Nano 33 IoT و Arduino MKR WiFi 1010 اشاره کرد.
این قطعه یک برد توسعه Arduino Uno کلاسیک است که امکانات وای فای داخلی به آن اضافه شده است و بنابراین برای کاربردهای IoT و پروژههای نیازمند اتصالات وایرلس مناسب شده است. پردازنده آن یک میکروکنترلر ATmega4809 است و یک تراشه رمزنگاری ATECC608A دارد که امنیت دادهها در پروژههای وابسته به شبکه اینترنت را تضمین میکند. Uno WiFi Rev2 برای پروژههای نیازمند اتصال به اینترنت و کنترل از راه دور ایدهآل است و به کاربر اجازه میدهد بدون نیاز به ماژول اضافی از طریق وای فای به اینترنت متصل شود. دارای 48 کیلوبایت حافظه فلش، 6 کیلوبایت حافظه SRAM و 256 بایت حافظه EEPROM است و سرعت کلاک آن 16 مگاهرتز است. یک ماژول وای فای داخلی u-blox NINA-W102 دارد و به کمک پورت USB تایپ B استاندارد به کامپیوتر متصل میشود. در ابعاد 68.6 در 53.4 میلیمتر و با وزن 25 گرم تولید و به بازار عرضه میشود. البته باید توجه داشت که قیمت این برد توسعه به علت پشتیبانی از امکانات وای فای و بلوتوث نسبت به Arduino Uno کلاسیک بالاتر است.
Arduino Nano 33 IoT یک برد توسعه فشرده دارای اتصال وای فای داخلی است که برای کاربردهای IoT طراحی شده است. بر پایه میکروکنترلر 32 بیتی ARM کممصرفSAMD21 Cortex-M0+ کار میکند و برای اتصال وای فای و بلوتوث از یک ماژول u-blox NINA-W102 داخلی بهره برده است. برای اتصال راحت به کامپیوترها یک پورت Micro-USB دارد. به علاوه یک IMU مجتمع LSM6DS3 و یک تراشه رمزنگاری ATECC608A برای ایجاد امنیت اتصال به اینترنت دارد. بنابراین برای ارتباط از راه دور با سنسورها، ابزار هوشمند و دیگر کاربردهایی که نیاز به اتصال به اینترنت دارند ایدهآل است. از 256 کیلوبایت حافظه فلش و 32 کیلوبایت حافظه SRAM پشتیبانی میکند و سرعت کلاک آن 48 مگاهرتز است. ولتاژ کاری آن 3.3 ولت است و در ابعاد 45 در 18 میلیمتر و با وزن 5 گرم ارائه میشود.
این قطعه نیز یک برد توسعه IoT فشرده است که برای پروژههای نیازمند وای فای و بلوتوث طراحی شده است. یک میکروکنترلر 32 بیتی SAMD21 Cortex-M0+ دارد که عملکرد بالا و مصرف کم انرژی را به صورت همزمان ارائه میدهد. امکانات وای فای و بلوتوث آن از طریق یک ماژول u-blox NINA-W102 داخلی تامین میشود و یک تراشه رمزنگاری ATECC508A امنیت ارتباطات وایرلس آن را تضمین میکند. دارای 256 کیلوبایت حافظه فلش و 32 کیلوبایت حافظه SRAM است و با سرعت کلاک 48 مگاهرتز کار میکند. یک پورت Micro-USB برای برقراری ارتباط با ابزار خارجی و برنامهنویسی دارد. این برد توسعه در ابعاد 61.5 در 25 میلیمتر تولید میشود و وزن آن 32 گرم است. با این حال با توجه به اینکه تنها 8 پین I/O دیجیتال دارد ممکن است در پروژههایی که نیازمند اتصالات پیشرفته هستند به خوبی عمل نکند.
سری بردهای توسعه Arduino MKR بردهای طراحی شده برای کاربردهای IoT هستند که نیاز به پروتکلهای ارتباطی خاص مثل LoRa، SigFox، GSM و NB-IoT دارند. با اینکه ابعاد فشردهای دارند از هسته پردازشی قدرتمندی مثل میکروکنترلر ARM Cortex-M0+ بهره میبرند و برای کاربردهای کممصرف بهینه شدهاند. بنابراین برای پروژههای باتری محور ایدهآل هستند. بردهای MKR بسیار قدرتمند هستند و افزونههای (add-ons) سازگاری در اختیار دارند که از توابع پیشرفتهای مثل GPS، سنسورها و رمزگذاری امن دادهها پشتیبانی میکنند. از بردهای توسعه MKR بهویژه در کاربردهای IoT خاصی که شامل مانیتورینگ از راه دور یا صنعتی، ردیابی محیطی و خدمات وابسته به مکانیابی هستند استفاده میشود. ابعاد کوچک و برقراری ارتباط راحت، آنها را به قطعاتی محبوب در کاربردهای حرفهای که قدرت، پوشش دهی محدوده وسیع و بهینهسازی انرژی اهمیت دارد، تبدیل کرده است. از این بردهای توسعه معمولا در صنعت کشاورزی، ردیابی دقیق و زیرساختهای شهر هوشمند استفاده میشود. از نمونههای پرطرفدار این نوع برد توسعه میتوان به MKR Zero، MKR Fox 1200 و MKR GSM 1400 اشاره کرد.
Arduino MKR Zero یک برد توسعه فشرده برای کاربردهای صوتی، ثبت داده و پروژههای متناسب با مدیا است. این برد توسعه بر پایه یک میکروکنترلر 32 بیتی SAMD21 ARM Cortex-M0+ کار میکند و با اینکه ابعاد کوچکی دارد، قدرت پردازشی آن بالا است و به این ترتیب گزینه ایدهآلی برای کاربردهای امبدد به حساب میآید. دارای یک SD card slot داخلی است که ذخیرهسازی داده در پروژههای داده حجیم مثل لاگینگ و پخش صوتی را ساده میکند. این برد توسعه 256 کیلوبایت حافظه فلش و 32 کیلوبایت حافظه SRAM دارد و با سرعت کلاک 48 مگاهرتز کار میکند. همچنین یک پورت Micro-USB تایپ B برای برقراری ارتباط با ابزار خارجی دارد. در ابعاد 67.64 در 25 میلیمتر و با وزن 32 گرم تولید و ارائه میشود. فقط باید توجه داشت که با ولتاژ 3.3 ولت کار میکند و اعمال ولتاژ بیشتر مثلا 5 ولت به پینهای آن، ممکن است به برد آسیب برساند. همچنین امکانات وای فای و بلوتوث داخلی ندارد و برای کاربردهای نیازمند برقراری ارتباط وایرلس باید یک ماژول وایرلس مناسب به آن وصل شود.
Arduino MKR Fox 1200 نیز یک برد توسعه فشرده مشابه MKR Zero است که امکان برقراری اتصال بلند برد از طریق شبکه Sigfox را فراهم میکند و گزینهای ایدهآل برای پروژههای IoT است. با توجه به کم مصرف بودن برای پروژههای باتری محور مورد استفاده قرار میگیرد. توجه داشته باشید که این برد توسعه SD card slot ندارد زیرا انتقال داده را از طریق Sigfox انجام میدهد و نیاز به ذخیرهسازی داده حجیم نخواهد داشت.
Arduino MKR GSM 1400 یک برد توسعه قوی است که امکانات میکروکنترلر SAMD21 را با ماژول u-blox SARA-U201 GSM/3G ترکیب کرده و امکان اتصال به شبکه سلولار را مهیا کرده است. بنابراین برای پروژههایی که نیاز به انتقال داده از راه دور دارند مثل ردیابی، مانیتورینگ محیطی و کشاورزی هوشمند مناسب است. اندازه فشرده آن و همچنین امکان اتصال به شبکه سلولار به کاربر اجازه میدهد تا در محیطهای مختلف به ویژه جاهایی که وای فای یا شبکه محلی وجود ندارد از این قطعه استفاده کند. ولتاژ عملیاتی آن 3.3 ولت است. با سرعت کلاک 48 مگاهرتز محاسبات را انجام میدهد و دارای 256 کیلوبایت حافظه فلش و 32 کیلوبایت حافظه SRAM است. برای برقراری ارتباط با کامپیوترها یک پورت Micro-USB دارد و در ابعاد 67.64 در 25 میلیمتر و با وزن 32 گرم تولید میشود. این برد توسعه یک باتری Li-Po داخلی دارد که آن را برای پروژههای قابل حمل مناسب میکند. فقط به خاطر داشته باشید که اتصال سلولار مصرف انرژی را در پروژه افزایش میدهد و بنابراین روی طول عمر باتری موثر است.
این دسته از بردهای توسعه مدلهای طراحی شده با عملکرد بالا هستند که نیازهای خاص و پیشرفته کاربران را تامین میکنند. معمولا دارای پردازنده دو هستهای ARM هستند و از گزینههای اتصال پیشرفته مثل اترنت، وای فای و بلوتوث کممصرف پشتیبانی میکنند و برای کاربردهای یادگیری ماشین مناسب هستند. بسیاری از نمونههای برد توسعه آردوینو حرفهای برای مصارف صنعتی مثل اتوماسیون صنعتی و روباتیک طراحی شدهاند و دارای طراحی محکم و قدرت پردازشی بالا هستند که بتواند از پس اجرای وظایف پردازش داده پیچیده برآید. همچنین از هوش مصنوعی و ماشین لرنینگ پشتیبانی میکنند و بنابراین برای کاربردهای نیازمند آنالیز داده و تصمیم گیری real-time و پردازش تصویر مناسب هستند. از معروفترین اعضای این گروه میتوان Portenta H7، Nicla Sense ME و Nicla Vision را نام برد.
Arduino Portenta H7 یک برد توسعه با عملکرد بالا است که برای کاربردهای حرفهای و پیشرفته مثل پروژههای IoT، هوش مصنوعی و صنعتی طراحی شده است. دارای یک پردازنده دو هستهای شامل یک هسته ARM Cortex-M7 و یک هسته ARM Cortex-M4 است و بنابراین توانایی اجرای چندین وظیفه پیچیده را به صورت همزمان دارد. این برد توسعه از چند محیط برنامهنویسی مختلف شامل آردوینو، Python و جاوا اسکریپت به طور همزمان پشتیبانی میکند و بنابراین قطعه ایدهآلی برای نمونهسازی و طراحی پروژههای جدید است. با ولتاز عملیاتی 3.3 ولت کار میکند و با استفاده از یک رابط DSI پردازش گرافیکی را نیز انجام میدهد. از 8 مگابات حافظه SDRAM و 16 مگابایت حافظه فلش پشتیبانی میکند. امکان اتصال وای فای، بلوتوث و اترنت و همچنین یک پورت USB تایپ C دارد. در ابعاد 61.5 در 25 میلیمتر و با وزن حدود 30 گرم تولید میشود. نکته قابل توجه در رابطه با این برد توسعه این است که با توجه به ویژگیهای پیشرفتهای که دارد کار با آن برای تازهکارها ممکن است مشکل باشد. همچنین نسبت به نمونههای استاندارد قیمت بالاتری دارد و ممکن است برای پروژههای با بودجه محدود انتخاب مناسبی نباشد.
Arduino Nicla Sense ME یک برد توسعه فشرده با قابلیت هوش مصنوعی است که روی مانیتورینگ محیطی تمرکز دارد و برای کاربردهای edge computing در اینترنت اشیا طراحی شده است. به کمک قطعات تولید شده توسط Bosch Sensortec امکان برقراری ارتباط دقیق با سنسورهای دما، رطوبت، فشار هوا و سطح CO2 و همچنین سنسورهای حرکت، جهت یابی و لرزش را فراهم میکند. از این برد در لوازم الکترونیکی پوشیدنی و مانیتورینگ صنعتی استفاده میشود. در این برد توسعه یک میکروکنترلر nRF52832 با معماری ARM Cortex-M4 تعبیه شده است. اتصال بلوتوث کممصرف دارد و از 1 مگابایت حافظه فلش و 256 کیلوبایت حافظه RAM پشتیبانی میکند. یک پورت USB تایپ C نیز دارد که برای شارژ مجدد باتری Li-Po داخلی آن قابل استفاده است. در ابعاد بسیار فشرده 22.86 در 22.86 میلیمتر و با وزن 2 گرم تولید میشود و برای پروژههای حساس به فضا بسیار ایدهآل است. البته باید توجه داشته باشید که با توجه به اینکه این برد توسعه یک برد توسعه اختصاصی برای اتصال به سنسورها است، تعداد پینهای ورودی/خروجی کاربرد عمومی آن کمتر است و بنابراین برای کاربردهای نیازمند پریفرالهای جانبی متعدد مناسب نیست. همچنین امکان برقراری ارتباط از طریق وای فای و اترنت را ندارد.
Arduino Nicla Vision نیز یک برد توسعه فشرده و با عملکرد بالا است که برای کاربردهای نیازمند دوربین و شناسایی تصویر مورد استفاده قرار میگیرد. در این برد توسعه یک دوربین، تعدادی سنسور با کارایی متفاوت و یک پردازنده امبدد قوی در کنار هم قرار گرفتهاند و امکان پردازش تصویر real time و ردیابی اشیا را فراهم میکنند. ابعاد کوچک و قدرت پردازشی بالای این قطعه، آن را به گزینهای ایدهآل برای طراحی لوازم پوشیدنی، کاربردهای نظارتی و رباتیک تبدیل کرده است. در این برد توسعه از یک میکروکنترلر دو هستهای STM32H747 استفاده شده است. همچنین یک دوربین 2 مگاپیکسلی OV2311 در آن تعبیه شده است. از 8 مگابایت حافظه SDRAM و 16 مگابایت حافظه فلش پشتیبانی میکند. دارای سنسور نور، صدا و جهت است و با داشتن ماژول داخلی NINA-W102 از بلوتوث کممصرف و وای فای پشتیبانی میکند. با استفاده از یک پورت USB تایپ C میتوان باتری Li-Po داخلی آن را شارژ کرد. در ابعاد فشرده 22.86 در 22.86 میلیمتر و با وزن ناچیز 4 گرم تولید میشود. تنها موردی که باید در نظر داشته باشید این است که تعداد پین I/O عمومی آن کم است و بنابراین ممکن است برای پروژههای نیازمند ارتباط با پریفرالهای جانبی متعدد، مورد مناسبی نباشد. همچنین کار کردن با این برد توسعه نیازمند دانش خاص است و کاربران تازهکار ممکن است برای کار کردن با آن به مشکل بخورند.
بردهای توسعه پوشیدنی با طراحی فشرده، سبک و منعطف ارائه میشوند تا بتوان از آنها در ابزار و اکسسوری های قابل پوشیدن استفاده کرد. معمولا کممصرف هستند و برای اتصال بیسیم از بلوتوث کممصرف پشتیبانی میکنند. از این نوع برد توسعه که طراحی ضد آب نیز دارد بیشتر در ترکرهای تناسب اندام، مانیتورینگ سلامت و لوازم پوشیدنی مثل ساعتهای هوشمند استفاده میشود. طراحی آنها از مدیریت مصرف انرژی و امکانات برقراری ارتباط از راه دور پشتیبانی میکند و بنابراین برای پروژههایی که نیازمند انعطاف پذیری و راحتی هستند مناسبند. برد توسعههای Arduino LilyPad و Arduino Nano 33 BLE در این دسته قرار دارند.
LilyPad یک برد توسعه کوچک و منعطف با طراحی گرد است که در آن تعدادی پد مخصوص قابل دوخت قرار داده شده تا بتوان آن را در ابزار الکترونیکی پوشیدنی و پارچهای هوشمند مثل لباسهای دارای نورپردازی، لوازم جانبی تعاملی و سایر پروژههای خلاقانه که الکترونیک را با منسوجات ترکیب میکند، به راحتی تعبیه کرد. در این برد توسعه از یک میکروکنترلر کممصرف ATmega128V یا ATmega328V به عنوان هسته پردازنده استفاده شده است. برد توسعه LilyPad میتواند با سرعت کلاک بیشینه 8 مگاهرتز کار کند و دارای 32 کیلوبایت حافظه فلش، 2 کیلوبایت حافظه SRAM و 1 کیلوبایت حافظه EEPROM است. ولتاژ عملیاتی آن بین 2.7 تا 5.5 ولت است و بنابراین مناسب کار کردن با باتری است. شکل ظاهری آن گرد و با قطر تقریبی 50 میلیمتر است و با وزن تقریبی 5 گرم تولید میشود. یک نمونه خاص از این برد توسعه LilyPad USB است که دارای پورت Micro-USB است و در آن از میکروکنترلر ATmega32U4 استفاده میشود تا بتواند پورت USB را پشتیبانی کند.
Arduino Nano 33 BLE یکی از کوچکترین بردهای توسعه آردوینو است که بر پایه میکروکنترلر 32 بیتی nRF52840 کار میکند و دارای امکان بلوتوث ورژن 5 کممصرف است. بنابراین برای پروژههای IoT پوشیدنی که نیازمند برقراری ارتباط بلوتوث بدون صرف کل انرژی باتری هستند ایدهآل است. ولتاژ عملیاتی آن 3.3 ولت است. دارای 1 مگابایت حافظه فلش و 256 کیلوبایت حافظه SRAM است و با سرعت کلاک بیشینه 64 مگاهرتز محاسبات را انجام میدهد. همچنین یک Micro-USB داخلی و یک 9 axis IMU دارد. در ابعاد بسیار کوچک 45 در 18 میلیمتر و با وزن ناچیز 5 گرم (با هدرها) تولید میشود. فقط باید توجه داشته باشید که با داشتن بلوتوث کممصرف و همچنین سنسورهای اضافی عموما از بردهای نانو معمولی گران قیمتتر است.
هنگام خرید یک برد توسعه آردوینو برای اجرای یک پروژه، چندین نکته و فاکتور کلیدی وجود دارد که توجه به آنها ضروری است تا یک انتخاب موفق و متناسب با پروژه انجام شود. مهمترین این عوامل عبارتند از:
پیش از خرید یک برد آردوینو ابتدا نیازهای اولیه و اساسی پروژهتان را تعیین کنید. به عنوان مثال پروژههای پایه معمولا نیاز به کنترل LED یا امکان برقراری ارتباط با سنسورهای ساده را دارند و بنابراین نیاز پردازشی آنها نسبت به پروژههای پیچیدهتر مثل IoT، رباتیک و هوش مصنوعی کمتر است. برد توسعهای را انتخاب کنید که با پیچیدگیهای پروژهتان همخوانی داشته باشد. همچنین توجه داشته باشید که اگر پروژهای که تعریف کردهاید برای کار در محیطهای چالشی مثل محیطهای صنعتی و یا ابزار الکترونیکی پوشیدنی طراحی میشود، مقاومت برد توسعه نسبت به رطوبت، تغییرات دمایی و شرایط سخت دیگر مثل لرزش را بررسی کنید. علاوهبراین منبع تغذیه در دسترس را تعیین کنید و به دنبال برد توسعهای باشید که با آن همخوانی داشته باشد. مثلا برای پروژههای مرتبط با PC، برد توسعه دارای پورت USB مناسبتر است. همچنین برای کاربردهای قابل حمل وجود امکاناتی مثل باتری LiPo میتواند بسیار مفید باشد.
بررسی کنید که پروژه شما نیاز به برقراری ارتباط وایرلس دارد یا خیر. اگر نیاز به برقراری ارتباط با شبکه داشته باشید، مثلا در پروژههایی مثل اینترنت اشیا و مانیتورینگ از راه دور، بردهای توسعه آردوینو دارای وای فای و بلوتوث داخلی مناسبتر هستند. برای شبکههای محلی نیز باید به دنبال برد توسعه آردوینویی باشید که امکان برقراری ارتباط از طریق اترنت را داشته باشد. نکته مهم دیگر در این زمینه بررسی ملزومات امنیتی است. در پروژههایی که با دادههای حساس سر و کار دارند به دنبال برد توسعه آردوینو دارای تراشه رمزنگاری جهت ارسال داده امن باشید.
ابتدا بررسی کنید که یک پردازنده 8 بیتی مثل پردازندهای که در بردهای توسعه Arduino Uno قرار دارد برای انجام تسکهای محاسباتی پروژهتان کافی است یا باید به دنبال پردازنده 32 بیتی ARM Cortex باشید که از پس وظایف پیچیدهتر برآید. میزان حافظه تعبیه شده در برد توسعه نیز از اهمیت ویژهای برخوردار است. اگر پروژهتان شامل ذخیرهسازی یا پردازش دادههای حجیم است، مثل ماشین لرنینگ یا پردازش تصویر، برد توسعه آردوینو با حافظه فلش و SRAM بالا را انتخاب کنید. برد توسعه با حافظه محدود عملکرد پروژه در کاربردهای داده حجیم را با اختلال مواجه میکند.
تعداد و نوع پورتهای I/O موجود در برد توسعه آردوینو در هر پروژهای تعیینکننده انطباقپذیری آن با پروژه است. ابتدا مشخص کنید که پروژه طراحی شده شما به چند پورت آنالوگ و دیجیتال نیاز دارد. بعضی از پروژهها نیز نیاز به خروجیهای PWM یا پینهای ارتباط سریال دارند. بنابراین ضروری است پیش از خرید برد توسعه آردوینو اطمینان حاصل کنید که میتواند نیازهای ارتباطی پروژه شما را برآورده کند. همچنین ولتاژ مورد نیاز هر پین و محدودیت جریان قابل تحمل آنها برای اتصال به سنسورها و LEDها مهم است. برای قطعاتی که نیاز به ولتاژ بالاتر دارند معمولا لازم است از رلهها و ماسفتها در کنار برد توسعه آردوینو استفاده شود.
برد توسعهای را انتخاب کنید که با نیازهای فضایی پروژهتان همخوانی داشته باشد. بهویژه اگر به دنبال طراحی پروژه پوشیدنی یا کاربردهای امبدد هستید، اندازه و وزن برد توسعه آردوینو انتخابی شما میتواند در اندازه نهایی پروژهتان بسیار تاثیرگذار باشد. همچنین اطمینان حاصل کنید که برد توسعه آردوینو انتخابی شما با ماژولها یا Shieldهای مورد نیاز پروژهتان منطبق است. نکته قابل توجه دیگر پین هدرهای برد توسعه آردوینو است. بعضی از بردها با هدرهای از پیش لحیمشده ارائه میشوند و دسته دیگر نیاز به لحیمکاری بعدی دارند. با توجه به تنظیمات پروژه و مهارت خودتان برد توسعه آردوینو مناسب را انتخاب کنید.
بردهای توسعه آردوینو که به راحتی از طریق IDE آردوینو برنامهنویسی میشوند معمولا گزینههای بهتری برای شروع کار با این بردهای توسعه هستند. با این حال، برد توسعههای آردوینو پیشرفته میتوانند از محیطهای دیگری مثل MicroPython پشتیبانی کنند که آنها را به قطعات کاربرپسندتری تبدیل میکند. باید توجه داشته باشید که هرچه جامعه استفادهکننده از این بردهای توسعه وسیعتر باشد، دسترسی به منابع، کتابخانهها و نمونههای آزمایشی راحتتر است و امکان پیدا کردن راهحل سریع و ساده برای مشکلات احتمالی هنگام کار کردن با برد توسعه آردوینو فراهم میشود.
قبل از خرید برد توسعه آردوینو ابتدا قیمت هر برد را با توجه به امکاناتی که به شما ارائه میدهد درنظر بگیرید و سپس با توجه به بودجه تعریف شده برای پروژهتان برد توسعهای را انتخاب کنید که بیشترین امکانات مورد نیازتان را با قیمتی مناسب در اختیارتان قرار دهد. بردهای ساده مثل Arduino Uno یا Arduino Nano قیمت کمتری دارند اما در مقایسه با بردهای پیشرفتهتر پردازنده ضعیفتر و امکانات ارتباطی کمتری دارند. بنابراین گاهی اوقات برد توسعه آردوینو با قیمت بیشتر عملکرد بهتری برای پروژهتان ارائه میدهد. در پروژههایی که نیاز به عملکرد بهتر و همچنین ارتقاء سیستم در آینده احساس شود معمولا یک برد توسعه آردوینو با قیمت بیشتر میتواند در هزینههای تعمیر و نگهداری بعدی صرفهجویی کند.