সুচিপত্র:

হ্যাকারবক্স 0025: ফ্লেয়ার ওয়্যার: 15 টি ধাপ
হ্যাকারবক্স 0025: ফ্লেয়ার ওয়্যার: 15 টি ধাপ

ভিডিও: হ্যাকারবক্স 0025: ফ্লেয়ার ওয়্যার: 15 টি ধাপ

ভিডিও: হ্যাকারবক্স 0025: ফ্লেয়ার ওয়্যার: 15 টি ধাপ
ভিডিও: Сериал - "Сваты" (1-й сезон 1-я серия) фильм комедия для всей семьи 2024, জুলাই
Anonim
হ্যাকারবক্স 0025: ফ্লেয়ার ওয়্যার
হ্যাকারবক্স 0025: ফ্লেয়ার ওয়্যার

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

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

  • স্ব-ফ্ল্যাশিং এলইডি সহ একটি সাধারণ মুদ্রা-সেল-চালিত সার্কিট বোর্ড একত্রিত করুন
  • পরিধানযোগ্য নাম ব্যাজ বাস্তবায়নের জন্য ক্যাসকেড এনালগ অসিলেটরগুলি এক্সপ্লোর করুন
  • ক্ষুদ্র Arduino প্রকল্পগুলির জন্য একাধিক Digispark ডিভাইসের সাথে পরীক্ষা করুন
  • নিওপিক্সেল ফুল-কালার এলইডি সহ পরিধানযোগ্য পরিধানযোগ্য লিলিপ্যাড মডিউল
  • USBasp ব্যবহার করে প্রোগ্রাম ফাঁকা ATtiny85 মাইক্রোকন্ট্রোলার

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

ধাপ 1: হ্যাকারবক্স 0025: বক্স সামগ্রী

HackerBox 0025: বক্সের বিষয়বস্তু
HackerBox 0025: বক্সের বিষয়বস্তু
  • হ্যাকারবক্স #0025 সংগ্রহযোগ্য রেফারেন্স কার্ড
  • LED স্টার পরিধানযোগ্য কিট
  • রঙ-সাইক্লিং নাম ব্যাজ কিট
  • বিটহেড ATtiny85 পরিধানযোগ্য কিট
  • প্লাগেবল ডিজিসপার্ক দেববোর্ড
  • অতিরিক্ত ATtiny85 8DIP মাইক্রোকন্ট্রোলার
  • CJMCU LilyTiny Digispark মডিউল
  • তিনটি LilyPad NeoPixel মডিউল
  • লিলিপ্যাড কয়েন সেল মডিউল
  • CR2032 লিথিয়াম কয়েন সেল
  • USBasp Atmel AVR USB প্রোগ্রামার
  • সবুজ প্রোটোটাইপিং বোর্ড 4x6cm
  • ল্যাপেল পিন ব্যাকস
  • সঙ্কুচিত টিউবিং - 100 পিস বৈচিত্র্য
  • টিনের প্রজেক্ট বক্স
  • এক্সক্লুসিভ হ্যাকারবক্স ডিকাল
  • এক্সক্লুসিভ হ্যাকারবক্স নিট ক্যাপ

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

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

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

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

ধাপ 2: পরিধানযোগ্য জিনিস দিয়ে নিজেকে প্রকাশ করুন

পরিধানযোগ্য জিনিস দিয়ে নিজেকে প্রকাশ করুন
পরিধানযোগ্য জিনিস দিয়ে নিজেকে প্রকাশ করুন

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

ধাপ 3: LED স্টার পরিধানযোগ্য

LED স্টার পরিধানযোগ্য
LED স্টার পরিধানযোগ্য
LED স্টার পরিধানযোগ্য
LED স্টার পরিধানযোগ্য

আসুন একটি উদাহরণ দিয়ে শুরু করি যা এর সরলতায় বেশ মার্জিত। এই নকশায় পাঁচটি স্ব-ঝলকানি 5 মিমি এলইডি রয়েছে। যেহেতু এই LEDs স্ব-ঝলকানি হয়, কোন বহিরাগত নিয়ন্ত্রণ বর্তনী প্রয়োজন হয় না। শুধুমাত্র অন্যান্য অংশ একটি CR2032 মুদ্রা সেল ক্লিপ এবং একটি চালু/বন্ধ সুইচ।

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

ধাপ 4: রঙ-সাইক্লিং নাম ব্যাজ কিট

রঙ-সাইক্লিং নাম ব্যাজ কিট
রঙ-সাইক্লিং নাম ব্যাজ কিট
রঙ-সাইক্লিং নাম ব্যাজ কিট
রঙ-সাইক্লিং নাম ব্যাজ কিট

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

কিট সামগ্রী:

  • কাস্টম বেগুনি মুদ্রিত সার্কিট বোর্ড
  • দুটি CR2032 মুদ্রা সেল ক্লিপ
  • ছয় RED 3mm LEDs
  • ছয় কমলা 3mm LEDs
  • ছয় হলুদ 3mm LEDs
  • তিনটি 9014 এনপিএন ট্রানজিস্টর
  • তিনটি 47uF ক্যাপাসিটার (উল্লেখ্য যে একটি 10uF ক্যাপাসিটর আছে)
  • তিনটি 1K ওহম প্রতিরোধক (বাদামী-কালো-লাল)
  • তিনটি 10K ওহম প্রতিরোধক (বাদামী-কালো-কমলা)
  • স্লাইড সুইচ
  • পিএসটিএল সহ জেএসটি-পিএইচ সকেট
  • তিনটি বিনিময়যোগ্য সাইন ফেস সহ ডিকাল

ধাপ 5: অপারেশনের নাম ব্যাজ তত্ত্ব

নাম ব্যাজ অপারেশনের তত্ত্ব
নাম ব্যাজ অপারেশনের তত্ত্ব

ডিজাইনে এলইডি রঙ-সাইক্লিং নিয়ন্ত্রণের জন্য তিনটি ক্যাসকেড অসিলেটর রয়েছে। 10K প্রতিরোধক এবং 47uF ক্যাপাসিটরের প্রত্যেকটি একটি আরসি অসিলেটর গঠন করে যা পর্যায়ক্রমে সংশ্লিষ্ট ট্রানজিস্টরকে চাপ দেয়। তিনটি আরসি অসিলেটরকে একটি শৃঙ্খলে ক্যাসকেড করা হয়েছে যাতে তারা সাইক্লিংকে পর্যায় থেকে দূরে রাখতে পারে যার ফলে ঝলকানি চিহ্নের চারপাশে এলোমেলো হয়ে যায়। যখন ট্রানজিস্টারটি "চালু" হয় তখন তার 6 টি এলইডি ব্যাঙ্কের মধ্য দিয়ে যায় এবং তাদের 1 কে কারেন্ট সীমাবদ্ধ প্রতিরোধক যার ফলে 6 টি এলইডি ব্যাঙ্ক জ্বলজ্বল করে।

এখানে একটি একক পর্যায় (একটি অসিলেটর এবং একটি ট্রানজিস্টার) ব্যবহার করে মৌলিক ধারণার চমৎকার ব্যাখ্যা দেওয়া হল।

ধাপ 6: নাম ব্যাজ কিট সমাবেশ

নাম ব্যাজ কিট সমাবেশ
নাম ব্যাজ কিট সমাবেশ

নাম ব্যাজ কিট একত্রিত করার সময় পরিকল্পিত এবং PCB প্লেসমেন্ট ডায়াগ্রাম ব্যবহার করুন।

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

