সুচিপত্র:

হ্যাকারবক্স 0047: ওল্ড স্কুল: 12 টি ধাপ
হ্যাকারবক্স 0047: ওল্ড স্কুল: 12 টি ধাপ

ভিডিও: হ্যাকারবক্স 0047: ওল্ড স্কুল: 12 টি ধাপ

ভিডিও: হ্যাকারবক্স 0047: ওল্ড স্কুল: 12 টি ধাপ
ভিডিও: Как спрятать данные в ячейках Excel? 2024, জুলাই
Anonim
হ্যাকারবক্স 0047: ওল্ড স্কুল
হ্যাকারবক্স 0047: ওল্ড স্কুল

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

এই নির্দেশযোগ্যটিতে হ্যাকারবক্স 0047 দিয়ে শুরু করার জন্য তথ্য রয়েছে, যা সরবরাহ শেষ হওয়ার সময় এখানে কেনা যাবে। আপনি যদি প্রতি মাসে আপনার মেইলবক্সে এইরকম একটি হ্যাকারবক্স পেতে চান, দয়া করে HackerBoxes.com এ সাবস্ক্রাইব করুন এবং বিপ্লবে যোগ দিন!

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

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

  • এক্সক্লুসিভ ওল্ড স্কুল ভিজিএ পিসি কিট
  • দুটি আরডুইনো ন্যানো মডিউল 5V 16MHz
  • প্লাস্টিক স্টোরেজ বক্সে 200 পিস LED কিট
  • অ্যালুমিনিয়াম ইউএসবি ফ্ল্যাশ ড্রাইভ 8 জিবি
  • 6-ইন -1 পকেট লকস্পোর্ট টুল
  • যথার্থ তারের কর্তনকারী
  • মাইক্রোএসডি ব্রেকআউট মডিউল
  • মাইক্রোএসডি ইউএসবি রিডার
  • দুটি 40 পিন পুরুষ ব্রেকওয়ে হেডার
  • মহিলা-মহিলা 10 সেমি ডিউপন্ট জাম্পার
  • উবুন্টু লিনাক্স ডিকাল

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

  • সোল্ডারিং আয়রন, সোল্ডার এবং বেসিক সোল্ডারিং টুলস
  • সফটওয়্যার সরঞ্জাম চালানোর জন্য কম্পিউটার
  • উদ্ধার হওয়া ভিজিএ মনিটর (কর্মক্ষেত্রে একটি সাশ্রয়ী মূল্যের দোকান বা পুরানো স্টোরেজ রুম চেষ্টা করুন)
  • PS/2 কীবোর্ড (কর্মস্থলে একটি মিতব্যয়ী দোকান বা পুরনো স্টোরেজ রুম চেষ্টা করুন)

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

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

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

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

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

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

এছাড়াও, এই ভিডিওটি দেখুন এবং ভিডিওটির বর্ণনায় আশ্চর্যজনক লিঙ্কগুলি দেখুন।

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

নৈতিক বিবেচ্য বিষয়:

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

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

ধাপ 3: সমস্ত লিড ট্রিম করুন

সমস্ত লিড ছাঁটা
সমস্ত লিড ছাঁটা

যখন সোল্ডারিং, সবসময় trimmer হতে বাড়ে। বিপজ্জনক সিনেমার সামগ্রী নিরস্ত্র করার সময় সবুজ তার কাটার কথা উল্লেখ না করা।

সুস্বাস্থ্যের জন্য এই সরঞ্জামটি ব্যবহার করুন। চোখের সুরক্ষা পরা সম্পর্কে প্রস্তুতকারকের কাছ থেকে এখানে দেখানো সতর্কতাগুলি মনোযোগ দিন। তারা চায় না যে আপনি আপনার চোখের কোন দিকে তাকান। আমরাও করি না।

ধাপ 4: আরডুইনো ন্যানো মাইক্রোকন্ট্রোলার প্ল্যাটফর্ম

আরডুইনো ন্যানো মাইক্রোকন্ট্রোলার প্ল্যাটফর্ম
আরডুইনো ন্যানো মাইক্রোকন্ট্রোলার প্ল্যাটফর্ম

