دانلود اتوماتیک کتابخانه و بردهای آردوینو از سرور های سیسوگ

127 بازدید
۱۴۰۵-۰۱-۱۲
4 دقیقه
  • نویسنده: Mahdi.h  
  • درباره نویسنده: علاقه مند به سیستم های امبدد | http://mahdi2001h.ir

حدود 2 هفته پیش مطالبی با عناوین “دانلود کتابخانه های آردوینو از سرور های سیسوگ” و “نصب نرم افزار آردوینو نسخه 2 بدون نیاز به اینترنت” در سیسوگ منتشر کردیم که به کمک آنها میتوانستیم در شرایط قطع اینترنت بین‌الملل (و همچنین در شرایط عادی) بردهای مختلف آردوینو مانند سری های UNO و برد های ESP32 , ESP8266 و … را و همچنین تعداد زیادی از کتابخانه های آردوینو را دانلود و به کمک آنها کدنویسی کنیم. حالا یک قدم فراتر رفته و سیستمی ایجاد کردیم که به راحتی و از طریق خود نرم افزار آردوینو بتوانید برد ها و کتابخانه های مورد نیاز را دانلود کنید و دیگر نیاز به دانلود و نصب و اکسترکت جداگانه آنها نداشته باشید. با سیسوگ همراه باشید تا به این آموزش جذاب و کاربردی بپردازیم.

 

نصب نرم افزار آردوینو در ویندوز

ابتدا نیاز است تا نرم افزار آردوینو را نصب کنید، فایل نصبی جدیدترین نسخه از اینجا قابل دسترسی است. اگر هم آردوینو را از قبل نصب دارید نیاز به نصب مجدد نیست.

در صورتی که برای اولین بار نرم افزار آردوینو را نصب میکنید، پس از باز کردن نرم افزار، لوگو آردوینو برای مدت طولانی نشون داده میشه و در پس زمینه میخواد یکسری فایل های اولیه دانلود کنه که به دلیل عدم دسترسی به اینترنت نمیتونه، برای همین نیاز به باز کردنش نیست و سراغ مرحله بعد برید.

 

جایگزینی فایل Patch

در مرحله بعدی باید فایل arduino-cli.exe اصلی را با نسخه پچ شده آن جایگزین کنید که به کمک اون میتونید به راحتی دانلود ها را از سرور های سیسوگ انجام بدید. نسخه patch شده رو میتونید از اینجا دانلود کنید. این فایل در مسیر نصب نرم افزار و داخل پوشه resources\app\lib\backend\resources قرار داره. اگر مسیر نصب پیشفرض رو تغییر نداده باشید، از این مسیر قابل دسترسی هست

به طور مثال در سیستم من به این صورت هست

دانلود اتوماتیک کتابخانه و بردهای آردوینو از سرور های سیسوگ

 

نصب نرم افزار آردوینو در لینوکس

برای کار با آردوینو در لینوکس فقط کافیست تا فایل AppImage آنرا توسط دستور زیر اجرا کنید. این فایل patch شده هست و نیاز به انجام کاری از سمت شما نیست

 

دانلود اتوماتیک برد ها و کتابخانه های آردوینو

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

بعد از اون میتونید برد ها و کتابخانه های دلخواهتون رو از طریق خود نرم افزار دانلود و نصب کنید. به طور مثال در اینجا، من یکی از کتابخانه ها رو نصب کردم

دانلود اتوماتیک کتابخانه و بردهای آردوینو از سرور های سیسوگ

 

همچنین برای نصب برد های آردوینو میتوانید مطابق تصویر زیر عمل کنید

دانلود اتوماتیک کتابخانه و بردهای آردوینو از سرور های سیسوگ

 

در صورتی که نیاز به نصب برد های غیر رسمی مانند esp8266, esp32 , rp2040 ,stm32 ,… داشتید، ابتدا لازم است لینک دانلود این برد ها را مطابق مراحل زیر به آردوینو اضافه کنید:
به منوی File -> Preferences بروید

دانلود اتوماتیک کتابخانه و بردهای آردوینو از سرور های سیسوگ

در قسمت Additional boards manager URLs لینک دانلود برد مورد نظر خود را اضافه کنید و بر روی ok کلیک کنید

دانلود اتوماتیک کتابخانه و بردهای آردوینو از سرور های سیسوگ

دانلود اتوماتیک کتابخانه و بردهای آردوینو از سرور های سیسوگ

 

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

بردهای غیر رسمی آردوینو

خانواده‌ ESP32 شرکت Espressif

کاربرد: اینترنت اشیا، شبکه، بلوتوث، WiFi، پردازش قوی‌تر از AVR

ویژگی‌ها: WiFi + BLE داخلی، دو هسته، سرعت بالا، پشتیبانی از FreeRTOS، مناسب پروژه‌های IoT، دیتا‌لاگر، پردازش بلادرنگ.

لینک دانلود:

ESP8266 (NodeMCU, Wemos D1 Mini و…)

کاربرد: پروژه‌های IoT کم‌هزینه با WiFi

ویژگی‌ها: ارزان، مصرف کم، کتابخانه‌های زیاد، مناسب اتوماسیون خانگی، MQTT، REST API، سنسورهای هوشمند.

لینک دانلود:

بردهای مبتنی بر ATmega1280 / ATmega2560 (سری Mega)

کاربرد: توسعه روی تراشه‌های AVR بزرگ‌تر با پورت‌ها و تایمرهای بیشتر

ویژگی‌ها: پشتیبانی بهتر و تنظیمات دقیق‌تر نسبت به Arduino رسمی، مناسب رباتیک، کنترل صنعتی، پروژه‌های پر I/O.

شاید برای شما مفید باشد:
ارتباط آردوینو با HMI (نمایشگرهای صنعتی)

لینک دانلود:

بردهای سری STM32 (F0, F1, F4, G0, H7 و …)

کاربرد: میکروکنترلرهای ARM بسیار قدرتمند برای پروژه‌های پیشرفته

ویژگی‌ها: سرعت زیاد، ADC با کیفیت، DMA، تایمرهای زیاد، مناسب کنترل صنعتی حرفه‌ای، پهپاد، ربات‌های هوشمند، پردازش سطح بالا.

لینک دانلود:

Raspberry Pi Pico و تمام بردهای مبتنی بر RP2040

کاربرد: پردازش سریع، پروژه‌های زمان‌حقیقی، برنامه‌نویسی دو هسته‌ای

ویژگی‌ها: MCU دو هسته‌ای 133MHz، قدرت پردازش بالا، قیمت کم، USB مستقیم، مناسب رباتیک پیشرفته، پردازش سیگنال، کنترل حرفه‌ای.

لینک دانلود:

بردهای AVR شرکت SpenceKonde

کاربرد: افزودن پشتیبانی پیشرفته برای میکروکنترلرهای AVR کلاسیک مثل ATmega328، ATmega32، ATtiny85 و …

ویژگی‌ها: بهینه‌سازی سرعت، گزینه‌های فست PWM، بوت‌لودرهای سفارشی، تنظیمات fuse پیشرفته. مناسب پروژه‌های حرفه‌ای مبتنی بر AVR.

لینک دانلود:

 

در صورتی که نیاز به نصب برد آردوینوی دیگری دارید که توسط روش های بالا قابل نصب نیست، در کامنت ها اعلام کنید تا امکان اضافه کردن آن بررسی شود.

 

 

 

اطلاعات
127
19
8
اشتراک و حمایت
profile نویسنده: Mahdi.h   متخصص الکترونیک

علاقه مند به سیستم های امبدد | http://mahdi2001h.ir


مقالات بیشتر

slide

پالت | بازار خرید و فروش قطعات الکترونیک

قطعات اضافه و بدون استفاده همیشه یکی از سرباره‌‌های شرکتها و طراحان حوزه برق و الکترونیک بوده و هست. پالت سامانه‌ای است که بصورت تخصصی اجازه خرید و فروش قطعات مازاد الکترونیک را فراهم می‌کند. فروش در پالت
family

آیسی | موتور جستجوی قطعات الکترونیک

سامانه آی سی سیسوگ (Isee) قابلیتی جدید و کاربردی از سیسوگ است. در این سامانه سعی شده است که جستجو، انتخاب و خرید مناسب تر قطعات برای کاربران تسهیل شود. جستجو در آیسی
family

سیسوگ‌شاپ | فروشگاه محصولات Quectel

فروشگاه سیسوگ مجموعه ای متمرکز بر تکنولوژی های مبتنی بر IOT و ماژول های M2M نظیر GSM، GPS، LTE، NB-IOT، WiFi، BT و ... جایی که با تعامل فنی و سازنده، بهترین راهکارها انتخاب می شوند. برو به فروشگاه سیسوگ
family

سیسوگ فروم | محلی برای پاسخ پرسش‌های شما

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

سیکار | اولین مرجع متن باز ECU در ایران

بررسی و ارائه اطلاعات مربوط به ECU (واحد کنترل الکترونیکی) و نرم‌افزارهای متن باز مرتبط با آن برو به سیکار
become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله

خانواده سیسوگ

سیسوگ‌شاپ

فروشگاه محصولات Quectel

پالت
سیسوگ فروم

محلی برای پاسخ پرسش‌های شما

سیسوگ جابز
سیسوگ
سیسوگ فروم
سی‌کار

اولین مرجع متن باز ECU در ایران

سیسوگ مگ
آی‌سی

موتور جستجوی قطعات الکترونیکی

سیسوگ آکادمی
پالت

بازار خرید و فروش قطعات الکترونیک

دیدگاه ها

profile
موسن گفت :
۱۴۰۵-۰۱-۲۸ ۱۷:۲۲

خدا خیرت بده! دستت درد نکنه.

profile
علیرضا گفت :
۱۴۰۵-۰۱-۲۷ ۲۰:۳۶

درود و سپاس
Esp32 و بقیه همه حل شد ولی برد STM32F1 که خیلی لازم دارم حل نشد دانلود نشد چون آدرس گیت‌ها فیلتره

profile
Mahdi.h   گفت :
۱۴۰۵-۰۱-۲۸ ۱۴:۴۸

سلام. من تست کردم و اوکی بوده. اگر اروری میده موقع دانلود، اینجا ارسال کنید تا بررسی بشه

profile
علیرضا گفت :
۱۴۰۵-۰۱-۲۳ ۱۷:۵۶

سلام نرم افزار patch را دانلود نمیکنه در ضمن دسترسی به ایمیل هم ندارم

profile
Mahdi.h   گفت :
۱۴۰۵-۰۱-۲۴ ۱۰:۳۸

سلام. متوجه منظورتون نشدم. منظورتون از “نرم افزار patch را دانلود نمیکنه” چی هست. و دسترسی به ایمیل برای چی نیاز هست؟

profile
هادی گفت :
۱۴۰۵-۰۱-۲۳ ۱۰:۴۴

با سلام
برای لینوکس هم لطفا فایلهای آرشیو را قرار بدید. موارد که گذاشتید برای ویندوز هست و مورد استفاده کاربران لینوکس نیست. با تشکر

profile
Mahdi.h   گفت :
۱۴۰۵-۰۱-۲۴ ۱۰:۳۲

سلام. بزودی قرار میدیم

profile
Mahdi.h   گفت :
۱۴۰۵-۰۱-۲۳ ۱۱:۰۸

سلام. بزودی اضافه میشه

profile
Khosro گفت :
۱۴۰۵-۰۱-۲۲ ۲۱:۵۳

لینک های برد غیر رسمی کار نمیکنه

profile
Mahdi.h   گفت :
۱۴۰۵-۰۱-۲۳ ۱۱:۱۱

سلام. مجدد چک کنید. اگر اروری داره بفرستید تا بررسی کنیم

profile
M گفت :
۱۴۰۵-۰۱-۲۲ ۲۰:۳۸

سلام وقت بخیر اگه میشه کتابخونه EthernetENC رو قرار بدید.ممنون

profile
امیرمحمد گفت :
۱۴۰۵-۰۱-۱۹ ۰۱:۰۶

سلام لطفا فایل برد esp8266 رو هم اضافه کنید . ممنون از اضافه کردن esp32
همچنین اگه امکانش هست فریمور میکروپایتون رو هم برای این برد روی سایت بزارید
ممنون از زحماتتون

profile
Mahdi.h   گفت :
۱۴۰۵-۰۱-۱۹ ۱۳:۰۴

سلام. فریمور های میکرو پایتون رو میتونید با کمک این مطلب دانلود کنید.
https://sisoog.com/micropython-fw
برد های esp هم به زودی اضافه میشن

profile
رضا گفت :
۱۴۰۵-۰۱-۱۶ ۱۶:۱۳

لطفا فایل برد های esp32 رو هم اضافه کنید که دیگه کلا نیازی به دانلود چیزی از اینترنت – که نداریم – نباشه
الاکرام بالاتمام

profile
Mahdi.h   گفت :
۱۴۰۵-۰۱-۱۷ ۱۱:۵۰

سلام. در حال اضافه کردن پشتیبانی از بردهای غیررسمی مثل esp32,esp8266 هستیم. فعلا از این روش میتونید استفاده کنید.
https://sisoog.com/arduino-full-offline/

profile
رضا گفت :
۱۴۰۵-۰۱-۱۷ ۱۷:۲۷

خیلی هم عالی ، کمک بزرگی به من کردین جناب مهندس

profile
mahdi2001h گفت :
۱۴۰۵-۰۱-۱۸ ۰۹:۳۸

خواهش میکنم 🙂

profile
فرزاد گفت :
۱۴۰۵-۰۱-۱۶ ۱۱:۵۰

درود، قصد دارم بورد esp8266 رو نصب کنم، ولی هنگام جستجو اصلا پیداش نمی کنه، این مشکل رو چطوری می تونم حل کنم؟
اما لابرری ها رو بدون مشکل نصب میکنه، ممنون.

profile
Mahdi.h   گفت :
۱۴۰۵-۰۱-۱۷ ۱۱:۵۰

سلام. در حال اضافه کردن پشتیبانی از بردهای غیررسمی مثل esp32,esp8266 هستیم. فعلا از این روش میتونید استفاده کنید.
https://sisoog.com/arduino-full-offline/

become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله