[فلپر زیرو] Raspberry Pi کو کھودنا اور شروع سے اپنا بورڈ بنانا۔ صحیح وائی فائی چپ تلاش کرنا

[فلپر زیرو] Raspberry Pi کو کھودنا اور شروع سے اپنا بورڈ بنانا۔ صحیح وائی فائی چپ تلاش کرنا

فلپر زیرو - Tamagotchi فارم فیکٹر میں ہیکرز کے لیے ایک pocket multitool کا پروجیکٹ، جسے میں دوستوں کے ساتھ تیار کر رہا ہوں۔ پچھلی پوسٹ ہے [1].

فلپر کے بارے میں پہلی پوسٹ کے بعد سے بہت کچھ ہوا ہے۔ ہم اس تمام عرصے میں سخت محنت کر رہے ہیں اور اس منصوبے میں بنیادی تبدیلیاں آئی ہیں۔ اہم خبر یہ ہے کہ ہم نے Raspberry Pi Zero کو مکمل طور پر ترک کرنے اور i.MX6 چپ کی بنیاد پر اپنے بورڈ کو شروع سے بنانے کا فیصلہ کیا ہے۔ یہ ترقی کو بہت زیادہ مشکل بنا دیتا ہے اور پورے تصور کو مکمل طور پر بدل دیتا ہے، لیکن مجھے یقین ہے کہ یہ اس کے قابل ہے۔

اس کے علاوہ، ہمیں ابھی تک صحیح وائی فائی چپ سیٹ نہیں ملا ہے جو وائی فائی حملوں کے لیے تمام ضروری فنکشنز کو سپورٹ کرتا ہے، جبکہ 5Ghz بینڈ کو سپورٹ کرتا ہے اور 15 سال پرانا نہیں ہے۔ لہذا، میں سب کو ہماری تحقیق میں حصہ لینے کی دعوت دیتا ہوں۔

مضمون میں میں آپ کو بتاؤں گا کہ ہم نے یہ فیصلہ کیوں کیا، پروجیکٹ کس مرحلے پر ہے، موجودہ کام، اور آپ اس میں کیسے شامل ہو سکتے ہیں۔

Raspberry Pi زیرو کیوں خراب ہے؟

[فلپر زیرو] Raspberry Pi کو کھودنا اور شروع سے اپنا بورڈ بنانا۔ صحیح وائی فائی چپ تلاش کرنا
میں ذاتی طور پر Raspberry Pi سے محبت کرتا ہوں، لیکن ترقی کے عمل کے دوران یہ بہت سی وجوہات کی بناء پر چوسنے والا نکلا۔ سب سے عام بات یہ ہے کہ آپ اسے خرید نہیں سکتے۔ یہاں تک کہ بڑے ڈسٹری بیوٹرز کے پاس بھی دو سو rpi0 سے زیادہ ٹکڑوں کا اسٹاک نہیں ہے، اور Adafruit اور Sparkfun جیسے اسٹورز فی ہاتھ 1 پیس سے زیادہ فروخت نہیں کرتے ہیں۔ ہاں، ایسی کئی فیکٹریاں ہیں جو Raspberry Pi فاؤنڈیشن کے لائسنس کے تحت rpi0 تیار کرتی ہیں، لیکن وہ 3-5 ہزار ٹکڑوں کے بیچ بھی نہیں بھیج سکتیں۔ ایسا لگتا ہے کہ rpi0 اس قیمت پر فروخت کیا جا رہا ہے جو قیمت کے قریب ہے اور اس کا مقصد پلیٹ فارم کو مقبول بنانا ہے۔

rpi0 کو ترک کرنے کی بنیادی وجوہات یہ ہیں۔

  • زیادہ مقدار میں خریدا نہیں جا سکتا. Farnell جیسی فیکٹریاں Compute Module خریدنے کی پیشکش کرتی ہیں۔ علی بابا سے تعلق رکھنے والے چینی بڑی مقداروں کی موجودگی کے بارے میں جھوٹ بولتے ہیں، لیکن جب حقیقی کھیپ کی بات آتی ہے تو وہ ضم ہو جاتے ہیں۔ ہر ایک کے لیے جو لکھتا ہے کہ ہم نے اچھی طرح سے تلاش نہیں کی، 5 ہزار ٹکڑے خریدنے کے لیے کسی سے بات چیت کرنے کی کوشش کریں، تاکہ وہ آپ کو ادائیگی کے لیے ایک رسید بھیجیں۔
  • چند انٹرفیس۔
  • پرانا BCM2835 پروسیسر، جو rpi کے پہلے ورژن میں استعمال ہوا تھا۔ گرم اور بہت زیادہ توانائی کی بچت نہیں ہے۔
  • بجلی کا کوئی انتظام نہیں ہے، آپ بورڈ کو سونے نہیں دے سکتے۔
  • پرانا بلٹ ان وائی فائی۔
  • اور بہت سی دوسری وجوہات۔

Raspberry Pi فاؤنڈیشن خود تجویز کرتی ہے کہ ایسے کاموں کے لیے RPi کمپیوٹ ماڈیول استعمال کریں۔ یہ SO-DIMM ماڈیول فارم فیکٹر میں ایک بورڈ ہے (جیسے لیپ ٹاپ میں RAM)، جسے مدر بورڈ میں داخل کیا جاتا ہے۔ یہ آپشن ہمارے لیے موزوں نہیں ہے، کیونکہ اس سے ڈیوائس کا سائز بہت بڑھ جاتا ہے۔
[فلپر زیرو] Raspberry Pi کو کھودنا اور شروع سے اپنا بورڈ بنانا۔ صحیح وائی فائی چپ تلاش کرنا
Raspberry Pi Compute Module - آپ کے آلے میں انسٹالیشن کے لیے SO-DIMM ماڈیول فارم فیکٹر میں ایک بورڈ

پھر ہم نے مختلف SoMs (System on Module) کو دیکھنا شروع کیا، i.MX6 پر مبنی ماڈیول سب سے زیادہ پرکشش نظر آئے۔ ہماری تمام تلاشیں فورم پر ایک تھریڈ میں بیان کی گئی ہیں۔ راسبیری پائی زیرو متبادل. لیکن آپ کو یہ ذہن میں رکھنے کی ضرورت ہے کہ تمام کمپنیاں آپ کے ساتھ سالانہ 3-5 ہزار ٹکڑوں کی مقدار میں کام کرنے کے لیے تیار نہیں ہوں گی۔ مثال کے طور پر، اسرائیلی Variscite نے صرف اس وقت ہمیں جواب دینا بند کر دیا جب اسے منصوبہ بند خریداری کے حجم کا پتہ چلا۔ بظاہر، وہ سپورٹ اور انضمام کی صورت میں اضافی خدمات کے بغیر صرف SoMs فروخت کرنے میں دلچسپی نہیں رکھتے۔ میں خاص طور پر روسی ڈویلپر کا ذکر کرنا چاہوں گا۔ Starterkit.ru، جو بہت دلچسپ آلات بناتے ہیں، جیسے SK-iMX6ULL-NANO. وہ گوگل کے لیے تقریباً ناممکن ہیں، اور اگر میرے دوستوں نے مجھے نہ بتایا ہوتا تو مجھے ان کے وجود کے بارے میں معلوم نہ ہوتا۔

نتیجے کے طور پر، تمام آپشنز کا موازنہ کرنے اور معاشیات کا تخمینہ لگانے کے بعد، ہم نے اپنا SoM خاص طور پر چپ کی بنیاد پر فلپر کے لیے شروع سے بنانے کا مشکل فیصلہ کیا۔ i.MX6 ULZ. یہ ایک سنگل کور Cortex-A7 ہے جو 900 MHz پر چل رہا ہے جس کی کارکردگی تقریباً rpi0 جیسی ہے، پھر بھی یہ لوڈ کے نیچے تقریباً ٹھنڈا ہے، جبکہ rpi0 چولہے کی طرح گرم ہے۔
اپنے بورڈ کو شروع سے بنا کر، ہمیں بورڈ پر عناصر کی ترتیب میں مکمل آزادی ہے، یہی وجہ ہے کہ ہم زیادہ کمپیکٹ ڈیوائس حاصل کرنے کی توقع رکھتے ہیں۔ i.MX6 ULZ i.MX6 ULL کا ایک سٹرپڈ ڈاؤن ورژن ہے جس میں کچھ انٹرفیس اور ویڈیو کور نہیں ہے، لہذا ترقی کے لیے ہم کچھ انٹرفیس استعمال کیے بغیر، i.MX6 ULL چپ کے ساتھ MCIMX6ULL-EVK ڈیو بورڈ استعمال کرتے ہیں۔ یہ بورڈ، ویسے، مین لائن لینکس کرنل کے ذریعے سپورٹ کیا جاتا ہے، اس لیے اس پر کالی لینکس کے ساتھ کرنل پیکجز لوڈ ہوتے ہیں۔

اس وقت کپڑوں کے بغیر فلیپر ایسا لگتا ہے:
[فلپر زیرو] Raspberry Pi کو کھودنا اور شروع سے اپنا بورڈ بنانا۔ صحیح وائی فائی چپ تلاش کرنا

وائی ​​فائی درست کریں۔

وائی ​​فائی ہیکنگ فلپر کی اہم خصوصیات میں سے ایک ہے، اس لیے صحیح وائی فائی چپ سیٹ کا انتخاب کرنا انتہائی ضروری ہے جو تمام ضروری افعال کو سپورٹ کرے گا: پیکٹ انجیکشن اور مانیٹر موڈ۔ ایک ہی وقت میں، 5GHz رینج اور 802.11ac جیسے جدید معیارات استعمال کرنے کے قابل ہوں۔ بدقسمتی سے ایسے چپس فوری طور پر نہیں مل سکے۔
[فلپر زیرو] Raspberry Pi کو کھودنا اور شروع سے اپنا بورڈ بنانا۔ صحیح وائی فائی چپ تلاش کرنا
چینی SiP ماڈیول (سسٹم ان پیکج) Apmak AP6255 BCM43456 پر مبنی

ہم فی الحال کئی امیدواروں پر غور کر رہے ہیں، لیکن ان میں سے سبھی کو مکمل کرنے کی ضرورت ہے اور ابھی تک یہ معلوم نہیں ہو سکا کہ کون سا انتخاب کرنا بہتر ہے۔ لہذا، میں ہر اس شخص سے کہتا ہوں جو وائی فائی پوکر کو سمجھتے ہیں یہاں ہماری تلاش میں شامل ہوں: SPI/SDIO انٹرفیس کے ساتھ Wi-Fi چپ جو نگرانی اور پیکٹ انجیکشن کو سپورٹ کرتی ہے۔

اہم امیدوار:

  • Broadcom/Cypress BCM43455 یا BCM4345 پیچ شدہ فرم ویئر کے ساتھ۔ Nexmon ذخیرہ میں بحث.
  • Mediatek MT7668 - ابھی تک تجربہ نہیں کیا گیا ہے، لیکن نظریہ میں یہ مناسب ہو سکتا ہے.

براہ کرم، کچھ بھی مشورہ دینے سے پہلے، کنکشن انٹرفیس سمیت فورم پر موجود تقاضوں کو احتیاط سے پڑھیں۔ یاد رکھیں کہ میں کئی مہینوں سے اس موضوع کا بغور مطالعہ کر رہا ہوں اور جو کچھ بھی مل سکتا ہے اس کو پہلے ہی کھود چکا ہوں۔

کیا تیار ہے۔

[فلپر زیرو] Raspberry Pi کو کھودنا اور شروع سے اپنا بورڈ بنانا۔ صحیح وائی فائی چپ تلاش کرنا

پورا حصہ جس کے لیے STM32 ذمہ دار ہے پہلے سے کام کر رہا ہے: 433Mhz، iButton، ریڈنگ ایمولیشن 125kHz۔
مکینیکل حصہ، بٹن، کیس، کنیکٹرز، لے آؤٹ فی الحال ایکٹو ڈیولپمنٹ کے تحت ہیں، ویڈیو اور فوٹوز میں پرانے کیس کے نیچے، نئے ورژن میں جوائس اسٹک بڑی ہوگی۔

ویڈیو میں ریموٹ کنٹرول سگنل کے ری پلے کا استعمال کرتے ہوئے رکاوٹ کو کھولنے کا ایک سادہ مظاہرہ دکھایا گیا ہے۔

اکثر پوچھے جانے والے سوالات

کس طرح خریدنے کے لئے؟

ممکنہ طور پر، ہم اس سال اپریل-مئی میں کِک اسٹارٹر پر کراؤڈ فنڈنگ ​​مہم شروع کریں گے۔ ہم امید کرتے ہیں کہ جمع کرنے کی تکمیل کے چھ ماہ بعد تیار شدہ آلات بھیج دیں گے۔ اگر آپ ڈیوائس میں دلچسپی رکھتے ہیں، تو میں آپ سے نیچے اپنا ای میل چھوڑنے کو کہتا ہوں۔ سائٹجب پروٹو ٹائپ اور ابتدائی نمونے فروخت کے لیے تیار ہوں گے تو ہم سبسکرائبرز کو پیشکشیں بھیجیں گے۔

کیا یہ قانونی ہے؟

یہ ایک تحقیقی آلہ ہے۔ اس کے تمام اجزاء الگ الگ اسٹور میں خریدے جا سکتے ہیں۔ اگر آپ وائی فائی اڈاپٹر اور ایک 433 میگا ہرٹز ٹرانسمیٹر کو چھوٹے کیس میں بناتے ہیں اور وہاں اسکرین شامل کرتے ہیں، تو یہ مزید غیر قانونی نہیں ہوگا۔ ڈیوائس خاص کی تعریف کے تحت نہیں آتی ہے۔ خفیہ طور پر معلومات جمع کرنے کا ایک ذریعہ یا آلہ۔ اسے نقصان پہنچانے یا غیر قانونی سرگرمیوں کے لیے استعمال کرنا صرف غیر قانونی ہے۔ دوسرے لفظوں میں، میں کسی بھی شکل اور کسی بھی دھات سے چاقو بنا سکتا ہوں، میرے چاقو کے استعمال کی ذمہ داری آپ پر عائد ہوتی ہے۔

عطیہ کیسے کریں؟

[فلپر زیرو] Raspberry Pi کو کھودنا اور شروع سے اپنا بورڈ بنانا۔ صحیح وائی فائی چپ تلاش کرنااس وقت آپ چھوٹے کھانے کے عطیات کے ذریعے ذاتی طور پر میری مدد کر سکتے ہیں۔ Patreon. $1 کے باقاعدہ عطیات ایک وقت میں ایک بڑی رقم سے بہت بہتر ہیں کیونکہ وہ آپ کو آگے کی پیش گوئی کرنے کی اجازت دیتے ہیں۔

[فلپر زیرو] Raspberry Pi کو کھودنا اور شروع سے اپنا بورڈ بنانا۔ صحیح وائی فائی چپ تلاش کرنا میں اپنے ٹیلیگرام چینل پر پروجیکٹ کے تمام نوٹ شائع کرتا ہوں۔ @zhovner_hub.

ماخذ: www.habr.com

نیا تبصرہ شامل کریں