আমরা সবাই আরডুইনো ন্যানোকে ভালবাসি এবং এই মাসে আমাদের তাদের দুটি দরকার হবে! অন্তর্ভুক্ত Arduino ন্যানো বোর্ড হেডার পিন সঙ্গে আসে, কিন্তু তারা মডিউল বিক্রি হয় না। আপাতত পিনগুলি ছেড়ে দিন। হেডার পিনগুলিতে সোল্ডারিংয়ের আগে উভয় Arduino Nano মডিউলগুলিতে এই প্রাথমিক পরীক্ষাগুলি সম্পাদন করুন। যা প্রয়োজন তা হল একটি মাইক্রো ইউএসবি কেবল এবং উভয় Arduino ন্যানো বোর্ড যেমন তারা ব্যাগ থেকে বেরিয়ে আসে।

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

বৈশিষ্ট্য:

  • মাইক্রোকন্ট্রোলার: Atmel ATmega328P
  • ভোল্টেজ: 5V
  • ডিজিটাল I/O পিন: 14 (6 PWM)
  • এনালগ ইনপুট পিন: 8
  • ডিসি কারেন্ট প্রতি I/O পিন: 40 mA
  • ফ্ল্যাশ মেমরি: 32 KB (বুটলোডারের জন্য 2KB)
  • SRAM: 2 KB
  • EEPROM: 1 KB
  • ঘড়ির গতি: 16 মেগাহার্টজ
  • মাত্রা: 17mm x 43mm

আরডুইনো ন্যানোর এই বিশেষ রূপটি হল কালো রোবটডিন ন্যানো। একটি CH340G USB/সিরিয়াল ব্রিজ চিপের সাথে সংযুক্ত একটি অন-বোর্ড মাইক্রো ইউএসবি পোর্ট অন্তর্ভুক্ত করে। CH340 সম্পর্কে বিস্তারিত তথ্য (এবং ড্রাইভার, প্রয়োজন হলে) এখানে পাওয়া যাবে।

যখন আপনি প্রথম আপনার কম্পিউটারের একটি USB পোর্টে Arduino Nano প্লাগ করেন, তখন সবুজ পাওয়ার লাইট আসতে হবে এবং কিছুক্ষণ পরেই নীল LED ধীরে ধীরে জ্বলতে শুরু করবে। এটি ঘটে কারণ ন্যানোটি BLINK প্রোগ্রামের সাথে প্রি-লোড করা হয়েছে, যা একেবারে নতুন Arduino Nano তে চলছে।

সফটওয়্যার: আপনার যদি এখনও Arduino IDE ইনস্টল না থাকে, তাহলে আপনি Arduino.cc থেকে এটি ডাউনলোড করতে পারেন

কম্পিউটারে একটি USB পোর্টে MicroUSB কেবল এবং তারের অন্য প্রান্তে ন্যানো প্লাগ করুন। Arduino IDE সফটওয়্যারটি চালু করুন। আইডিইতে টুলস> বোর্ডের অধীনে "আরডুইনো ন্যানো" এবং টুলস> প্রসেসরের অধীনে "ATmega328P (পুরাতন বুটলোডার)" নির্বাচন করুন। সরঞ্জাম> পোর্টের অধীনে উপযুক্ত ইউএসবি পোর্ট নির্বাচন করুন (এটি সম্ভবত "wchusb" সহ একটি নাম)।

অবশেষে, উদাহরণ কোডের একটি অংশ লোড করুন: ফাইল-> উদাহরণ-> বেসিক-> ব্লিঙ্ক

ব্লিঙ্ক আসলে সেই কোড যা ন্যানোতে প্রি -লোড করা হয়েছিল এবং ধীরে ধীরে নীল এলইডি ঝলকানোর জন্য এখনই চলতে হবে। তদনুসারে, যদি আমরা এই উদাহরণ কোডটি লোড করি তবে কিছুই পরিবর্তন হবে না। পরিবর্তে, কোডটি একটু পরিবর্তন করা যাক।

ঘনিষ্ঠভাবে দেখলে, আপনি দেখতে পাবেন যে প্রোগ্রামটি LED চালু করে, 1000 মিলিসেকেন্ড (এক সেকেন্ড) অপেক্ষা করে, LED বন্ধ করে দেয়, আরেকটি সেকেন্ড অপেক্ষা করে, এবং তারপর আবার সব করে - চিরতরে।

"বিলম্ব (1000)" বিবৃতি উভয়কে "বিলম্ব (100)" এ পরিবর্তন করে কোডটি সংশোধন করুন। এই পরিবর্তনের ফলে LED দশগুণ দ্রুত জ্বলজ্বল করবে, তাই না?

আপনার সংশোধিত কোডের ঠিক উপরে UPLOAD বাটনে (তীর চিহ্ন) ক্লিক করে পরিবর্তিত কোডটি ন্যানোতে লোড করা যাক। স্থিতি তথ্যের জন্য কোডের নীচে দেখুন: "সংকলন" এবং তারপরে "আপলোড করা"। অবশেষে, IDE "আপলোড সম্পূর্ণ" নির্দেশ করবে এবং আপনার LED দ্রুত জ্বলজ্বলে হওয়া উচিত।

যদি তাই হয়, অভিনন্দন! আপনি শুধু আপনার প্রথম এমবেডেড কোড হ্যাক করেছেন।

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

তাদের কাছে কিছু বিক্রি করার আগে, প্রতিটিতে একটি কাস্টম প্রোগ্রাম লোড করে এবং এটি সঠিকভাবে চলছে কিনা তা নিশ্চিত করে Arduino Nano মডিউল দুটি পরীক্ষা করুন।

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

ধাপ 5: ওল্ড স্কুল ভিজিএ পিসি কিট

ওল্ড স্কুল ভিজিএ পিসি কিট
ওল্ড স্কুল ভিজিএ পিসি কিট

ওল্ড স্কুল ভিজিএ পিসি কিট বিষয়বস্তু:

  • ওল্ড স্কুল ভিজিএ পিসি প্রিন্টেড সার্কিট বোর্ড
  • দুটি আরডুইনো ন্যানো মাইক্রোকন্ট্রোলার মডিউল
  • HD15 VGA সংযোগকারী
  • মিনি-ডিআইএন পিএস/2 কীবোর্ড সংযোগকারী
  • দুই 68 ওহম প্রতিরোধক
  • দুটি 470 ওহম প্রতিরোধক
  • পাইজো বুজার

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

কয়েকটি ডিজাইনের নোট: এটি প্রস্তাব করা হয় যে একবার উভয় ন্যানো ইনস্টল হয়ে গেলে, কেবলমাত্র একবারে তাদের একটিকে ইউএসবি পাওয়ারে প্লাগ করুন, উভয়ই একবারে নয়। একইভাবে, উভয় ন্যানো তাদের A0 পিন থেকে বুজার চালাতে পারে। শুধুমাত্র A0 পিনের একটি আউটপুট হিসাবে কনফিগার করুন, উভয়ই একই সময়ে নয়। দুটি MCU- এর ঠিক নিচে I/O পিনের একটি সারি (হেডার J1) আছে (পিন অ্যাসাইনমেন্টের জন্য পরিকল্পিত দেখুন)। নিচের সারি (শিরোলেখ J2) কেবল একটি "ব্রেডবোর্ডিং স্পেস" এবং এটি পিসিবির মধ্যে কোন কিছুর সাথে সংযোগ স্থাপন করে না।

ধাপ 6: ওল্ড স্কুল পিসি - পিএস/2 কীবোর্ড

ওল্ড স্কুল পিসি - PS/2 কীবোর্ড
ওল্ড স্কুল পিসি - PS/2 কীবোর্ড

কীবোর্ড ইন্টারফেস এবং লাইব্রেরি পরীক্ষা করার জন্য, প্রথমে PCB- এ শুধুমাত্র দুটি আইটেম পপুলেট করুন:

  1. প্রধান MCU (Arduino Nano)
  2. মিনি-ডিআইএন পিএস/2 সংযোগকারী

প্রধান এমসিইউতে দুটি দীর্ঘ কালো হেডার সারি প্রয়োজন। ছয় পিন (2x3) হেডার ব্যবহার করা হয় না।

আরডুইনোর জন্য পল স্টফ্রেজেনের PS2 কীবোর্ড লাইব্রেরি ইনস্টল করুন।

Arduino IDE এর মধ্যে, ফাইল> উদাহরণ> PS2Keyboard> Simple_Test খুলুন

পূর্ববর্তী ধাপে পিসিবি পরিকল্পিত থেকে, আপনি দেখতে পারেন যে কেবিসিএলকে পিন ডি 3 তে রয়েছে (উদাহরণ দ্বারা অনুমিত হিসাবে ডি 5 নয়), তাই নিশ্চিত করুন যে উদাহরণগুলিতে পিন সংজ্ঞায়িত করা হয়েছে:

const int DataPin = 8; const int IRQpin = 3;

তারপরে সেই কোডটি প্রধান এমসিইউতে প্রোগ্রাম করুন, একটি পিএস/2 কীবোর্ড সংযুক্ত করুন, আরডুইনো সিরিয়াল মনিটরটি 9600 বিপিএস -এ খুলুন এবং টাইপ করা শুরু করুন।

কীবোর্ড স্ক্যান কোড Demystified

মনে রাখবেন যে বেশিরভাগ পুরোনো ইউএসবি কীবোর্ড হল ইউএসবি এবং পিএস/২ কীবোর্ডের সমন্বয় এবং এটি একটি অ্যাডাপ্টারের সাথে ব্যবহার করা যেতে পারে বা পিএস/২ পোর্টের সাথে সংযোগ স্থাপনের জন্য পুনরায় ব্যবহার করা যেতে পারে। এই দ্বৈত ইন্টারফেস কীবোর্ডগুলি সাধারণত একটি ছোট USB-to-PS/2 অ্যাডাপ্টার প্লাগ দিয়ে আসে। যাইহোক, নতুন USB কীবোর্ড যা PS/2 অ্যাডাপ্টারের সাথে আসেনি তারা সাধারণত PS/2 সিগন্যাল প্রদান করবে না এবং এই ধরনের অ্যাডাপ্টারের সাথে কাজ করবে না।

ধাপ 7: ওল্ড স্কুল পিসি - ভিজিএ ভিডিও আউটপুট

ওল্ড স্কুল পিসি - ভিজিএ ভিডিও আউটপুট
ওল্ড স্কুল পিসি - ভিজিএ ভিডিও আউটপুট

অন্যান্য Arduino Nano (VIDEO MCU), চারটি প্রতিরোধক (নোট দুটি ভিন্ন মান আছে), বুজার এবং VGA সংযোগকারীকে বিক্রি করুন। আবারও MCU এর ছয় (2x3) পিন হেডার ব্যবহার করা হয় না।

Arduino এর জন্য Sandro Maffiodo এর VGAX লাইব্রেরি ইনস্টল করুন। একটি ভিজিএ মনিটর লাগান। ফাইল> উদাহরণ> VGAX এর অধীনে উদাহরণ ফাইল উপভোগ করুন

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

ধাপ 8: ওল্ড স্কুল পিসি - বেসিক প্রোগ্রামিং ভাষা

Image
Image

এই কীবোর্ড, ভিডিও এবং এমসিইউ প্রসেসিং ব্লকগুলিকে একটি সাধারণ, তবুও মার্জিত, 8-বিট ভিজিএ পিসিতে সংযুক্ত করা যায় যা বেসিক প্রোগ্রামিং ভাষা সমর্থন করতে সক্ষম। এই সব টুকরো একসাথে রাখার জন্য রব কাইকে প্রপস।

BASIC (শিক্ষানবিশ সব উদ্দেশ্য সিম্বলিক নির্দেশনা কোড) একটি সাধারণ উদ্দেশ্য, উচ্চ স্তরের প্রোগ্রামিং ভাষা ব্যবহার সহজতার উপর জোর দেয়। প্রায় সর্বজনীনভাবে, ১s০ এর দশকের হোম কম্পিউটারে রম-বাসিন্দা বেসিক দোভাষী ছিল, যা মেশিনগুলি সরাসরি বুট করে। এই পুরানো স্কুল মাইক্রোতে বিভিন্ন ধরণের অ্যাপল II, কমোডোর, টিআরএস -80, আটারি এবং সিনক্লেয়ার মেশিন রয়েছে। (উইকিপিডিয়া)

দ্বৈত এমসিইউ ডিজাইনগুলি প্রথম এমডিইউ হিসাবে প্রথম আরডুইনো ব্যবহার করে, যেখানে টিনি বেসিক প্লাস এবং পিএস 2 কীবোর্ড লাইব্রেরি আপলোড করা হয়। দ্বিতীয় ভিডিও এমসিইউ একটি গ্রাফিক ডিসপ্লে জেনারেটর হিসাবে ব্যবহৃত হয় যা VGAX লাইব্রেরি চালায়। ভিডিও এমসিইউ ASCII অক্ষরের 4 টি রঙ, 10 সারি x 24 কলাম তৈরি করতে পারে।

Arduino I/O সরাসরি বেসিক প্রোগ্রাম থেকে চালিত হতে পারে। এই ভিডিওতে দেখানো হয়েছে, একটি LED ঝলকানি কয়েকটি প্রোগ্রাম লাইন দ্বারা চালিত হয়। বেসিক কোড এমনকি MCU এর EEPROM- এ সংরক্ষণ করা যায়।

কোড: এমসিইউ উভয়ের জন্য স্কেচ এবং অন্যান্য বিভিন্ন বিবরণ প্রকল্পের জন্য রব কাই এর নির্দেশনায় পাওয়া যায়।

প্রোগ্রামিং নোট: MCU মডিউলগুলি PCB- এ থাকার পরে প্রোগ্রাম করার সময়, মাঝে মাঝে সমস্যা দেখা দেয় যেহেতু সিরিয়াল ইন্টারফেসগুলি সংযুক্ত থাকে এবং প্রোগ্রামিংয়ে হস্তক্ষেপ করতে পারে। ইউএসবি কেবল ভিডিও এমসিইউ প্রোগ্রাম করার সময় মূল এমসিইউতে রিসেট বোতামটি ধরে রাখুন, এবং ইউএসবি কেবল মেইন এমসিইউ প্রোগ্রাম করার সময়।

ধাপ 9: উবুন্টু লিনাক্সের মাধ্যমে ইউএসবি স্টিক চালান

মাইক্রোএসডি টিএফ ব্রেকআউট মডিউল
মাইক্রোএসডি টিএফ ব্রেকআউট মডিউল

উবুন্টু ডেবিয়ান ভিত্তিক একটি ফ্রি এবং ওপেন সোর্স লিনাক্স ডিস্ট্রিবিউশন। উবুন্টু প্রতি ছয় মাসে মুক্তি পায়, দীর্ঘমেয়াদী সহায়তা (এলটিএস) প্রতি দুই বছরে মুক্তি পায়। উবুন্টু ক্যানোনিকাল এবং ব্যবহারকারী সম্প্রদায় দ্বারা বিকশিত হয়েছে। উবুন্টুর উবুন্টুর আফ্রিকান দর্শনের নামে নামকরণ করা হয়েছে, যা ক্যানোনিক্যাল অনুবাদ করে "অন্যদের কাছে মানবতা" বা "আমি যা আছি তার কারণে আমি সবাই"। (উইকিপিডিয়া)

ইউএসবি স্টিকে উবুন্টু ব্যবহার করে দেখুন না কেন?

  • উবুন্টু ইনস্টল বা আপগ্রেড করুন
  • আপনার পিসি কনফিগারেশন স্পর্শ না করে উবুন্টু ডেস্কটপের অভিজ্ঞতা পরীক্ষা করুন
  • ধার করা মেশিনে বা ইন্টারনেট ক্যাফে থেকে উবুন্টুতে বুট করুন
  • একটি ভাঙা কনফিগারেশন মেরামত বা ঠিক করার জন্য USB স্টিকে ডিফল্টরূপে ইনস্টল করা সরঞ্জামগুলি ব্যবহার করুন

একটি বুটযোগ্য উবুন্টু ইউএসবি স্টিক তৈরি করা খুবই সহজ, বিশেষ করে উবুন্টু থেকেই। প্রক্রিয়াটি এখানে কয়েকটি ধাপে আচ্ছাদিত।

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

ধাপ 10: মাইক্রোএসডি টিএফ ব্রেকআউট মডিউল

একটি TF কার্ড এবং একটি মাইক্রোএসডি কার্ডের মধ্যে পার্থক্য কি? (সূত্র)

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

মনে রাখবেন যে মাইক্রোএসডি মেমরি ডিভাইসগুলি 3.3V ডিভাইস, তাই এখানে দেখানো সহজ ব্রেকআউট মডিউল 3.3V সিস্টেমে ব্যবহার করা উচিত। উদাহরণস্বরূপ, 3.3V মাইক্রোকন্ট্রোলারগুলির সাথে। আপনি প্রায়শই প্রকল্পের বন্য (উদাহরণ এক, উদাহরণ দুই) এর উদাহরণ পাবেন যা মাইক্রোএসডি কার্ডগুলিতে 5V I/O সংকেত জ্যাম করে। আপনি যদি বিপজ্জনকভাবে বাঁচতে চান তবে এগুলি সাধারণত কাজ করে, তবে এগুলি কম স্থিতিশীল হতে পারে এবং এমনকি মাইক্রোএসডি কার্ডের ক্ষতি করতে পারে। 5V মাইক্রোকন্ট্রোলার সহ মাইক্রোএসডি কার্ড ব্যবহারের জন্য আরও সঠিক/শক্তিশালী সমাধানগুলির মধ্যে রয়েছে লেভেল-শিফটার বা ভোল্টেজ-ডিভাইডার নেটওয়ার্ক (উভয়ই এখানে আলোচনা করা হয়েছে)।

ধাপ 11: ম্যান্ডেলব্রট জুম - পড়ে যাবেন না

Image
Image

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

  • ম্যানুয়াল জুম টুল
  • এত কোড
  • পুনরাবৃত্তি: এন। পুনরাবৃত্তি দেখুন

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

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

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

প্রস্তাবিত: