جدول المحتويات:

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: سبارك نت
HackerBox 0045: سبارك نت

تحياتي لقراصنة HackerBox حول العالم! مع HackerBox 0045 ، نقوم بتجربة أجهزة الإرسال والاستقبال اللاسلكية Nordic nRF24 ، ووحدات Digispark Pro للبرمجة والشبكات ، ومحركات المؤازرة ذات الواجهة اللاسلكية ، وكاشفات الحركة ، وغير ذلك الكثير. يحتوي هذا Instructable على معلومات لبدء استخدام HackerBox 0045 ، والذي يمكن شراؤه هنا أثناء نفاد المستلزمات. إذا كنت ترغب في تلقي HackerBox مثل هذا في صندوق البريد الخاص بك كل شهر ، يرجى الاشتراك في HackerBoxes.com والانضمام إلى الثورة!

HackerBoxes هي خدمة صندوق الاشتراك الشهري لعشاق الإلكترونيات وتكنولوجيا الكمبيوتر - قراصنة الأجهزة - حالمون الأحلام.

هاك الكوكب

الخطوة 1: قائمة محتويات HackerBox 0045

Image
Image
  • ثلاث وحدات Digispark Pro ATtiny167
  • ثلاث وحدات مضخّمة من NRF24L01
  • ثلاث لوحات دوائر DigiProNRF حصرية
  • ثلاثة هوائيات SMA
  • صندوق تخزين مع 575 مقاوما
  • وحدة استشعار الحركة HC-SR501 PIR
  • مايكرو سيرفو مع هاردوير
  • مقياس الجهد الخطي 10 كيلو أوم
  • أسلاك توصيل دو بونت من أنثى إلى أنثى
  • BadgeBuddy مقدمة لمجموعة اللحام
  • ملصق شعار Google
  • حصري HackLife Iron-On Patch

بعض الأشياء الأخرى التي ستكون مفيدة:

  • لحام الحديد وأدوات اللحام الأساسية
  • كمبيوتر لتشغيل أدوات البرمجيات

الأهم من ذلك أنك ستحتاج إلى حس المغامرة وروح الهاكرز والصبر والفضول. قد يكون بناء الإلكترونيات وتجريبها أمرًا مجزيًا للغاية ، إلا أنه قد يكون خادعًا ومليئًا بالتحدي وحتى محبطًا في بعض الأحيان. الهدف هو التقدم وليس الكمال. عندما تستمر في المغامرة وتستمتع بها ، يمكن أن تحصل على قدر كبير من الرضا من هذه الهواية. اتخذ كل خطوة ببطء ، واهتم بالتفاصيل ، ولا تخف من طلب المساعدة.

هناك ثروة من المعلومات للأعضاء الحاليين والمحتملين في الأسئلة الشائعة حول HackerBoxes. تم الرد على جميع رسائل البريد الإلكتروني الخاصة بالدعم غير التقني التي نتلقاها بالفعل هناك ، لذلك نقدر حقًا تخصيصك لبضع دقائق لقراءة الأسئلة الشائعة.

الخطوة 2: مجموعة لحام مقدمة - BadgeBuddy

Digispark برو
Digispark برو

إن أداة BadgeBuddy عبارة عن مجموعة "مقدمة عن اللحام" بسيطة وممتعة. تفخر HackerBoxes بإنتاج آلاف مجموعات BadgeBuddy للترويج لهوايتنا في DEF CON 27 في لاس فيجاس. ستتوفر مجموعات BadgeBuddy مجانًا (كما هو الحال في البيرة) في قرية قرصنة الأجهزة وفي قرية مهارات اللحام وفي غرفة البائع. يتفانى المنظمون والمتطوعون في قرى DEF CON لتقديم ومساعدة أي شخص مهتم بالإلكترونيات والعديد من الجوانب الأخرى لأبحاث القرصنة والأمن.

بالطبع ، تم الحصول على ما يكفي من مجموعات BadgeBudy الإضافية للتأكد من أن جميع أعضاء HackerBox يمكنهم أيضًا الحصول على مجموعة BadgeBuddy في HackerBox 0045. يمكنك مشاركة BadgeBuddy مع شخص يريد تعلم اللحام ، أو يمكنك الاستمتاع بها بنفسك!

إن BadgeBuddy عبارة عن لوحة PCB وامضة صغيرة يمكن تعليقها من حبل المؤتمرات أو حقيبة الظهر أو الحقيبة أو الحزام أو ما إلى ذلك باستخدام سلسلة الكرة المضمنة. يستخدم BadgeBuddy نمطًا محسّنًا من مصابيح LED لقوس قزح ذاتية الدوران لتقليل قائمة المواد دون الحاجة إلى دوائر تحكم خارجية. هذا يجعل النتيجة مثيرة للاهتمام لا تزال بسيطة بما يكفي لمشروع لحام لأول مرة.

إذا كنت تقوم بتدريب شخص ما من خلال هذه المجموعة وهو جديد في اللحام ، فهناك الكثير من الأدلة ومقاطع الفيديو الرائعة على الإنترنت حول اللحام. هنا مثال واحد. ضع في اعتبارك أن مجموعات المصنّعين المحليين أو مساحات المتسللين غالبًا ما تحتوي على محطات لحام وخبرات للمشاركة. أيضًا ، تعد نوادي راديو الهواة دائمًا مصادر ممتازة لتجربة الإلكترونيات.

ملاحظات التجميع BadgeBuddy:

  • وسادة مركز القصدير تحت مشبك خلية عملة معدنية مع جندي لعمل مضخة خفيفة
  • مشبك خلية عملة حامل حسب المخطط التفصيلي على ظهر ثنائي الفينيل متعدد الكلور
  • إرفاق مفتاح الطاقة في الجزء الخلفي من ثنائي الفينيل متعدد الكلور
  • أدخل مصابيح LED الوامضة في الجزء الأمامي من ثنائي الفينيل متعدد الكلور مع دبوس قصير أقرب إلى الجانب المسطح من خط LED على لوحة الدوائر المطبوعة
  • المصابيح البائع
  • أثناء ارتداء نظارات الأمان ، تتدفق دبابيس الزخرفة إلى ثنائي الفينيل متعدد الكلور
  • أدخل خلية عملة
  • احتفل بنجاح دورة قوس قزح LED
  • إرفاق باستخدام سلسلة حبة

الخطوة 3: Digispark Pro

يستخدم Digispark Pro متحكم ATtiny167 (ورقة البيانات) ، وهو ترقية لطيفة من ATtiny85 على Digispark الأصلي.

يمكن برمجة Digispark Pro مباشرة من USB دون الحاجة إلى وحدة Arduino أو مبرمج أخرى. يعمل كود USB مباشرة على ATtiny167.

بالمقارنة مع Digispark الأصلي ، فإن Pro أسرع (16 ميجا هرتز مقابل 8 ميجا هرتز) ، ولديه مساحة تخزين أكبر ، ويحتوي على العديد من منافذ الإدخال / الإخراج.

تم تقديم Digispark Pro في الأصل من خلال مشروع Kickstarter.

الخطوة 4: برمجة Digispark Pro

برمجة Digispark Pro
برمجة Digispark Pro

قبل حتى لحام المسامير في Digispark Pro ، قم بتهيئة كل ما هو مطلوب لبرمجته وتحميل رمز مثال ليومض مؤشر LED الموجود على اللوحة. هذه خطوة مهمة لبناء الثقة للعمل مع Digispark Pro وهي ممتعة!

ترشدنا المعلومات الموجودة على Digistump Wiki الرسمي من خلال تثبيت Arduino IDE (إذا لم يكن مثبتًا بالفعل) ، وتكوين IDE للاستخدام مع ATtiny167 ، ثم تحميل برنامجنا الأول.

كالعادة ، قم بتعديل التوقيت (مللي ثانية) في استدعاءات وظيفة التأخير () ثم أعد تحميل ملفات Digispark Pro لترى أنه يتم تخزين تعديلات التعليمات البرمجية الخاصة بك وتنفيذها على المتحكم الدقيق.

انتبه بشكل خاص للملاحظات الموجودة تحت عنوان "استكشاف الأخطاء وإصلاحها". تعد واجهة USB الخاصة بـ Digispark دون استخدام شريحة USB من نوع الاختراق (وهو أمر رائع على الرغم من ذلك) لذا يتطلب إنشاء اتصال USB أحيانًا عدة محاولات لإعادة المحاولة أو كبلًا مختلفًا أو تلاعبًا آخر كما هو مقترح في Wiki.

في بعض الإعدادات ، يظل Digispark Pro ، أثناء توصيله بجهاز كمبيوتر ، في أداة تحميل التشغيل ولا يقوم بتنفيذ برنامج المستخدم. إن تشغيل Digispark Pro من بنك طاقة أو ثؤلول USB على الحائط أو أي مصدر طاقة آخر بمجرد برمجته هو الدقة المثالية بشكل عام.

الخطوة 5: جهاز الإرسال والاستقبال اللاسلكي NORDIC NRF24L01

NORDIC NRF24L01 جهاز الإرسال والاستقبال اللاسلكي
NORDIC NRF24L01 جهاز الإرسال والاستقبال اللاسلكي

إن nRF24L01 عبارة عن جهاز إرسال واستقبال لاسلكي ذو شريحة واحدة للنطاق العالمي 2.4 - 2.5 جيجا هرتز ISM. يتكون جهاز الإرسال والاستقبال من مُركِّب تردد متكامل تمامًا ، ومضخم طاقة ، ومذبذب بلوري ، ومزيل للتشكيل ، ومُعدِّل ، ومحرك بروتوكول مُحسَّن. يمكن برمجة طاقة الإخراج وقنوات التردد وإعداد البروتوكول بسهولة من خلال واجهة SPI. الاستهلاك الحالي هو 9.0mA فقط بطاقة خرج تبلغ -6dBm و 12.3mA في وضع RX. تدعم أوضاع Power Down و Standby المضمنة تقليل الطاقة. (ورقة البيانات)

كيف تعمل الوحدة اللاسلكية nRF24L01 +.

الخطوة 6: تكوين عقد DigiProNRF

تكوين عقد DigiProNRF
تكوين عقد DigiProNRF

تدعم لوحة الدوائر DigiProNRF الحصرية التوصيل البيني لوحدة Digispark Pro ووحدة nRF24L01. تدعم لوحة الدوائر DigiProNRF أيضًا منظمًا مفلترًا 3.3 فولت لتشغيل nRF24 وتوفر صفًا واحدًا من دبابيس Digispark Pro المكسورة لسهولة الوصول إلى خطوط الطاقة وإشارات الإدخال / الإخراج.

من الرسم التخطيطي ، لاحظ أي دبابيس وحدة nRF24 تتصل بأية دبابيس Digispark. يتم استخدام تعيينات الدبوس هذه في رمز المثال المرفق.

قم بلحام عقدتين DigiProNRF لتجربة الاتصالات من نقطة إلى نقطة بين العقد.

لا تقم بتجميع "دبابيس الرأس المركزية" الثلاثة الموجودة في الجزء السفلي من Digispark Pro. بدلاً من ذلك ، استخدم دبابيس الرأس الإضافية لصف دبابيس الاختراق بجوار Digispark Pro. يمكن توصيل "دبابيس الرأس المركزية" الثلاثة دون التسبب في أي مشاكل (لا يتم توصيلها بأي شيء في PCB) ولكن يتم استخدام الرأس بشكل أفضل للاختراق بدلاً من الضياع في ثلاثة ثقوب Digispark غير المستخدمة.

قم ببرمجة عقدتي DigiProNRF مع الرسومات التوضيحية المرفقة (واحدة لـ TX والأخرى لـ RX). سيومض مؤشر Pin1 LED الموجود على اللوحة (بالقرب من مركز Digispark Pro) الموجود على كل لوحة ببطء عند نجاح الاتصال اللاسلكي. سيظل مؤشر LED مضيئًا عند انقطاع اتصال الراديو. على سبيل المثال ، إذا تم إيقاف تشغيل العقدة الأخرى.

لمعلوماتك ، يعتمد هذا العرض التوضيحي على البرنامج التعليمي Pro nRF24L01 + Shield.

موصى به: