সুচিপত্র:

আপনার নিজের কার্ডবোর্ড ইনফিনিটি গন্টলেট দিয়ে একটি হালকা সুইচ নিয়ন্ত্রণ করুন: 10 টি ধাপ
আপনার নিজের কার্ডবোর্ড ইনফিনিটি গন্টলেট দিয়ে একটি হালকা সুইচ নিয়ন্ত্রণ করুন: 10 টি ধাপ

ভিডিও: আপনার নিজের কার্ডবোর্ড ইনফিনিটি গন্টলেট দিয়ে একটি হালকা সুইচ নিয়ন্ত্রণ করুন: 10 টি ধাপ

ভিডিও: আপনার নিজের কার্ডবোর্ড ইনফিনিটি গন্টলেট দিয়ে একটি হালকা সুইচ নিয়ন্ত্রণ করুন: 10 টি ধাপ
ভিডিও: স্বনির্মিত কার্ডবোর্ড ড্রোয়ার আয়োজক: ব্যবহারিক এবং স্টাইলিশ সংরক্ষণাগার সমাধান। 2024, নভেম্বর
Anonim
Image
Image

আমি অ্যাভেঞ্জার্স মুভি দ্বারা অনুপ্রাণিত হয়েছি, আমি কার্ডবোর্ড থেকে থানোস ইনফিনিটি গন্টলেট তৈরি করতে শুরু করেছি। এই প্রকল্পে আমি MPU6050 এবং NRF24L01+ 2.4GHz ওয়্যারলেস আরএফ ট্রান্সসিভার মডিউল ব্যবহার করেছি দুটি Arduino বোর্ডের মধ্যে ওয়্যারলেসভাবে যোগাযোগ করার জন্য। Infinity Gauntlet হল ট্রান্সমিটার এবং Servos (Light Switch) হল রিসিভার।

ধাপ 1: হার্ডওয়্যার এবং উপকরণ প্রয়োজন

Arduino Mega + USB Cable II Arduino Uno: https://amzn.to/2qU18sO II

আরডুইনো ন্যানো:

9v ব্যাটারি:

সুইচ:

জাম্পার তার:

Arduino জন্য পুরুষ ডিসি ব্যারেল জ্যাক অ্যাডাপ্টার:

মাইক্রো সার্ভো 9 জি:

মিনি ব্রেডবোর্ড:

9v ব্যাটারি ক্লিপ সংযোগকারী:

কার্ডবোর্ড:

রুবি:

NRF24L01+ 2.4GHz ওয়্যারলেস আরএফ ট্রান্সসিভার মডিউল:

MPU 6050:

LED স্ট্রিপস:

ধাপ 2: NRF24L01 2.4GHz ট্রান্সসিভার মডিউল

MPU6050
MPU6050

NRF24L01 2.4 GHz ট্রান্সসিভার মডিউল 2.4 GHz ব্যান্ড ব্যবহার করে এবং এটি 250 কেবিপিএস থেকে 2 এমবিপিএস পর্যন্ত বড রেটের সাথে কাজ করতে পারে এবং এটি 100 মিটার পর্যন্ত বেতার যোগাযোগের জন্য ব্যবহার করা যেতে পারে। মডিউলের অপারেটিং ভোল্টেজ 1.9 থেকে 3.6V পর্যন্ত, কিন্তু ভাল জিনিস হল যে অন্যান্য পিন 5V যুক্তি সহ্য করে। মডিউল SPI প্রোটোকল ব্যবহার করে যোগাযোগ করে।

ধাপ 3: MPU6050

MPU6050 এর ভিতরে 3-অক্ষের অ্যাক্সিলারোমিটার এবং 3-অক্ষের জাইরোস্কোপ রয়েছে। এই সেন্সর আমাদের ত্বরণ, বেগ, ওরিয়েন্টেশন, ডিসপ্লেসমেন্ট এবং সিস্টেম বা বস্তুর অন্যান্য গতি সম্পর্কিত প্যারামিটার পরিমাপ করতে সাহায্য করে। এই চিপটি যোগাযোগের জন্য I2C (ইন্টার-ইন্টিগ্রেটেড সার্কিট) প্রোটোকল ব্যবহার করে।

ধাপ 4: WS2812B LED স্ট্রিপ

WS2812B LED স্ট্রিপ
WS2812B LED স্ট্রিপ

WS2812B হল একটি বুদ্ধিমান নিয়ন্ত্রণ LED আলোর উৎস, যার নিয়ন্ত্রণ সার্কিট এবং RGB চিপ সরাসরি 5050 RGB (লাল, সবুজ এবং নীল) LED তে সংহত। প্রতিটি LED এর প্রতিটি প্রান্তে তিনটি সংযোগকারী রয়েছে, দুটি পাওয়ারিংয়ের জন্য এবং একটি ডেটার জন্য। তিনটি এলইডির অবস্থা, উজ্জ্বলতা এবং রঙ নিয়ন্ত্রণের জন্য এটির একটি মাত্র ডেটা ইনপুট প্রয়োজন।

ধাপ 5: কার্ডবোর্ড থেকে ইনফিনিটি গন্টলেট তৈরি করা

আপনি কিভাবে কার্ডবোর্ড থেকে ইনফিনিটি গন্টলেট বানিয়েছেন ভিডিওটি দেখতে পারেন।

ধাপ 6: ট্রান্সমিটার (ইনফিনিটি গন্টলেট) কোড

আপনাকে যা করতে হবে তা হল MPU6050 লাইব্রেরি, I2C লাইব্রেরি, FastLED লাইব্রেরি, RF24 লাইব্রেরি ইনস্টল করা। আপনি ইনস্টল না করলে আপনি একটি ত্রুটি পাবেন।

যখন আপনি আপনার Arduino IDE তে একটি নতুন লাইব্রেরি যোগ করতে চান। যে লাইব্রেরির জিপ ফাইলটি ডাউনলোড করেছেন সেই ডিরেক্টরিতে যান। একটি অস্থায়ী ফোল্ডারে তার সমস্ত ফোল্ডার কাঠামোর সাথে জিপ ফাইলটি বের করুন, তারপরে মূল ফোল্ডারটি নির্বাচন করুন, এতে লাইব্রেরির নাম থাকা উচিত। আপনার স্কেচবুকের ভিতরে "লাইব্রেরি" ফোল্ডারে এটি অনুলিপি করুন।

Arduino সংযুক্ত করুন এবং প্রদত্ত প্রোগ্রামটি আপনার arduino uno তে আপলোড করুন।

ধাপ 7: রিসিভার কোড

Arduino সংযুক্ত করুন এবং প্রদত্ত প্রোগ্রামটি আপনার arduino uno তে আপলোড করুন।

ধাপ 8: ট্রান্সমিটারের জন্য ওয়্যারিং ডায়াগ্রাম (ইনফিনিটি গন্টলেট)

ট্রান্সমিটারের জন্য ওয়্যারিং ডায়াগ্রাম (ইনফিনিটি গন্টলেট)
ট্রান্সমিটারের জন্য ওয়্যারিং ডায়াগ্রাম (ইনফিনিটি গন্টলেট)
ট্রান্সমিটারের জন্য ওয়্যারিং ডায়াগ্রাম (ইনফিনিটি গন্টলেট)
ট্রান্সমিটারের জন্য ওয়্যারিং ডায়াগ্রাম (ইনফিনিটি গন্টলেট)

এই প্রকল্পে আমি আমার ইলেকট্রনিক্সকে ইনফিনিটি গন্টলেটের ভিতরে রাখি। আপনি ইলেকট্রনিক্সকে একটি নিরাপদ স্থানে রাখতে চাইতে পারেন।

ধাপ 9: রিসিভারের জন্য ওয়্যারিং ডায়াগ্রাম

রিসিভারের জন্য ওয়্যারিং ডায়াগ্রাম
রিসিভারের জন্য ওয়্যারিং ডায়াগ্রাম
রিসিভারের জন্য ওয়্যারিং ডায়াগ্রাম
রিসিভারের জন্য ওয়্যারিং ডায়াগ্রাম

আমি ডাবল টেপ ব্যবহার করে দেওয়ালে arduino uno, 9v ব্যাটারি এবং ওয়্যারলেস মডিউল লাগিয়েছি এবং আমি লাইট সুইচের কাছে সার্ভস লাগিয়েছি যাতে আপনি যখনই চান সেখানে বেতারভাবে আলো চালু/বন্ধ করতে পারেন।

ধাপ 10: শেষ

ইনফিনিটি স্টোন এলইডি এবং সার্ভোসগুলি এমপিইউ 6050 সেন্সর ব্যবহার করে সনাক্ত করা গনটলেটের গতিবিধি দ্বারা নিয়ন্ত্রিত হয়, তাই যখন আপনি গ্যান্টলেটটি উপরে সরান তখন ইনফিনিটি স্টোন এলইডি জ্বলে উঠবে এবং সার্ভোস ঘুরবে এবং যদি আপনি আবার গ্যান্টলেটটি উপরে নিয়ে যান তবে এলইডি হবে বন্ধ এবং servos বিপরীত দিকে ঘুরবে।

প্রস্তাবিত: