Close
شما هیچ موردی در سبد خرید خود ندارید
جستجو
Nano RP2040 Connect

Nano RP2040 Connect

Nano RP2040 Connect
شرکت آردوینو اعلام کرده RP2040 Connect با استفاده از چیپ rp2040 شرکت Raspberry Pi تولید کرده که یک IMU با ۹ محور، یک ماژول WiFi و بلوتوث به همراه میکروفن تولید کرده و قراره به بازار بیاد

@simlahim_channel

...
تجربه برنامه نویسی بسیار عالی در Visual Studio Code اینبار در Raspberry Pi

تجربه برنامه نویسی بسیار عالی در Visual Studio Code اینبار در Raspberry Pi

تجربه برنامه نویسی بسیار عالی در Visual Studio Code اینبار در Raspberry Pi

@simlahim_channel

...
Absolute Maximum Specification

Absolute Maximum Specification

Absolute Maximum Specification
در همه فایلهای دیتاشیت مربوط به قطعات نیمه هادی بخشی به اسم Absolute Rating یا یه همچین مضمونی وجود داره که نشون دهنده بیشترین مقادیر پارامترهای اساسی اون قطعه هستش.
همیشه برای انتخاب قطعات باید به این بخش مراجعه کنید تا از حداکثر مقادیری مثل حداکثر ولتاژ ورودی، حداکثر جریان مصرفی، حداکثر قدرت دفع حرارت یا TDP، فرکانس کاری بیشینه و ... خبر دار بشید.

@simlahim_channel

...
برنامه نویسی Python یا Rust

برنامه نویسی Python یا Rust

برنامه نویسی Python یا Rust

از سال ۲۰۱۰ برنامه نویسی Rust برای تولید نرم افزارهای سیستمی، میکروکنترلر ها معرفی شد. این زبان برای سیستم مقصد کامپایل میشه و اصطلاحا Native اجرا میشه.
از لحاظ مدیریت حافظه کاملا امن طراحی شده و garbage collector نداره.

اما رد پای پایتون برمیگرده به سال ۱۹۹۱ و جالبه که یکی از دلایل ایجاد اون رو حذف سمیکالون ها یا ; اعلام کردن.
این زبان بصورت مفسری در سیستم مقصد اجرا میشه و این فرق عمده اجرا پایتون و Rust هستش.


اما کی از Rust استفاده کنیم:
۱. وقتیکه کارایی برامون مهمه
۲. برنامه های پیچیده میخوایم پیاده سازی کنیم
۳. مدیریت حافظه توام با سادگی برنامه برامون مهمه

و کی از Python استفاده کنیم:
۱. برنامه نویسی ساده و آسان
۲. قابل انعطاف
۳. بسته بندی شده با انتخاب گسترده ای از بسته ها و کتابخانه های داده محور
۴. اکوسیستم عالی، ابزار و کتابخانه پشتیبانی بسیار کارا

@simlahim_channel

...
@simlahim_channel

@simlahim_channel

@simlahim_channel

...
در ادمه مبحث مبدل ولتاژ یا رگولاتورها، موضوع ولتاژ dropout خیلی مهمه و باید در نظر داشته باشید.

در ادمه مبحث مبدل ولتاژ یا رگولاتورها، موضوع ولتاژ dropout خیلی مهمه و باید در نظر داشته باشید.

در ادمه مبحث مبدل ولتاژ یا رگولاتورها، موضوع ولتاژ dropout خیلی مهمه و باید در نظر داشته باشید.
ولتاژ dropout یعنی حداقل فاصله بین Vin و Vout
یعنی مثلا اگر ولتاژ dropout رگولاتور شما 1.2v باشه و ولتاژ ورودی 5v، شما بیشتر از 3.8v نمیتونید از خروجی دریافت کنید.

یک مثال با نکته کلیدی:
در مواردی که مدار شما با یک باتری لیتیوم آیون روشن میشه حداکثر 4.2 ولت خواهید داشت. از طرفی اگر باتری شارژ خیلی کمی داشته باشه حدود 3.6 ولت از باتری میتونید دریافت کنید.
حالا اگر یک مداری با 3.3 ولت داشته باشید
یا به رگولاتوری با dropout حدود 0.3v نیاز دارید
یا مدار شما باید در ولتاژ کمتر از 3.3v درست کار کنه.
اکثر میکروکنترلرها این روزا در ولتاژهای زیر 3.3v هم کار میکنن اما یادتون نره اگه از ADC و این چیزا استفاده میکنید توی این موارد باید حتما از یک رفرنس خارجی یا داخلی ثابت مثلا 2.5v استفاده کنید که مشکلات ناشی از dropout در خروجی ADC شما دیده نشه

در ادامه توضیح میدم که تغییرات ولتاژ رفرنس در ADC باعث چه مسایلی میشه👍👍👍

@simlahim_channel

...
ما افراد باهوش رو استخدام نمیکنیم که بعد بهشون بگیم چکار کنن. ما افراد باهوش رو استخدام میکنیم تا به ما بگن چکار کنیم.

ما افراد باهوش رو استخدام نمیکنیم که بعد بهشون بگیم چکار کنن. ما افراد باهوش رو استخدام میکنیم تا به ما بگن چکار کنیم.

ما افراد باهوش رو استخدام نمیکنیم که بعد بهشون بگیم چکار کنن. ما افراد باهوش رو استخدام میکنیم تا به ما بگن چکار کنیم.

استیو جابز

چقدر این روش آشناست🙄

@simlahim_channel

...
کانال توییتر Adafruit اعلام کرده بزودی Qt Py RP2040 با میکروکنترلر رزبری پای RP2040 به بازار عرضه خواهد شد.

کانال توییتر Adafruit اعلام کرده بزودی Qt Py RP2040 با میکروکنترلر رزبری پای RP2040 به بازار عرضه خواهد شد.

کانال توییتر Adafruit اعلام کرده بزودی Qt Py RP2040 با میکروکنترلر رزبری پای RP2040 به بازار عرضه خواهد شد.
این همون میکروکنترلر استفاده شده توی Raspberry Pi Pico هستش.

مقصد این محصولات بازار آردوینو هستش😋

@simlahim_channel

...
Raspberry Pi Pico

Raspberry Pi Pico

Raspberry Pi Pico
این ماژول رو رزبری پای تولید کرده.
یه میکروکنترلر با هسته ARM Cortex-M0 با فرکانس 133MHz هستش با 264KB رم 😏

@simlahim_channel

...
⁠مقاومت درین سورس در ترانزیستور MOSFET

⁠مقاومت درین سورس در ترانزیستور MOSFET

⁠مقاومت درین سورس در ترانزیستور MOSFET
یکی از مشخصات خیلی مهم در انتخاب ترانزیستور MOSFET مقدار Rdson یا مقاومتی هستش که ترانزیستور در حالت روشن بین پایه های drain و source از خودش نشون میده. این مقدار که معمولا مقداری از چندین میلی اهم تا چندین اهم هستش وقتی جریان از ترانزیستور عبور میکنه باعث ایجاد تلفات خواهد شد. بنابراین در صورتیکه این مقدار زیاد باشه باعث بالا رفتن تلفات و در نتیجه باعث بالا رفتن دمای ترازیستور میشه. در واقع تنها تلفات این نوع ترانزیستور رو میشه در حالت DC با توجه به Rdson در نظر گرفت. پس هر چه این مقاومت کمتر، تلفات پایینتر، خنک سازی و هیت سینک و این مسایل ساده تر.
مثلا در این تصویر که مربوط به irf1405 هستش مقدار Rdson برابر 5.3 میلی اهم هستش و جریان حداکثر 165 آمپر. یعنی مثلا در جریان 10 آمپر DC اگه ترانزیستور در حالت اشباع باشه توان تلف شده روی ترانزیستور 530mW هستش و عملا نیازی به خنک کننده نیست.
حالا اگه همین مدار رو با IRF740 که مقدار Rdson برابر 0.55 اهم هستش پیاده سازی کنیم در همین شرایط توان تلفات 5.5 وات خواهد بود و مطمئنا نیاز به خنک کننده خواهیم داشت.

...