উল্লেখ্য, LEDs D1-D6, D7-D12, এবং D13-D18 এর তিনটি "ব্যাংক" আছে। বর্তমান লোডের ভারসাম্য বজায় রাখার জন্য এবং একটি সুন্দর চাক্ষুষ প্রভাবের জন্য প্রতিটি ব্যাংকের রঙ এক হওয়া উচিত। উদাহরণস্বরূপ, LEDs D1-D6 সব লাল, D7-D12 সব কমলা, এবং D13-D18 সব হলুদ হতে পারে।

ক্যাপাসিটরগুলি মেরুকৃত। প্লেসমেন্ট ডিগ্রামে "+" মেকিং এবং ক্যাপাসিটরের উপর "-" মার্কিং লক্ষ্য করুন। এগুলি স্পষ্টভাবে বিপরীত পিনগুলি নির্দেশ করে।

LEDs এছাড়াও মেরুকরণ হয়। প্লেসমেন্ট ডায়াগ্রামে "+" চিহ্নিত করুন। LED এর লম্বা পিন সেই "+" গর্তে থাকা উচিত। LED এর "ফ্ল্যাট সাইড" অন্য গর্তের পাশে থাকা উচিত।

সোল্ডার সহ প্রতিটি মুদ্রা সেল ক্লিপের জন্য তিনটি প্যাড সম্পূর্ণভাবে টিন করুন। যদিও কেন্দ্রে প্যাডগুলিতে কিছুই বিক্রি হয় না, টিনিং সংশ্লিষ্ট মুদ্রা কোষের সাথে একটি ভাল যোগাযোগ নিশ্চিত করতে প্যাড তৈরি করতে সহায়তা করে।

সোল্ডারিংয়ের পরে, ধ্বংসাবশেষ বা জারণের পরিচিতিগুলি পরিষ্কার করতে সুইচটি বেশ কয়েকবার পরিচালনা করুন।

ডেকালগুলির মধ্যে একটি সম্পূর্ণ নাম ব্যাজের কেন্দ্রে লাগানো যেতে পারে।

পিন ব্যাকিং বা চুম্বক নাম ব্যাজের পিছনে আঠালো হতে পারে।

নাম ব্যাজ পরা অবস্থায় দুটি কয়েন সেল ক্লিপ একসাথে ছোট না করার জন্য খেয়াল রাখুন।

ধাপ 7: ডিজিসপার্ক

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

ডিজিসপার্ক একটি ওপেন সোর্স প্রজেক্ট যা মূলত কিকস্টার্টারের মাধ্যমে অর্থায়ন করা হয়। এটি একটি অতি ক্ষুদ্র ATTiny- ভিত্তিক Arduino সামঞ্জস্যপূর্ণ বোর্ড Atmel ATtiny85 ব্যবহার করে। ATtiny85 হল একটি 8 পিন মাইক্রোকন্ট্রোলার যা সাধারণত Arduino চিপ, ATMega328P এর ঘনিষ্ঠ কাজিন। ATtiny85 এর মেমরির প্রায় এক চতুর্থাংশ এবং মাত্র ছয়টি I/O পিন রয়েছে। যাইহোক, এটি Arduino IDE থেকে প্রোগ্রাম করা যেতে পারে এবং এটি এখনও কোনও বাধা ছাড়াই Arduino কোড চালাতে পারে।

ওপেন সোর্স ডিজাইন হওয়ায় ডিজিসপার্কে অনেক বৈচিত্র রয়েছে। সবচেয়ে সাধারণ কিছু এখানে দেখানো হয়েছে। আমরা এই একটি দম্পতি সঙ্গে কাজ করা হবে।

পরিকল্পিত পর্যালোচনা অবিলম্বে প্রশ্ন জিজ্ঞাসা করা উচিত, "ইউএসবি চিপ কোথায়?"

মাইক্রোনিউক্লিয়াস হল যাদুর টুকরা যা ডিজিসপার্ক ডিজাইনকে ইউএসবি ইন্টারফেস চিপ ছাড়াই কাজ করতে দেয়। মাইক্রোনুক্লিয়াস হল একটি বুটলোডার যা AVR ATtiny মাইক্রোকন্ট্রোলারদের জন্য ডিজাইন করা হয়েছে যাতে একটি ন্যূনতম ইউএসবি ইন্টারফেস, ক্রস প্ল্যাটফর্ম libusb- ভিত্তিক প্রোগ্রাম আপলোড টুল এবং বুটলোডার কম্প্যাক্টনেসের উপর জোর দেওয়া হয়। এটি, AVR ATtiny এর জন্য সবচেয়ে ছোট USB বুটলোডার।

LIBUSB ড্রাইভার

libusb হল একটি C লাইব্রেরি যা USB ডিভাইসে জেনেরিক অ্যাক্সেস প্রদান করে। এটি ইউএসবি হার্ডওয়্যারের সাথে যোগাযোগকারী অ্যাপ্লিকেশনগুলির উত্পাদনকে সহজতর করতে ডেভেলপারদের দ্বারা ব্যবহার করার উদ্দেশ্যে। Libusb এর কার্যকারিতা লিনাক্স এবং OSX- এ স্বয়ংক্রিয়ভাবে পাওয়া উচিত। উইন্ডোজ মেশিনের জন্য একজন ড্রাইভার, যেমন জাদিগের প্রয়োজন হতে পারে।

ধাপ 8: ইউএসবি রাবার ডাকি হিসাবে ডিজিসপার্ক

ইউএসবি রাবার ডাকি হিসাবে ডিজিসপার্ক
ইউএসবি রাবার ডাকি হিসাবে ডিজিসপার্ক

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

ধাপ 9: CJMCU LilyTiny এবং NeoPixels

CJMCU LilyTiny এবং NeoPixels
CJMCU LilyTiny এবং NeoPixels

CJMCU LilyTiny Digispark এর মত একই হার্ডওয়্যার ডিজাইন এবং বুটলোডার ব্যবহার করে। যাইহোক, লিলিটিনি একটি বেগুনি, ডিস্ক-আকৃতির PCB- এর উপর নির্মিত যা লিলিপ্যাড বোর্ডগুলির কথা মনে করিয়ে দেয়। লিলিপ্যাড পরিধানযোগ্য সম্পর্কে আরও পড়ুন এখানে।

ফ্ল্যাশ LED BLINK

আমাদের প্রথম ধাপটি হবে LilyTiny কে LED ঝলকানো উদাহরণ দিয়ে ফ্ল্যাশ করা যাতে নিশ্চিত করা যায় যে আমাদের সরঞ্জামগুলি ক্রমানুসারে আছে।

যদি আপনার Arduino IDE ইনস্টল না থাকে, তাহলে প্রথমে এটি করুন।

Arduino IDE তে digistump সমর্থন লোড করতে এখানে নির্দেশাবলী অনুসরণ করুন।

"স্টার্ট" উদাহরণ কোড লোড করুন:

ফাইল-> উদাহরণ-> Digispark_Examples-> শুরু করুন

আপলোড বাটনে চাপ দিন। আইডিই আপনাকে আপনার টার্গেট বোর্ডে প্লাগ ইন করার নির্দেশ দেবে। একবার আপনি এটি করলে, ডিজিসপার্ক প্রোগ্রামার এটির জন্য ইউএসবি পোর্টগুলি স্ক্যান করবে এবং এটিটিনি 85 প্রোগ্রাম করবে।

আপলোড শেষ হওয়ার পরে, LED ঝলকানো উচিত।

একটি পরীক্ষা হিসাবে, আপনি উভয় "বিলম্ব (1000)" বিবৃতিগুলিকে "বিলম্ব (100)" এবং প্রতিস্থাপন করতে পারেন।

এখন LED দশ বার দ্রুত জ্বলজ্বলে হওয়া উচিত (বিলম্ব 1000 থেকে 100 এ পরিবর্তিত)।

লিলিপ্যাড নিওপিক্সেল মডিউল

এখানে দেখানো হিসাবে তিনটি NeoPixel মডিউল ওয়্যার আপ করুন।

আইডিইতে স্ট্র্যান্ডটেস্ট ডেমো কোড লোড করুন:

ফাইল-> উদাহরণ-> (ডিজিসপার্কের জন্য)-> নিওপিক্সেল-> স্ট্র্যান্ডটেস্ট

কোডে: প্যারামিটার 1 (স্ট্রিপে পিক্সেলের সংখ্যা) 3 পরিবর্তন করুন প্যারামিটার 2 (Arduino পিন নম্বর) 3 তে

আপলোড করুন এবং হালকা শো উপভোগ করুন - সব কোন ইউএসবি চিপ ছাড়া!

ধাপ 10: USBasp - Atmel AVR USB প্রোগ্রামার

USBasp - Atmel AVR USB প্রোগ্রামার
USBasp - Atmel AVR USB প্রোগ্রামার

যখন আপনি Mouser বা DigiKey থেকে একটি কাঁচা ATtiny85 চিপ (এই বাক্সে দুটি 8pin DIP চিপের মত) কিনবেন, তখন এটি সম্পূর্ণ ফাঁকা। চিপগুলিতে মাইক্রোনিউক্লিয়াস বা অন্য কোনও বুটলোডার নেই। তাদের প্রোগ্রাম করা দরকার। উদাহরণস্বরূপ একটি ISP (ইন-সার্কিট প্রোগ্রামার) ব্যবহার করে।

USBasp হল Atmel AVR কন্ট্রোলারের জন্য একটি ইউএসবি ইন-সার্কিট প্রোগ্রামার। এটি কেবল একটি ATMega88 বা একটি ATMega8 এবং কয়েকটি প্যাসিভ উপাদান নিয়ে গঠিত। প্রোগ্রামার শুধুমাত্র একটি ফার্মওয়্যার ইউএসবি ড্রাইভার ব্যবহার করে, কোন বিশেষ ইউএসবি কন্ট্রোলার প্রয়োজন হয় না।

প্লাগেবল ডেভেলপমেন্ট বোর্ডে ATtiny85 ertোকান (পিন ওয়ান ইন্ডিকেটর মনে রাখবেন) এবং এখানে দেখানো হিসাবে USBasp দিয়ে বোর্ডটি তারে লাগান।

আপনার Arduino IDE এ ATtiny সমর্থন যোগ করুন (হাই-লোটেক এ বিস্তারিত দেখুন):

পছন্দের অধীনে, বোর্ড ম্যানেজার ইউআরএলের তালিকায় একটি এন্ট্রি যুক্ত করুন:

raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json

Tools-> Boards-> Board Mangers এর অধীনে, ATtiny থেকে ডেভিড এ মেলিসের বোর্ড ম্যানেজার প্যাকেজ যোগ করুন।

এটি ATTiny বোর্ডগুলিকে বোর্ড তালিকায় যুক্ত করবে, যেখানে আপনি এখন নির্বাচন করতে পারেন…

বোর্ড: ATtiny25/45/85 প্রসেসর: ATtiny85 ক্লক: অভ্যন্তরীণ 1 MHz

[গুরুত্বপূর্ণ দ্রষ্টব্য: ঘড়ির বাহ্যিক ঘড়িতে কখনই সেট করবেন না যদি না চিপের আসলে একটি বাহ্যিক ঘড়ির উৎস থাকে।]

"ব্লিংক" এর জন্য কোডের উদাহরণ লোড করুন

LED_BUILTIN কে সেই স্কেচের তিনটি জায়গায় 1 তে পরিবর্তন করুন এবং এটি USBtp ব্যবহার করে ATtiny85 এ আপলোড করুন।

প্লাগযোগ্য দেববোর্ড এলইডি এখন যেমন লিলিটিনি এলইডি বক্সের বাইরে ঝলকানো উচিত।

পাদটীকা - প্লাগযোগ্য দেববোর্ডকে ডিজিসপার্ক হিসাবে ব্যবহার করা:

টেকনিক্যালি, আমরা এখানে Plugable DevBoard ব্যবহার করছি USBasp সংযুক্ত করার জন্য একটি ব্রেকআউট হিসাবে, Digispark হিসাবে নয়। এটিকে ডিজিসপার্ক হিসাবে ব্যবহার করার জন্য, মাইক্রোকন্ট্রোলারকে মাইক্রোনোক্লিয়াস বুটলোডের সাথে প্রোগ্রাম করতে হবে যা এখানে ডাউনলোড করা যাবে।

ধাপ 11: বিটহেড ATtiny85 পরিধানযোগ্য কিট

বিটহেড ATtiny85 পরিধানযোগ্য কিট
বিটহেড ATtiny85 পরিধানযোগ্য কিট

বিটহেড হ্যাকারবক্স সুপার-সেক্সি মাসকট খুলি। এই মাসে, তিনি একটি ATtiny85 মাইক্রো, একটি পাইজো বুজার, এবং একটি দম্পতি NeoPixel চোখের পলক দোলানোর জন্য প্রস্তুত PCB- ফর্মে আসেন।

কিট সামগ্রী:

  • কাস্টম ব্ল্যাক বিটহেড প্রিন্টেড সার্কিট বোর্ড
  • দুটি CR2032 মুদ্রা সেল ক্লিপ
  • 8pin DIP সকেট
  • 8pin DIP ATtiny85 ইন্টিগ্রেটেড সার্কিট
  • প্যাসিভ পাইজো বুজার
  • দুটি 8 মিমি গোল NeoPixel LEDs
  • 10uf ক্যাপাসিটর
  • স্লাইড সুইচ
  • পিএসটিএল সহ জেএসটি-পিএইচ সকেট

ধাপ 12: বিটহেড পরিধানযোগ্য সমাবেশ

বিটহেড পরিধানযোগ্য সমাবেশ
বিটহেড পরিধানযোগ্য সমাবেশ
বিটহেড পরিধানযোগ্য সমাবেশ
বিটহেড পরিধানযোগ্য সমাবেশ

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

সোল্ডার সহ কয়েন সেল ক্লিপের জন্য তিনটি প্যাড সম্পূর্ণভাবে টিন করতে ভুলবেন না। যদিও কেন্দ্রের প্যাডগুলিতে কিছুই বিক্রি হয় না, তবুও সেগুলি টিন করা ভাল যোগাযোগ নিশ্চিত করতে প্যাড তৈরি করতে সহায়তা করে।

ধাপ 13: বিটহেড পরিধানযোগ্য প্রোগ্রামিং

বিটহেড পরিধানযোগ্য প্রোগ্রামিং
বিটহেড পরিধানযোগ্য প্রোগ্রামিং

সংযুক্ত স্কেচ "WearableSkull.ino" একটি ATtiny85 থেকে বিটহেডের বুজার এবং LEDs নিয়ন্ত্রণ করে।

ATtiny85 এ স্কেচ প্রোগ্রাম করার জন্য Pluggable DevBoard ব্যবহার করুন।

নিওপিক্সেল লাইব্রেরি ব্যবহার করার জন্য, আমাদের অভ্যন্তরীণ ঘড়ির হার 1MHz থেকে 8MHz পর্যন্ত টুলস-ক্লক-এর অধীনে করতে হবে। যখনই আপনি ঘড়ির হার পরিবর্তন করেন তখন আপনাকে সরঞ্জামগুলির অধীনে "বার্ন বুটলোডার" অপারেশন করতে হবে, তাই এখনই এটি করুন।

ATTiny85 এ BitHead ডেমো প্রোগ্রামটি আপলোড করুন, একটু ফ্ল্যাটহেড স্ক্রু ড্রাইভার দিয়ে সাবধানে চিপটি বের করুন, চিপটি (মাইন্ড ওরিয়েন্টেশন) বিটহেডে প্লাগ করুন, সুইচটি উল্টান, এবং যদি সবকিছু ঠিক থাকে … এটা জীবিত!

আপনি আলো এবং শব্দ সঙ্গে চারপাশে খেলা করতে পারেন। দেখুন চিপটি ভিতরে -বাইরে বের করার "বার্ন অ্যান্ড লার্ন" চক্র থেকে অসুস্থ হতে কত সময় লাগে। 1980 এর দশকে আপনাকে স্বাগতম।

ধাপ 14: বিটহেড পিসিবি মিনি-ব্যাজ

বিটহেড পিসিবি মিনি-ব্যাজ
বিটহেড পিসিবি মিনি-ব্যাজ

বিটহেড মাস্কট পিসিবির এই বিকল্প প্রয়োগের জন্য দুটি নিওপিক্সেলের পরিবর্তে চোখের পলকের জন্য দুটি 5 মিমি সেল্ফ-ফ্ল্যাশিং এলইডি প্রয়োজন। যেহেতু LEDs স্ব-ঝলকানি, তাই কোন নিয়ন্ত্রণ বর্তনী প্রয়োজন হয় না।

LEDs প্রস্তুত

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

পিসিবির পিছনের দিক

স্ব-ঝলকানি LEDs শুধুমাত্র দুটি ব্যাটারি ক্লিপের একটি প্রয়োজন। ছবিতে দেখানো হিসাবে উপরের ব্যাটারি প্যাডগুলি ছোট করুন। এলইডি থেকে ছাঁটাই করা লিডগুলির মধ্যে একটি শর্টিং তার হিসাবে ব্যবহার করুন।

সোল্ডার সহ লোয়ার কয়েন সেল ক্লিপের জন্য তিনটি প্যাড টিন করুন। যদিও সেন্টার প্যাডে কোন কিছু বিক্রি হয় না, তবুও এটি টিন করা মুদ্রা ঘরের সাথে ভাল যোগাযোগ নিশ্চিত করতে প্যাড তৈরি করতে সাহায্য করে।

সিল্কস্ক্রিনে দেখানো মুদ্রা কোষের ক্লিপটি ওরিয়েন্ট করুন এবং দুটি ট্যাবকে জায়গায় বসান।

পিসিবির সামনের দিক

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

পিসিবি এর সামনে থেকে এলইডি এবং সুইচ োকানো হয়েছে। পিসিবির পিছনের দিকে তাদের লিড সোল্ডার করুন।

সমাপক ছোঁয়া

পিসিবি পিছন থেকে ফ্লাশ-কাটা সোল্ডার লিড।

কয়েন সেল ertোকান।

ধ্বংসাবশেষ বা জারণের পরিচিতিগুলি পরিষ্কার করতে সুইচটি বেশ কয়েকবার পরিচালনা করুন।

Tচ্ছিক চিকিৎসা

কারণ উপরের কয়েন সেল ক্লিপ ব্যবহার করা হয় না, সেখানে একটি বল চেইন বা ল্যানিয়ার্ড সংযুক্ত করার জন্য একটি গর্ত ড্রিল করার জায়গা আছে।

ধাপ 15: গ্রহটি হ্যাক করুন

গ্রহটি হ্যাক করুন
গ্রহটি হ্যাক করুন

আপনি যদি এই Instrucable উপভোগ করেন এবং ইলেকট্রনিক্স এবং কম্পিউটার প্রযুক্তি প্রকল্পের একটি বাক্স প্রতিমাসে আপনার মেইলবক্সে পৌঁছে দিতে চান, দয়া করে এখানে SUBSCRIBING করে আমাদের সাথে যোগ দিন।

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

প্রস্তাবিত: