
সুচিপত্র:
2025 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2025-01-23 14:36

আপনি যদি আপনার NES Zapper দিয়ে গুলি করতে পারেন তবে সুইচ ব্যবহার করে লাইট বন্ধ করুন কেন! আমি ইতিমধ্যে একটি পুরানো ভাঙ্গা NES Zapper একটি লেজার আলো তৈরি যখন এই ধারণা আমার মাথায় popped। এটি আরও ভাল লেগেছে তাই আমি লেজার লাইটটি এর সাথে প্রতিস্থাপন করেছি। রবিবার বিকেলের জন্য একটি আদর্শ প্রকল্প!
আমার স্টাডি রুমের লাইটগুলো রিমোট সুইচ ব্যবহার করে ইতোমধ্যেই নিয়ন্ত্রিত হয়েছে, তাই আমাকে যা করতে হবে তা শিখতে হবে কোন কোড পাঠানো হচ্ছে এবং সেগুলো নকল করা। এবং তারপর এটি আমার NES Zapper এ তৈরি করুন। এই নির্দেশের শেষে ভিডিওটি দেখুন!
ধাপ 1: উপাদানগুলি সংগ্রহ করুন



আপনার প্রয়োজন হবে:
- NES Zapper, বিশেষত একটি ভাঙা। আপনি অন্য কোন ইলেকট্রনিক খেলনা বন্দুক ব্যবহার করতে পারেন।
- 'ClickOnClickOff' টাইপ রিমোট সুইচ 433MHz এ কাজ করে।
- 433MHZ ট্রান্সমিটার এবং রিসিভার। কেবল ট্রান্সমিটারটি জ্যাপারে তৈরি করা হবে, পাঠানো কোডগুলি শিখতে রিসিভারের প্রয়োজন।
- ATtiny মাইক্রোকন্ট্রোলার, এটি Zapper মধ্যে নির্মিত হবে। আমি একটি লো-পাওয়ার ATtiny85V-10PU ব্যবহার করছি। এবং এর জন্য আপনার একজন প্রোগ্রামার লাগবে।
- Arduino UNO, বা অন্য কোন ধরনের যা সিরিয়াল মনিটরে ডেটা প্রদর্শন করতে পারে। এটি কোড পাঠানো এবং শেখার জন্য ব্যবহৃত হয়।
- সোল্ডারিং ট্যাব বা পিন সহ 3V বোতাম সেল।
- সোল্ডারিং লোহা এবং তার।
ধাপ 2: প্রেরিত কোডগুলি শিখুন


ট্রান্সমিটার এবং রিসিভারকে আপনার Arduino UNO- এর সাথে সংযুক্ত করুন। পিনআউট ছবিতে দেখানো হয়েছে, বেশিরভাগ পিন 5V বা GND এর সাথে সংযুক্ত। আমরা একটি অ্যান্টেনার প্রয়োজন নেই কারণ আমরা এটি একটি দীর্ঘ পরিসরে ব্যবহার করছি না। আমাদের রিসিভারে লিনিয়ার আউটপুট লাগবে না। রিসিভারে ডেটা আউটপুট পিন D2 এর সাথে সংযোগ করে এবং ট্রান্সমিটারে ডেটা ইনপুট পিন D11 এর সাথে সংযোগ করে।
অবশ্যই আমি এই সুইচগুলি নিয়ন্ত্রণ এবং নিয়ন্ত্রণ করার জন্য প্রথম নই, তাই সেখানে ইতিমধ্যে বেশ কয়েকটি লাইব্রেরি রয়েছে। র্যান্ডি সিমন্সকে তার রিমোটসুইচ লাইব্রেরির জন্য অনেক ধন্যবাদ, যা আমাকে অনেক কাজ বাঁচিয়েছে! লাইব্রেরি ডাউনলোড করুন এবং এটি আপনার 'লাইব্রেরি' ফোল্ডারে অনুলিপি করুন, তারপরে আরডুইনো আইডিই পুনরায় চালু করুন। যদি নিচের স্কেচগুলো আপনার সুইচের জন্য কাজ না করে তাহলে আপনি তার নিউ রিমোটসুইচ লাইব্রেরি ব্যবহার করে দেখতে পারেন।
'ShowReceivedCode' উদাহরণ স্কেচ পাঠানো সুইচ বার্তা শুনবে এবং সেগুলি আপনার সিরিয়াল মনিটরে প্রদর্শন করবে। আপনার রিমোট সুইচের বোতাম টিপুন এবং কোডগুলি মাইক্রোসেকেন্ডে সংকেত সময় সহ উপস্থিত হওয়া উচিত, যেমন "কোড: 456789, সময়কালের সময়কাল: 320us।" এই সংখ্যাগুলি লিখুন।
ট্রান্সমিটার পরীক্ষা করার জন্য আপনি 'রেট্রান্সমিটার' উদাহরণ স্কেচ ব্যবহার করতে পারেন। এটি 5 সেকেন্ড বিলম্ব সহ প্রথম প্রাপ্ত কোডটি পুনরায় পাঠাবে। তাই লাইট জ্বালান এবং তারপর দ্রুত আবার বন্ধ করুন। কয়েক সেকেন্ড পরে তারা আবার চালু হবে!
ধাপ 3: NES Zapper প্রস্তুত করুন


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



প্রথমে আমি ATTiny কে স্লিপ মোডে রাখতে চেয়েছিলাম এবং ট্রিগারটি টানলে এটি একটি পিন পরিবর্তন বাধাপ্রাপ্ত হয়ে জাগিয়ে তুলতে চাই। আমি ইতিমধ্যে একটি পরীক্ষা সেটআপ তৈরি করেছি যা কাজ করেছে। তারপর আমি বুঝতে পারলাম যে সুইচ কমান্ড পাঠানো মাত্র এক সেকেন্ডের এক চতুর্থাংশ সময় নেয়, তাই আমি ব্যাটারিকে এটিটিনি এবং ট্রান্সমিটারের সাথে সংযুক্ত করতে ট্রিগারটি ব্যবহার করতে পারি। এইভাবে কোন শক্তি ব্যবহার করা হয় না যখন এটি ব্যবহার করা হয় না!
ট্রান্সমিটারটিকে আপনার ATTINY এর সাথে সংযুক্ত করুন, ট্রান্সমিটারে ডেটা ইনপুট আপনার চিপের D0 (পিন 5) এর সাথে সংযোগ স্থাপন করে। বোতাম সেলটি ATTiny এবং ট্রান্সমিটার উভয়ের সাথে সংযুক্ত করুন, কিন্তু এটি Zapper ট্রিগার মাইক্রোসুইচ দ্বারা বাধাগ্রস্ত হয়েছে। আরো বিস্তারিত জানার জন্য ছবি দেখুন।
কোডিং খুবই সহজ। এটি যা করে তা সুইচ বার্তা পাঠায় এবং তারপরে এটিটি বন্ধ না হওয়া পর্যন্ত অপেক্ষা করে। SendCode ফাংশনে আর্গুমেন্ট হিসাবে 'ShowReceivedCode' উদাহরণ স্কেচ থেকে বিশদ ব্যবহার করুন।
#অন্তর্ভুক্ত অকার্যকর সেটআপ () {RemoteTransmitter:: sendCode (0, 456789, 320, 3);} void loop () {// ATtiny বন্ধ না হওয়া পর্যন্ত অপেক্ষা করুন}
SendCode ফাংশনের আর্গুমেন্ট হল:
- আউটপুট পিন
- মেসেজ কোড
- মাইক্রোসেকেন্ডে সময়কাল
- পুনriesপ্রচেষ্টার সংখ্যা
ধাপ 5: সব একসাথে রাখুন



আমি এই সময় দ্রুত এবং নোংরা পন্থা বেছে নিয়েছি; (প্রস্তুত) তারের সব একই রঙ এবং তারা সরাসরি ATtiny পিন বিক্রি হয়। আমি সাধারণত চিপ হেডার এবং রঙিন তার ব্যবহার করি কারণ এটি পুনরায় প্রোগ্রামিং এবং সমস্যা সমাধান সহজ করে তোলে, কিন্তু এই ছোট প্রকল্পের জন্য এটি একটি সমস্যা হওয়া উচিত নয়। সবকিছু গরম আঠালো ব্যবহার করে জ্যাপারের সাথে সংযুক্ত, এটি যথেষ্ট ভালভাবে আটকে থাকে এবং জ্যাপারকে ক্ষতি না করেই সরানো যায়।
আপনি আবার জ্যাপার বন্ধ করার আগে এটি পরীক্ষা করুন। তারপর সবাইকে আপনার শুটিং দক্ষতা দেখান!
ধাপ 6: উপসংহার এবং উন্নতি
এটি পুরোপুরি কাজ করে! ট্রিগারটি কেবল অল্প সময়ের জন্য চাপতে হবে এবং বিলম্বটি খুব ছোট। ব্যাটারি বছর ধরে চলতে পারে, এমনকি দৈনন্দিন ব্যবহারের সাথেও। এমনকি যখন ভোল্টেজ 3V এর নিচে নেমে যায় তখনও এটি কাজ করবে কারণ ATTiny এবং ট্রান্সমিটার উভয়ই 2V এর নিচেও কাজ করতে পারে।
কিছু সম্ভাব্য উন্নতি:
-
ATtiny পুনরায় প্রোগ্রাম করার একটি উপায়, উদাহরণস্বরূপ:
- ATtiny একটি হেডারে রাখুন যাতে এটি অপসারণ করা যায়। এই হেডারটি অগ্রভাগে রাখা যেতে পারে যাতে জ্যাপার না খুলে এটি পৌঁছানো যায়।
- ATTINY তে তারগুলি যুক্ত করুন যা আপনার প্রোগ্রামারের সাথে সংযুক্ত হতে পারে। এই তারগুলি একটি হেডারের সাথে সংযুক্ত করা যেতে পারে যা হ্যান্ডেলের খোলার জায়গায় স্থাপন করা যেতে পারে যেখানে কেবলটি ব্যবহৃত হত।
- ব্যারেলের শেষে একটি আলো বা লেজার যুক্ত করুন! এটি অবশ্যই ব্যাটারি দ্রুততরভাবে নিষ্কাশন করবে।
- একটি শব্দ প্রভাব যোগ করুন! এটি শক্তি নিষ্কাশন করবে কিন্তু একটি খুব সুন্দর সংযোজন!
এটি উন্নত করার জন্য আপনার অন্য কোন ধারণা থাকলে আমাকে জানান। এখন আমার শুধু লাইট জ্বালানোর জন্য কিছু শীতল উপায় দরকার … হয়তো লাইটার দিয়ে? (আমি মনে করি একটি নতুন প্রকল্প আসছে)
আমি আশা করি আপনি আমার প্রথম নির্দেশযোগ্য পছন্দ করেছেন, আরো অনুসরণ করবে!
প্রস্তাবিত:
সৌর চার্জিং সহ ব্যাটারি চালিত LED লাইট (গুলি): 11 টি ধাপ (ছবি সহ)

সোলার চার্জিং সহ ব্যাটারি চালিত LED লাইট (গুলি): আমার স্ত্রী লোকজনকে সাবান বানাতে শেখায়, তার ক্লাসের বেশিরভাগ সন্ধ্যায় ছিল এবং এখানে শীতকালে বিকেল সাড়ে around টার দিকে অন্ধকার হয়ে যায়, তার কিছু শিক্ষার্থী আমাদের খুঁজে বের করতে সমস্যায় পড়ছিল গৃহ. আমাদের সামনে একটি সাইন আউট ছিল কিন্তু এমনকি একটি রাস্তার লিগ দিয়েও
কিভাবে একটি Arduino দিয়ে একটি Arduino দিয়ে একটি CubeSat তৈরি করবেন: 9 টি ধাপ

কিভাবে একটি Arduino সঙ্গে একটি Arducam সঙ্গে একটি CubeSat নির্মাণ: প্রথম ছবিতে, আমরা একটি Arduino আছে এবং এটি " Arduino Uno। &Quot; 2MP মিনি। "
একটি 555 টাইমার এবং একটি রিলে দিয়ে একটি ঝলকানি লাইট সার্কিট তৈরি করুন: 3 টি ধাপ

একটি 555 টাইমার এবং একটি রিলে দিয়ে একটি ফ্ল্যাশিং লাইট সার্কিট তৈরি করুন: আমি আপনাকে বলছি কিভাবে একটি রিলে চালানোর জন্য একটি বিকল্প পালসটিং সার্কিট (555 টাইমার ব্যবহার করে) তৈরি করতে হয়। রিলে উপর নির্ভর করে আপনি 120vac আলো চালাতে সক্ষম হতে পারেন। এটি ছোট ক্যাপাসিটরের সাথে সেই ভাল বিকল্প করে না (আমি পরে ব্যাখ্যা করব)
একটি খুব ছোট রোবট তৈরি করুন: বিশ্বের সবচেয়ে ছোট চাকাযুক্ত রোবটটি একটি গ্রিপার দিয়ে তৈরি করুন।: 9 টি ধাপ (ছবি সহ)

একটি খুব ছোট রোবট তৈরি করুন: একটি গ্রিপার দিয়ে বিশ্বের সবচেয়ে ছোট চাকাযুক্ত রোবটটি তৈরি করুন: একটি গ্রিপার দিয়ে একটি 1/20 কিউবিক ইঞ্চি রোবট তৈরি করুন যা ছোট বস্তু তুলতে এবং সরাতে পারে। এটি একটি Picaxe মাইক্রোকন্ট্রোলার দ্বারা নিয়ন্ত্রিত হয়। এই মুহুর্তে, আমি বিশ্বাস করি এটি হতে পারে পৃথিবীর সবচেয়ে ছোট চাকাযুক্ত রোবট যার মধ্যে একটি গ্রিপার রয়েছে। এতে কোন সন্দেহ নেই ch
একটি লেজার পয়েন্টার এবং একটি Arduino দিয়ে ফ্লুরোসেন্ট লাইট নিয়ন্ত্রণ করুন: 4 টি ধাপ

একটি লেজার পয়েন্টার এবং একটি Arduino দিয়ে ফ্লুরোসেন্ট লাইট নিয়ন্ত্রণ করুন: আলফা ওয়ান ল্যাবস হ্যাকারস্পেসের কয়েকজন সদস্য ফ্লুরোসেন্ট ফিক্সচার দ্বারা প্রদত্ত কঠোর আলো পছন্দ করে না। তারা একটি লেজার পয়েন্টার দিয়ে সহজেই পৃথক ফিক্সচার নিয়ন্ত্রণ করতে সক্ষম হওয়ার একটি উপায় চেয়েছিল? আমি ঠিকই পেয়েছি। আমি