فهرست مطالب:

HackerBox 0032: Locksport: 16 مرحله
HackerBox 0032: Locksport: 16 مرحله

تصویری: HackerBox 0032: Locksport: 16 مرحله

تصویری: HackerBox 0032: Locksport: 16 مرحله
تصویری: Hackerboxes 0032 : Locksport 2024, نوامبر
Anonim
HackerBox 0032: Locksport
HackerBox 0032: Locksport

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

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

  • ابزارها و مهارتهای Locksport مدرن را تمرین کنید
  • Arduino UNO و Arduino IDE را پیکربندی کنید
  • فناوری NFC و RFID را کاوش کنید
  • ایجاد یک سیستم هشدار امنیتی تظاهرات
  • پیاده سازی سنسورهای حرکت برای سیستم هشدار دهنده
  • پیاده سازی سیم های لیزری برای سیستم هشدار
  • سوئیچ های مجاورت را برای سیستم زنگ هشدار اجرا کنید
  • برای سیستم زنگ هشدار یک کنترل کننده دستگاه دولتی کدگذاری کنید
  • عملکرد و محدودیت های جعبه آبی را درک کنید

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

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

  • کارت مرجع قابل جمع آوری HackerBoxes #0032
  • آردوینو UNO R3 با MicroUSB
  • تمرین شفاف قفل
  • مجموعه Lockpick
  • PN532 RFID ماژول V3 با دو برچسب
  • ماژول سنسور حرکت HC-SR501 PIR
  • دو ماژول لیزری
  • ماژول حسگر نور Photoresistor
  • اجزای حسگر مقاومت به نور
  • سوئیچ تماس با مجاورت مغناطیسی
  • صفحه کلید ماتریس با 16 کلید
  • LED گرد 8 میلی متری APA106 RGB
  • Piezo Buzzer
  • گیره باتری 9 ولت با اتصال بشکه UNO
  • کابل میکرو USB
  • پرش کننده زن دوپونت زن به مرد
  • برچسب زدن TOOOL
  • پین مخصوص لاپیک INFOSEC

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

  • آهن لحیم کاری ، لحیم کاری و ابزارهای اصلی لحیم کاری
  • کامپیوتر برای اجرای ابزارهای نرم افزاری
  • تخته نان بدون سیم و سیم های بلوز (اختیاری)
  • یک باتری 9 ولت (اختیاری)

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

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

مرحله 2: Locksport

لاک اسپورت
لاک اسپورت

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

TOOOL (The Open Organization Of Lockpickers) سازمانی از افرادی است که به سرگرمی Locksport مشغول هستند و همچنین اعضای آن و مردم را در مورد امنیت (یا عدم وجود آن) توسط قفل های معمولی آموزش می دهند. "مأموریت TOOOL این است که دانش عمومی مردم را در مورد قفل ها و قفل زدن پیش ببرد. با بررسی قفل ها ، گاوصندوق ها و سایر سخت افزارهای مشابه و بحث عمومی در مورد یافته های ما امیدواریم که رمز و راز بسیاری از این محصولات را از بین ببرد."

بررسی تقویم در سایت TOOOL نشان می دهد که تابستان امسال می توانید با افراد TOOOL در HOPE در نیویورک و DEF CON در لاس وگاس ملاقات کنید. سعی کنید هر کجا که می توانید در سفرهای خود TOOOL را پیدا کنید ، به آنها عشق نشان دهید و دانش و تشویق مفید Locksport را به دست آورید.

غواصی عمیق تر ، این ویدیو نکات خوبی دارد. قطعاً به دنبال PDF "Lockpicking Detail Overkill" که در ویدیو توصیه شده است باشید.

ملاحظات اخلاقی: قوانین اخلاقی سختگیرانه TOOOL را که در سه قانون زیر خلاصه شده است ، با دقت مرور کرده و از آنها الهام جدی بگیرید.

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

مرحله 3: Arduino UNO R3

آردوینو UNO R3
آردوینو UNO R3

این Arduino UNO R3 با سهولت استفاده طراحی شده است. پورت رابط MicroUSB با همان کابل های MicroUSB سازگار با بسیاری از تلفن های همراه و رایانه های لوحی سازگار است.

مشخصات:

  • میکروکنترلر: ATmega328P (برگه داده)
  • پل سریال USB: CH340G (برگه داده)
  • ولتاژ کار: 5 ولت
  • ولتاژ ورودی (توصیه می شود): 7-12 ولت
  • ولتاژ ورودی (محدوده): 6-20V
  • پین های ورودی/خروجی دیجیتال: 14 عدد (از این تعداد 6 عدد خروجی PWM را ارائه می دهند)
  • پین های ورودی آنالوگ: 6
  • جریان DC در هر پین ورودی/خروجی: 40 میلی آمپر
  • جریان DC برای پین 3.3V: 50 میلی آمپر
  • حافظه فلش: 32 کیلوبایت که 0.5 کیلوبایت آن توسط بوت لودر استفاده می شود
  • SRAM: 2 کیلوبایت
  • EEPROM: 1 کیلوبایت
  • سرعت ساعت: 16 مگاهرتز

بردهای Arduino UNO دارای تراشه داخلی USB/Serial Bridge هستند. در این نوع خاص ، تراشه پل CH340G است. توجه داشته باشید که انواع دیگر تراشه های USB/Serial Bridge در انواع مختلف بردهای آردوینو استفاده می شود. این تراشه ها به شما این امکان را می دهند تا با پورت USB کامپیوتر بتوانید با رابط سریال روی تراشه پردازنده آردوینو ارتباط برقرار کنید.

سیستم عامل رایانه به درایور دستگاه نیاز دارد تا با تراشه USB/Serial ارتباط برقرار کند. راننده به IDE اجازه می دهد تا با برد Arduino ارتباط برقرار کند. درایور دستگاه مورد نیاز بستگی به نسخه سیستم عامل و نوع تراشه USB/سریال دارد. برای تراشه های CH340 USB/Serial ، درایورهای موجود برای بسیاری از سیستم عامل ها (UNIX ، Mac OS X یا Windows) وجود دارد. سازنده CH340 این رانندگان را در اینجا تامین می کند.

وقتی برای اولین بار Arduino UNO را به پورت USB رایانه خود وصل می کنید ، چراغ قرمز روشن (LED) روشن می شود. تقریباً بلافاصله بعد ، LED کاربر قرمز به سرعت چشمک می زند. این اتفاق می افتد زیرا پردازنده با برنامه BLINK از قبل بارگیری شده است ، که اکنون روی برد کار می کند.

مرحله 4: محیط توسعه یکپارچه Arduino (IDE)

محیط توسعه یکپارچه Arduino (IDE)
محیط توسعه یکپارچه Arduino (IDE)

اگر هنوز Arduino IDE را نصب نکرده اید ، می توانید آن را از Arduino.cc بارگیری کنید

اگر می خواهید اطلاعات مقدماتی بیشتری برای کار در اکوسیستم آردوینو داشته باشید ، پیشنهاد می کنیم دستورالعمل های کارگاه راه اندازی HackerBoxes را بررسی کنید.

UNO را به کابل MicroUSB وصل کنید ، سر دیگر کابل را به پورت USB کامپیوتر وصل کنید و نرم افزار Arduino IDE را راه اندازی کنید. در منوی IDE ، "Arduino UNO" را در زیر tools> board انتخاب کنید. همچنین ، پورت USB مناسب را در IDE در زیر tools> port (احتمالاً نامی با "wchusb" در آن انتخاب کنید).

در نهایت ، یک قطعه کد نمونه را بارگذاری کنید:

فایل-> مثالها-> مبانی-> پلک زدن

این در واقع کدی است که از قبل روی UNO بارگذاری شده است و باید در حال حاضر اجرا شود تا LED کاربر قرمز به سرعت چشمک بزند. با این حال ، کد BLINK در IDE LED را کمی آهسته چشمک می زند ، بنابراین پس از بارگذاری روی برد ، متوجه می شوید که چشمک زدن LED از سریع به کند تغییر کرده است. با کلیک روی دکمه UPLOAD (نماد پیکان) درست در بالای کد اصلاح شده ، کد BLINK را در UNO بارگذاری کنید. در زیر کد اطلاعات مربوط به وضعیت را مشاهده کنید: "کامپایل" و سپس "بارگذاری". در نهایت ، IDE باید نشان دهد "بارگذاری کامل شد" و LED شما باید کندتر چشمک بزند.

هنگامی که بتوانید کد اصلی BLINK را بارگیری کرده و تغییر سرعت LED را تأیید کنید. کد را از نزدیک ببینید. می بینید که برنامه LED را روشن می کند ، 1000 میلی ثانیه (یک ثانیه) منتظر می ماند ، LED را خاموش می کند ، یک ثانیه دیگر منتظر می ماند و سپس همه چیز را دوباره انجام می دهد - برای همیشه.

کد را با تغییر هر دو عبارت "تاخیر (1000)" به "تاخیر (100)" تغییر دهید. این اصلاح باعث می شود LED ده برابر سریعتر چشمک بزند ، درست است؟ کد اصلاح شده را در UNO بارگذاری کنید و LED شما باید سریعتر چشمک بزند.

اگر چنین است ، تبریک می گویم! شما به تازگی اولین قطعه کد جاسازی شده خود را هک کرده اید.

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

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

فناوری سیستم هشدار امنیتی
فناوری سیستم هشدار امنیتی

Arduino UNO می تواند به عنوان کنترل کننده برای نمایش تجربی یک سیستم هشدار امنیتی استفاده شود.

از سنسور (مانند سنسورهای حرکتی ، کلیدهای مغناطیسی درها یا سیم های لیزری) می توان برای فعال کردن سیستم زنگ خطر استفاده کرد.

ورودی های کاربر ، مانند صفحه کلید یا کارت های RFID ، می توانند کنترل کاربر را برای سیستم هشدار امنیتی ارائه دهند.

نشانگرها (مانند وزوزها ، LED ها و مانیتورهای سریال) می توانند خروجی و وضعیت را از سیستم هشدار امنیتی در اختیار کاربران قرار دهند.

مرحله 6: فناوری NFC و RFID

فناوری NFC و RFID
فناوری NFC و RFID

RFID (شناسایی فرکانس رادیویی) فرایندی است که طی آن موارد با استفاده از امواج رادیویی قابل شناسایی هستند. NFC (Near Field Communication) یک زیرمجموعه تخصصی در خانواده فناوری RFID است. به طور خاص ، NFC شاخه ای از HF (فرکانس بالا) RFID است و هر دو در فرکانس 13.56 مگاهرتز کار می کنند. NFC به گونه ای امن برای تبادل داده طراحی شده است و یک دستگاه NFC قادر است هم خواننده NFC و هم برچسب NFC باشد. این ویژگی منحصر به فرد به دستگاه های NFC اجازه می دهد تا همتا به همتا ارتباط برقرار کنند.

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

برچسب های فعال RFID حاوی منبع تغذیه خود هستند که به آنها امکان پخش با برد خواندن تا 100 متر را می دهد. محدوده خواندن طولانی آنها باعث می شود تا برچسب های RFID فعال برای بسیاری از صنایع که موقعیت دارایی ها و سایر پیشرفت ها در تدارکات مهم هستند ایده آل باشد.

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

برچسب های RFID منفعل در همه اشکال و اندازه ها وجود دارد. آنها عمدتا در سه محدوده فرکانس عمل می کنند:

  • فرکانس پایین (LF) 125 -134 کیلوهرتز
  • فرکانس بالا (HF) 13.56 مگاهرتز
  • فرکانس فوق العاده بالا (UHF) 856 مگاهرتز تا 960 مگاهرتز

دستگاه های ارتباطی میدان نزدیک با فرکانس یکسان (13.56 مگاهرتز) با خواننده ها و برچسب های HF RFID کار می کنند. به عنوان نسخه ای از HF RFID ، دستگاههای ارتباطی نزدیک میدان از محدودیتهای برد کوتاه فرکانس رادیویی آن استفاده کرده اند. از آنجا که دستگاه های NFC باید در مجاورت یکدیگر باشند ، معمولاً چند سانتیمتر بیشتر نیستند ، این یک انتخاب محبوب برای ارتباط ایمن بین دستگاه های مصرف کننده مانند تلفن های هوشمند شده است.

ارتباط همتا به همتا ویژگی است که NFC را از دستگاه های RFID معمولی متمایز می کند. یک دستگاه NFC قادر است هم به عنوان خواننده و هم به عنوان یک برچسب عمل کند. این قابلیت منحصر به فرد ، NFC را به گزینه ای محبوب برای پرداخت بدون تماس تبدیل کرده است ، محرکی کلیدی در تصمیم بازیگران تأثیرگذار در صنعت موبایل برای قرار دادن NFC در تلفن های هوشمند جدیدتر. همچنین ، تلفن های هوشمند NFC با ضربه زدن روی دو دستگاه ، اطلاعات را از یک تلفن هوشمند به گوشی دیگر منتقل می کنند ، که به اشتراک گذاری داده ها مانند اطلاعات تماس یا عکس ها را به یک کار ساده تبدیل می کند.

اگر تلفن هوشمند دارید ، احتمالاً می تواند تراشه های NFC را بخواند و بنویسد. بسیاری از برنامه های جالب از جمله برخی از آنها به شما امکان می دهد از تراشه های NFC برای راه اندازی برنامه های دیگر ، ایجاد رویدادهای تقویم ، تنظیم زنگ هشدارها و ذخیره اطلاعات مختلف استفاده کنید. در اینجا جدولی از انواع تگ های NFC با کدام دستگاه های تلفن همراه سازگار است.

در مورد انواع برچسب NFC ، کارت سفید و کلید آبی رنگ هر دو حاوی تراشه های Mifare S50 (برگه داده) هستند.

مرحله 7: ماژول PN532 RFID

ماژول RFID PN532
ماژول RFID PN532

این ماژول NFC RFID بر اساس ویژگی های غنی NXP PN532 (برگه داده) است. ماژول تقریباً تمام پین های IO تراشه NXP PN532 را باز می کند. طراحی ماژول راهنمای مفصلی را ارائه می دهد.

برای استفاده از ماژول ، ما در هدر چهار پین لحیم می کنیم.

سوئیچ DIP با نوار Kapton پوشانده شده است ، که باید جدا شود. سپس ممکن است سوئیچ ها بر اساس حالت I2C تنظیم شوند.

از چهار سیم برای اتصال سرصفحه به پین های Arduino UNO استفاده می شود.

دو کتابخانه باید در Arduino IDE برای ماژول PN532 نصب شوند.

کتابخانه NDEF را برای آردوینو نصب کنید

کتابخانه PN532 را برای آردوینو نصب کنید

پس از گسترش پنج پوشه در پوشه کتابخانه ها ، Arduino IDE را ببندید و راه اندازی مجدد کنید تا کتابخانه ها "نصب" شوند.

این بیت کد آردوینو را بارگذاری کنید:

فایلها-> مثالها-> NDEF-> ReadTag

Serial Monitor را روی 9600 baud تنظیم کرده و طرح را بارگذاری کنید.

اسکن دو توکن RFID (کارت سفید و کلید آبی fob) خروجی داده های اسکن را به مانیتور سریال می دهد:

برچسب NFC - Mifare Classic UID AA AA AA AA

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

مرحله 8: صفحه کلید رمز عبور

صفحه کلید رمز عبور
صفحه کلید رمز عبور

از یک صفحه کلید می توان برای وارد کردن یک رمز عبور برای دسترسی استفاده کرد - مانند باز کردن قفل در ، باز کردن دروازه یا خلع سلاح سیستم هشدار دهنده.

پس از اتصال صفحه کلید به Arduino مطابق شکل ، کتابخانه صفحه کلید را از این صفحه بارگیری کنید.

بارگیری طرح:

فایل-> مثالها-> صفحه کلید-> HelloKeypad

و سپس این خطوط کد را اصلاح کنید:

const byte ROWS = 4 ؛ const byte COLS = 4 ؛ کلیدهای شارژ [ROWS] [COLS] = {{'1'، '2'، '3'، 'A'}، {'4'، '5'، '6'، 'B'}، {'7' ، '8' ، '9' ، 'C'} ، {'*' ، '0' ، '#' ، 'D'}} ؛ بایت rowPins [ROWS] = {6 ، 7 ، 8 ، 9} ؛ بایت colPins [COLS] = {2 ، 3 ، 4 ، 5} ؛

از مانیتور سریال برای مشاهده کلیدهای صفحه کلید فشرده شده استفاده کنید.

مرحله 9: آژیر با استفاده از Piezo Buzzer

آژیر با استفاده از Piezo Buzzer
آژیر با استفاده از Piezo Buzzer

کدام سیستم هشدار دهنده نیازی به آژیر خطر ندارد؟

مطابق شکل ، Piezo Buzzer را سیم کشی کنید. به نشانگر "+" در زنگ توجه کنید.

کد پیوست شده در فایل siren.ino را امتحان کنید

مرحله 10: Shift Register RGB LED

Shift Register RGB LED
Shift Register RGB LED

APA106 (برگه داده) دارای سه LED (قرمز ، سبز و آبی) است که همراه با درایور ثبت نام شیفت بسته بندی شده است تا از یک ورودی داده تک پین پشتیبانی کند. پین استفاده نشده یک خروجی داده است که در صورت استفاده از بیش از یک واحد APA106 ، می تواند به هم زنجیر شود.

زمانبندی APA106 مشابه WS2812 یا کلاس دستگاههایی است که به طور گسترده NeoPixels نامیده می شود. برای کنترل APA106 ، از کتابخانه FastLED استفاده خواهیم کرد.

طرح پیوست شده onepixel.ino را که از FastLED برای چرخاندن رنگها بر روی APA106 وصل شده به پین 11 آردوینو UNO استفاده می کند ، امتحان کنید.

مرحله 11: سوئیچ مجاورت مغناطیسی

سوئیچ مجاورت مغناطیسی
سوئیچ مجاورت مغناطیسی

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

توجه داشته باشید که سوئیچ پروکس موجود "N. C." است. یا معمولاً بسته است این بدان معناست که وقتی آهن ربا نزدیک سوئیچ نیست ، سوئیچ بسته (یا رسانا) است. هنگامی که آهن ربا نزدیک سوئیچ است ، باز می شود یا رسانایی خود را متوقف می کند.

مرحله 12: سنسورهای حرکت PIR

سنسورهای حرکت PIR
سنسورهای حرکت PIR

HC-SR501 (آموزش) یک آشکارساز حرکت است که بر اساس سنسور مادون قرمز غیرفعال (PIR) ساخته شده است. سنسورهای PIR تابش مادون قرمز (IR) اجسام در میدان دید خود را اندازه گیری می کنند. همه اجسام (در دمای معمولی) انرژی گرمایی را به شکل تابش از خود ساطع می کنند. این تابش برای چشم انسان قابل مشاهده نیست زیرا بیشتر در طول موج مادون قرمز است. با این حال ، می توان آن را توسط دستگاه های الکترونیکی مانند سنسورهای PIR تشخیص داد.

قطعات را مطابق شکل سیم بندی کنید و کد نمونه را بارگذاری کنید تا چشم خود را در یک نمایش ساده از روشنایی های LED با حرکت فعال کنید. حرکت فعال باعث می شود که کد نمونه رنگ LED RGB را تغییر دهد.

مرحله 13: لیزر تری وایر

لیزر تری وایر
لیزر تری وایر

یک لیزر همراه با یک ماژول سنسور نور باعث ایجاد یک لیزر خوب برای تشخیص مزاحمان می شود.

ماژول سنسور نور شامل یک پتانسیومتر برای تعیین آستانه سفر و یک مقایسه کننده برای فعال کردن یک سیگنال دیجیتال در هنگام عبور از آستانه است. نتیجه یک راه حل قوی و کلیدی است.

از طرف دیگر ، ممکن است بخواهید با تنظیم یک LDR و مقاومت 10K به عنوان تقسیم کننده ولتاژ که ورودی آنالوگ (و نه دیجیتال) را تغذیه می کند ، آشکارساز لیزری خود را بچرخانید. در این حالت ، آستانه در داخل کنترلر انجام می شود. این مثال را بررسی کنید.

مرحله 14: یک دستگاه امنیتی سیستم هشدار امنیتی

دستگاه امنیتی سیستم هشدار امنیتی
دستگاه امنیتی سیستم هشدار امنیتی

عناصر نشان داده شده را می توان در یک سیستم هشدار اولیه و تجربی ترکیب کرد. یکی از این مثال ها یک ماشین حالت ساده را با چهار حالت پیاده سازی می کند:

STATE1 - مسلح

  • چراغ را به زرد روشن کنید
  • سنسورها را بخوانید
  • سنسورها خراب شدند -> STATE2
  • کد صفحه کلید صحیح وارد شده است -> STATE3
  • RFID را بخوانید -> STATE3

STATE2 - ALARM

  • LED را به RED روشن کنید
  • آژیر خطر در بیزر
  • دکمه خروج "D" را فشار دهید -> STATE3

STATE3 - خلع سلاح

  • LED را به سبز روشن کنید
  • Siren on Buzzer را خاموش کنید
  • دکمه بازو "A" فشار داده شده است -> STATE1
  • دکمه NewRFID "B" فشار داده شده است -> STATE4

STATE4 - NEWRFID

  • LED را به آبی روشن کنید
  • کارت اسکن شده (ADD IT) -> STATE3
  • دکمه خروج "D" -> STATE3

مرحله 15: تقلب در جعبه آبی

جعبه آبی فریکینگ
جعبه آبی فریکینگ

جعبه آبی دستگاهی برای هک کردن تلفن (phreaking) الکترونیکی بود که صداهایی را که برای جابجایی تماس های تلفن از راه دور استفاده می شد ، تکرار می کند. آنها اجازه دادند که تماس های خود را مسیریابی کنید و از تعویض و صورتحساب معمولی تلفن جلوگیری کنید. جعبه های آبی دیگر در اکثر کشورها کار نمی کنند ، اما با Arduino UNO ، صفحه کلید ، زنگ و LED RGB ، می توانید یک کپی آبی جعبه سرد بسازید. همچنین این پروژه مشابه را بررسی کنید.

یک ارتباط تاریخی بسیار جالب بین Blue Boxes و Apple Computer وجود دارد.

پروژه MF اطلاعات جالبی در مورد شبیه سازی زنده و تنفسی سیگنال های تلفن آنالوگ SF/MF دارد همانطور که در شبکه تلفن 1950 تا 1980 استفاده می شد. این امکان را به شما می دهد تا همانطور که تلفن در گذشته صحبت می کرد "جعبه آبی" تماس بگیرید.

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

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

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

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

توصیه شده: