فهرست مطالب:

HackerBox 0034: زیر گیگاهرتز: 15 مرحله
HackerBox 0034: زیر گیگاهرتز: 15 مرحله

تصویری: HackerBox 0034: زیر گیگاهرتز: 15 مرحله

تصویری: HackerBox 0034: زیر گیگاهرتز: 15 مرحله
تصویری: 💦Blackview BV9200 ЧЕСТНЫЙ ОБЗОР ПРОТИВОУДАРНОГО 2024, نوامبر
Anonim
HackerBox 0034: زیر گیگاهرتز
HackerBox 0034: زیر گیگاهرتز

در این ماه ، هکرهای HackerBox در حال بررسی رادیو با نرم افزار (SDR) و ارتباطات رادیویی در فرکانس های زیر 1 گیگاهرتز هستند. این دستورالعمل حاوی اطلاعاتی برای شروع کار با HackerBox #0034 است ، که می توانید تا آخرین منبع آن را در اینجا خریداری کنید. همچنین ، اگر می خواهید هر ماه یک HackerBox مانند این را در صندوق پستی خود دریافت کنید ، لطفاً در HackerBoxes.com مشترک شوید و به انقلاب بپیوندید!

موضوعات و اهداف یادگیری برای HackerBox 0034:

  • پیکربندی و استفاده از گیرنده های رادیویی SDR
  • عملیات SDR تلفن همراه
  • مونتاژ فرستنده گیرنده CCStick Sub-GHz
  • برنامه نویسی CCStick با استفاده از Arduino ProMicros
  • مونتاژ فرستنده ها و گیرنده های صوتی FM

HackerBoxes سرویس جعبه اشتراک ماهانه برای لوازم الکترونیکی DIY و فناوری رایانه است. ما سرگرم کننده ، سازنده و آزمایش کننده هستیم. ما رویای رویاها هستیم. سیاره را هک کنید!

مرحله 1: HackerBox 0034: محتویات جعبه

Image
Image
  • گیرنده رادیو (SDR) با نرم افزار USB
  • MCX Antenna برای گیرنده SDR
  • دو تخته مدار چاپی CCStick
  • دو فرستنده گیرنده CC1101 با آنتن
  • دو آردوینو ProMicros 3.3V 8 مگاهرتز
  • کیت فرستنده صوتی FM
  • کیت گیرنده صوتی FM
  • کابل MicroUSB
  • نوسانگر اختصاصی رادیو "هرتز" پین

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

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

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

در س FAالات متداول HackerBoxes اطلاعات زیادی برای اعضای فعلی و آینده نگر وجود دارد.

مرحله 2: به رادیو Sub-GHz خوش آمدید

نرم افزار گیرنده رادیو تعریف شده (SDR)
نرم افزار گیرنده رادیو تعریف شده (SDR)

موسیقی نشانه: رادیو KAOS

فناوری زیر گیگاهرتز یک انتخاب ایده آل برای برنامه های بی سیم است که نیاز به برد طولانی و مصرف کم انرژی دارند. انتقال باریک می تواند داده ها را به هاب های دور ، اغلب چندین مایل دورتر ، بدون پرش از گره به گره منتقل کند. این قابلیت انتقال طولانی مدت نیاز به چندین ایستگاه پایه یا تکرارکننده گران را کاهش می دهد. پروتکل های اختصاصی زیر GHz به توسعه دهندگان اجازه می دهد تا راه حل بی سیم خود را برای نیازهای خاص خود به جای مطابقت با استانداردی که ممکن است محدودیت های بیشتری را در پیاده سازی شبکه ایجاد کند ، بهینه کنند. در حالی که بسیاری از شبکه های فرعی زیر گیگاهرتز از پروتکل های اختصاصی استفاده می کنند ، صنعت به آرامی سیستم های قابل همکاری مبتنی بر استانداردها را اضافه می کند. به عنوان مثال ، استاندارد IEEE 802.15.4g در سراسر جهان محبوبیت پیدا می کند و توسط اتحادیه های مختلف صنعتی مانند Wi-SUN و ZigBee پذیرفته شده است.

برخی از فرکانس های جالب برای کاوش عبارتند از: پخش FM 88-108 مگاهرتز NOAA Weather RadioAffic Traffic Control315 MHz Keyless Entry Fob (بیشتر خودروهای آمریکایی) 2m Ham Calling (SSB: 144.200 MHz، FM: 146.52 MHz) 433 MHz ISM/IoT902-928 MHZ ISM/ اینترنت اشیا

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

مرحله 3: گیرنده نرم افزار رادیو (SDR)

اجزای رادیویی سنتی (مانند تعدیل کننده ها ، تعدیل کننده ها و تیونرها) با استفاده از مجموعه ای از دستگاه های سخت افزاری اجرا می شوند. ظهور محاسبات مدرن و مبدل های آنالوگ به دیجیتال (ADCs) اجازه می دهد تا بیشتر این قطعات سخت افزاری سنتی به جای آن در نرم افزار پیاده سازی شوند. بنابراین ، اصطلاح نرم افزار رادیو (SDR) را تعریف می کند. SDR مبتنی بر رایانه امکان دریافت گیرنده های رادیویی ارزان و باند وسیع را فراهم می آورد.

RTL-SDR یک دانگل USB است که می تواند به عنوان گیرنده رادیویی رایانه ای برای دریافت سیگنال های رادیویی زنده استفاده شود. طیف گسترده ای از اطلاعات به صورت آنلاین برای آزمایش با فناوری RTL-SDR از جمله راهنمای شروع سریع در دسترس است.

مرحله 4: RTL-SDR USB Dongle Hardware

سخت افزار دانگل USB RTL-SDR
سخت افزار دانگل USB RTL-SDR

RTL2832U یک demodulator DVB-T COFDM با کارایی بالا است که از رابط USB 2.0 پشتیبانی می کند. RTL2832U از حالت 2K یا 8K با پهنای باند 6 ، 7 و 8 مگاهرتز پشتیبانی می کند. پارامترهای مدولاسیون ، به عنوان مثال ، نرخ کد و فاصله نگهبان ، به طور خودکار شناسایی می شوند. RTL2832U از تیونرهای IF (فرکانس متوسط ، 36.125 مگاهرتز) ، IF کم (4.57 مگاهرتز) ، یا خروجی Zero-IF با استفاده از کریستال 28.8 مگاهرتز پشتیبانی می کند و شامل پشتیبانی از رادیو FM/DAB/DAB+ می شود. RTL2832U که با ADC پیشرفته (مبدل آنالوگ به دیجیتال) تعبیه شده است ، از ثبات بالایی در دریافت قابل حمل برخوردار است. تیونر دیجیتال R820T2 از عملکرد در محدوده 24-1766 مگاهرتز پشتیبانی می کند.

توجه داشته باشید که دانگل SDR دارای یک ورودی RF کواکسیال MCX است که با آنتن شلاقی MCX شامل می شود. از آنجا که بسیاری از منابع سیگنال و آنتن های متداول از اتصالات کواکسیال SMA استفاده می کنند ، یک MCX-SMA Coupler ممکن است مفید باشد.

مرحله 5: نرم افزار SDR - GNU Radio

نرم افزار SDR - رادیو گنو
نرم افزار SDR - رادیو گنو

GNU Radio یک مجموعه ابزار رایگان و منبع باز توسعه نرم افزار است که بلوک های پردازش سیگنال را برای پیاده سازی رادیوهای نرم افزاری فراهم می کند. می توان از آن با سخت افزار RF خارجی موجود برای ایجاد رادیوهای تعریف شده از نرم افزار استفاده کرد. رادیو GNU به طور گسترده ای در محیطهای سرگرم کننده ، دانشگاهی و تجاری برای پشتیبانی از تحقیقات ارتباطات بی سیم و سیستم های رادیویی دنیای واقعی استفاده می شود.

طعم ها و پیاده سازی های زیادی از GNU Radio وجود دارد. GQRX یک نوع خوب برای کاربران OSX و Linux است.

مرحله 6: SDR تلفن همراه

Image
Image

SDR Touch می تواند تلفن همراه یا رایانه لوحی شما را به یک اسکنر رادیویی مقرون به صرفه و قابل حمل تبدیل کند. به ایستگاه های رادیویی FM ، گزارش های آب و هوا ، پلیس ، آتش نشانی و ایستگاه های اضطراری ، تردد تاکسی ، ارتباطات هواپیما ، صدای پخش تلویزیونی آنالوگ ، آماتورهای رادیویی HAM ، پخش دیجیتال و بسیاری دیگر به صورت زنده گوش دهید.

برای اتصال دانگل USB SDR به یک دستگاه تلفن همراه ، یک کابل یا آداپتور USB در حال حرکت (OTG) مورد نیاز است. برای تغذیه دانگل ممکن است به کابل OTG با پورت برق اضافی (کمکی) نیاز باشد. یک پورت برق اضافی ممکن است ایده خوبی باشد ، زیرا برنامه ای مانند SDR Touch مستعد تخلیه سریع باتری دستگاه های تلفن همراه است.

مرحله 7: کیت فرستنده میکروفون

طراحی کیت فرستنده میکروفون
طراحی کیت فرستنده میکروفون

این کیت لحیم کاری یک فرستنده ساده تنظیم کننده فرکانس سه ترانزیستوری (FM) است. این دستگاه در محدوده فرکانسی 80 مگاهرتز تا 108 مگاهرتز اختصاص داده شده برای رادیو پخش FM کار می کند. ولتاژ کار فرستنده 1.5V-9V است و بسته به توان تأمین شده ، پیکربندی آنتن ، تنظیم و عوامل الکترومغناطیسی محیط ، بیش از 100 متر را منتقل می کند.

محتویات کیت:

  • PCB
  • یک قابلمه برش 500 کیلو اهم
  • دو ترانزیستور NPN 9018
  • ONE NPN 9014 ترانزیستور
  • ONE سلف 4.5 دور (4T5)
  • دو سلف 5.5 دور (5T5)
  • میکروفون ONE Electret
  • ONE 1M Resistor (BrownBlackGreen)
  • دو مقاومت 22K (RedRedOrange)
  • چهار مقاومت 33 اهم (نارنجی نارنجی سیاه)
  • سه مقاومت 2.2K (2K2) (RedRedRed)
  • درپوش الکترولیتی ONE 33uF
  • چهار خازن سرامیکی 30pF "30"
  • چهار خازن سرامیکی 100nF "104"
  • ONE 10nF خازن سرامیکی "103"
  • TWO 680pF خازن سرامیکی "681"
  • خازن سرامیکی TWO 10pF "10"
  • سیم آنتن
  • گیره باتری 9 ولت
  • پین هدر (شکستن به 2 و 3 پین)

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

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

مرحله 8: طراحی کیت فرستنده میکروفون

یک سیگنال صوتی ورودی را می توان توسط میکروفون الکترود روی صفحه جمع آوری کرد یا از منبع الکتریکی دیگر به پین های هدر ورودی ارائه کرد. سیم های میکروفون را می توان با استفاده از سیم یا سیم های جدا شده از سایر اجزا گسترش داد تا امکان اتصال به PCB فراهم شود. سیم میکروفون متصل به بدنه بیرونی میکروفون همانطور که در تصویر نشان داده شده است سیم منفی است.

در ترانزیستور Q1 ، تعدیل فرکانس زمانی حاصل می شود که فرکانس نوسان ساز حامل توسط سیگنال صوتی تغییر کند. پتانسیومتر تریمر ممکن است برای تنظیم تضعیف ورودی سیگنال صوتی استفاده شود. سیگنال صوتی از طریق C2 به پایه ترانزیستور Q1 متصل می شود.

ترانزیستور Q2 (همراه با R7 ، R8 ، C4 ، C5 ، L1 ، C8 و C7) نوسان ساز فرکانس بالا را فراهم می کند. C8 خازن بازخورد است. C7 خازن مسدود کننده DC است. C5 و L1 مخزن رزونانس نوسان ساز را فراهم می کنند. تغییر مقادیر C5 و/یا L1 فرکانس انتقال را تغییر می دهد. پس از مونتاژ اولیه ، فرکانس انتقال پیش فرض حدود 83 مگاهرتز خواهد بود. پخش ملایم پیچ های سیم پیچ L1 به مقدار کمی باعث تغییر مقدار سلف L1 و تغییر فرکانس انتقال می شود. حفظ فرکانس در حدود 88 مگاهرتز تا 108 مگاهرتز باعث می شود که سیگنال با استفاده از هر رادیوی FM از جمله گیرنده SDR دریافت شود.

ترانزیستور Q3 (همراه با R9 ، R10 ، L2 ، C10 و C1) یک مدار تقویت کننده فرکانس بالا تشکیل می دهد. سیگنال مدوله شده از طریق خازن C6 به مدار تقویت کننده متصل می شود. C10 و L2 یک مخزن تنظیم تقویت کننده تشکیل می دهند. حداکثر توان خروجی زمانی حاصل می شود که حلقه تقویت C10 و L2 با فرکانس مشابه حلقه نوسان ساز حامل C5 و L1 تنظیم شوند.

سرانجام ، C12 و L3 آنتن دهی را ارائه می دهند که در آن سیگنال تقویت شده به عنوان یک امواج الکترومغناطیسی فرکانس رادیویی به یک آنتن سیم منتقل می شود.

مرحله 9: کیت گیرنده مدولاسیون فرکانس (FM)

کیت گیرنده مدولاسیون فرکانس (FM)
کیت گیرنده مدولاسیون فرکانس (FM)

این کیت گیرنده FM مبتنی بر تراشه HEX3653 است که یک دمودولاتور FM بسیار یکپارچه است.

کیت شامل:

  • PCB
  • U1 HEX3653 تراشه SMD 16 پین
  • Q1 SS8050 NPN ترانزیستور
  • L1 سلف 100uH
  • Y1 32.768KHz کریستال
  • مقاومت R1 ، R2 ، R3 ، R4 10 کیلو اهم
  • خازن های الکترولیتی C1 ، C2 100uF
  • C3 ، C5 خازن های سرامیکی (104) 0.1uF
  • C4 خازن سرامیکی (33) 33pF
  • دیودهای D1 ، D2 1N4148
  • LED زرد
  • جک تلفن صوتی 3.5 میلی متری
  • هدر چهار پین با بلوز
  • پنج دکمه فشاری لحظه ای
  • نگهدارنده دو باتری AA

تراشه گیرنده HEX3653 در محدوده فرکانس 76 مگاهرتز تا 108 مگاهرتز کار می کند که به رادیو پخش FM اختصاص داده شده است.

این کیت شامل پنج دکمه فشاری است:

  • تنظیم فرکانس (SEEK +، SEEK-)
  • کنترل صدا (VOL +، VOL-)
  • قدرت (PW)

مدار دارای ولتاژ کاری 1.8-3.6V است که به راحتی توسط دو سلول 1.5V تغذیه می شود.

مرحله 10: طراحی کیت گیرنده FM HEX3653

طراحی کیت گیرنده FM HEX3653
طراحی کیت گیرنده FM HEX3653

دو گزینه برای ورودی آنتن وجود دارد.

یک سیم را می توان به پد "A" در PCB وصل کرد یا محافظ سیم هدفون می تواند به عنوان آنتن عمل کند.

هدر چهار پین به عنوان یک سوئیچ آنتن (با برچسب ASW) عمل می کند. قرار دادن بلوز کوتاه در ASW بین دو ورودی آنتن را انتخاب می کند. اتصال کوتاه پین 1 و 2 سیگنال آنتن خارجی "A" را به پین چهار تراشه HEX3653 هدایت می کند. متناوباً ، کوتاه کردن پایه های 2 و 3 پین محافظ جک هدفون را به پین چهار تراشه HEX3653 هدایت می کند.

پین چهار تراشه HEX3653 ورودی فرکانس رادیویی (RF) به تراشه گیرنده است. سیگنال RF انتخاب شده ابتدا از L1 و C4 عبور می کند که به عنوان یک فیلتر عمل می کنند. سپس دو دیود قطع برای محدود کردن ولتاژ ورودی بیش از حد استفاده می شود.

هدر پنج پین (با برچسب B) به ماژول گیرنده اجازه می دهد تا در یک سیستم دیگر ادغام شود. دو پین برای منبع تغذیه (+V ، زمین) و سه پین برای خروجی صدا (راست ، چپ ، زمین) وجود دارد.

مرحله 11: مونتاژ کیت گیرنده FM HEX3653

Image
Image

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

مرحله 12: CCStick

Arduino ProMicro 3.3V 8 مگاهرتز
Arduino ProMicro 3.3V 8 مگاهرتز

CCStick یک ماژول گیرنده رادیویی Texas Instruments CC1101 sub-GHz همراه با Arduino ProMicro است. دو کیت CCStick در HackerBox #0034 برای استفاده به عنوان دو نقطه پایانی پیوند ارتباطات یا در پیکربندی ارتباطات دیگر گنجانده شده است.

برگه داده Texas Instruments CC1101 یک فرستنده گیرنده ارزان قیمت زیر گیگاهرتز است که برای برنامه های بی سیم بسیار کم مصرف طراحی شده است. این مدار عمدتا برای باندهای فرکانسی صنعتی ، علمی و پزشکی (ISM) و دستگاههای برد کوتاه (SRD) در 315 ، 433 ، 868 و 915 مگاهرتز در نظر گرفته شده است ، اما می تواند به راحتی برای کار در فرکانسهای دیگر در 300- برنامه ریزی شود. باند 348 مگاهرتز ، 387-464 مگاهرتز و 779-928 مگاهرتز. فرستنده و گیرنده RF با یک مودم باند پایه بسیار قابل تنظیم یکپارچه شده است. مودم از فرمت های مختلف مدولاسیون پشتیبانی می کند و دارای سرعت داده قابل تنظیم تا 600 کیلوبیت بر ثانیه است.

مرحله 13: Arduino ProMicro 3.3V 8MHz

Arduino ProMicro مبتنی بر میکروکنترلر ATmega32U4 است که دارای رابط USB داخلی است. این بدان معناست که هیچ FTDI ، PL2303 ، CH340 یا هر تراشه دیگری که به عنوان واسطه بین رایانه شما و میکروکنترلر آردوینو عمل می کند ، وجود ندارد.

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

اگر Arduino IDE را بر روی رایانه خود نصب ندارید ، ابتدا با بارگیری فرم IDE arduino.cc شروع کنید. هشدار: قبل از برنامه نویسی Pro Micro ، نسخه 3.3V را در قسمت tools> processor انتخاب کنید. داشتن این مجموعه برای 5 ولت یکبار کار می کند و سپس به نظر می رسد که دستگاه هرگز به رایانه شما وصل نمی شود تا زمانی که دستورالعمل های "بازنشانی به بوت لودر" را در راهنمای زیر دنبال کنید ، که ممکن است کمی مشکل باشد.

Sparkfun دارای یک راهنمای عالی اتصال Micro Pro است. راهنمای اتصال یک نمای کلی از برد Pro Micro و سپس قسمتی برای "نصب: ویندوز" و بخشی برای "نصب: مک و لینوکس" دارد. دستورالعمل های نسخه مناسب این دستورالعمل های نصب را دنبال کنید تا Arduino IDE خود را برای پشتیبانی از Pro Micro پیکربندی کنید. ما معمولاً با بارگیری و/یا اصلاح طرح استاندارد Blink شروع به کار با یک برد Arduino می کنیم. با این حال ، Pro Micro LED معمولی روی پین 13. را شامل نمی شود. خوشبختانه ، ما می توانیم LED های RX/TX را کنترل کنیم و Sparkfun طرح کوتاهی را برای نشان دادن نحوه ارائه کرده است. این در بخشی از راهنمای اتصال با عنوان "مثال 1: چشمک زدن!" تأیید کنید که می توانید این Blinkies را کامپایل و بارگیری کنید! مثال قبل از حرکت

مرحله 14: طراحی و عملکرد CCStick

طراحی و عملکرد CCStick
طراحی و عملکرد CCStick

ماژول CC1101 و Arduino ProMicro بر روی صفحه ابریشم صفحه مدار چاپی CCStick قرار می گیرند. به عبارت دیگر ، دو ماژول کوچکتر در کنار PCB قرمز قرار دارند که رنگ سفید روی آن قرار دارد و پین ها از طرفی بیرون می آیند که رنگ سفید روی آن وجود ندارد. رنگ سفید را صفحه ابریشم PCB می نامند.

آثار موجود در PCB قرمز ماژول CC1101 و Arduino ProMicro را به هم متصل می کند:

CC1101 Arduino ProMicro ------ ---------------- GND GND VCC VCC (3.3V) MOSI MOSI (16) MISO MISO (14) SCK SCLK (15) GD02 A0 (18) GD00 A1 (19) CSN A10 (10)

شروع سریع برای CC1101 استفاده از کتابخانه Elechouse است. کتابخانه را با کلیک روی پیوند "دریافت کد" در آن صفحه بارگیری کنید.

یک پوشه برای CC1101 در پوشه کتابخانه های آردوینو ایجاد کنید. دو فایل ELECHOUSE_CC1101 (.cpp و.h) را در آن پوشه قرار دهید. همچنین یک پوشه نمونه در آن پوشه ایجاد کنید و سه پوشه نسخه نمایشی/نمونه را در آنجا قرار دهید.

تعاریف پین ها را در پرونده ELECHOUSE_CC1101.h به روز کنید:

#تعریف SCK_PIN 15 #تعریف MISO_PIN 14 #تعریف MOSI_PIN 16 #تعریف SS_PIN 10 #تعریف GDO0 19 #تعریف GDO2 18

سپس فایل نمونه CC1101_RX را روی یک CCStick و فایل نمونه CC1101_TX را روی CCStick دوم قرار دهید.

تعدادی از منابع و پروژه های جالب دیگر برای گیرنده گیرنده CC1101 از جمله مثال زیر وجود دارد:

TomXue Arduino CC1101 Arduino LibrarySmartRF StudioElectrodragon CC1101 ProjectCUL ProjectCCManager ProjectDIY nanoCUL راه اندازی دیگر میکروکنترلر CC1101

نکته در مورد استفاده از مزاحمت ها:

برای نمونه برداری از نمونه طرح Elechouse CC1101_RXinterruprt ، دو پین Arduino ProMicro را در پایین صفحه PCB CCStick وصل کنید. اینها پایه های 7 و 19 (A1) هستند که سیگنال فرستنده گیرنده GDO0 را به پین 7 میکروکنترلر که یکی از پین های قطع خارجی است متصل می کند. بعد ، یکی از خطوط تعریف کننده پین را که در بالا توضیح داده شد به "#تعریف GDO0 7 // و 19" تغییر دهید زیرا GDO0 اکنون از پین 19 به پین 7 اضافه شده است. سپس ، در فایل CC1101_RXinterruprt ، تابع فراخوانی خط (attachInterrupt () و) را پیدا کنید. پارامتر اول (شماره وقفه) را از "0" به "4" تغییر دهید. این کار به این دلیل انجام می شود که پین 7 ProMicro با وقفه شماره 4 مرتبط است.

مرحله 15: هک سیاره

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

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

با ما در ارتباط باشید و موفقیت خود را در نظرات زیر یا در صفحه فیس بوک HackerBoxes به اشتراک بگذارید. در صورت داشتن هرگونه سوال یا نیاز به راهنمایی در هر مورد ، مطمئناً به ما اطلاع دهید. از اینکه بخشی از HackerBoxes هستید متشکریم!

توصیه شده: