This media is not supported in your browser
VIEW IN TELEGRAM
گوگل برد جدیدی از سری Coral معرفی کرده که قراره همین تابستون عرضه بشه و عملاً اولین پیادهسازی سختافزاری از هسته متنباز Coral NPU تو تاریخ تجهیزات هوشمند Edge AI به حساب میاد.
معماری این برد از دو بخش اصلی تشکیل شده. بخش اول یه SoC به اسم Synaptics Astra SL2619 هست که با لینوکس Yocto بوت میشه و مثل یه هاب پردازشی، دیتای سنسورها و دوربین رو دریافت و مدیریت میکنه.بخش دوم یه شتابدهنده عصبی به اسم Torq NPU هست که تو سطح سیلیکون میشینه و مستقیماً محاسبات مدلهای هوش مصنوعی رو تو حافظه انجام میده.
این یعنی تو اپلیکیشنهایی مثل گجتهای پوشیدنی، خانههای هوشمند، سنسورهای بیومتریک یا سیستمهای صوتی (که انگار هدف اصلی همین بوده)، پردازش هوش مصنوعی کاملاً آفلاین انجام میشه، بدون اینکه انرژی هدر بره یا سیستم درگیر باتلنک شبکه و تأخیر کلاد بشه.
این رویکرد خیلی با روشهایی پیشین که مستقیماً به سرورهای ابری وابستهان فرق داره. به نظر میرسه یکی از اهداف احتمالی این برد اجرای محلی مدل زبانی Gemma 3 برای دستیار صوتی باشه.
معماری این برد به اکوسیستمهای حساس به مسائل امنیتی اجازه میده که مکانیزم قرنطینه دیتای حساس (با پشتیبانی از CHERI) دقیقاً تو معماری سختافزاری این NPU تعبیه بشه و به عنوان یه سندباکس جلوی دسترسی قرار بگیره تا دیتای شخصی کاربر با بقیه بخشها تداخل پیدا نکنه.
مچ شدن این برد با استانداردهای Privacy-first گوگل هم این ارتباط رو کاملاً تأیید میکنه.
اطلاعات بیشتر رو میتونید تو صفحه معرفی این محصول تو سایت توسعهدهندگان گوگل بخونید.
📡 openpcb
معماری این برد از دو بخش اصلی تشکیل شده. بخش اول یه SoC به اسم Synaptics Astra SL2619 هست که با لینوکس Yocto بوت میشه و مثل یه هاب پردازشی، دیتای سنسورها و دوربین رو دریافت و مدیریت میکنه.بخش دوم یه شتابدهنده عصبی به اسم Torq NPU هست که تو سطح سیلیکون میشینه و مستقیماً محاسبات مدلهای هوش مصنوعی رو تو حافظه انجام میده.
این یعنی تو اپلیکیشنهایی مثل گجتهای پوشیدنی، خانههای هوشمند، سنسورهای بیومتریک یا سیستمهای صوتی (که انگار هدف اصلی همین بوده)، پردازش هوش مصنوعی کاملاً آفلاین انجام میشه، بدون اینکه انرژی هدر بره یا سیستم درگیر باتلنک شبکه و تأخیر کلاد بشه.
این رویکرد خیلی با روشهایی پیشین که مستقیماً به سرورهای ابری وابستهان فرق داره. به نظر میرسه یکی از اهداف احتمالی این برد اجرای محلی مدل زبانی Gemma 3 برای دستیار صوتی باشه.
معماری این برد به اکوسیستمهای حساس به مسائل امنیتی اجازه میده که مکانیزم قرنطینه دیتای حساس (با پشتیبانی از CHERI) دقیقاً تو معماری سختافزاری این NPU تعبیه بشه و به عنوان یه سندباکس جلوی دسترسی قرار بگیره تا دیتای شخصی کاربر با بقیه بخشها تداخل پیدا نکنه.
مچ شدن این برد با استانداردهای Privacy-first گوگل هم این ارتباط رو کاملاً تأیید میکنه.
اطلاعات بیشتر رو میتونید تو صفحه معرفی این محصول تو سایت توسعهدهندگان گوگل بخونید.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7🔥5👍3
تیمی از محققان دانشگاههای هریوت-وات و پاتراس، سیستمی به اسم NoLoRa رو توسعه دادن که پکتهای استاندارد LoRaWAN رو بدون نیاز به هیچگونه آیسی ترنسیور رادیویی اکتیو ارسال میکنه.
کاری که این تیم انجام داده اینه که کلاک باسهای دیجیتال SPI یا I2S روی یک میکروکنترلر کممصرف مثل nRF52833 رو روی ۱۶ مگاهرتز تنظیم کردن تا از هارمونیک بیست و هفتم این موج مربعی، یک فرکانس ۴۳۲ مگاهرتزی تو باند ISM استخراج کنن و با استفاده از کنترلر DMA و تغییر پوینترهای حافظه، مدولاسیون CSS رو پیادهسازی کنن اینطوری در طول ارسال، CPU به طور کامل تو حالت deep sleep باقی بمونه. دلیل اصلی این رویکرد، حذف کامل توان مصرفی بالای بخش رادیویی و کاهش هزینههای سختافزاری بوده تا بتونن بر محدودیتهای توان تو دیوایسهای متکی به باطری غلبه کنن.
این معماری با رسوندن میانگین جریان مصرفی کل سیستم به ۲۷ میکروآمپر روی duty cycle یک درصد و ولتاژ ۳ ولت، به درد پیادهسازی نودهای IoT کاملاً بدون سختافزار اضافه رادیوی میخوره و تو تستهای میدانی برد ۱۱۰ متری رو با یک آنتن سیمی ساده جواب داده.
اصل مقاله رو میتونید تو این لینک بخونید.
📡openpcb
کاری که این تیم انجام داده اینه که کلاک باسهای دیجیتال SPI یا I2S روی یک میکروکنترلر کممصرف مثل nRF52833 رو روی ۱۶ مگاهرتز تنظیم کردن تا از هارمونیک بیست و هفتم این موج مربعی، یک فرکانس ۴۳۲ مگاهرتزی تو باند ISM استخراج کنن و با استفاده از کنترلر DMA و تغییر پوینترهای حافظه، مدولاسیون CSS رو پیادهسازی کنن اینطوری در طول ارسال، CPU به طور کامل تو حالت deep sleep باقی بمونه. دلیل اصلی این رویکرد، حذف کامل توان مصرفی بالای بخش رادیویی و کاهش هزینههای سختافزاری بوده تا بتونن بر محدودیتهای توان تو دیوایسهای متکی به باطری غلبه کنن.
این معماری با رسوندن میانگین جریان مصرفی کل سیستم به ۲۷ میکروآمپر روی duty cycle یک درصد و ولتاژ ۳ ولت، به درد پیادهسازی نودهای IoT کاملاً بدون سختافزار اضافه رادیوی میخوره و تو تستهای میدانی برد ۱۱۰ متری رو با یک آنتن سیمی ساده جواب داده.
اصل مقاله رو میتونید تو این لینک بخونید.
📡openpcb
❤30🔥13👏4
شرکت چینی Link Micro داره کلونهای ارزونی از ADCهای (مبدلهای آنالوگ به دیجیتال) پرسرعت و گرونقیمت شرکت Analog Devices تولید میکنه که روی LCSC هم به فروش میرسن. برای پارتنامبر قطعات هم دقیقا از اسم چیپ اصلی استفاده میکنن و فقط یه پیشوند LK به اولش اضافه میکنن، اما قیمت رو به یکدهم نمونه اوریجینال کاهش دادن. احتمالا فشار تحریمهای آمریکا باعث شده این چیپها رو در ابتدا برای تامین نیاز داخلی مهندسی معکوس و تولید کنن و حالا دارن مازاد تولید رو تو بازار جهانی هم عرضه میکنن.
📡openpcb
📡openpcb
🔥31💩8🥰2
معمولاً برای کپچر کردن تصویر نمایشگرهای کوچک LCD که تو پروژههای امبدد با رابط SPI یا I2C کار میکنن، به ابزارهای دیباگ گرونقیمت و دردسر دیکود کردن دیتا نیاز دارید. ولی خب یه توسعهدهنده ابزاری به اسم LcdTap توسعه داده که دستورات کنترلر LCD رو مستقیماً میخونه، تصویر رو بازسازی میکنه و فریمبافر رو به صورت یک سیگنال DVI-D خروجی میده. این ابزار بر پایه بردهای ارزونی مثل Raspberry Pi Pico 2 توسعه داده شده که تو بازار با قیمتی حدود ۵ دلار پیدا میشه.
این ابزار با استفاده از توان پردازشی RP2350 و پروژهی Pico-DVI میتونه رزولوشنهایی تا 480x320 رو به راحتی هندل کنه و از فرمتهای پیکسلی مختلفی مثل RGB565 و مونوکروم پشتیبانی میکنه.
علاوه بر این، داخل این پروژه امکاناتی مثل منوی OSD برای کانفیگ در زمان اجرا، رابط سریال USB CDC برای تنظیم از راه دور و قابلیت دامپ کردن کامندها وجود داره. فقط نیازه که برد پیکو رو فلش کنید و پایهها رو به باس نمایشگر تارگت (و کانکتور DVI) مونتاژ کنید. اینطوری میتونید دیتای باس دیوایسهایی با کنترلرهای معروفی مثل ST7789 ،ILI9341 یا SSD1306 رو بخونید و کاری که میخوایید رو روی مانیتور انجام بدید.
کاربرد اصلی این ابزار تو توسعه سختافزار و مهندسی معکوسه. با اسنیف کردن باس (SPI/I2C) میشه کامندها و دیتای ارسالی MCU رو تو بردهای کلوزسورس دیکود کرد. برای اتوماسیون خط تولید و ساخت Test Jig هم به جای استفاده از دوربین و بینایی ماشین، میشه وضعیت UI رو با خوندن مستقیم فریمبافر ولیدیت کرد. موقع توسعه درایورهای سطح پایین، این ابزار عیبیابی تنظیمات رجیسترها و فرمتهای رنگی رو خیلی راحتتر میکنه. علاوه بر این، برای مستندسازی فلوهای UI مثل منوی بوتلودر یا OTA یه کپچر دیجیتال تمیز میده و تو پروژههای مادینگ هم اجازه میده تصویر دیوایسهای کوچیک رو بدون دستکاری فریمور، مستقیم روی مانیتورهای DVI/HDMI خروجی بگیرید.
ریپوی این پروژه رو تو لینک زیر میتونید ببینید.
https://github.com/shapoco/lcdtap
📡openpcb
این ابزار با استفاده از توان پردازشی RP2350 و پروژهی Pico-DVI میتونه رزولوشنهایی تا 480x320 رو به راحتی هندل کنه و از فرمتهای پیکسلی مختلفی مثل RGB565 و مونوکروم پشتیبانی میکنه.
علاوه بر این، داخل این پروژه امکاناتی مثل منوی OSD برای کانفیگ در زمان اجرا، رابط سریال USB CDC برای تنظیم از راه دور و قابلیت دامپ کردن کامندها وجود داره. فقط نیازه که برد پیکو رو فلش کنید و پایهها رو به باس نمایشگر تارگت (و کانکتور DVI) مونتاژ کنید. اینطوری میتونید دیتای باس دیوایسهایی با کنترلرهای معروفی مثل ST7789 ،ILI9341 یا SSD1306 رو بخونید و کاری که میخوایید رو روی مانیتور انجام بدید.
کاربرد اصلی این ابزار تو توسعه سختافزار و مهندسی معکوسه. با اسنیف کردن باس (SPI/I2C) میشه کامندها و دیتای ارسالی MCU رو تو بردهای کلوزسورس دیکود کرد. برای اتوماسیون خط تولید و ساخت Test Jig هم به جای استفاده از دوربین و بینایی ماشین، میشه وضعیت UI رو با خوندن مستقیم فریمبافر ولیدیت کرد. موقع توسعه درایورهای سطح پایین، این ابزار عیبیابی تنظیمات رجیسترها و فرمتهای رنگی رو خیلی راحتتر میکنه. علاوه بر این، برای مستندسازی فلوهای UI مثل منوی بوتلودر یا OTA یه کپچر دیجیتال تمیز میده و تو پروژههای مادینگ هم اجازه میده تصویر دیوایسهای کوچیک رو بدون دستکاری فریمور، مستقیم روی مانیتورهای DVI/HDMI خروجی بگیرید.
ریپوی این پروژه رو تو لینک زیر میتونید ببینید.
https://github.com/shapoco/lcdtap
📡openpcb
👍21🔥8❤3
Forwarded from TechTube 𝕏 تک توب
This media is not supported in your browser
VIEW IN TELEGRAM
یک برنامه نویس ابزار جالبی ساخته که به دارندگان دسته بازی محبوب Steam Controller امکان تبدیل کردن اون به یک ماشین کنترلی رو میده!
این ابزار با استفاده از استاندارد WebHID در مرورگرهای مبتنی بر کرومیوم در مرورگر اجرا میشه و بدون نیاز به نصب نرم افزار اضافه، موتورهای لرزشی دسته استیم کنترلر رو تحت کنترل میگیره و به کاربر امکان حرکت دادن اون به سمت دلخواهشون مثل یک ماشین کنترلی رو فراهم میکنه!
🔎 tomshardware
📍 @TechTube
این ابزار با استفاده از استاندارد WebHID در مرورگرهای مبتنی بر کرومیوم در مرورگر اجرا میشه و بدون نیاز به نصب نرم افزار اضافه، موتورهای لرزشی دسته استیم کنترلر رو تحت کنترل میگیره و به کاربر امکان حرکت دادن اون به سمت دلخواهشون مثل یک ماشین کنترلی رو فراهم میکنه!
🔎 tomshardware
📍 @TechTube
🔥25😁13☃2
آیبیام به تازگی گره پردازشی 0.7 نانومتری خودش رو با معماری جدیدی به اسم 3D NanoStack معرفی کرده که اولین تکنولوژی لاجیک CMOS زیر ۱ نانومتر تو دنیا به حساب میاد.
تو این طراحی، IBM مسیر ترانزیستورهای بعد از معماری GAA رو با استفاده از ساختار CFET تغییر داده و ترانزیستورهای نانوشیت رو به صورت عمودی روی هم استک کرده. نکته کلیدی مهندسی این پروژه اینه که برای بهینهسازی پرفورمنس، ترانزیستورهای NMOS و PMOS روی ویفرهای جداگانهای پروسس میشن که در صفحات کریستالی متفاوتی برش خوردن و در نهایت با یه تکنولوژی اختصاصی Device-scale Wafer Bonding به هم متصل میشن.
این معماری چگالی خیرهکننده ۶۶۶ میلیون ترانزیستور در هر میلیمتر مربع رو فراهم میکنه، یعنی میشه نزدیک ۱۰۰ میلیارد ترانزیستور رو روی یه چیپ به اندازه ناخن جا داد. طبق دادههای IBM، این نود در مقایسه با گره ۲ نانومتری قبلیشون، تا ۵۰ درصد پرفورمنس بالاتر یا ۷۰ درصد مصرف انرژی کمتری داره و اسکیلینگ ۵۰ درصدی برای لاجیک و ۴۰ درصدی برای SRAM ایجاد میکنه. این کاهش ابعاد چشمگیر SRAM مخصوصاً برای پردازشهای سنگین هوش مصنوعی که همیشه درگیر گلوگاه حافظه هستن به شدت ارزشمنده.
البته این معرفی فعلاً در حد یه پروتوتایپ آزمایشگاهی موفق تو مرکز تحقیقات آلبانیه و با یه پروسه تولید انبوه فاصله داره. با توجه به چالشهای راهاندازی خطوط و فرآیند لایسنس کردن این پترنها برای فاندریهایی مثل TSMC، رسیدن این معماری به سیلیکون تجاری احتمالاً حداقل تا سالهای ۲۰۳۰ یا ۲۰۳۱ زمان میبره.
📡openpcb
تو این طراحی، IBM مسیر ترانزیستورهای بعد از معماری GAA رو با استفاده از ساختار CFET تغییر داده و ترانزیستورهای نانوشیت رو به صورت عمودی روی هم استک کرده. نکته کلیدی مهندسی این پروژه اینه که برای بهینهسازی پرفورمنس، ترانزیستورهای NMOS و PMOS روی ویفرهای جداگانهای پروسس میشن که در صفحات کریستالی متفاوتی برش خوردن و در نهایت با یه تکنولوژی اختصاصی Device-scale Wafer Bonding به هم متصل میشن.
این معماری چگالی خیرهکننده ۶۶۶ میلیون ترانزیستور در هر میلیمتر مربع رو فراهم میکنه، یعنی میشه نزدیک ۱۰۰ میلیارد ترانزیستور رو روی یه چیپ به اندازه ناخن جا داد. طبق دادههای IBM، این نود در مقایسه با گره ۲ نانومتری قبلیشون، تا ۵۰ درصد پرفورمنس بالاتر یا ۷۰ درصد مصرف انرژی کمتری داره و اسکیلینگ ۵۰ درصدی برای لاجیک و ۴۰ درصدی برای SRAM ایجاد میکنه. این کاهش ابعاد چشمگیر SRAM مخصوصاً برای پردازشهای سنگین هوش مصنوعی که همیشه درگیر گلوگاه حافظه هستن به شدت ارزشمنده.
البته این معرفی فعلاً در حد یه پروتوتایپ آزمایشگاهی موفق تو مرکز تحقیقات آلبانیه و با یه پروسه تولید انبوه فاصله داره. با توجه به چالشهای راهاندازی خطوط و فرآیند لایسنس کردن این پترنها برای فاندریهایی مثل TSMC، رسیدن این معماری به سیلیکون تجاری احتمالاً حداقل تا سالهای ۲۰۳۰ یا ۲۰۳۱ زمان میبره.
📡openpcb
🔥31❤8
This media is not supported in your browser
VIEW IN TELEGRAM
یک تیم مهندسی به سرپرستی Yong Lin Kong از دانشگاه رایس دستگاهی به اسم Meta-NFS توسعه دادند که از امواج مایکروویو متمرکز برای پرینت سهبعدی استفاده میکنه. این سیستم انرژی مایکروویو رو در ناحیهای به قطر ۱۵۰ میکرومتر متمرکز میکنه تا جوهر الکترونیکی پرینتشده گرم و فعال بشه، در حالی که بافت حساس زیرین کاملاً خنک میمونه و آسیبی نمیبینه. با این تکنیک تونستن مدارهای الکترونیکی و سنسورهای بیسیم رو مستقیماً روی یک برگ زنده، استخوان و پلیمرهای زیستی پرینت کنند.
کاربردهای این تکنیک میتونه شامل کشاورزی دقیق باشه که تو اون سنسورهای امپدانس و تگهای RFID مستقیماً روی برگ گیاه پرینت میشن تا بدون ایجاد وزن اضافه یا تنش مکانیکی، میزان تنش آبی، تعرق و فیزیولوژی گیاه رو بهطور بیدرنگ مانیتور کنن. تو حوزه بیوالکترونیک و ایمپلنتها هم میشه الکترودها و مدارهای رسانا رو مستقیم روی بافتهای زنده مثل پوست یا استخوان چاپ کرد، چون به خاطر تمرکز انرژی تو مقیاس زیرطولموج، بافت زیرین کاملاً همدما با محیط میمونه و دچار نکروز حرارتی نمیشه.
از طرفی این روش امکان چاپ مدارهای منعطف رو روی پلیمرهای با نقطه ذوب پایین و هیدروژلها فراهم میکنه که تو روشهای سنتی سینترینگ مبتنی بر کوره از بین میرن. این تکنولوژی حتی پتانسیل بالایی برای استفاده داخل بدن و پرینت مستقیم سنسورها یا مدارهای تحریک عصبی در طول جراحی داره.
اصل مقاله رو میتونید تو این لینک بخونید.
📡openpcb
کاربردهای این تکنیک میتونه شامل کشاورزی دقیق باشه که تو اون سنسورهای امپدانس و تگهای RFID مستقیماً روی برگ گیاه پرینت میشن تا بدون ایجاد وزن اضافه یا تنش مکانیکی، میزان تنش آبی، تعرق و فیزیولوژی گیاه رو بهطور بیدرنگ مانیتور کنن. تو حوزه بیوالکترونیک و ایمپلنتها هم میشه الکترودها و مدارهای رسانا رو مستقیم روی بافتهای زنده مثل پوست یا استخوان چاپ کرد، چون به خاطر تمرکز انرژی تو مقیاس زیرطولموج، بافت زیرین کاملاً همدما با محیط میمونه و دچار نکروز حرارتی نمیشه.
از طرفی این روش امکان چاپ مدارهای منعطف رو روی پلیمرهای با نقطه ذوب پایین و هیدروژلها فراهم میکنه که تو روشهای سنتی سینترینگ مبتنی بر کوره از بین میرن. این تکنولوژی حتی پتانسیل بالایی برای استفاده داخل بدن و پرینت مستقیم سنسورها یا مدارهای تحریک عصبی در طول جراحی داره.
اصل مقاله رو میتونید تو این لینک بخونید.
📡openpcb
❤27👍7🤯7
یه طراح الکترونیک یه کارتریدر microSD با رابط USB 3.0 که قابلیت سوییچ کردن کارت حافظه داره رو برای SBCها ساخته.
هدف اصلی طراح، ساخت سختافزاری بوده که بتونه بهصورت خودکار و از طریق دستورات نرمافزاری، ایمیجهای سیستمعامل رو روی رزبریپای لود و تست کنه. اکثر طرحهای موجود برای این کار از استاندارد قدیمی و کند USB 2.0 استفاده میکنن، اما این برد از کنترلر GL3224 استفاده میکنه تا سرعت انتقال دیتا رو به ۱۰۰ مگابایت بر ثانیه برسونه.
علاوه بر بخش ریدر، این برد یه رابط USB به UART و چند پین GPIO هم داره تا بشه رزبریپای و یا بقیه SBCها رو از راه دور خاموش و روشن و لاگش رو بررسی کرد. هدف طراح دادن دسترسی کامل به اینجتهایllm با حذف موانع فیزیکی بوده.
نکته هوشمندانه طراحی اینه که چون کانکتورهای USB 3.0 همزمان سیگنالهای USB 3.0 و USB 2.0 رو دارن، طراح از این ویژگی استفاده کرده تا کنترلر GL3224 و مبدل USB به GPIO (چیپ MCP2221A) رو بدون نیاز به هاب USB، مستقیم به سیستم متصل کنه.
میشه گفت این پروژه بهترین ابزار اتوماسیون تست و توسعه سیستمعامل روی بردهای SBCعه میتونه خیلی برای امبدد لینوکس دولوپرها جذاب باشه. تمام فایلهای لازم برای ساخت، شامل گربر، BOM و سورسکدها رو تو این ریپو میتونید پیدا کنید.
📡openpcb
هدف اصلی طراح، ساخت سختافزاری بوده که بتونه بهصورت خودکار و از طریق دستورات نرمافزاری، ایمیجهای سیستمعامل رو روی رزبریپای لود و تست کنه. اکثر طرحهای موجود برای این کار از استاندارد قدیمی و کند USB 2.0 استفاده میکنن، اما این برد از کنترلر GL3224 استفاده میکنه تا سرعت انتقال دیتا رو به ۱۰۰ مگابایت بر ثانیه برسونه.
علاوه بر بخش ریدر، این برد یه رابط USB به UART و چند پین GPIO هم داره تا بشه رزبریپای و یا بقیه SBCها رو از راه دور خاموش و روشن و لاگش رو بررسی کرد. هدف طراح دادن دسترسی کامل به اینجتهایllm با حذف موانع فیزیکی بوده.
نکته هوشمندانه طراحی اینه که چون کانکتورهای USB 3.0 همزمان سیگنالهای USB 3.0 و USB 2.0 رو دارن، طراح از این ویژگی استفاده کرده تا کنترلر GL3224 و مبدل USB به GPIO (چیپ MCP2221A) رو بدون نیاز به هاب USB، مستقیم به سیستم متصل کنه.
میشه گفت این پروژه بهترین ابزار اتوماسیون تست و توسعه سیستمعامل روی بردهای SBCعه میتونه خیلی برای امبدد لینوکس دولوپرها جذاب باشه. تمام فایلهای لازم برای ساخت، شامل گربر، BOM و سورسکدها رو تو این ریپو میتونید پیدا کنید.
📡openpcb
👍24🔥4❤3
This media is not supported in your browser
VIEW IN TELEGRAM
یه یوتوبر به اسم Bitluni یه پروژه باحال و پرخرج استارت زده و یه GPU یا کلاستر دستساز با ۸۱۹۲ تا پردازنده RISC-V ساخته. ایده اصلیش این بوده که برای هر پیکسل یه میکروکنترلر اختصاص بده تا عملاً بتونه خروجی رزولوشن QVGA بگیره، که تو این فاز تونسته بخشی از این معماری عظیم رو پیادهسازی کنه.
معماری این بردها که بهشون Blade میگه، روی چیپهای به شدت ارزون ۱۳ سنتی CH570 از شرکت WCH بنا شده. این میکروها روی ۱۰۰ مگاهرتز کلاک میخورن و هر کدومشون مستقیماً به یه RGB LED متصل شدن تا نقش یه پیکسل هوشمند رو بازی کنن.
چالش اصلی تو این اسکیل به توزیع توان و روتینگ دیتا برمیگرده. تصور کنید تامین توان کل کلاستر نزدیک به ۲ کیلووات انرژی نیاز داره و برای همین طراح مجبور شده بردها رو ۶ لایه طراحی کنه و سیگنالهای پرسرعت SPI رو بین لایههای گراند ساندویچ کنه تا جلوی کراستاک و تداخل الکترومغناطیسی رو بگیره.
ایشون برای پروگرام کردن این حجم از چیپ هم ابتکار جالبی زده، اومده پرینتر سهبعدیش رو با یه بازوی Pogo-pin مودیفای کرده و یه اسکریپت پایتون نوشته که هِد پرینتر رو مختصات به مختصات جابهجا میکنه و فریمور رو از طریق OpenOCD روی دونهدونه میکروها فلش میکنه.
این پروژه بیشتر جنبه فان و سرگرمی داره و نهایتاً بتونه تو شبیهسازیهای سلولی و ریاضی ساده یا موارد آموزشی مورد استفاده قرار بگیره.
ویدئو کامل این پروژه رو میتونید تو این لینک ببینید.
📡openpcb
معماری این بردها که بهشون Blade میگه، روی چیپهای به شدت ارزون ۱۳ سنتی CH570 از شرکت WCH بنا شده. این میکروها روی ۱۰۰ مگاهرتز کلاک میخورن و هر کدومشون مستقیماً به یه RGB LED متصل شدن تا نقش یه پیکسل هوشمند رو بازی کنن.
چالش اصلی تو این اسکیل به توزیع توان و روتینگ دیتا برمیگرده. تصور کنید تامین توان کل کلاستر نزدیک به ۲ کیلووات انرژی نیاز داره و برای همین طراح مجبور شده بردها رو ۶ لایه طراحی کنه و سیگنالهای پرسرعت SPI رو بین لایههای گراند ساندویچ کنه تا جلوی کراستاک و تداخل الکترومغناطیسی رو بگیره.
ایشون برای پروگرام کردن این حجم از چیپ هم ابتکار جالبی زده، اومده پرینتر سهبعدیش رو با یه بازوی Pogo-pin مودیفای کرده و یه اسکریپت پایتون نوشته که هِد پرینتر رو مختصات به مختصات جابهجا میکنه و فریمور رو از طریق OpenOCD روی دونهدونه میکروها فلش میکنه.
این پروژه بیشتر جنبه فان و سرگرمی داره و نهایتاً بتونه تو شبیهسازیهای سلولی و ریاضی ساده یا موارد آموزشی مورد استفاده قرار بگیره.
ویدئو کامل این پروژه رو میتونید تو این لینک ببینید.
📡openpcb
❤25🔥4👍1
شرکت OpenTools اخیراً پروژهای به اسم OpenPrinter معرفی کرده که عملاً یه پرینتر کاملاً اوپنسورس و تعمیرپذیره و هدفش حذف انحصار و هزینههای مسخره قطعات مصرفی پرینترهای تجاریه.
معماری سختافزاری این پرینتر دو تا بخش داره. برد اصلی یه Raspberry Pi Zero Wعه که با یه پلتفرم CUPS بوت میشه و مثل یه سرور چاپ محلی، درخواستهای شبکه رو از طریق وایفای، بلوتوث یا پورت USB هندل میکنه. بخش دوم یه برد درایور مبتنی بر میکروکنترلر STM32 هست که تو سطح پایین سختافزار میشینه و مستقیماً تایمینگ و دیتای هد کارتریجها رو کنترل میکنه.
چیزی که این سیستم رو متمایز میکنه حذف کامل چیپهای DRM و محدودیتهای نرمافزاریه. این یعنی برخلاف مدلهای تجاری، کاربر میتونه کارتریجهای استاندارد HP که تو بازار ریخته رو بدون هیچ قفلی بینهایت بار به صورت دستی شارژ کنه. حتی فرمویر طوری نوشته شده که اجازه میده فقط با یه کارتریج (فقط مشکی یا فقط رنگی) عملیات چاپ رو انجام بدید و کل سیستم رو به خاطر خالی بودن یه رنگ لاک نمیکنه.
برای مکانیزم فید کاغذ هم علاوه بر پشتیبانی از شیتهای A4 و A3، یه فیدر رول و کاتر داخلی تعبیه شده که امکان چاپ بنر با طول دلخواه رو میده. تمام قطعات پلاستیکی و مکانیکی این دستگاه رو میشه به راحتی با پرینتر سهبعدی پرینت کرد و فایلهای سورس پروژه هم قراره تحت لایسنس CC BY-NC-SA 4.0 منتشر بشن تا کلاً وابستگی به کمپانی سازنده برای تامین قطعه یدکی از بین بره.
اطلاعات بیشتر و مشخصات فنی رو میتونید تو سایت خودشون ببینید.
📡openpcb
معماری سختافزاری این پرینتر دو تا بخش داره. برد اصلی یه Raspberry Pi Zero Wعه که با یه پلتفرم CUPS بوت میشه و مثل یه سرور چاپ محلی، درخواستهای شبکه رو از طریق وایفای، بلوتوث یا پورت USB هندل میکنه. بخش دوم یه برد درایور مبتنی بر میکروکنترلر STM32 هست که تو سطح پایین سختافزار میشینه و مستقیماً تایمینگ و دیتای هد کارتریجها رو کنترل میکنه.
چیزی که این سیستم رو متمایز میکنه حذف کامل چیپهای DRM و محدودیتهای نرمافزاریه. این یعنی برخلاف مدلهای تجاری، کاربر میتونه کارتریجهای استاندارد HP که تو بازار ریخته رو بدون هیچ قفلی بینهایت بار به صورت دستی شارژ کنه. حتی فرمویر طوری نوشته شده که اجازه میده فقط با یه کارتریج (فقط مشکی یا فقط رنگی) عملیات چاپ رو انجام بدید و کل سیستم رو به خاطر خالی بودن یه رنگ لاک نمیکنه.
برای مکانیزم فید کاغذ هم علاوه بر پشتیبانی از شیتهای A4 و A3، یه فیدر رول و کاتر داخلی تعبیه شده که امکان چاپ بنر با طول دلخواه رو میده. تمام قطعات پلاستیکی و مکانیکی این دستگاه رو میشه به راحتی با پرینتر سهبعدی پرینت کرد و فایلهای سورس پروژه هم قراره تحت لایسنس CC BY-NC-SA 4.0 منتشر بشن تا کلاً وابستگی به کمپانی سازنده برای تامین قطعه یدکی از بین بره.
اطلاعات بیشتر و مشخصات فنی رو میتونید تو سایت خودشون ببینید.
📡openpcb
❤51🔥9👍3
یه توسعهدهنده پروژهای به اسم ESP32-Bit-Pirate توسعه داده که عملا یه فریمور متنبازه و میکروکنترلرهای ESP32-S3 رو به یه ابزار همهکاره برای هک سختافزار و تحلیل پروتکلهای مختلف تبدیل میکنه.
ایده اصلی این پروژه از ابزار معروف Bus Pirate الهام گرفته شده، اما این بار با امکانات وایرلس و خیلی مدرنتر. این فریمور از پروتکلهای ارتباطی مثل I2C, SPI, UART, 1-Wire و CAN پشتیبانی میکنه و حتی پا رو فراتر گذاشته و شبکههای رادیویی مثل بلوتوث، وایفای، Sub-GHz و RFID رو هم هندل میکنه.
باهاش میتونید عملیاتی مثل اسنیف کردن پکتها، خوندن و نوشتن دیتا روی EEPROM و فلش، یا حتی دیباگ کردن سیگنالهای رادیویی رو خیلی راحت انجام بدید.
یکی از جذابترین بخشهای این پروژه، رابط کاربریشه. شما میتونید از طریق خط فرمان روی پورت سریال به برد وصل بشید، یا اینکه بدون هیچ کابلی، با اتصال وایفای و یه مرورگر وب، کنترل کامل سختافزار رو دست بگیرید. حتی برای گجتهایی مثل M5 Cardputer یه حالت Standalone طراحی شده که بشه بدون نیاز به کامپیوتر و فقط با کیبورد و مانیتور خود دیوایس، تسکها رو پیش ببرید.
این پروژه از اسکریپتنویسی با پایتون هم پشتیبانی میکنه که برای اتومیشن و لاگگیری دیتا کاربردیه.
برای نصبش هیچ نیازی به نصب تولچین یا کامپایل کردن کدها ندارید، چون توسعهدهنده یه Web Flasher آماده کرده که مستقیم روی مرورگر، فریمور رو روی بردهای محبوبی مثل خانواده M5Stack یا LilyGO فلش میکنه.
این ابزار برای توسعه سختافزار، مهندسی معکوس و تست نفوذ دیوایسهای IoT یه گزینه کاربردی به حساب میاد.
ریپوی این پروژه رو تو این لینک میتونید ببینید.
📡openpcb
ایده اصلی این پروژه از ابزار معروف Bus Pirate الهام گرفته شده، اما این بار با امکانات وایرلس و خیلی مدرنتر. این فریمور از پروتکلهای ارتباطی مثل I2C, SPI, UART, 1-Wire و CAN پشتیبانی میکنه و حتی پا رو فراتر گذاشته و شبکههای رادیویی مثل بلوتوث، وایفای، Sub-GHz و RFID رو هم هندل میکنه.
باهاش میتونید عملیاتی مثل اسنیف کردن پکتها، خوندن و نوشتن دیتا روی EEPROM و فلش، یا حتی دیباگ کردن سیگنالهای رادیویی رو خیلی راحت انجام بدید.
یکی از جذابترین بخشهای این پروژه، رابط کاربریشه. شما میتونید از طریق خط فرمان روی پورت سریال به برد وصل بشید، یا اینکه بدون هیچ کابلی، با اتصال وایفای و یه مرورگر وب، کنترل کامل سختافزار رو دست بگیرید. حتی برای گجتهایی مثل M5 Cardputer یه حالت Standalone طراحی شده که بشه بدون نیاز به کامپیوتر و فقط با کیبورد و مانیتور خود دیوایس، تسکها رو پیش ببرید.
این پروژه از اسکریپتنویسی با پایتون هم پشتیبانی میکنه که برای اتومیشن و لاگگیری دیتا کاربردیه.
برای نصبش هیچ نیازی به نصب تولچین یا کامپایل کردن کدها ندارید، چون توسعهدهنده یه Web Flasher آماده کرده که مستقیم روی مرورگر، فریمور رو روی بردهای محبوبی مثل خانواده M5Stack یا LilyGO فلش میکنه.
این ابزار برای توسعه سختافزار، مهندسی معکوس و تست نفوذ دیوایسهای IoT یه گزینه کاربردی به حساب میاد.
ریپوی این پروژه رو تو این لینک میتونید ببینید.
📡openpcb
🔥29❤6👍2
وضعیت تولید و قیمت چیپهای حافظه چه از نوع RAM چه eMMC بقدری بحرانی و عجیب غریبه که یکی از بزرگترین تامینکنندههای قطعات الکترونیکی LCSC بردهای لینوکسی Taishan خودش که بر پایه RK3566 هستند رو بدون این چیپها هم عرضه کرده که قیمت مناسبی داشته باشن. اختلاف قیمت بین نسخه بدون حافظه و با حافظه حدودا ۴۸ دلاره. به ترتیب ۱۹ و ۶۷ دلار.
در نتیجه شما باید خودتون بعد از خرید دست به کار بشید و این چیپها رو از روی زبالههای الکترونیکی دمونتاژ و روی برد خودتون مونتاژ کنید.
📡openpcb
در نتیجه شما باید خودتون بعد از خرید دست به کار بشید و این چیپها رو از روی زبالههای الکترونیکی دمونتاژ و روی برد خودتون مونتاژ کنید.
📡openpcb
😢25❤3🔥2
Forwarded from TechTube 𝕏 تک توب
Media is too big
VIEW IN TELEGRAM
چیپ مغزی Neuralink، استارتاپ چیپ مغزی ایلان ماسک، حالا به معلولان حرکتی امکان کنترل ویلچرهای برقیشون رو میده تا فقط با مغزشون اون رو کنترل کنن و حرکت بدن!
🔎 neuralink
📍 @TechTube
🔎 neuralink
📍 @TechTube
🤯15❤4👍1