সুচিপত্র:
- সরবরাহ
- ধাপ 1: রাস্পবেরি পাই প্রস্তুত করুন
- ধাপ 2: ফ্লির্ক ইউএসবি রিসিভার প্রস্তুত করুন
- ধাপ 3: আপনার হ্যারি পটার ভান্ড প্রস্তুত করুন
- ধাপ 4: আপনার ফ্লির্ক এবং হ্যারি পটার ভান্ড যুক্ত করুন
- ধাপ 5: আপনার পাইথন কোড সেট করুন (শেষ পদক্ষেপ!)
ভিডিও: রাস্পবেরি পাই সহ হ্যারি পটার আইআর রিমোট: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
লেখক দ্বারা আরো অনুসরণ করুন:
সম্পর্কে: আমি একটি বৈদ্যুতিক প্রকৌশলী যা একটি বোতাম চাপলে যাদু ঘটানোর আগ্রহ নিয়ে। কখনও কখনও আপনি পরিবর্তে ম্যাজিক নীল ধোঁয়া ছেড়ে দিন, যদিও। Coleminer 31 About সম্পর্কে আরো
এই নির্দেশযোগ্য একটি সহজ পাইথন স্ক্রিপ্ট কিভাবে তৈরি করা যায় তা হ্যারি পটার ইউনিভার্সাল রিমোট কন্ট্রোল ওয়ান্ড দ্য নোবেল কালেকশন দ্বারা তৈরি করা হয়। স্ক্রিপ্টে ফাংশন নিয়ন্ত্রণ করতে সার্বজনীন রিমোট ভান্ডের সাথে সমন্বয় করে এটির জন্য একটি রাস্পবেরি পাই এবং নিয়ন্ত্রক হিসাবে একটি ফ্লার্ক ইউএসবি আইআর রিসিভার প্রয়োজন।
আমি বিভিন্ন ভান্ড-নিয়ন্ত্রিত ডিভাইসগুলি সংশোধন করার চেষ্টা করার পরে এই সমাধানটিতে এসেছি যা অন্য লোকেরা নির্দেশাবলী, হ্যাকস্টার এবং অন্য কোথাও নির্দেশাবলী পোস্ট করেছে। এর মধ্যে সবচেয়ে বিখ্যাত হল শন ও'ব্রায়েন দ্বারা উত্পাদিত রাসবেরি পটার প্রকল্প (https://www.raspberrypotter.net/about)। বেশিরভাগ প্রোগ্রামেবল ভান্ড-ট্রিগার্ড প্রকল্প কাজ করে একটি জাদুর ডগায় আইআর আলোর উৎস প্রতিফলিত করে, রাস্পবেরি পাই নোআইআর ক্যামেরা ব্যবহার করে প্রতিফলিত আলো সনাক্ত করে এবং বিভিন্ন কম্পিউটার ভিশন অ্যালগরিদম ব্যবহার করে সেই আলো ট্র্যাক করে। এই প্রকল্পগুলি কাজ করে এবং কম্পিউটার দৃষ্টিভিত্তিক পদ্ধতিগুলি যে নমনীয়তা সক্ষম করে তা সত্যিই জাদুকরী। কিন্তু কম্পিউটার ভিশন কৌশলগুলি সব কিছু মিথ্যা সনাক্তকরণের অনুমতি দেয় এবং আমার আরও অনুমানযোগ্য কিছু দরকার ছিল।
আমার চূড়ান্ত লক্ষ্য ছিল একটি যাদু, কাঠি-নিয়ন্ত্রিত ট্রেজার বক্স তৈরি করা যা আমার বোন তার প্রথম শ্রেণীর ক্লাসরুমে প্রপ হিসাবে ব্যবহার করতে পারে (আমার বোন এবং আমার মা উভয়ই শিক্ষক, এবং তারা আসল যাদু)। আমি রাস্পবেরি পটার প্রকল্পটি পুনরায় তৈরি করে শুরু করেছি, কিন্তু, যেমনটি আমি ইতিমধ্যে উল্লেখ করেছি, মিথ্যা সনাক্তকরণ থেকে মুক্তি পেতে আমার সমস্যা হয়েছিল। কমপক্ষে বলতে গেলে শ্রেণীকক্ষগুলি অনির্দেশ্য স্থান। অনেকগুলি চলমান টুকরো রয়েছে যা আলোকে প্রতিফলিত করতে পারে বা সেগুলি আলোর উৎস হতে পারে এবং কম্পিউটার ভিশন অ্যালগরিদমগুলি ট্র্যাক করার চেষ্টা করবে এমন সম্ভাব্য উত্সগুলি থেকে পরিত্রাণ পেতে আপনি সহজেই একটি শ্রেণিকক্ষকে ম্লান করতে পারবেন না।
আমি জানতাম যে আমার এমন কিছু এনকোডেড দরকার যা ক্লাসরুমে এলোমেলো আলোর উৎসের সাথে মিথ্যাভাবে যুক্ত হতে পারে না। একই সময়ে, আমি জানতাম যে আমি নিজে এমন কিছু তৈরি করতে চাই না। ভাগ্যক্রমে, নোবেল কোম্পানি ইতিমধ্যেই একটি হ্যারি পটার সার্বজনীন ভান্ড রিমোট বানিয়েছে, এবং ফ্লির্ক ইউএসবি রিসিভার আপনাকে একটি আইআর রিমোট কমান্ডকে একটি কীপ্রেস এর সাথে যুক্ত করার ক্ষমতা দেয়। একটি পাইথন স্ক্রিপ্ট লিখে যা একটি নির্দিষ্ট কীপ্রেস এর জন্য অপেক্ষা করে, আমি হ্যারি পটার ইউনিভার্সাল ওয়ান্ড রিমোট দ্বারা পাঠানো কমান্ডটি সনাক্ত করতে সক্ষম হয়েছিলাম যখনই এটি ফ্লিকার ইউএসবি রিসিভার দ্বারা প্রক্রিয়া করা হয়েছিল। এই সেটআপটি আমাকে আমার প্রয়োজনীয় নিয়ন্ত্রণ দিয়েছে।
আমার পোস্ট করা জিআইএফ -এ আপনি ফলাফল দেখতে পারেন। এই ভিডিওগুলিতে, আমি একটি servo মোটর চালানোর জন্য আমার harrypottercontroller.py স্ক্রিপ্ট ব্যবহার করি, যা আমার বোনের ক্লাসরুমে ইনস্টল করা ট্রেজার বক্স খুলবে এবং বন্ধ করবে।
সরবরাহ
রাসবেরি পাই 3 বি+
www.amazon.com/CanaKit-Raspberry-Premium-C…
ফ্লির্ক ইউএসবি রিসিভার
flirc.tv/flirc-usb
হ্যারি পটার ইউনিভার্সাল রিমোট ভান্ড
www.amazon.com/HARRY-POTTER-Remote-Control..
ধাপ 1: রাস্পবেরি পাই প্রস্তুত করুন
আমি এই প্রকল্পের জন্য একটি রাস্পবেরি পাই 3 মডেল বি+ ব্যবহার করেছি, কিন্তু পাইথন স্ক্রিপ্ট অন্যান্য মডেলের সাথে কাজ করা উচিত। (এবং এটি সম্ভবত অন্যান্য সেটআপগুলির সাথে কাজ করবে যা পাইথন চালাতে পারে একটি ইউএসবি পোর্টও আছে।) আপনার রাস্পবেরি পাইয়ের জন্য যদি আপনার ইতিমধ্যে না থাকে তবে আপনার একটি কীবোর্ড, মাউস এবং ডিসপ্লে প্রয়োজন হবে।
একবার আপনার রাস্পবেরি পাই সেটআপ চালু হয়ে গেলে, পাইথনের সাথে শুরু করতে স্পার্কফুনের এই নির্দেশাবলী অনুসরণ করুন।
learn.sparkfun.com/tutorials/python-progra…
ধাপ 2: ফ্লির্ক ইউএসবি রিসিভার প্রস্তুত করুন
এখন যেহেতু আপনার রাস্পবেরি পাইতে পাইথন চলছে, আপনার বোর্ডে একটি ইউএসবি স্লটে ফ্লিকার ইউসিবি রিসিভার প্লাগ করুন।
আপনার রাসবেরি পাইতে ফ্লির্ক সফ্টওয়্যার ইনস্টল করতে এই নির্দেশাবলী অনুসরণ করুন।
flirc.gitbooks.io/flirc-instructions/conte…
ধাপ 3: আপনার হ্যারি পটার ভান্ড প্রস্তুত করুন
আপনার দুটি AA ব্যাটারি এবং একটি IR টিভি রিমোট লাগবে। যখন আপনার কাছে থাকে, দ্য নোবেল কালেকশন থেকে এই নির্দেশাবলী অনুসরণ করুন আপনার ছড়ি শুরু করার জন্য, কিছু অঙ্গভঙ্গি অনুশীলন করুন, তারপর আপনার টিভি রিমোটের পাঠানো কোডের সাথে মেলে একটি নির্দিষ্ট অঙ্গভঙ্গি প্রোগ্রাম করুন।
www.noblecollection.com/ItemFiles/Manual/R…
ধাপ 4: আপনার ফ্লির্ক এবং হ্যারি পটার ভান্ড যুক্ত করুন
এখন যেহেতু আপনার ফ্লির্ক এবং হ্যারি পটার ভান্ড সেটআপ আছে, আপনাকে সেগুলো জোড়া দিতে হবে। আপনি এই নির্দেশাবলী ব্যবহার করে Flirc GUI এর মাধ্যমে এটি করতে পারেন।
flirc.gitbooks.io/flirc-instructions/conte…
একটি আইআর কমান্ড রেকর্ড করার জন্য "অ্যাডভান্সড পেয়ারিং" গাইড অনুসরণ করুন, যা আপনার মোড়কে কন্ট্রোল মোডে থাকা অবস্থায় নাড়াচাড়া করে পাঠানো হয় এবং এটি একটি কীপ্রেস এর সাথে সংযুক্ত করুন। তারপর ফ্লার্ক রেকর্ডিং মোড শেষ করুন, একটি রাস্পবেরি পাই টার্মিনাল খুলুন, এবং আপনার দড়িটি আবার waveেউ করুন, আপনি যে কীপ্রেসটি প্রোগ্রাম করেছেন তা টার্মিনালে প্রদর্শিত হয় কিনা তা দেখার জন্য।
আপনি এই নির্দেশাবলী অনুসরণ করে GUI ব্যবহার না করে টার্মিনালে এটি করতে পারেন।
flirc.gitbooks.io/flirc-instructions/conte…
প্রকল্পে কাজ করার সময় এটি আমার পছন্দের পদ্ধতি ছিল এবং যদি আপনি লিনাক্স টার্মিনালে কাজ করতে স্বাচ্ছন্দ্য বোধ করেন তবে এটিই আমি প্রস্তাবিত পদ্ধতি।
ধাপ 5: আপনার পাইথন কোড সেট করুন (শেষ পদক্ষেপ!)
প্রথমে, এই নির্দেশনায় harrypottercontroller.py পাইথন স্ক্রিপ্টটি ডাউনলোড করুন, অথবা এখানে git repo থেকে এটি পান।
github.com/coleminer31/HarryPotterRaspberr…
আপনার পছন্দের ডিরেক্টরিতে পাইথন স্ক্রিপ্টটি রাখুন এবং আপনার পছন্দের সম্পাদকের সাথে এটি খুলুন।
আপনাকে যা করতে হবে তা হল 'আপনার পছন্দের চরিত্রটি এখানে রাখুন' ফ্লিরক চরিত্রের সাথে যা আপনি আপনার ভান্ডের সাথে যুক্ত করেছেন। তারপর #DO SOMETHING HERE প্রতিস্থাপন করুন ম্যাজিক যখন-লুপ আপনি যে ফাংশনটি চালাতে চান। (টিপ: আপনি একটি ফাংশন তৈরি করতে চাইতে পারেন যা একটি নির্দিষ্ট কী চাপার পরে লুপ ভেঙে দেয়, যাতে আপনি একটি অসীম লুপ এড়াতে এবং স্ক্রিপ্টটি সঠিকভাবে বন্ধ করতে পারেন।)
এবং এটাই! আপনি একজন উইজার্ড, প্রোগ্রামার। আপনি এখন আপনার ছড়ি দিয়ে পাইথন ফাংশন নিয়ন্ত্রণ করতে পারেন। শুধু স্ক্রিপ্ট চালান এবং এটি একটি ঘূর্ণন দিন।
রোবটিক্স থেকে আইওটি পর্যন্ত যেকোনো ধরনের অ্যাপ্লিকেশন চালানোর জন্য আপনি এই সেটআপটি ব্যবহার করতে পারেন। আপনি কি তৈরি করেন তা দেখার জন্য আমি উন্মুখ!
প্রস্তাবিত:
DIY হ্যারি পটার রাস্পবেরি পাই দিয়ে প্রতিকৃতি মুভ করছে: 3 টি ধাপ
DIY হ্যারি পটার রাস্পবেরি পাই দিয়ে পোর্ট্রেট মুভ করছে: হ্যারি পটার মুভিজ থেকে অনুপ্রাণিত পোর্ট্রেট মুভ করছে। পুরানো ভাঙ্গা ল্যাপটপ ব্যবহার করে মুভিং পোর্ট্রেট তৈরি করা হয়েছে। এটি এমনকি একটি ডিসপ্লে বা পুরানো মনিটরের সাথে সংযুক্ত রাস্পবেরি পাই ব্যবহার করে তৈরি করা যেতে পারে। পোর্ট্রেট ফ্রেম সরানো অসাধারণ দেখায়, আমরা পারিবারিক ছবি দেখতে পারি
হ্যারি পটার থেকে বাস্তব জীবনের মুভিং পোর্ট্রেট !: 11 টি ধাপ (ছবি সহ)
হ্যারি পটার থেকে বাস্তব জীবনের মুভিং পোর্ট্রেট !: " আশ্চর্যজনক! আশ্চর্যজনক! এটা ঠিক জাদুর মতো! &Quot; - গিল্ডরয় লকহার্ট আমি একজন বিশাল হ্যারি পটারের ভক্ত, এবং উইজার্ডিং ওয়ার্ল্ড থেকে আমি সবসময় যে জিনিসগুলি পছন্দ করি তার মধ্যে একটি হল চলমান প্রতিকৃতি। আমি কাইল স্টুয়ার্ট-ফ্রান্টজের অ্যানিমেটেড ছবি জুড়ে হোঁচট খেয়েছি
হ্যারি পটার থেকে কাজ সাজানোর কাজ: 8 টি ধাপ
হ্যারি পটার থেকে কাজ সাজানোর টুপি: আমাদের মগল বিশ্বে, আমাদের ঘরে সাজানোর জন্য কোন জাদুকরী টুপি নেই। তাই আমি এই পৃথকীকরণের সুযোগটি ব্যবহার করেছি সাজানোর টুপি তৈরির জন্য
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা - রাস্পবেরি পাই 3B দিয়ে শুরু করা - আপনার রাস্পবেরি পাই 3: 6 ধাপ সেট আপ করা হচ্ছে
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা | রাস্পবেরি পাই 3B দিয়ে শুরু করা | আপনার রাস্পবেরি পাই 3 সেট আপ করা: আপনারা কেউ কেউ জানেন যে রাস্পবেরি পাই কম্পিউটারগুলি বেশ দুর্দান্ত এবং আপনি কেবলমাত্র একটি ছোট বোর্ডে পুরো কম্পিউটারটি পেতে পারেন। 1.2 GHz এ ঘড়ি। এটি পাই 3 কে মোটামুটি 50 রাখে
কম্পিউটার ভিশন ব্যবহার করে রিয়েল ওয়ার্কিং হ্যারি পটার ভান্ড: Ste টি ধাপ (ছবি সহ)
কম্পিউটার ভিশন ব্যবহার করে রিয়েল ওয়ার্কিং হ্যারি পটার ভান্ড: " যথাযথভাবে উন্নত যেকোন প্রযুক্তি ম্যাজিক থেকে আলাদা করা যায় না " - আর্থার সি ক্লার্ক কয়েক মাস আগে আমার ভাই জাপান সফর করেছিলেন এবং ইউনিভার্সাল স্টুডিওতে হ্যারি পটারের উইজার্ডিং ওয়ার্ল্ডে সত্যিকারের উইজার্ডিং অভিজ্ঞতা পেয়েছিলেন