সুচিপত্র:

HackerBox 0057: নিরাপদ মোড: 9 টি ধাপ
HackerBox 0057: নিরাপদ মোড: 9 টি ধাপ

ভিডিও: HackerBox 0057: নিরাপদ মোড: 9 টি ধাপ

ভিডিও: HackerBox 0057: নিরাপদ মোড: 9 টি ধাপ
ভিডিও: দেশি লাল গরু ESQ0057 2024, জুলাই
Anonim
HackerBox 0057: নিরাপদ মোড
HackerBox 0057: নিরাপদ মোড

বিশ্বজুড়ে হ্যাকারবক্স হ্যাকারদের শুভেচ্ছা! হ্যাকারবক্স 0057 আইওটি, ওয়্যারলেস, লকপিকিং এবং অবশ্যই হার্ডওয়্যার হ্যাকিং এর একটি গ্রাম নিয়ে আসে আপনার হোম ল্যাবে। আমরা মাইক্রোকন্ট্রোলার প্রোগ্রামিং, আইওটি ওয়াই-ফাই এক্সপ্লিট, ব্লুটুথ ইন্টারফেসিং, আইআর হ্যাকস, লকস্পোর্টস, অডিও/ভিডিও সিগন্যাল জেনারেশন এবং আরও অনেক কিছু অন্বেষণ করব।

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

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

সরবরাহ

এই নির্দেশযোগ্যটিতে হ্যাকারবক্স 0057 দিয়ে শুরু করার জন্য তথ্য রয়েছে। সম্পূর্ণ বাক্সের বিষয়বস্তু হ্যাকারবক্স 0057 এর পণ্য পৃষ্ঠায় তালিকাভুক্ত করা হয়েছে যেখানে সরবরাহ শেষ হওয়ার সময় বাক্সটি কেনার জন্যও পাওয়া যায়। আপনি যদি প্রতি মাসে $ 15 ছাড়ের সাথে আপনার মেইলবক্সে স্বয়ংক্রিয়ভাবে একটি হ্যাকারবক্স পেতে চান, আপনি HackerBoxes.com এ সাবস্ক্রাইব করতে পারেন এবং বিপ্লবে যোগ দিতে পারেন!

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

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

ধাপ 1: নেটওয়ার্কিং এর মাধ্যমে নিরাপদ মোডে শুরু করা

নেটওয়ার্কিং এর মাধ্যমে নিরাপদ মোডে শুরু করা
নেটওয়ার্কিং এর মাধ্যমে নিরাপদ মোডে শুরু করা

বেশিরভাগ হ্যাকারবক্স সদস্যরা বিভিন্ন হ্যাকার কনভেনশনে অংশ নেয়। এমনকি যারা সম্ভবত এই কনফারেন্স এবং কমিউনিটির অবিশ্বাস্য অনুভূতির সাথে বেশ পরিচিত নয় তারা নেটওয়ার্কিং, গ্রাম, প্রতিযোগিতা, বক্তা, ক্রিয়াকলাপ, traditionsতিহ্য ইত্যাদির মাধ্যমে জাগিয়ে তোলে। কিছু প্রসঙ্গের জন্য, আপনি DEF CON সম্পর্কে এই হ্যাকুমেন্টারি উপভোগ করতে পারেন, যা বিশ্বের বৃহত্তম হ্যাকার সম্মেলন।

হ্যাকার কনভেনশনের একটি মজার দিক, বিশেষ করে ডিইএফ কন, ব্যাজ যা historতিহাসিকভাবে কনসে প্রবেশ এবং অংশগ্রহণের অ্যাক্সেস পাস হিসাবে ব্যবহৃত হয়। এগুলি ইলেকট্রনিক ব্যাজে পরিণত হয়েছে। অবশেষে অংশগ্রহণকারীরা তাদের নিজস্ব ইন্ডি ব্যাজ তৈরি করতে শুরু করেন, যা আনুষ্ঠানিকভাবে সম্মেলনের অংশ নয় কিন্তু #ব্যাডগেলিফের ভালবাসার জন্য নির্মিত, সংগ্রহ করা এবং পরিধান করা হয়। হ্যাঁ, ব্যাজেলিফ জীবনযাপন সম্পর্কে একটি হ্যাকুমেন্টারিও রয়েছে। হ্যাকারবক্স 0057 এর মধ্যে একটি ইন্ডি ব্যাজ কিট রয়েছে যা আপনি একত্রিত করতে পারেন এবং নিজেরাই প্রোগ্রাম করতে পারেন। আপনার প্রযুক্তি নির্ভর করুন।

কোভিড -১ pandemic মহামারীর কারণে, ২০২০ সালের August থেকে 9th তারিখ পর্যন্ত, DEF CON 28 নেটওয়ার্কিংয়ের মাধ্যমে নিরাপদ মোডে বুট করা হবে। সমস্ত কার্যক্রম ভার্চুয়াল, অনলাইন এবং বিনামূল্যে হবে। আমরা আপনাকে সেখানে দেখতে আশা করি! HackerBox 0057 এর থিম স্পষ্টভাবে DEF CON 28 সেফ মোড দ্বারা অনুপ্রাণিত।

DEF CON গ্রামের মধ্যে একটি হল হার্ডওয়্যার হ্যাকিং ভিলেজ (HHV) এবং সংশ্লিষ্ট সোল্ডারিং স্কিলস ভিলেজ (SSV)। সুস্পষ্ট কারণে, হ্যাকারবক্সাররা এইচএইচভি/এসএসভির বিশাল ভক্ত এবং সমর্থক। ডিইএফ কন 28 এর সময়, এইচএইচভি হ্যাকারবক্স 0057 ইন্ডি ব্যাজ কিটের জন্য প্রশ্নোত্তর সেশনের সাথে লাইভ ভিডিও তৈরি করেছে। ইউটিউবে ভিডিও স্ট্রিমটি প্রকাশিত হয়েছে যদি আপনি লাইভ মিস করেন, অথবা আবার দেখতে চান।

ধাপ 2: লকস্পোর্ট

লকস্পোর্ট
লকস্পোর্ট

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

একটি সুন্দর পরিচিতির জন্য, লক পিকিংয়ের এমআইটি গাইড দেখুন।

এছাড়াও, এই ভিডিওটি দেখুন এবং ভিডিওটির বর্ণনায় চমৎকার লিঙ্কগুলি পরীক্ষা করতে ভুলবেন না।

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

DEF CON 28 সেফ মোড লকপিক ভিলেজ (LPV) আমাদের বাড়ির সুরক্ষা থেকে উপভোগ করার জন্য কিছু দুর্দান্ত স্পিকার এবং আলোচনার জন্য কঠোর পরিশ্রম করছে। LPV ক্যালেন্ডার এখানে পাওয়া যায়।

নৈতিক বিবেচনার বিষয়গুলি: টুল এর কঠোর নীতি নীতি থেকে সাবধানে পর্যালোচনা করুন এবং গুরুতর অনুপ্রেরণা নিন যা নিম্নলিখিত তিনটি নিয়মে সংক্ষিপ্ত করা হয়েছে:

  1. যে তালাটি আপনার নয়, তা খোলার লক্ষ্যে কখনই বাছাই বা হেরফের করবেন না, যদি না আপনাকে লকের অধিকারী মালিকের দ্বারা স্পষ্ট অনুমতি না দেওয়া হয়।
  2. যাদেরকে আপনি চেনেন বা যাদের সন্দেহ করার কারণ আছে তারা অপরাধমূলক পদ্ধতিতে এই ধরনের দক্ষতা বা সরঞ্জাম ব্যবহার করতে চাইবেন এমন ব্যক্তিদের কাছে জ্ঞান বা লকপিকিংয়ের সরঞ্জামগুলি কখনই ছড়িয়ে দেবেন না।
  3. যে কোনও দেশ, রাজ্য বা পৌরসভার যেখানে আপনি শখের বশে লকপিকিং বা বিনোদনমূলক লকস্পোর্টিংয়ে লিপ্ত হতে চান সেখানে লকপিক্স এবং সম্পর্কিত সরঞ্জাম সম্পর্কিত প্রাসঙ্গিক আইন সম্পর্কে সচেতন হন।

ধাপ 3: ESP32 টি-ডিসপ্লে মডিউল

ESP32 টি-ডিসপ্লে মডিউল
ESP32 টি-ডিসপ্লে মডিউল

দ্রষ্টব্য: আত্মবিশ্বাস তৈরি করতে, আমাদের সরঞ্জামগুলি কনফিগার করতে এবং সমস্যা সমাধানের ভেরিয়েবলগুলি হ্রাস করতে, আমরা প্রাথমিকভাবে মডিউলে পিনগুলি (বা অন্য কিছু) বিক্রি না করে টি-ডিসপ্লে নিয়ে কাজ করব।

LilyGO TTGO T-display ESP32 হল একটি খুব কমপ্যাক্ট ESP32 ডেভেলপমেন্ট বোর্ড যার মধ্যে 1.14 ইঞ্চি IPS 240x135 ফুল-কালার ডিসপ্লে, ওয়াই-ফাই, ব্লুটুথ, ব্যাটারি চার্জিং ইন্টারফেস, দুটি অনবোর্ড GPIO বোতাম এবং একটি USB-C কানেক্টর রয়েছে।

আইপিএস কালার ডিসপ্লেটি একটি ST7789V ড্রাইভার চিপ দ্বারা নিয়ন্ত্রিত হয় যা উপরের ডায়াগ্রামে দেখানো ESP32 পিনের জন্য প্রি -ওয়ার্ড।

  • একটি USB-C কেবল ব্যবহার করে টি-ডিসপ্লেটি শক্তিশালী করুন
  • প্রি-প্রোগ্রামড ফার্মওয়্যার একটি গ্রাফিক্স ডেমো প্রদর্শন করবে
  • Arduino IDE ইনস্টল করুন
  • ESP32 সমর্থন যোগ করতে Arduino IDE বোর্ড ম্যানেজার ব্যবহার করুন
  • সরঞ্জাম মেনুর মধ্যে, নির্বাচন করুন:

    • বোর্ড: ESP32 দেব মডিউল
    • আপলোড গতি: 921600
    • CPU ফ্রিকোয়েন্সি: 240Mhz (ওয়াইফাই/বিটি)
    • ফ্ল্যাশ ফ্রিকোয়েন্সি: 80Mhz
    • ফ্ল্যাশ মোড: কিউআইও
    • ফ্ল্যাশ সাইজ: 4MB (32Mb)
    • পার্টিশন স্কিম: ডিফল্ট 4MB স্পিফ সহ (1.2MB APP/1.5 SPIFFS)
    • কোর ডিবাগ স্তর: কোনটি নয়
    • PSRAM: নিষ্ক্রিয়
    • পোর্ট: COM পোর্ট যা প্রদর্শিত হয় এবং অদৃশ্য হয়ে যায় যখন টি-ডিসপ্লে সংযুক্ত/সংযোগ বিচ্ছিন্ন হয়
  • ফর্ম টুলস> লাইব্রেরি ম্যানেজার, TFT_eSPI অনুসন্ধান করুন
  • বোডমার থেকে TFT_eSPI লাইব্রেরি ইনস্টল করুন
  • Arduino লাইব্রেরি ইনস্টল করা ফোল্ডার এবং TFT_eSPI এর ফোল্ডার খুঁজুন
  • একটি টেক্সট এডিটরে User_Setup_Select.h ফাইলটি খুঁজুন এবং খুলুন
  • #Include User_Setup.h (ডিফল্ট) দিয়ে লাইনটি মন্তব্য করুন
  • #Include User_Setups/Setup25_TTGO_T_Display.h- এর সাথে লাইনটি আনকমেন্ট করুন
  • ফাইল লোড করুন> উদাহরণ> TFT_eSPI> পরীক্ষা এবং ডায়াগনস্টিকস> রঙ_টেস্ট
  • ESP32 T-Display মডিউলে Colour_Test কম্পাইল এবং আপলোড করুন

একটি নতুন প্রোগ্রাম এখন ESP32 এ লোড করা হয়েছে, যা রঙিন টেক্সট ডিসপ্লের একটি উদাহরণ তৈরি করবে। এটি নিশ্চিত করে যে আমাদের ESP32 T-Display মডিউল সম্পূর্ণরূপে কার্যকরী এবং আমাদের সরঞ্জাম এবং লাইব্রেরিগুলি সঠিকভাবে কনফিগার করা আছে।

তথ্যসূত্র:

TTGO-T-Display GitHub সংগ্রহস্থল

জেরোইন মাথুইস 'টি-ডিসপ্লে ESP32 কোড স্নিপেটস

1.14 ইঞ্চি আইপিএস ডিসপ্লে সহ মডিউলের জন্য এলসিডি উইকি

ধাপ 4: হ্যাকারবক্স 0057 সেফ মোড ইন্ডি ব্যাজ পিসিবি

হ্যাকারবক্স 0057 সেফ মোড ইন্ডি ব্যাজ পিসিবি
হ্যাকারবক্স 0057 সেফ মোড ইন্ডি ব্যাজ পিসিবি

পরিকল্পিত থেকে, আমরা দেখতে পারি যে কোন ডিভাইসগুলি ESP32 এর কোন IO পিনের সাথে সংযুক্ত। ব্যাজের জন্য প্রোগ্রামিং কোড করার সময় এই তথ্যটি কাজে লাগবে।

  • IO21 - স্পর্শযোগ্য বোতাম A
  • IO22 - স্পর্শযোগ্য বোতাম বি
  • IO15 - জয়স্টিক আপ
  • IO27 - জয়স্টিক ডাউন
  • IO17 - জয়স্টিক ডান
  • IO12 - জয়স্টিক বাম
  • IO13 - জয়স্টিক কেন্দ্র (প্রেস)
  • IO32 - বুজার
  • IO33 - ইনফ্রারেড রিসিভার TSOP4838
  • IO02 - ইনফ্রারেড LED ট্রান্সমিট
  • IO25 - কম্পোজিট ভিডিও আউটপুট (RCA)
  • IO26 - অডিও সিগন্যাল আউটপুট (RCA)

ধাপ 5: ব্যাজ একত্রিত করুন

ব্যাজ একত্রিত করুন
ব্যাজ একত্রিত করুন

উপাদানগুলির জন্য প্লেসমেন্ট দেখানো ইমেজ অনুযায়ী উপাদানগুলি ব্যাজ পিসিবিতে বিক্রি করা যেতে পারে। চারটি ব্যাটারি তারের ব্যতীত সমস্ত উপাদান পিসিবির শীর্ষে (কালো দিক) যায় যা পরে আলোচনা করা হয়েছে।

তিনটি প্রতিরোধক খুব অনুরূপ দেখাচ্ছে, কিন্তু তারা বিনিময়যোগ্য নয়। আপনি ওহমিটার ব্যবহার করে বা ম্যাগনিফায়ার দিয়ে রঙিন ব্যান্ডগুলি পড়ে তাদের সনাক্ত করতে পারেন:

  • 220 ওহম প্রতিরোধক (লাল, লাল, কালো, কালো, বাদামী)
  • 330 ওহম প্রতিরোধক (কমলা, কমলা, কালো, কালো, বাদামী)
  • 1 কে ওহম প্রতিরোধক (বাদামী, কালো, কালো, বাদামী, বাদামী)

প্রতিরোধক এবং সিরামিক ক্যাপাসিটর পোলারাইজড নয় এবং উভয় দিকের মধ্যে ertedোকানো যেতে পারে। যাইহোক, অন্যান্য উপাদানের বেশ কয়েকটি একটি নির্দিষ্ট প্রয়োজনীয় অভিমুখ আছে:

  • IR LED এর লম্বা পিনটি প্রতিবেশী RCA প্লাগের নিকটতম হওয়া উচিত।
  • জয়স্টিকের দুটি ছোট পজিশনিং পেগ রয়েছে যা পিসিবির সাথে খাপ খায়। যদি বিপরীত হয়, ঝাল প্যাড লাইন আপ হবে না।
  • 2N2222 ট্রানজিস্টরটি জয়স্টিকের মুখোমুখি সমতল দিকের দিকে থাকতে হবে।
  • বুজারটি ESP32 T-Display- এর সবচেয়ে কাছের বিন্দুযুক্ত হওয়া উচিত।
  • TSOP4838 IR রিসিভারের গোলাকার পৃষ্ঠ ESP32 T-Display থেকে দূরে থাকা উচিত

আপাতত পাওয়ার সুইচ এবং ব্যাটারি কানেক্টর সরিয়ে রাখুন। আমরা পরবর্তী ধাপে এগুলো সমাধান করব।

ধাপ 6: কিছু কোড লোড করুন

কিছু কোড লোড করুন
কিছু কোড লোড করুন

আমরা ইতিমধ্যে ESP32 MCU প্রোগ্রামিং নিয়ে পরীক্ষা করেছি। এখন যেহেতু এটি ব্যাজটিতে সোল্ডারিং, আমরা ব্যাজ হার্ডওয়্যারের বিভিন্ন দিকগুলি ব্যবহার করতে ESP32 ব্যবহার করতে পারি।

বুজার আউটপুট

আমাদের প্রথম কৌতুকের জন্য, আসুন বুজার গুঞ্জন করি। এর জন্য শুধুমাত্র একটি পিন (IO32) প্রয়োজন এবং ডিসপ্লে লাইব্রেরি সঠিকভাবে কনফিগার করা না থাকলেও এটি পরিচালনা করা উচিত। কেবল HB0057_Buzzer.ino ফাইলটি ধরুন এবং ESP32 এ আপলোড করুন।

জয়স্টিক এবং বাটন ইনপুট

পরবর্তী, আমরা ব্যবহারকারীর ইনপুট পরীক্ষা করতে পারি। HB0057_Joystick.ino স্কেচ IPS ডিসপ্লেতে জয়স্টিক এবং স্পর্শযোগ্য বোতামের অবস্থা দেখাবে।

কম্পোজিট ভিডিও এবং অডিও আউটপুট

চির-উজ্জ্বল বিটলুনির ডনঅফএভি প্রকল্পটি যদি বাক্সের বাইরে কাজ করে তবে আমরা যদি আইডিই-তে টুলস-এর অধীনে ইএসপি 32 পার্টিশন স্কিমকে "বিশাল অ্যাপ" -এ পরিবর্তন করি। এই ভিডিওটি ব্যাখ্যা করে যে সে কীভাবে রঙ PAL/NTSC সংকেত তৈরি করে।

এমুলেশন গোন ওয়াইল্ড

রোসুমুর থেকে ESP_8_BIT প্রকল্প পুরাতন স্কুলে গিয়ে ESP32 MCU- তে কম্পোজিট A/V আউটপুট ব্যবহার করে আটরি 8 বিট কম্পিউটার, NES এবং এসএমএস গেম কনসোল অনুকরণ করে। প্রকল্পের এই হ্যাকডে রিপোর্টটি দেখুন।

আমাদের এই প্রকল্প দ্বারা ব্যবহৃত তিনটি আইও পিন আপডেট করতে হবে যাতে তারা ব্যাজের তারের সাথে মেলে। এগুলি video_out.h ফাইলে পাওয়া যায়:

  • #ভিডিও_পিন 25 নির্ধারণ করুন
  • #অডিও_পিন 26 নির্ধারণ করুন
  • #সংজ্ঞায়িত করুন IR_PIN 33

অতিরিক্ত প্রকল্প

সেখানে অনেক বড় ESP32 প্রজেক্ট রয়েছে যা IO পিন অ্যাসাইনমেন্ট পরিবর্তন করে এবং RCA AV আউটপুট বা অনবোর্ড IPS ডিসপ্লে ব্যবহার করার জন্য ভিডিও প্রজন্মের পুনর্বিবেচনার মাধ্যমে এই ব্যাজ বোর্ডের জন্য লক্ষ্য করা যেতে পারে। আমরা এইগুলির কয়েকটি এবং নথিভুক্ত করব, তাই নজর রাখুন।

ESPFLIX স্ট্রিমিং NETFLIX থেকে ESP32

ESP32 মিনি কনসোল (কম্পোজিট AV)

ESP32 হ্যান্ডহেল্ড গেম কনসোল (LCD)

মারাউডার ব্লুটুথ এবং ওয়াই-ফাই পেন-টেস্টিং

ESP32 T-Display- এ ArduinoMenu ডেমো

টি-ডিসপ্লেতে মাইক্রোপাইথন

Arduino IDE তে ESP32 ব্লুটুথ লো এনার্জি (BLE)

ESP32 এর জন্য TV-B-Gone

ইএসপি 32 ওয়াই-ফাই আইআর রিমোট

ধাপ 7: হ্যাকারবক্স 0057 ইন্ডি ব্যাজের জন্য ব্যাটারি পাওয়ার

হ্যাকারবক্স 0057 ইন্ডি ব্যাজের জন্য ব্যাটারি পাওয়ার
হ্যাকারবক্স 0057 ইন্ডি ব্যাজের জন্য ব্যাটারি পাওয়ার

টি-ডিসপ্লে ESP32 একটি 3.7V লিথিয়াম পলিমার (LiPo) ব্যাটারি দ্বারা চালিত হতে পারে এবং মডিউলটি USB পোর্ট দ্বারা চালিত অবস্থায় ব্যাটারি চার্জ করতে পারে। যেমন এখানে দেখানো হয়েছে, ব্যাজ PCB ব্যাটারিটিকে সার্কিট থেকে স্যুইচ করার জন্য একটি সহজ প্রক্রিয়া প্রদান করে যাতে এটি টি-ডিসপ্লে মডিউল থেকে আনপ্লাগ না করে এটি বন্ধ করা যায়। মনে রাখবেন যে যখন সুইচটি চালিত হয় (ব্যাটারি সীসা খোলা), ব্যাটারিটি ব্যাজ দ্বারা চার্জ করা যায় না।

ধাপ 8: ইনফ্রারেড যোগাযোগ

ইনফ্রারেড যোগাযোগ
ইনফ্রারেড যোগাযোগ

স্পার্কফুন আইআর কমিউনিকেশনস টিউটোরিয়াল অনুযায়ী: আইআর, বা ইনফ্রারেড, যোগাযোগ একটি সাধারণ, সস্তা, এবং বেতার যোগাযোগ প্রযুক্তি ব্যবহার করা সহজ। আইআর আলো দৃশ্যমান আলোর অনুরূপ, এটি ছাড়া এটির তরঙ্গদৈর্ঘ্য একটু বেশি। এর মানে হল যে IR মানুষের চোখের অচেনা - বেতার যোগাযোগের জন্য নিখুঁত। উদাহরণস্বরূপ, যখন আপনি আপনার টিভির রিমোটের একটি বোতাম টিপেন, একটি IR LED বার বার চালু এবং বন্ধ করে, 38, 000 বার সেকেন্ডে, আপনার টিভিতে একটি IR ফটো সেন্সরে তথ্য (যেমন ভলিউম বা চ্যানেল নিয়ন্ত্রণ) প্রেরণ করতে।

ইউএসবি আইআর রিসিভার সহ ইনফ্রারেড পিসি রিমোট

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

মনে রাখবেন যে আপনি পিসি রিমোটের ভিতরে IR LED আলো দেখতে পাচ্ছেন না। IR আলো মানুষের আলো উপলব্ধির সীমার বাইরে। যদি আপনি LED আলোকিত দেখতে চান, আপনার স্মার্টফোনের ক্যামেরা দিয়ে দেখুন এবং রিমোটের একটি বোতাম টিপুন। IR আলো আপনার ফোনের ক্যামেরা সেন্সরের সনাক্তকরণের সীমার বাইরে নয়।

ইনফ্রারেড ব্যাজ হ্যাকিং

হ্যাকারবক্স সেফ মোড ইন্ডি ব্যাজ একটি TSOP4838 (ডেটশীট) ইনফ্রারেড রিসিভার অন্তর্ভুক্ত করে। ব্যাজটি একটি 940nm ইনফ্রারেড LED ট্রান্সমিটারও অন্তর্ভুক্ত করে যা অতিরিক্ত শক্তির জন্য একটি ট্রানজিস্টার সার্কিট দ্বারা চালিত হয়।

এই IR রিসিভার এবং ট্রান্সমিটার ডিভাইসগুলি ব্যবহার করার জন্য একটি IR লাইব্রেরির প্রয়োজন হয়।

Arduino IDE তে, লাইব্রেরি IRremoteESP8266 ইনস্টল করতে সরঞ্জাম> ম্যানেজ লাইব্রেরি ব্যবহার করুন।

লাইব্রেরিও ESP32 এর সাথে কাজ করে

TSOP4838 IR রিসিভার প্রদর্শন করা

ফাইল> উদাহরণ> IRremoteESP8266> IRrecvDemo খুলুন

KRecvPin = 33 সেট করতে কোড সম্পাদনা করুন;

স্কেচ কম্পাইল এবং আপলোড করুন।

সিরিয়াল মনিটরটি খুলুন এবং এটি 115, 200 বাউডে সেট করুন।

ব্যাজ এ পিসি রিমোট (বা অন্যান্য আইআর রিমোট) লক্ষ্য করুন এবং দূরে ফায়ার করুন।

940nm IR LED ট্রান্সমিটার প্রদর্শন

ফাইল> উদাহরণ> DumbIRRepeater খুলুন

KRecvPin = 33 সেট করতে কোড সম্পাদনা করুন; এবং kIrLedPin = 2;

স্কেচ কম্পাইল এবং আপলোড করুন।

সিরিয়াল মনিটরটি খুলুন এবং এটি 115, 200 বাউডে সেট করুন।

পিসি রিমোট থেকে আইআর সিগন্যাল পেতে আইআর রিপিটার হিসেবে ব্যাজটি ব্যবহার করুন এবং তারপর ইউএসবি রিসিভারে "ব্লাস্ট" করুন।

একটি আকর্ষণীয় প্রভাবের জন্য, "বিলম্ব (5000)" এর একটি নতুন লাইন সন্নিবেশ করান; "irsend" দিয়ে শুরু হওয়া প্রথম লাইনের ঠিক আগে। এটি পুনরাবৃত্তির গ্রহণ এবং প্রেরণের মধ্যে পাঁচ সেকেন্ড বিলম্ব করবে। ইউএসবি রিসিভার দেখতে পাবে রিমোট থেকে একটি বোতাম প্রেস করার সময় এবং তারপর আবার পাঁচ সেকেন্ড পরে যখন এটি ডাম্বিররপিটার দ্বারা পুনরায় চালানো হবে।

তথ্যসূত্র

ESP32 এবং ESP8266 এর জন্য IR যোগাযোগের ভিডিও গাইড।

Arduino এ একটি ইনফ্রারেড লাইব্রেরি ব্যবহার করার জন্য Adafruit এর গাইড

ধাপ 9: হ্যাক লাইফ

হ্যাক লাইফ
হ্যাক লাইফ

আমরা আশা করি আপনি ইলেকট্রনিক্স এবং কম্পিউটার প্রযুক্তিতে এই মাসের হ্যাকারবক্স অ্যাডভেঞ্চার উপভোগ করছেন। পৌঁছান এবং নীচের মন্তব্যগুলিতে বা অন্যান্য সামাজিক মিডিয়াতে আপনার সাফল্য ভাগ করুন। এছাড়াও, মনে রাখবেন যে আপনার কোন প্রশ্ন থাকলে বা কিছু সাহায্যের প্রয়োজন হলে আপনি যে কোন সময় [email protected] ইমেইল করতে পারেন।

এরপর কি? বিপ্লবে যোগ দাও. হ্যাকলাইফ বাঁচুন। প্রতি মাসে আপনার মেইলবক্সে হ্যাকযোগ্য গিয়ারের একটি দুর্দান্ত বাক্স পান। HackerBoxes.com এ সার্ফ করুন এবং আপনার মাসিক হ্যাকারবক্স সাবস্ক্রিপশনের জন্য সাইন আপ করুন।

প্রস্তাবিত: