সুচিপত্র:
- ধাপ 1: হার্ডওয়্যার এবং উপকরণ প্রয়োজন
- ধাপ 2: NRF24L01 2.4GHz ট্রান্সসিভার মডিউল
- ধাপ 3: MPU6050
- ধাপ 4: WS2812B LED স্ট্রিপ
- ধাপ 5: কার্ডবোর্ড থেকে ইনফিনিটি গন্টলেট তৈরি করা
- ধাপ 6: ট্রান্সমিটার (ইনফিনিটি গন্টলেট) কোড
- ধাপ 7: রিসিভার কোড
- ধাপ 8: ট্রান্সমিটারের জন্য ওয়্যারিং ডায়াগ্রাম (ইনফিনিটি গন্টলেট)
- ধাপ 9: রিসিভারের জন্য ওয়্যারিং ডায়াগ্রাম
- ধাপ 10: শেষ
ভিডিও: আপনার নিজের কার্ডবোর্ড ইনফিনিটি গন্টলেট দিয়ে একটি হালকা সুইচ নিয়ন্ত্রণ করুন: 10 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
আমি অ্যাভেঞ্জার্স মুভি দ্বারা অনুপ্রাণিত হয়েছি, আমি কার্ডবোর্ড থেকে থানোস ইনফিনিটি গন্টলেট তৈরি করতে শুরু করেছি। এই প্রকল্পে আমি 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 ট্রান্সসিভার মডিউল
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 আলোর উৎস, যার নিয়ন্ত্রণ সার্কিট এবং 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 বিপরীত দিকে ঘুরবে।
প্রস্তাবিত:
ইনফিনিটি গন্টলেট নিয়ন্ত্রিত হোম অটোমেশন: 8 টি ধাপ (ছবি সহ)
ইনফিনিটি গন্টলেট নিয়ন্ত্রিত হোম অটোমেশন: আমার আগের প্রকল্পে আমি একটি ইনফিনিটি গন্টলেট তৈরি করেছি যা একটি হালকা সুইচ নিয়ন্ত্রণ করে। আমি ছয়টি পাথর ব্যবহার করতে চেয়েছিলাম এবং প্রতিটি পাথর যন্ত্রপাতি, দরজা লক বা আলো নিয়ন্ত্রণ করতে পারে তাই, আমি ইনফিনিটি গন্টলেট ব্যবহার করে একটি হোম অটোমেশন সিস্টেম তৈরি করেছি। এই প্রকল্পে
হোম অ্যাপ্লায়েন্সেসের জন্য টুকলেস সুইচ -- কোন সুইচ ছাড়াই আপনার বাড়ির যন্ত্রপাতি নিয়ন্ত্রণ করুন: 4 টি ধাপ
হোম অ্যাপ্লায়েন্সেসের জন্য টুকলেস সুইচ || কোন সুইচ ছাড়াই আপনার বাড়ির যন্ত্রপাতি নিয়ন্ত্রণ করুন: এটি হোম অ্যাপ্লায়েন্সেসের জন্য একটি টাচলেস সুইচ। আপনি এটি যে কোনও পাবলিক প্লেসে ব্যবহার করতে পারেন যাতে যে কোনও ভাইরাসের বিরুদ্ধে লড়াই করতে সহায়তা করে। ডার্ক সেন্সর সার্কিটের উপর ভিত্তি করে সার্কিটটি তৈরি করা হয়েছে Op-Amp এবং LDR দ্বারা। এই সার্কিটের দ্বিতীয় গুরুত্বপূর্ণ অংশ এসআর ফ্লিপ-ফ্লপ সিকুয়েন্সেলের সাথে
সহজ অঙ্গভঙ্গি নিয়ন্ত্রণ - আপনার হাতের নড়াচড়া দিয়ে আপনার আরসি খেলনা নিয়ন্ত্রণ করুন: 4 টি ধাপ (ছবি সহ)
সহজ অঙ্গভঙ্গি নিয়ন্ত্রণ - আপনার হাতের নড়াচড়ার সাথে আপনার আরসি খেলনা নিয়ন্ত্রণ করুন: আমার 'ible' #45 তে স্বাগতম। কিছুক্ষণ আগে আমি লেগো স্টার ওয়ার্স পার্টস ব্যবহার করে BB8 এর একটি সম্পূর্ণরূপে কার্যকরী RC সংস্করণ তৈরি করেছি … স্পেরো দ্বারা তৈরি ফোর্স ব্যান্ড, আমি ভেবেছিলাম: " ঠিক আছে, আমি গ
একটি আরডুইনো এবং দুটি ক্ষণস্থায়ী সুইচ দিয়ে একটি আরসি সার্ভো মোটর নিয়ন্ত্রণ করা: 4 টি ধাপ
একটি আরডুইনো এবং দুটি ক্ষণস্থায়ী সুইচ দিয়ে একটি আরসি সার্ভো মোটর নিয়ন্ত্রণ করা: নামটি সব বলে। একটি আরডুইনো এবং কিছু প্রতিরোধক, জাম্পার তার এবং দুটি স্পর্শযোগ্য সুইচ সহ একটি আরসি কার সার্ভো মোটর নিয়ন্ত্রণ করা। আমি দ্বিতীয় দিন আমার Arduino পেয়েছিলাম, তাই আমি নিজেকে নিয়ে গর্বিত
আপনার সোল্ডারিং আয়রনের জন্য একটি পরিবর্তনশীল তাপমাত্রা নিয়ন্ত্রণ হিসাবে আপনার পুরানো ডিমার সুইচ পুনর্ব্যবহার করুন: 7 টি ধাপ
আপনার সোল্ডারিং আয়রনের জন্য একটি পরিবর্তনশীল তাপমাত্রা নিয়ন্ত্রণ হিসাবে আপনার পুরানো ডিমার সুইচ পুনর্ব্যবহার করুন: আমি সোল্ডারিং লোহার জন্য অনেক পেশাদার পরিবর্তনশীল তাপমাত্রা নিয়ন্ত্রণ দেখেছি, কিন্তু খুব ব্যয়বহুল। তাই আমি একটি পুরানো ডিমার সুইচ, আউটলেট, গ্যাং প্লেট এবং প্লাগ যা ইতিমধ্যে আবর্জনা এবং কিছু পুরানো পিভিসি সুইচ বক্স যা এটি দিয়ে এসেছি এবং তাই তৈরি করেছি