সুচিপত্র:

Phidgets দিয়ে আপনার হ্যালোইন হ্যাক করুন: 9 টি ধাপ (ছবি সহ)
Phidgets দিয়ে আপনার হ্যালোইন হ্যাক করুন: 9 টি ধাপ (ছবি সহ)

ভিডিও: Phidgets দিয়ে আপনার হ্যালোইন হ্যাক করুন: 9 টি ধাপ (ছবি সহ)

ভিডিও: Phidgets দিয়ে আপনার হ্যালোইন হ্যাক করুন: 9 টি ধাপ (ছবি সহ)
ভিডিও: 20 DIY - FIDGET TOY IDEAS - Viral TIKTOK Fidget Toys - Funny POP ITs and more.. 2024, নভেম্বর
Anonim

এই প্রকল্পটি আপনাকে দেখাবে যে আপনি কীভাবে আপনার হ্যালোইন সজ্জাগুলি "হ্যাক" করতে পারেন এবং আপনি যেভাবে চান ঠিক সেভাবে আচরণ করতে পারেন!

আমরা যে হ্যালোইন প্রসাধন নিয়ে কাজ করছি তার নিম্নলিখিত ডিফল্ট কার্যকারিতা রয়েছে:

  • নিক্ষেপ সুইচ দ্বারা সক্রিয় (ভিডিওতে দেখানো হয়েছে)
  • একটি উচ্চ শব্দ দ্বারা সক্রিয়

এই প্রকল্পের জন্য আমাদের লক্ষ্য এটি পরিবর্তে গতি সক্রিয় করা!

ধাপ 1: দক্ষতা আবশ্যক

এই প্রকল্পের জন্য, আপনার নিম্নলিখিত সরঞ্জামগুলির প্রয়োজন হবে:

  • তাতাল
  • তারের স্ট্রিপার

আপনার কিছু প্রাথমিক প্রোগ্রামিং জ্ঞান থাকলে এটিও সাহায্য করবে। আমরা প্রোগ্রামটি লিখেছি যা সি -তে ডেকোরেশন নিয়ন্ত্রণ করে।

পদক্ষেপ 2: আপনার হ্যালোইন সজ্জা "হ্যাকযোগ্য" কিনা তা খুঁজে বের করুন

আপনার হ্যালোইন সজ্জা হয় কিনা তা খুঁজে বের করুন
আপনার হ্যালোইন সজ্জা হয় কিনা তা খুঁজে বের করুন

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

ধাপ 3: উপাদান/হার্ডওয়্যার তালিকা

উপাদান/হার্ডওয়্যার তালিকা
উপাদান/হার্ডওয়্যার তালিকা

আমরা যা ব্যবহার করেছি তা এখানে:

  • Phidget SBC4
  • DST1200 - সোনার ফিজেট
  • REL2002 - সিগন্যাল রিলে ফিজেট
  • জলরোধী ঘের
  • ফিডগেট কেবল

ধাপ 4: প্রকল্প ওভারভিউ

প্রজেক্ট সারসংক্ষেপ
প্রজেক্ট সারসংক্ষেপ

এই প্রকল্পের নিম্নলিখিত লেআউট থাকবে:

  • PhidgetSBC4 আমাদের প্রোগ্রাম কোড (C তে লেখা) চালাবে। এটি বিল্ট ইন ভিন্ট হাবের মাধ্যমে DST1200 সোনার সেন্সর এবং REL2002 সিগন্যাল রিলে সংযুক্ত হবে।
  • বস্তু সনাক্ত করতে সোনার সেন্সর ব্যবহার করা হবে।
  • রিলে প্রসাধন এর ডেমো তারের সাথে সংযুক্ত করা হবে, এবং সোনার সেন্সর থেকে রিডিং উপর ভিত্তি করে প্রসাধন সক্রিয় করতে ব্যবহার করা হবে।

ধাপ 5: বোতাম সংযোগ কাটা

কাট বোতাম সংযোগ
কাট বোতাম সংযোগ

আমাদের রিলে যোগ করার জন্য, আমাদের বোতামটি অপসারণ করতে হবে। কেবল বোতামের কাছাকাছি তারগুলি কেটে ফেলুন এবং তারপরে কিছু অন্তরণ বন্ধ করুন।

ধাপ 6: রিলে যোগ করুন

রিলে যোগ করুন
রিলে যোগ করুন

বোতাম থেকে তারগুলি নিন এবং তাদের রিলেতে সংযুক্ত করুন।

একটি তারের কমন টার্মিনালে এবং একটি সাধারণভাবে খোলা টার্মিনালে সংযুক্ত করুন।

ধাপ 7: DST1200 সোনার সেন্সর মাউন্ট করুন

DST1200 সোনার সেন্সর মাউন্ট করুন
DST1200 সোনার সেন্সর মাউন্ট করুন
DST1200 সোনার সেন্সর মাউন্ট করুন
DST1200 সোনার সেন্সর মাউন্ট করুন

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

আমরা সোনার সেন্সর মাউন্ট করার জন্য কিছু আঠালো ব্যবহার করেছি। ডবল পার্শ্বযুক্ত টেপটিও দুর্দান্ত কাজ করবে!

ধাপ 8: আপনার একটি ঘের প্রয়োজন হলে সিদ্ধান্ত নিন

আপনি একটি ঘের প্রয়োজন হলে সিদ্ধান্ত নিন
আপনি একটি ঘের প্রয়োজন হলে সিদ্ধান্ত নিন

এই প্রকল্পটি বাইরে থাকবে, তাই ইলেকট্রনিক্স সুরক্ষিত থাকা অপরিহার্য।

SBC রিলে সহ একটি ওয়াটারপ্রুফ ঘেরের ভিতরে বসবে। আমরা কিছু তারের উপর সোল্ডারিং করে ডেকোরেশনের সাথে রিলে সংযোগ প্রসারিত করেছি এবং SBC কে সোনার সেন্সরের সাথে সংযুক্ত করার জন্য আমরা একটি 350cm লম্বা Phidget Cable ব্যবহার করেছি।

ধাপ 9: কোড লেখা

এই প্রকল্পের জন্য সমস্ত কোড ইতিমধ্যেই লেখা আছে এবং ফাইল halloween.c এ অন্তর্ভুক্ত করা হয়েছে, তাই যদি আপনি এটি বাস্তবায়ন করতে চান, আপনাকে যা করতে হবে তা হল কিছু জিনিস (ক্রমিক সংখ্যা, সময় ইত্যাদি) সংশোধন করে এবং এটি সংকলন করুন ।

এসবিসিতে সি প্রোগ্রামগুলি কীভাবে কম্পাইল করা যায় সে সম্পর্কে আরও তথ্যের জন্য, এই লিঙ্কগুলি দেখুন:

  • উন্নয়নের জন্য প্যাকেজ ইনস্টল করা
  • লিনাক্সে সি প্রোগ্রাম কম্পাইল করা

এখানে কোডের একটি দ্রুত ওভারভিউ দেওয়া হল:

  • DistanceSensor এবং DigitalOutput অবজেক্ট তৈরি করুন।
  • ঠিকানা Phidgets। আরো তথ্যের জন্য এই ভিডিওটি দেখুন।
  • সোনার এবং রিলে ইভেন্ট সংযুক্ত এবং বিচ্ছিন্ন করতে সাবস্ক্রাইব করুন।

    সোনার সংযুক্ত ইভেন্টে, ডাটা ব্যবধান 100ms (সর্বনিম্ন ডেটা ব্যবধান) সেট করুন

  • সোনার জন্য দূরত্ব পরিবর্তনের ইভেন্টে সাবস্ক্রাইব করুন।

    দূরত্ব পরিবর্তনের ইভেন্টগুলিতে, দেখুন বস্তুটি 1 মিটারের বেশি কাছাকাছি কিনা, যদি তা হয়, অবজেক্ট ডিটেক্টেড ভেরিয়েবলকে 1 এ সেট করুন।

  • যখন লুপে, বস্তু সনাক্ত করা হয়েছে কিনা তা পরীক্ষা করুন। যদি তাই হয়, রিলে চালু করুন এবং তারপর বন্ধ করুন (এটি সজ্জা সক্রিয় করবে)। চার সেকেন্ডের জন্য অপেক্ষা করুন, এবং তারপর প্রসাধন নিষ্ক্রিয় করুন।

প্রস্তাবিত: