فهرست مطالب:

HackerBox 0045: Spark Net: 10 مرحله
HackerBox 0045: Spark Net: 10 مرحله

تصویری: HackerBox 0045: Spark Net: 10 مرحله

تصویری: HackerBox 0045: Spark Net: 10 مرحله
تصویری: #77 HackerBox 0045 Spark Net 2024, جولای
Anonim
HackerBox 0045: Spark Net
HackerBox 0045: Spark Net

درود بر هکرهای HackerBox در سراسر جهان! با HackerBox 0045 ، ما با گیرنده های رادیویی nRF24 نوردیک ، برنامه نویسی و شبکه سازی ماژول های Digispark Pro ، سروو موتورهای رابط رابط رادیویی ، آشکارسازهای حرکت و موارد دیگر آزمایش می کنیم. این دستورالعمل حاوی اطلاعاتی برای شروع کار با HackerBox 0045 است ، که می توانید تا آخرین منبع آن را در اینجا خریداری کنید. اگر می خواهید هر ماه یک HackerBox مانند این را در صندوق پستی خود دریافت کنید ، لطفاً در HackerBoxes.com مشترک شوید و به انقلاب بپیوندید!

HackerBoxes سرویس ماهانه جعبه اشتراک برای علاقه مندان به الکترونیک و فناوری رایانه است - هکرهای سخت افزاری - رویاپردازان رویاها.

سیاره را هک کنید

مرحله 1: فهرست محتوا برای HackerBox 0045

Image
Image
  • سه ماژول Digispark Pro ATtiny167
  • سه ماژول NRF24L01 تقویت شده
  • سه برد مدار منحصر به فرد DigiProNRF
  • سه آنتن SMA
  • جعبه ذخیره سازی با 575 مقاومت
  • ماژول سنسور حرکت HC-SR501 PIR
  • میکرو سرو با سخت افزار
  • پتانسیومتر خطی 10K اهم
  • سیم از زن به زن DuPont Jumper Wires
  • BadgeBuddy معرفی کیت لحیم کاری
  • برچسب نشان Google
  • پچ اختصاصی HackLife Iron-On

برخی موارد دیگر که مفید خواهد بود:

  • آهن لحیم کاری ، لحیم کاری و ابزارهای اصلی لحیم کاری
  • کامپیوتر برای اجرای ابزارهای نرم افزاری

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

در س FAالات متداول HackerBoxes اطلاعات زیادی برای اعضای فعلی و آینده نگر وجود دارد. تقریباً همه ایمیل های پشتیبانی غیر فنی که دریافت می کنیم قبلاً در آنجا پاسخ داده شده است ، بنابراین ما واقعاً قدردانی می کنیم که چند دقیقه وقت گذاشتید و سوالات متداول را مطالعه کردید.

مرحله 2: معرفی کیت لحیم کاری - BadgeBuddy

Digispark Pro
Digispark Pro

BadgeBuddy کیت "آشنایی با لحیم کاری" ساده و سرگرم کننده است. HackerBoxes مفتخر است که هزاران بسته BadgeBuddy برای تبلیغ سرگرمی ما در DEF CON 27 در لاس وگاس تولید کرده است. کیت BadgeBuddy به صورت رایگان (مانند آبجو) در دهکده سخت افزاری هک ، در دهکده مهارت های سربازی و در اتاق فروشنده در دسترس خواهد بود. سازمان دهندگان و داوطلبان در دهکده های DEF CON به معرفی و کمک به افراد علاقمند به وسایل الکترونیکی و بسیاری از جنبه های دیگر هک و تحقیقات امنیتی اختصاص داده شده اند.

البته ، به اندازه کافی کیت BadgeBudy تهیه شده است تا مطمئن شوید همه اعضای HackerBox همچنین می توانند یک کیت BadgeBuddy در HackerBox 0045 دریافت کنند. شما می توانید BadgeBuddy خود را با کسی که می خواهد لحیم کاری را یاد بگیرد به اشتراک بگذارید ، یا فقط می توانید از آن لذت ببرید!

BadgeBuddy یک برد مدار چاپی کوچک است که می تواند با استفاده از زنجیر توپ موجود در بند کنفرانس ، کوله پشتی ، کیف ، کمربند و غیره آویزان شود. BadgeBuddy از سبک بهبود یافته LED های رنگین کمان خود دوچرخه سواری برای کاهش BOM بدون نیاز به مدار کنترل خارجی استفاده می کند. این نتیجه جالبی را به ارمغان می آورد که هنوز برای اولین بار برای لحیم کاری ساده است.

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

یادداشت های BadgeBuddy Assembly:

  • پد مرکز قلع زیر گیره سلولی سکه با سرباز برای ایجاد ضربه برجسته
  • گیره سکه سرباز مطابق با نمای کلی در پشت PCB
  • ATTACH POWER SWITCH ONTO BACK PCB
  • LED های فلش کننده را در جلوی PCB با پین کوتاه نزدیک به طرف شناور نمای اصلی LED در PCB نصب کنید
  • LED های لحیم کاری
  • در حالی که از عینک های ایمنی استفاده می کنید ، پین ها را با PCB تمیز کنید
  • درج سکه سلولی
  • موفقیت در دوچرخه سواری LED رنگین کمان را جشن بگیرید
  • استفاده از زنجیره مهره

مرحله 3: Digispark Pro

Digispark Pro از میکروکنترلر ATtiny167 (برگه داده) استفاده می کند ، یک ارتقاء خوب از ATtiny85 در Digispark اصلی.

Digispark Pro را می توان مستقیماً از طریق USB بدون نیاز به آردوینو یا ماژول برنامه نویس دیگر برنامه ریزی کرد. کد USB مستقیماً روی ATtiny167 اجرا می شود.

در مقایسه با Digispark اصلی ، Pro سریعتر است (16 مگاهرتز در مقابل 8 مگاهرتز) ، فضای ذخیره سازی بیشتری دارد و چندین پین ورودی/خروجی دیگر دارد.

Digispark Pro در ابتدا از طریق یک پروژه Kickstarter معرفی شد.

مرحله 4: برنامه نویسی Digispark Pro

برنامه نویسی Digispark Pro
برنامه نویسی Digispark Pro

حتی قبل از اتصال پین ها به Digispark Pro ، همه چیز مورد نیاز برای برنامه ریزی آن را پیکربندی کنید و کد نمونه را بارگذاری کنید تا LED روی صفحه چشمک بزند. این یک گام مهم برای ایجاد اعتماد به نفس برای کار با Digispark Pro است و سرگرم کننده است!

اطلاعات موجود در ویکیستریت ویکی رسمی ما را از طریق نصب Arduino IDE (اگر قبلاً نصب نشده است) ، پیکربندی IDE برای استفاده با ATtiny167 و سپس بارگیری اولین برنامه ما را راهنمایی می کند.

طبق معمول ، با تغییر زمان (میلی ثانیه) در فراخوانی تابع () بازی کنید و سپس Digispark Pro را مجدداً روشن کنید تا ببینید تغییرات کد شما روی میکروکنترلر ذخیره و اجرا می شود.

توجه ویژه ای به یادداشت های تحت عنوان "عیب یابی" داشته باشید. رابط USB Digispark بدون استفاده از تراشه سخت افزاری USB کمی هک کننده است (هرچند که درخشان است) بنابراین برقراری اتصال USB گاهی اوقات نیاز به چندبار امتحان مجدد ، کابل متفاوت یا سایر پیچ و خم ها دارد که در ویکی پیشنهاد شده است.

در برخی از تنظیمات ، Digispark Pro ، در حالی که به رایانه متصل است ، در بوت لودر خود باقی می ماند و برنامه کاربر را اجرا نمی کند. تغذیه Digispark Pro از طریق پاور بانک ، زگیل دیواری USB یا منبع تغذیه دیگر پس از برنامه ریزی ، به طور کلی وضوح کامل است.

مرحله 5: فرستنده رادیویی NORDIC NRF24L01

فرستنده و گیرنده رادیویی NORDIC NRF24L01
فرستنده و گیرنده رادیویی NORDIC NRF24L01

nRF24L01 یک فرستنده گیرنده رادیویی تک تراشه برای باند ISM 2.4 تا 2.5 گیگاهرتز در سراسر جهان است. فرستنده گیرنده شامل یک سینت سایزر فرکانس کاملاً یکپارچه ، یک تقویت کننده قدرت ، یک نوسانگر کریستالی ، یک دستگاه تعدیل کننده ، تعدیل کننده و یک موتور پروتکل پیشرفته است. توان خروجی ، کانال های فرکانسی و تنظیم پروتکل به راحتی از طریق رابط SPI قابل برنامه ریزی هستند. مصرف فعلی تنها 9.0mA در توان خروجی -6dBm و 12.3mA در حالت RX است. حالت های Power Down و Standby داخلی از کاهش قدرت پشتیبانی می کند. (برگه داده)

ماژول بی سیم nRF24L01+ چگونه کار می کند.

مرحله 6: پیکربندی DigiProNRF Nodes

پیکربندی گره های DigiProNRF
پیکربندی گره های DigiProNRF

برد مدار منحصر به فرد DigiProNRF از اتصال ماژول Digispark Pro و ماژول nRF24L01 پشتیبانی می کند. برد مدار DigiProNRF همچنین از تنظیم کننده فیلتر 3.3V برای تغذیه nRF24 پشتیبانی می کند و یک ردیف پین خراب Digispark Pro را برای دسترسی آسان به خطوط برق و سیگنال های ورودی/خروجی فراهم می کند.

از نمودار شماتیک ، توجه داشته باشید که کدام پین ماژول nRF24 به کدام پین Digispark متصل می شود. این تخصیص های پین در کد نمونه پیوست استفاده می شود.

برای آزمایش ارتباط نقطه به نقطه بین گره ها ، دو گره DigiProNRF را لحیم کنید.

سه "پین هدر مرکزی" را در پایین Digispark Pro محبوب نکنید. در عوض ، از پین های هدر اضافی برای ردیف پین های شکست در کنار Digispark Pro استفاده کنید. سه "پین هدر مرکزی" را می توان بدون ایجاد مشکل متصل کرد (آنها به هیچ چیزی در PCB وصل نیستند) اما هدر برای شکستن بهتر استفاده می شود تا در سه سوراخ Digispark بلا استفاده.

دو گره DigiProNRF را با طرح های نمایشی پیوست شده برنامه ریزی کنید (یکی برای TX و دیگری برای RX). وقتی اتصال رادیویی موفقیت آمیز باشد ، LED Pin1 داخلی (نزدیک مرکز Digispark Pro) روی هر برد به آرامی چشمک می زند. وقتی اتصال رادیو قطع شود ، LED روشن می ماند. به عنوان مثال ، اگر گره دیگر خاموش باشد.

FYI ، این نسخه ی نمایشی بر اساس آموزش Pro nRF24L01+ Shield است.

توصیه شده: