সুচিপত্র:

হ্যাকারবক্স 0045: স্পার্ক নেট: 10 টি ধাপ
হ্যাকারবক্স 0045: স্পার্ক নেট: 10 টি ধাপ
Anonim
হ্যাকারবক্স 0045: স্পার্ক নেট
হ্যাকারবক্স 0045: স্পার্ক নেট

বিশ্বজুড়ে হ্যাকারবক্স হ্যাকারদের শুভেচ্ছা! হ্যাকারবক্স 0045 এর সাথে, আমরা নর্ডিক এনআরএফ 24 রেডিও ট্রান্সসিভার, প্রোগ্রামিং এবং নেটওয়ার্কিং ডিজিসপার্ক প্রো মডিউল, রেডিও ইন্টারফেসিং সার্ভো মোটর, মোশন ডিটেক্টর এবং আরও অনেক কিছু নিয়ে পরীক্ষা -নিরীক্ষা করছি। এই নির্দেশযোগ্যটিতে হ্যাকারবক্স 0045 দিয়ে শুরু করার জন্য তথ্য রয়েছে, যা সরবরাহ শেষ হওয়ার সময় এখানে কেনা যাবে। আপনি যদি প্রতি মাসে আপনার মেইলবক্সে এইরকম একটি হ্যাকারবক্স পেতে চান, দয়া করে HackerBoxes.com এ সাবস্ক্রাইব করুন এবং বিপ্লবে যোগ দিন!

হ্যাকারবক্স হল ইলেকট্রনিক্স এবং কম্পিউটার প্রযুক্তির উত্সাহীদের জন্য মাসিক সাবস্ক্রিপশন বক্স পরিষেবা - হার্ডওয়্যার হ্যাকার - স্বপ্নের স্বপ্নদর্শক।

হ্যাক দ্য প্ল্যানেট

ধাপ 1: HackerBox 0045 এর বিষয়বস্তু তালিকা

Image
Image
  • তিনটি ডিজিসপার্ক প্রো ATtiny167 মডিউল
  • তিনটি পরিবর্ধিত NRF24L01 মডিউল
  • তিনটি এক্সক্লুসিভ DigiProNRF সার্কিট বোর্ড
  • তিনটি এসএমএ অ্যান্টেনা
  • 575 প্রতিরোধক সহ স্টোরেজ বক্স
  • HC-SR501 PIR মোশন সেন্সর মডিউল
  • হার্ডওয়্যারের সাথে মাইক্রো সার্ভো
  • লিনিয়ার 10K ওহম পটেন্টিওমিটার
  • মহিলা থেকে মহিলা ডিউপন্ট জাম্পার ওয়্যার
  • ব্যাজবডি ইন্ট্রো টু সোল্ডারিং কিট
  • গুগল লোগো স্টিকার
  • এক্সক্লুসিভ হ্যাকলাইফ আয়রন-অন প্যাচ

আরও কিছু জিনিস যা সহায়ক হবে:

  • সোল্ডারিং আয়রন, সোল্ডার এবং বেসিক সোল্ডারিং টুলস
  • সফটওয়্যার সরঞ্জাম চালানোর জন্য কম্পিউটার

সর্বাধিক গুরুত্বপূর্ণ, আপনার অ্যাডভেঞ্চার, হ্যাকার স্পিরিট, ধৈর্য এবং কৌতূহল বোধের প্রয়োজন হবে। ইলেকট্রনিক্সের সাথে নির্মাণ এবং পরীক্ষা -নিরীক্ষা, যখন অত্যন্ত ফলপ্রসূ, চতুর, চ্যালেঞ্জিং এবং এমনকি কখনও কখনও হতাশাজনকও হতে পারে। লক্ষ্য হল অগ্রগতি, পরিপূর্ণতা নয়। যখন আপনি অধ্যবসায় চালিয়ে যান এবং অ্যাডভেঞ্চার উপভোগ করেন, তখন এই শখ থেকে প্রচুর তৃপ্তি পাওয়া যেতে পারে। প্রতিটি পদক্ষেপ ধীরে ধীরে নিন, বিস্তারিত মনে রাখুন এবং সাহায্য চাইতে ভয় পাবেন না।

হ্যাকারবক্সের প্রায়শই জিজ্ঞাসিত প্রশ্নাবলীতে বর্তমান এবং সম্ভাব্য সদস্যদের জন্য প্রচুর তথ্য রয়েছে। আমরা যে নন-টেকনিক্যাল সাপোর্ট ইমেইলগুলি পেয়েছি তার প্রায় সবই ইতিমধ্যেই সেখানে উত্তর দেওয়া হয়েছে, তাই আপনার জিজ্ঞাসিত প্রশ্নগুলি পড়তে কয়েক মিনিট সময় নিয়ে আমরা সত্যিই প্রশংসা করি।

ধাপ 2: ইন্ট্রো সোল্ডারিং কিট - ব্যাজবডি

ডিজিসপার্ক প্রো
ডিজিসপার্ক প্রো

ব্যাজবডি সহজ এবং মজাদার "সোল্ডারিংয়ের ভূমিকা" কিট। হ্যাকারবক্স লাস ভেগাসের DEF CON 27 এ আমাদের শখকে উন্নীত করার জন্য হাজার হাজার ব্যাজবডি কিট তৈরি করতে পেরে গর্বিত। ব্যাজবডি কিট হার্ডওয়্যার হ্যাকিং গ্রামে, সোল্ডারিং স্কিলস ভিলেজে এবং বিক্রেতা কক্ষে বিনামূল্যে (বিয়ারের মতো) পাওয়া যাবে। DEF CON গ্রামগুলির আয়োজক এবং স্বেচ্ছাসেবকরা ইলেকট্রনিক্স এবং হ্যাকিং এবং নিরাপত্তা গবেষণার অন্যান্য অনেক বিষয়ে আগ্রহী কাউকে পরিচয় করিয়ে এবং সহায়তা করার জন্য নিবেদিত।

অবশ্যই, হ্যাকারবক্সের সকল সদস্যরা হ্যাকারবক্স 0045 এ একটি ব্যাজবডি কিট পেতে পারে তা নিশ্চিত করার জন্য পর্যাপ্ত অতিরিক্ত ব্যাজবডি কিট সংগ্রহ করা হয়েছে। আপনি আপনার ব্যাজবডিকে এমন কারো সাথে শেয়ার করতে পারেন যিনি সোল্ডার শিখতে চান, অথবা আপনি এটি নিজের জন্য উপভোগ করতে পারেন!

ব্যাজবডি একটি ব্লিঙ্কি মিনি-ব্যাজ পিসিবি যা একটি কনফারেন্স ল্যানার্ড, ব্যাকপ্যাক, পার্স, বেল্ট ইত্যাদি থেকে অন্তর্ভুক্ত করা বলের চেইন ব্যবহার করে ঝুলানো যায়। ব্যাজবডি একটি স্বতন্ত্র সাইক্লিং রেইনবো এলইডি-র উন্নত শৈলী ব্যবহার করে যাতে হ্রাসকৃত বিওএম-এর জন্য কোন বাহ্যিক নিয়ন্ত্রণ সার্কিটরি প্রয়োজন হয় না। এটি একটি আকর্ষণীয় ফলাফল তৈরি করে যা প্রথমবারের সোল্ডারিং প্রকল্পের জন্য এখনও যথেষ্ট সহজ।

যদি আপনি এই কিটের মাধ্যমে কাউকে প্রশিক্ষণ দিচ্ছেন যিনি সোল্ডারিংয়ের জন্য নতুন, সেখানে সোল্ডারিং সম্পর্কে প্রচুর দুর্দান্ত গাইড এবং ভিডিও রয়েছে। এখানে একটি উদাহরণ। মনে রাখবেন যে স্থানীয় নির্মাতা গোষ্ঠী বা হ্যাকার স্পেসগুলিতে প্রায়ই সোল্ডারিং স্টেশন এবং ভাগ করার দক্ষতা থাকে। এছাড়াও, অপেশাদার রেডিও ক্লাবগুলি সবসময় ইলেকট্রনিক্স অভিজ্ঞতার চমৎকার উৎস।

ব্যাজ বন্ধু সমাবেশ নোট:

  • টিন সেন্টার প্যাড আন্ডার কয়েন সেল ক্লিপ সোল্ডারের সাথে একটি হালকা বাম্প তৈরি করতে
  • সিল্ডার কয়েন সেল ক্লিপ পিসিবি পিছনে আউটলাইন অনুযায়ী
  • পিসিবি ফিরে পাওয়ার স্যুইচ করুন
  • PCB- এ LED আউটলাইনের ফ্ল্যাট সাইডের কাছাকাছি শর্ট পিনের সাথে PCB- এর সামনে ইনসার্ট ফ্ল্যাশিং LEDs
  • সোল্ডার এলইডি
  • যখন নিরাপদ গ্লাস পরিধান করা হয়, পিসিবিতে ট্রিম পিনগুলি ফ্লাশ করুন
  • ইনসার্ট কয়েন সেল
  • সেলিব্রেট রেইনবো LED সাইক্লিং সাফল্য
  • বিট চেইন ব্যবহার করে অ্যাটাক

ধাপ 3: ডিজিসপার্ক প্রো

ডিজিসপার্ক প্রো ATtiny167 মাইক্রোকন্ট্রোলার (ডেটশীট) ব্যবহার করে, এটি মূল Digispark এ ATtiny85 থেকে একটি চমৎকার আপগ্রেড।

ডিজিসপার্ক প্রো অন্য আরডুইনো বা প্রোগ্রামার মডিউলের প্রয়োজন ছাড়াই সরাসরি ইউএসবি থেকে প্রোগ্রাম করা যায়। ইউএসবি কোড সরাসরি ATtiny167 এ চলে।

আসল ডিজিসপার্কের তুলনায়, প্রোটি দ্রুত (16 মেগাহার্টজ বনাম 8 মেগাহার্টজ), আরও স্টোরেজ রয়েছে এবং আরও বেশ কয়েকটি আই/ও পিন রয়েছে।

ডিজিসপার্ক প্রো মূলত একটি কিকস্টার্টার প্রকল্পের মাধ্যমে চালু করা হয়েছিল।

ধাপ 4: ডিজিসপার্ক প্রো প্রোগ্রামিং

ডিজিসপার্ক প্রো প্রোগ্রামিং
ডিজিসপার্ক প্রো প্রোগ্রামিং

এমনকি ডিজিসপার্ক প্রোতে পিনগুলি সোল্ডার করার আগে, এটি প্রোগ্রাম করার জন্য প্রয়োজনীয় সবকিছু কনফিগার করুন এবং অনবোর্ড LED জ্বলতে উদাহরণ কোড লোড করুন। ডিজিসপার্ক প্রো এর সাথে কাজ করার জন্য এটি একটি গুরুত্বপূর্ণ আত্মবিশ্বাস বাড়ানোর পদক্ষেপ এবং এটি মজাদার!

অফিসিয়াল Digistump উইকির তথ্য আমাদের Arduino IDE ইনস্টল করার মাধ্যমে (যদি ইতিমধ্যেই ইনস্টল করা না থাকে), ATtiny167 এর সাথে ব্যবহারের জন্য IDE কনফিগার করে, এবং তারপর আমাদের প্রথম প্রোগ্রামটি লোড করে।

যথারীতি, বিলম্ব () ফাংশন কলগুলিতে সময় (মিলিসেকেন্ড) পরিবর্তন করার সাথে সাথে খেলুন এবং তারপরে ডিজিসপার্ক প্রোটি রিফ্ল্যাশ করুন যাতে দেখা যায় যে আপনার কোড পরিবর্তনগুলি মাইক্রোকন্ট্রোলারে সঞ্চিত এবং কার্যকর করা হচ্ছে।

"সমস্যা সমাধান" শিরোনামের অধীনে নোটগুলিতে বিশেষ মনোযোগ দিন। একটি হার্ডওয়্যার ইউএসবি চিপ ব্যবহার না করেই ডিজিসপার্কের ইউএসবি ইন্টারফেসটি একটি হ্যাক (যদিও একটি উজ্জ্বল এক) তাই ইউএসবি সংযোগ স্থাপনের জন্য মাঝে মাঝে কয়েকটি পুনriesপ্রচেষ্টা, একটি ভিন্ন তারের প্রয়োজন হয়, অথবা উইকি -তে প্রস্তাবিত অন্যান্য চারপাশে বিড়ম্বনা প্রয়োজন।

কিছু সেটআপে, ডিজিসপার্ক প্রো, একটি পিসির সাথে সংযুক্ত থাকাকালীন, তার বুটলোডারে থাকে এবং ব্যবহারকারী প্রোগ্রামটি চালায় না। ডিজিসপার্ক প্রো কে পাওয়ার ব্যাংক, একটি ইউএসবি ওয়াল ওয়ার্ট বা অন্য কোন পাওয়ার সাপ্লাই থেকে প্রোগ্রাম করা হয়ে গেলে এটি সাধারণত নিখুঁত রেজোলিউশন।

ধাপ 5: NORDIC NRF24L01 রেডিও ট্রান্সসিভার

NORDIC NRF24L01 রেডিও ট্রান্সসিভার
NORDIC NRF24L01 রেডিও ট্রান্সসিভার

NRF24L01 হল বিশ্বব্যাপী 2.4 - 2.5 GHz ISM ব্যান্ডের জন্য একটি একক চিপ রেডিও ট্রান্সসিভার। ট্রান্সসিভারে একটি সম্পূর্ণ সমন্বিত ফ্রিকোয়েন্সি সিন্থেসাইজার, একটি পাওয়ার এম্প্লিফায়ার, একটি স্ফটিক দোলক, একটি ডিমোডুলেটর, মডুলেটর এবং একটি উন্নত প্রোটোকল ইঞ্জিন রয়েছে। আউটপুট শক্তি, ফ্রিকোয়েন্সি চ্যানেল এবং প্রোটোকল সেটআপ সহজেই একটি SPI ইন্টারফেসের মাধ্যমে প্রোগ্রামযোগ্য। বর্তমান খরচ -6dBm এবং RX মোডে 12.3mA এর আউটপুট শক্তি মাত্র 9.0mA। অন্তর্নির্মিত পাওয়ার ডাউন এবং স্ট্যান্ডবাই মোড শক্তি হ্রাস সমর্থন করে। (তথ্য তালিকা)

NRF24L01+ ওয়্যারলেস মডিউল কিভাবে কাজ করে।

ধাপ 6: DigiProNRF নোড কনফিগার করুন

DigiProNRF নোড কনফিগার করুন
DigiProNRF নোড কনফিগার করুন

একচেটিয়া DigiProNRF সার্কিট বোর্ড একটি Digispark প্রো মডিউল এবং একটি nRF24L01 মডিউল এর আন্তconসংযোগ সমর্থন করে। DigiProNRF সার্কিট বোর্ড nRF24 কে পাওয়ার জন্য 3.3V ফিল্টার করা রেগুলেটরকে সমর্থন করে এবং পাওয়ার লাইন এবং I/O সিগন্যালে সহজে প্রবেশের জন্য এক সারি ভাঙা ডিজিসপার্ক প্রো পিন প্রদান করে।

স্কিম্যাটিক ডায়াগ্রাম থেকে, লক্ষ্য করুন কোন ডিজিটাল পার্ক পিনের সাথে NRF24 মডিউল পিন সংযুক্ত। এই পিন অ্যাসাইনমেন্ট সংযুক্ত উদাহরণ কোড ব্যবহার করা হয়।

নোডের মধ্যে পয়েন্ট-টু-পয়েন্ট যোগাযোগের সাথে পরীক্ষা করার জন্য দুটি DigiProNRF নোড বিক্রি করুন।

ডিজিসপার্ক প্রো এর নীচে তিনটি "সেন্টার হেডার পিন" জনপ্রিয় করবেন না। পরিবর্তে, ডিজিসপার্ক প্রো এর পাশে ব্রেকআউট পিনের সারির জন্য অতিরিক্ত হেডার পিন ব্যবহার করুন। তিনটি "সেন্টার হেডার পিন" কোন সমস্যা সৃষ্টি না করেই সংযুক্ত করা যেতে পারে (তারা PCB- এর কোন কিছুর সাথে তারযুক্ত নয়) কিন্তু হেডারটি তিনটি অব্যবহৃত ডিজিসপার্কের গর্তে নষ্ট হওয়ার চেয়ে ব্রেকআউটের জন্য ব্যবহার করা ভাল।

দুটি DigiProNRF নোড সংযুক্ত ডেমো স্কেচ সহ (একটি TX এবং একটি RX এর জন্য) প্রোগ্রাম করুন। রেডিও সংযোগ সফল হলে প্রতিটি বোর্ডে অনবোর্ড পিন 1 এলইডি (ডিজিসপার্ক প্রো কেন্দ্রের কাছে) ধীরে ধীরে জ্বলজ্বল করবে। রেডিও সংযোগ বিচ্ছিন্ন হলে LED শক্ত অবস্থায় থাকবে। উদাহরণস্বরূপ, যদি অন্য নোডটি চালিত হয়।

FYI, এই ডেমোটি প্রো nRF24L01+ শিল্ড টিউটোরিয়ালের উপর ভিত্তি করে।

প্রস্তাবিত: