Forwarded from کانال آموزش الکترونیک معلم خوب
پردازنده کمکی: RISC-V برای پیادهسازی «محیطهای جانبی نرمافزارمحور» (Software Defined Peripheral)
ارتباطات بیسیم
قابلیت Bluetooth LE 6.0
پشتیبانی از قابلیتهای
پروتکلهای اختصاصی 2.4GHz با نرخ انتقال جدید 4Mbps
پشتیبانی ازNFC
پشتیبانی از Aliro (استاندارد جدید کنترل دسترسی و قفل هوشمند)
حسگرها
شتاب سنجIMU ششمحوره با دقت بالا برای:
12 پایه GPIO برای افزودن:
این پلتفرم برای مصرف انرژی بسیار پایین طراحی شده است. در حالت عادی سیستم در Deep Sleep قرار میگیرد و تنها زمانی فعال میشود که شتابسنج کممصرف، حرکت را تشخیص دهد.
ادامه مطلب ...
@Readyboard
حافظه۲۵۶RAM کیلوبایت SRAM
حافظه غیر فرار: ۱/۵ مگابایت NVM
ارتباطات بیسیم
قابلیت Bluetooth LE 6.0
پشتیبانی از قابلیتهای
Bluetooth Channel Sounding
Thread
Zigbee (IEEE 802.15.4-2020)
Matter
Amazon Sidewalk
پروتکلهای اختصاصی 2.4GHz با نرخ انتقال جدید 4Mbps
پشتیبانی ازNFC
پشتیبانی از Aliro (استاندارد جدید کنترل دسترسی و قفل هوشمند)
حسگرها
شتاب سنجIMU ششمحوره با دقت بالا برای:
Edge AIحسگر محیطی برای اندازهگیری:
Sensor Fusion
شتابسنج کممصرف جهت بیدارسازی دستگاه هنگام تشخیص حرکت
دماامکانات توسعه
رطوبت
فشار هوا
گازها و کیفیت هوا (از جمله CO₂)
12 پایه GPIO برای افزودن:
حسگرهای جانبیقابلیتهای کممصرف
کلیدها
تجهیزات توسعه
پشتیبانیLED رنگی RGB
محل نصب بازر (Buzzer)
کلید اضافی
کلید ریست
استفاده از LED اضافی
دو آنتن داخلی
این پلتفرم برای مصرف انرژی بسیار پایین طراحی شده است. در حالت عادی سیستم در Deep Sleep قرار میگیرد و تنها زمانی فعال میشود که شتابسنج کممصرف، حرکت را تشخیص دهد.
ادامه مطلب ...
@Readyboard
Forwarded from کانال آموزش الکترونیک معلم خوب
آردوینو ماژولهای Modulino Hub و Modulino Extender را معرفی کرد؛ پشتیبانی از ۶۴ دستگاه I2C و ارتباط تا فاصله ۳۰ متر
شرکت آردوینو بهتازگی سه عضو جدید از خانواده Modulino را معرفی کرده است:
این پست روی دو محصول Hub و Extender تمرکز دارد، زیرا ماژول Extender یکی از جالبترین محصولات جدید آردوینو محسوب میشود.
پروتکل I2C همواره بهعنوان یک رابط ارتباطی کوتاهبرد شناخته میشد و استفاده از آن در فواصل چند ده متری تاکنون غیرمعمول بود
برد Modulino Hub
اگرچه پروتکل I2C از نظر تئوری قابلیت آدرسدهی ۱۲۷ دستگاه را دارد، اما در پروژههای واقعی معمولاً چندین سنسور یا ماژول دارای آدرس پیشفرض یکسان هستند و همین موضوع باعث تداخل آدرس (Address Conflict) میشود.
ماژول Modulino Hub این مشکل را با استفاده از یک مالتیپلکسر I2C برطرف میکند.
چندین Hub نیز میتوانند بهصورت...
ادامه مطلب..
@Readyboard
شرکت آردوینو بهتازگی سه عضو جدید از خانواده Modulino را معرفی کرده است:
برد Modulino Hub برای اتصال همزمان حداکثر ۸ دستگاه I2C (و تا ۶۴ دستگاه با اتصال ۸ هاب به یکدیگر)
بردModulino Extender برای افزایش طول ارتباط باس I2C تا حدود ۳۰ متر
بردModulino Motors برای کنترل دو موتور DC یا یک موتور استپر
این پست روی دو محصول Hub و Extender تمرکز دارد، زیرا ماژول Extender یکی از جالبترین محصولات جدید آردوینو محسوب میشود.
پروتکل I2C همواره بهعنوان یک رابط ارتباطی کوتاهبرد شناخته میشد و استفاده از آن در فواصل چند ده متری تاکنون غیرمعمول بود
برد Modulino Hub
اگرچه پروتکل I2C از نظر تئوری قابلیت آدرسدهی ۱۲۷ دستگاه را دارد، اما در پروژههای واقعی معمولاً چندین سنسور یا ماژول دارای آدرس پیشفرض یکسان هستند و همین موضوع باعث تداخل آدرس (Address Conflict) میشود.
ماژول Modulino Hub این مشکل را با استفاده از یک مالتیپلکسر I2C برطرف میکند.
چندین Hub نیز میتوانند بهصورت...
ادامه مطلب..
@Readyboard
❤2
Forwarded from کانال آموزش الکترونیک معلم خوب
Modulino Extender
جذابترین محصول جدید، Modulino Extender است.
ظاهر برد بسیار ساده است و تقریباً تمام عملکرد آن توسط تنها یک آیسی انجام میشود.
این تراشه، LTC4311 ساخت شرکت Linear Technology (اکنون بخشی از Analog Devices) است.
وظیفه آن بهبود کیفیت سیگنال باس I2C و افزایش برد ارتباطی بدون نیاز به تغییر نرمافزار است
مشخصات فنی
تراشه اصلی
LTC4311
ویژگیهای آن:
بهبود زمان بالا رفتن سیگنال (Rise Time)
افزایش پایداری انتقال داده
بهبود مقاومت در برابر نویز
پشتیبانی از سرعت ۴۰۰ کیلوهرتز
حالت Standby خودکار
جریان مصرفی کمتر از ۵ میکروآمپر در حالت خاموش
عدم بارگذاری باس هنگام غیرفعال بودن
ولتاژ کاری 1.6 تا 5.5 ولت
مقاومت ±8kV ESD
رابط I2C
هیچ آدرس I2C ندارد (زیرا یک تجهیز فعال روی باس نیست)
دارای ورودی و خروجی Qwiic
دارای هدرهای ۴ پین
تغذیه
3.3 ولت
مصرف معمولی حدود 200 میکروآمپر
ابعاد
41 × 25.36 میلیمتر
وزن:
4.4 گرم
بدون نیاز به هیچ کتابخانه نرمافزاری
یکی از مهمترین ویژگیهای Modulino Extender این است که کاملاً سختافزاری است.
@readyboard
جذابترین محصول جدید، Modulino Extender است.
ظاهر برد بسیار ساده است و تقریباً تمام عملکرد آن توسط تنها یک آیسی انجام میشود.
این تراشه، LTC4311 ساخت شرکت Linear Technology (اکنون بخشی از Analog Devices) است.
وظیفه آن بهبود کیفیت سیگنال باس I2C و افزایش برد ارتباطی بدون نیاز به تغییر نرمافزار است
مشخصات فنی
تراشه اصلی
LTC4311
ویژگیهای آن:
بهبود زمان بالا رفتن سیگنال (Rise Time)
افزایش پایداری انتقال داده
بهبود مقاومت در برابر نویز
پشتیبانی از سرعت ۴۰۰ کیلوهرتز
حالت Standby خودکار
جریان مصرفی کمتر از ۵ میکروآمپر در حالت خاموش
عدم بارگذاری باس هنگام غیرفعال بودن
ولتاژ کاری 1.6 تا 5.5 ولت
مقاومت ±8kV ESD
رابط I2C
هیچ آدرس I2C ندارد (زیرا یک تجهیز فعال روی باس نیست)
دارای ورودی و خروجی Qwiic
دارای هدرهای ۴ پین
تغذیه
3.3 ولت
مصرف معمولی حدود 200 میکروآمپر
ابعاد
41 × 25.36 میلیمتر
وزن:
4.4 گرم
بدون نیاز به هیچ کتابخانه نرمافزاری
یکی از مهمترین ویژگیهای Modulino Extender این است که کاملاً سختافزاری است.
@readyboard
Forwarded from Altium Designer and Cadence 😊👍✌️ (امیر نوری)
This media is not supported in your browser
VIEW IN TELEGRAM
این چرخ شگفتانگیز که در ویدئو میبینید، PATS (Passive Adaptive Trajectory System) نام دارد و توسط Imperial College London توسعه یافته است.
ویژگی منحصربهفرد آن این است که بدون موتور، سنسور یا سیستم کنترل فعال از موانع عبور میکند؛ تمام عملکرد آن تنها بر پایهٔ طراحی هندسی و مکانیزمهای مکانیکی است.
این چرخ از چند بخش متحرک تشکیل شده که پیرامون یک محور مرکزی قرار گرفتهاند. هنگام برخورد با مانعی مانند پله، این بخشها تحت اثر نیرو جابهجا میشوند و شکل چرخ را تغییر میدهند. در نتیجه، شعاع مؤثر چرخ در نقطه تماس افزایش یافته و چرخ میتواند بهصورت کاملاً مکانیکی از مانع بالا برود؛ بدون اینکه هیچ موتور یا کامپیوتری در همان لحظه تصمیمگیری کند.
چرا این فناوری مهم است؟
به دلیل حذف موتور، سنسور و کنترلکنندههای فعال، سامانه سادهتر، سبکتر و قابلاعتمادتر است.
هزینه ساخت و نگهداری آن میتواند کمتر از سامانههای فعال باشد.
برای رباتهای اکتشافی، مأموریتهای فضایی، عملیات امداد و نجات و محیطهای ناهموار گزینهای بسیار جذاب است، زیرا با مصرف انرژی بسیار کم از بسیاری از موانع عبور میکند.
ویژگی منحصربهفرد آن این است که بدون موتور، سنسور یا سیستم کنترل فعال از موانع عبور میکند؛ تمام عملکرد آن تنها بر پایهٔ طراحی هندسی و مکانیزمهای مکانیکی است.
این چرخ از چند بخش متحرک تشکیل شده که پیرامون یک محور مرکزی قرار گرفتهاند. هنگام برخورد با مانعی مانند پله، این بخشها تحت اثر نیرو جابهجا میشوند و شکل چرخ را تغییر میدهند. در نتیجه، شعاع مؤثر چرخ در نقطه تماس افزایش یافته و چرخ میتواند بهصورت کاملاً مکانیکی از مانع بالا برود؛ بدون اینکه هیچ موتور یا کامپیوتری در همان لحظه تصمیمگیری کند.
چرا این فناوری مهم است؟
به دلیل حذف موتور، سنسور و کنترلکنندههای فعال، سامانه سادهتر، سبکتر و قابلاعتمادتر است.
هزینه ساخت و نگهداری آن میتواند کمتر از سامانههای فعال باشد.
برای رباتهای اکتشافی، مأموریتهای فضایی، عملیات امداد و نجات و محیطهای ناهموار گزینهای بسیار جذاب است، زیرا با مصرف انرژی بسیار کم از بسیاری از موانع عبور میکند.
🔥1
Forwarded from Altium Designer and Cadence 😊👍✌️ (امیر نوری)
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from کانال آموزش الکترونیک معلم خوب
پروتکل در دنیای الکترونیک یعنی چه؟
فرض کنید شما و دوستتان میخواهید با هم صحبت کنید. اگر شما فارسی حرف بزنید و او فقط انگلیسی بلد باشد، هیچ ارتباطی برقرار نمیشود.
دستگاههای الکترونیکی هم دقیقاً همین مشکل را دارند!
یک پروتکل مشخص میکند:
✅ اطلاعات از کجا شروع شوند.
✅ با چه سرعتی ارسال شوند.
✅ هر بخش از داده چه معنایی دارد.
✅ اگر داده اشتباه رسید، چه اتفاقی بیفتد.
یک مثال ساده
فرض کنید آردوینو میخواهد از یک سنسور دما بپرسد:
🗣️ «دمای محیط چنده؟»
اگر هر دو از پروتکل I²C استفاده کنند، سنسور سؤال را متوجه میشود و پاسخ را برمیگرداند.
اما اگر آردوینو با I²C صحبت کند و سنسور فقط SPI را بلد باشد، هیچ ارتباطی برقرار نمیشود؛ درست مثل دو نفر که هر کدام به زبان متفاوتی صحبت میکنند.
ادامه مطلب ...
@Moallemekhoob
@Readyboard
فرض کنید شما و دوستتان میخواهید با هم صحبت کنید. اگر شما فارسی حرف بزنید و او فقط انگلیسی بلد باشد، هیچ ارتباطی برقرار نمیشود.
دستگاههای الکترونیکی هم دقیقاً همین مشکل را دارند!
آردوینو، سنسورها، نمایشگرها، ماژولهای بلوتوث و صدها قطعه دیگر، فقط زمانی میتوانند با هم ارتباط برقرار کنند که همگی از یک پروتکل (Protocol) مشترک استفاده کنند.📌 پروتکل یعنی:
مجموعهای از قوانین که مشخص میکند دستگاهها چگونه، چه زمانی و با چه ترتیبی اطلاعات را با یکدیگر تبادل کنند.
یک پروتکل مشخص میکند:
✅ اطلاعات از کجا شروع شوند.
✅ با چه سرعتی ارسال شوند.
✅ هر بخش از داده چه معنایی دارد.
✅ اگر داده اشتباه رسید، چه اتفاقی بیفتد.
یک مثال ساده
فرض کنید آردوینو میخواهد از یک سنسور دما بپرسد:
🗣️ «دمای محیط چنده؟»
اگر هر دو از پروتکل I²C استفاده کنند، سنسور سؤال را متوجه میشود و پاسخ را برمیگرداند.
اما اگر آردوینو با I²C صحبت کند و سنسور فقط SPI را بلد باشد، هیچ ارتباطی برقرار نمیشود؛ درست مثل دو نفر که هر کدام به زبان متفاوتی صحبت میکنند.
ادامه مطلب ...
@Moallemekhoob
@Readyboard
👍1
Forwarded from کانال آموزش الکترونیک معلم خوب
🔥 یه ماژول به اندازهی ناخن، اما با Wi-Fi 6 و آماده برای Zigbee، Thread و Matter!
تا حالا شده بخوای یه پروژهی IoT بسازی، ولی از بزرگ بودن برد، مصرف بالای باتری یا کمبود پایههای GPIO کلافه بشی؟ خب M5Stack انگار دقیقاً برای همین مشکل، Stamp-C5 رو معرفی کرده. 👇
🧩 با M5Stack Stamp-C5 آشنا شو
یه ماژول فوقالعاده جمعوجور با ابعاد فقط ۱۹.۱ × ۱۷.۶ × ۳.۴ میلیمتر و وزن ۱.۸ گرم که امکانات زیادی رو توی این فضای کوچیک جا داده:
✅ تراشه ESP32-C5 با پردازنده ۳۲ بیتی RISC-V تا فرکانس ۲۴۰ مگاهرتز، بههمراه یک هسته کممصرف (Low-Power Core) برای مدیریت پردازشهای سبک و کاهش مصرف انرژی
✅قابلیت Wi-Fi 6 در هر دو باند ۲.۴ و ۵ گیگاهرتز با سازگاری کامل با شبکههای قدیمیتر
✅ قابلیتBluetooth LE 5 با پشتیبانی از Bluetooth Mesh
✅ رادیوی IEEE 802.15.4 برای توسعه شبکههای Zigbee، Thread و Matter
✅ ۴ مگابایت حافظه Flash داخلی
✅ درگاه USB Type-C برای تغذیه و پروگرام کردن، بدون نیاز به مبدل USB به سریال
🔋 یه خبر خوب برای پروژههای باتریخور
ادامه مطلب...
@Moallemekhoob
@Readyboard
تا حالا شده بخوای یه پروژهی IoT بسازی، ولی از بزرگ بودن برد، مصرف بالای باتری یا کمبود پایههای GPIO کلافه بشی؟ خب M5Stack انگار دقیقاً برای همین مشکل، Stamp-C5 رو معرفی کرده. 👇
🧩 با M5Stack Stamp-C5 آشنا شو
یه ماژول فوقالعاده جمعوجور با ابعاد فقط ۱۹.۱ × ۱۷.۶ × ۳.۴ میلیمتر و وزن ۱.۸ گرم که امکانات زیادی رو توی این فضای کوچیک جا داده:
✅ تراشه ESP32-C5 با پردازنده ۳۲ بیتی RISC-V تا فرکانس ۲۴۰ مگاهرتز، بههمراه یک هسته کممصرف (Low-Power Core) برای مدیریت پردازشهای سبک و کاهش مصرف انرژی
✅قابلیت Wi-Fi 6 در هر دو باند ۲.۴ و ۵ گیگاهرتز با سازگاری کامل با شبکههای قدیمیتر
✅ قابلیتBluetooth LE 5 با پشتیبانی از Bluetooth Mesh
✅ رادیوی IEEE 802.15.4 برای توسعه شبکههای Zigbee، Thread و Matter
✅ ۴ مگابایت حافظه Flash داخلی
✅ درگاه USB Type-C برای تغذیه و پروگرام کردن، بدون نیاز به مبدل USB به سریال
🔋 یه خبر خوب برای پروژههای باتریخور
ادامه مطلب...
@Moallemekhoob
@Readyboard
Forwarded from کانال آموزش الکترونیک معلم خوب
این ماژول از باتریهای لیتیومی ۳.۷ ولتی پشتیبانی میکنه و مدار شارژ داخلی با جریان شارژ تا ۲۰۰ میلیآمپر هم روی خودش داره. از اون مهمتر، مصرفش در حالت Deep Sleep فقط حدود ۱۳ میکروآمپره؛ یعنی اگر کل پروژهت هم بهینه طراحی شده باشه، میتونه مدت زیادی با یه باتری کوچک کار کنه.
🔌 کوچیکه، ولی دستت رو برای توسعه نمیبنده!
با وجود این ابعاد جیبی، تا ۱۹ پایه GPIO در اختیارت قرار میده؛ ۱۱ پایه روی هدرهای استاندارد و ۸ پایه هم از طریق کانکتور FPC قابل دسترس هستند. این یعنی نسبت به خیلی از بردهای همرده، آزادی عمل بیشتری برای اتصال سنسورها، نمایشگرها و ماژولهای جانبی داری.
🚀 چرا ESP32-C5 اینقدر مهمه؟
نکته جالب اینجاست که ESP32-C5 یکی از اولین تراشههای خانواده ESP32 محسوب میشه که Wi-Fi 6، Bluetooth LE و رادیوی IEEE 802.15.4 رو بهصورت همزمان روی یک تراشه ارائه میده. این ترکیب، اون رو به گزینهای ایدهآل برای نسل جدید پروژههای خانه هوشمند، اینترنت اشیا و اکوسیستم Matter تبدیل کرده.
@Moallemekhoob
@Readyboard
🔌 کوچیکه، ولی دستت رو برای توسعه نمیبنده!
با وجود این ابعاد جیبی، تا ۱۹ پایه GPIO در اختیارت قرار میده؛ ۱۱ پایه روی هدرهای استاندارد و ۸ پایه هم از طریق کانکتور FPC قابل دسترس هستند. این یعنی نسبت به خیلی از بردهای همرده، آزادی عمل بیشتری برای اتصال سنسورها، نمایشگرها و ماژولهای جانبی داری.
🚀 چرا ESP32-C5 اینقدر مهمه؟
نکته جالب اینجاست که ESP32-C5 یکی از اولین تراشههای خانواده ESP32 محسوب میشه که Wi-Fi 6، Bluetooth LE و رادیوی IEEE 802.15.4 رو بهصورت همزمان روی یک تراشه ارائه میده. این ترکیب، اون رو به گزینهای ایدهآل برای نسل جدید پروژههای خانه هوشمند، اینترنت اشیا و اکوسیستم Matter تبدیل کرده.
@Moallemekhoob
@Readyboard
Forwarded from H S
سلام مهندسین عزیز، وقتتون بخیر.
من برای یک پروژه به محاسبات ترانس نیاز داشتم و تصمیم گرفتم با کمک هوش مصنوعی برنامهای برای محاسبات ترانس فلایبک بنویسم.
لینک گیتهاب آن این است:
https://github.com/hamedsargoli/Flyback-Designer.git
گفتم شاید بدرد بقیه همکاران و کسانی که در این زمینه کار میکنند یا یاد میگیرند هم بخورد.
https://telegram.me/mrsargoli
من برای یک پروژه به محاسبات ترانس نیاز داشتم و تصمیم گرفتم با کمک هوش مصنوعی برنامهای برای محاسبات ترانس فلایبک بنویسم.
لینک گیتهاب آن این است:
https://github.com/hamedsargoli/Flyback-Designer.git
گفتم شاید بدرد بقیه همکاران و کسانی که در این زمینه کار میکنند یا یاد میگیرند هم بخورد.
https://telegram.me/mrsargoli
GitHub
GitHub - hamedsargoli/Flyback-Designer: An advanced, fully offline power electronics simulator and calculator for designing High…
An advanced, fully offline power electronics simulator and calculator for designing High-Frequency Flyback Transformers (AC-DC, DC-DC, and battery chargers) with interactive SVG waveforms and real-...
❤4
Forwarded from کانال آموزش الکترونیک معلم خوب
This media is not supported in your browser
VIEW IN TELEGRAM
مدار SR Latch سادهترین نوع مدار حافظه دیجیتال است که با دو ورودی S و R میتواند یک بیت اطلاعات را ذخیره کند و تا زمانی که فرمان تغییر وضعیت دریافت نکند، آن را حفظ نماید.
در این ویدئو عملکرد این مدار دیجیتال کاربردی را مشاهده میکنید.
قبل از ظهور حافظههای امروزی مانند RAM، مهندسان متوجه شدند که با اتصال خاص دو گیت منطقی NOR یا NANDمیتوان مداری ساخت که قادر باشد یک بیت اطلاعات را نگه دارد.
چرا این مدار حافظه دارد؟
در پست بعدی نحوه عملکرد سیگنالهای ورودی و خروجی SR Latch را می آموزید.
@Moallemekhoob
@Readyboard
در این ویدئو عملکرد این مدار دیجیتال کاربردی را مشاهده میکنید.
قبل از ظهور حافظههای امروزی مانند RAM، مهندسان متوجه شدند که با اتصال خاص دو گیت منطقی NOR یا NANDمیتوان مداری ساخت که قادر باشد یک بیت اطلاعات را نگه دارد.
همین ایده ساده، یکی از پایههای مفهومی ساخت مدارهای حافظه، رجیسترها و فلیپفلاپهای پیشرفتهتر مانند D، JK و T شد.بنابراین اگر عملکرد SR Latch را بهخوبی یاد بگیرید، درک سایر فلیپفلاپها بسیار سادهتر خواهد شد.
چرا این مدار حافظه دارد؟
اگر دو گیت NOR را جدا از هم داشته باشیم، هیچ حافظهای ندارند.این سادهترین شکل حافظه در الکترونیک دیجیتال است.
اما وقتی خروجی هر گیت را به یکی از ورودیهای گیت دیگر وصل کنیم(فیدبک یا بازخورد)، هر گیت وضعیت گیت مقابل را به خاطر میسپارد و این حلقه باعث میشود آخرین وضعیت مدار حفظ شود.
در پست بعدی نحوه عملکرد سیگنالهای ورودی و خروجی SR Latch را می آموزید.
@Moallemekhoob
@Readyboard