HackerBox 0041: CircuitPython: 8 ধাপ
HackerBox 0041: CircuitPython: 8 ধাপ
Anonim
হ্যাকারবক্স 0041: সার্কিটপাইথন
হ্যাকারবক্স 0041: সার্কিটপাইথন

বিশ্বজুড়ে হ্যাকারবক্স হ্যাকারদের শুভেচ্ছা। HackerBox 0041 আমাদের জন্য এনেছে CircuitPython, MakeCode Arcade, Atari Punk Console, এবং আরো অনেক কিছু। এই নির্দেশযোগ্যটিতে হ্যাকারবক্স 0041 দিয়ে শুরু করার জন্য তথ্য রয়েছে, যা সরবরাহ শেষ হওয়ার সময় এখানে কেনা যাবে। আপনি যদি প্রতি মাসে আপনার মেইলবক্সে এইরকম একটি হ্যাকারবক্স পেতে চান, দয়া করে HackerBoxes.com এ সাবস্ক্রাইব করুন এবং বিপ্লবে যোগ দিন!

হ্যাকারবক্স 0041 এর জন্য বিষয় এবং শিক্ষার উদ্দেশ্য:

  • SAMD51 ARM Cortex M4 অন্বেষণ করা
  • সার্কিটপাইথনের সাথে এম্বেডেড প্রোগ্রামিং
  • মেককোড আর্কেডের জন্য রেট্রো গেম ডিজাইন
  • Atari Punk Console Synth একত্রিত করা

হ্যাকারবক্সগুলি DIY ইলেকট্রনিক্স এবং কম্পিউটার প্রযুক্তির জন্য মাসিক সাবস্ক্রিপশন বক্স পরিষেবা। আমরা শখ, নির্মাতা এবং পরীক্ষক। আমরা স্বপ্নের স্বপ্নদ্রষ্টা।

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

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

Image
Image
  • Adafruit ItsyBitsy M4 Express
  • এক্সক্লুসিভ মেককোড আর্কেড পিসিবি
  • এক্সক্লুসিভ আটারি পাঙ্ক কনসোল পিসিবি
  • দুটি ইলেকট্রনিক কম্পোনেন্ট প্যাক
  • রঙ প্রদর্শন 128x160 পিক্সেল TFT
  • CR2032 Coin Cell Five Pack
  • RGB 12 LED রিং মডিউল
  • SG90 মাইক্রো সার্ভো মোটর
  • 400 পয়েন্ট ক্লিয়ার ব্রেডবোর্ড
  • ডিউপন্ট জাম্পার তার-পুরুষ
  • ব্রেইড মাইক্রো ইউএসবি কেবল
  • এক্সক্লুসিভ সার্কিট পাইথন ডিকাল
  • এক্সক্লুসিভ হ্যাকারবক্স মেকার ডিকাল
  • এক্সক্লুসিভ হ্যাকারবক্স আয়রন-অন প্যাচ

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

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

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

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

ধাপ 2: ইলেকট্রনিক কম্পোনেন্ট প্যাক

Adafruit ItsyBitsy M4 Express
Adafruit ItsyBitsy M4 Express

এখানে দেখানো উপাদানগুলির সাথে নিজেকে পরিচিত করুন। রঙ কোডেড ব্লক অনুযায়ী এই উপাদানগুলির প্রস্তাবিত বরাদ্দ নোট করুন।

HackerBox 0041 এ দুটি রিসেলেবল পলি ব্যাগে বস্তাবন্দী এই উপাদানগুলি অন্তর্ভুক্ত রয়েছে। অনুগ্রহ করে মনে রাখবেন উপাদানগুলি প্যাকেজিংয়ের সুবিধার জন্য শুধুমাত্র দুটি ব্যাগে বিভক্ত এবং দুটি ব্যাগের এক বা অন্য অংশে উপাদান স্থাপনের কোন অর্থ নেই।

ধাপ 3: Adafruit ItsyBitsy M4 Express

Adafruit ItsyBitsy M4 Express- এ মাইক্রোচিপ ATSAMD51 ARM Cortex M4 (ডেটশীট) প্রসেসর 120 মেগাহার্টজে চলছে। মাইক্রোকন্ট্রোলারে রয়েছে ফ্লোটিং পয়েন্ট সাপোর্ট, 512KB ফ্ল্যাশ এবং 192KB র‍্যাম।

যদিও ItsyBitsy M4 Arduino IDE এর সাথে ব্যবহার করা যেতে পারে, এটি বোর্ডে CircuitPython দিয়ে জাহাজ পাঠায়। যখন আপনি এটি প্লাগ ইন করেন, তখন এটি একটি ছোট ডিস্ক ড্রাইভ হিসাবে প্রদর্শিত হবে যার সাথে main.py থাকবে। আপনার জনপ্রিয় টেক্সট এডিটর দিয়ে main.py সম্পাদনা করুন সবচেয়ে জনপ্রিয় প্রোগ্রামিং ভাষা পাইথন ব্যবহার করে আপনার প্রজেক্ট তৈরি করতে। কোন ইন্সটল, আইডিই বা কম্পাইলারের প্রয়োজন নেই, তাই আপনি এটি যেকোনো কম্পিউটারে ব্যবহার করতে পারেন, এমনকি ক্রোমবুক বা কম্পিউটার যেখানে আপনি সফটওয়্যার ইনস্টল করতে পারবেন না।

ধাপ 4: সার্কিটপাইথন

সার্কিট পাইথন
সার্কিট পাইথন

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

সার্কিটপাইথন পৃষ্ঠায় অ্যাডাফ্রুট ওয়েলকাম সেরা সূচনা পয়েন্ট।

অ্যাডারফ্রুট সার্কিটপাইথন এসেনশিয়ালস ডেমো পরীক্ষায় কাজ করার সময় হ্যাকারবক্স 0041 থেকে সোল্ডারলেস ব্রেডবোর্ড, জাম্পার ওয়্যার এবং অন্যান্য বিভিন্ন আইটেমগুলি দরকারী।

ধাপ 5: মেককোড আর্কেড

মেককোড আর্কেড
মেককোড আর্কেড

মেককোড আর্কেড একটি ওয়েব ভিত্তিক, শিক্ষানবিশ বান্ধব প্ল্যাটফর্ম যা ওয়েবের জন্য এবং মাইক্রোকন্ট্রোলারদের জন্য রেট্রো আর্কেড গেম তৈরির জন্য। এক্সক্লুসিভ হ্যাকারবক্স মেককোড আর্কেড PCB, Adafruit ItsyBitsy M4 Express, একটি কালার TFT ডিসপ্লে এবং সাতটি পুশবটন ব্যবহার করে, আপনি আপনার নিজের হাতে মেকড কোড আর্কেড প্ল্যাটফর্ম একত্রিত করতে পারেন।

সম্বন্ধীয় নোট: সিল্কস্ক্রিনে মুখোমুখি "ItsyBitsy" লেখা সহ PCB পাশ দিয়ে শুরু করুন। সমস্ত উপাদান পিসিবির এই দিকে যায়। পিসিবি ডিজাইনে একটি পাইজো বুজার রয়েছে যা ইটসিবিটসির সাথে যুক্ত। যাইহোক, সেই আউটপুটের জন্য সমর্থন এখনও আর্কেড কোডে প্রয়োগ করা হবে বলে মনে হয় না, তাই এই সময়ে বাজারের সোল্ডারিং optionচ্ছিক। ইটিসিবিটসির জন্য একটি "সকেট" তৈরি করতে 40pin মহিলা হেডার দুটি 14 টি পিন বিভাগে বিভক্ত করা যেতে পারে। ItsyBitsy সকেটিং করে আর্কেড PCB এর মডিউল চালু এবং বন্ধ করা এবং বিভিন্ন প্রজেক্টের জন্য প্রয়োজনীয় সোল্ডারলেস ব্রেডবোর্ড সমর্থন করে। অবশ্যই, যদি আপনি অনেক ফ্রিকোয়েন্সি সহ ItsyBitsy- এর জন্য উভয় প্ল্যাটফর্ম ব্যবহার করে শেষ করেন, তাহলে আপনি হয়তো আরেকটি ItsyBitsy বাছতে এবং সরাসরি আর্কেড PCB- এ বিক্রি করতে চান।

প্রোগ্রামিং: SAMD51 এর জন্য মেককোড আর্কেডে বিস্তারিত দেখুন।

ধাপ 6: মেককোড আর্কেড PCB এর জন্য ব্যাটারি পাওয়ার

মেককোড আর্কেড পিসিবি এর ব্যাটারি পাওয়ার
মেককোড আর্কেড পিসিবি এর ব্যাটারি পাওয়ার

ডিফল্টরূপে, মেকসিড আর্কেড পিসিবি ইটসিবিটসিতে মাইক্রো ইউএসবি পোর্টের মাধ্যমে চালিত হয়। ইউএসবি পাওয়ার একটি কম্পিউটার ইউএসবি পোর্ট, একটি ওয়াল ওয়ার্ট ইত্যাদি দ্বারা সরবরাহ করা যেতে পারে।

একটি পোর্টেবল আর্কেড প্ল্যাটফর্মের জন্য, ইউএসবি পোর্ট একটি ইউএসবি পাওয়ার ব্যাংক ব্যবহার করে চালিত হতে পারে। Allyচ্ছিকভাবে, LiPo ব্যাটারি শক্তি সংহত করার জন্য একটি পরিষ্কার সমাধান হল ছবিতে দেখানো Adafruit LiIon/LiPoly ব্যাকপ্যাক। এই ব্যাকপ্যাকটি একটি LiPo ব্যাটারি এবং allyচ্ছিকভাবে একটি অন/অফ বোতামের সাথে মিলিত হতে পারে। ফটো থেকে মনে রাখবেন যে লিপো ব্যাকপ্যাকটি আর্কেড পিসিবির পিছনে সুন্দরভাবে স্থাপন করা যেতে পারে। ItsyBitsy এর প্রাসঙ্গিক তিনটি পিন ছেড়ে যেতে সাহায্য করে যদি আপনি সোল্ডারিংয়ের পরে অন্য পিনগুলি ছাঁটাই করার পরিকল্পনা করেন।

ধাপ 7: আটারি পাঙ্ক কনসোল ব্যাজ

আটারি পাঙ্ক কনসোল ব্যাজ
আটারি পাঙ্ক কনসোল ব্যাজ

আটারি পাঙ্ক কনসোল একটি জনপ্রিয় সার্কিট যা দুটি 555 টাইমার আইসি বা একক 556 ডুয়াল টাইমার আইসি ব্যবহার করে। আসল সার্কিটটি 1980 সালে একটি রেডিও শ্যাক পুস্তিকায় প্রকাশিত হয়েছিল। এর ডিজাইনার ফরেস্ট এম মিমস তৃতীয় তার সার্কিটটিকে "ইঞ্জিনিয়ার্স মিনি -নোটবুক - 555 সার্কিট" পুস্তিকায় "স্টেপড টোন জেনারেটর" বলেছিলেন।

সার্কিটটিকে প্রায়ই "আটারি পাঙ্ক কনসোল" বলা হয় কারণ এর "লো-ফাই" শব্দগুলি 1980 এর দশকের ক্লাসিক আটারি কনসোল গেমগুলির সাথে সাদৃশ্যপূর্ণ, যার একটি স্কয়ার ওয়েভ আউটপুট আটারি 2600 এর মতো। অসিলেটর যা একটি একক (বর্গাকার) নাড়ি তৈরি করে।

সমবেত নোট:

  • দুটি মুদ্রা সেল ক্লিপ বোর্ডের পিছনে যায়
  • অন্যান্য সমস্ত উপাদান বোর্ডের সামনে যায়
  • মুদ্রা ঘরের সাথে ভাল যোগাযোগ নিশ্চিত করতে প্রতিটি ক্লিপের জন্য তিনটি প্যাড টিন করুন
  • একটি 1K রোধকারী R2 IC এর ঠিক নীচে অবস্থিত
  • ডিআইপি সুইচ নিয়ন্ত্রণ ক্ষমতা অসিলেটর এবং LEDs আলাদাভাবে
  • C1 এবং C2 0.1uF ক্যাপ
  • C3 একটি 10uF ক্যাপ
  • তিনটি ক্যাপের জন্য, লম্বা পিন + চিহ্নের দিকে রেখে বোর্ডে মেরুতা চিহ্নিত করুন
  • স্পষ্ট, স্ব-ঝলকানি LEDs জন্য ছোট পিন বোর্ড বৃত্ত সমতল প্রান্ত কাছাকাছি গর্ত মধ্যে যায়
  • PCB- তে স্পিকারের জন্য + চিহ্ন আছে
  • আইসি (এবং তার সকেট) বোর্ডে অর্ধবৃত্ত চিহ্নিতকরণ অনুযায়ী ভিত্তিক হওয়া উচিত
  • চিপ ছাড়া আইসি সকেটটি সোল্ডার করুন এবং তারপর আইসি সকেটটিতে একবার ঠান্ডা করুন
  • 1Mohm potentiometers নীচে "B105" চিহ্নিত করা হয়েছে। পার্টস কিটের কিছু সংস্করণে, 500Kohm potentiometers পরিবর্তে প্রদান করা হয়। এগুলি "B504" চিহ্নিত করা হয়েছে।
  • 5Kohm potentiometer কে "B502" চিহ্নিত করা হয়েছে। পার্টস কিটের কিছু সংস্করণে, এর পরিবর্তে 1Kohm পটেনশিয়োমিটার প্রদান করা হয়। এটি "B102" হিসাবে চিহ্নিত।

উইকিপিডিয়া আটারি পাঙ্ক কনসোল পৃষ্ঠা

জামেকো ইলেকট্রনিক্স আটারি পাঙ্ক কনসোল পেজ

ধাপ 8: হ্যাকলাইফ বাস

হ্যাকলাইফ বাস করে
হ্যাকলাইফ বাস করে

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

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

প্রস্তাবিত: