সুচিপত্র:
- ধাপ 1: উপকরণ একত্রিত করুন
- পদক্ষেপ 2: প্রয়োজনীয় অংশগুলি বিক্রি করা
- ধাপ 3: সেটআপ
- ধাপ 4: সমাবেশ - Neopixel LedRing
- ধাপ 5: সমাবেশ - এমপিইউ 6050
- ধাপ 6: কোড
- ধাপ 7: প্যাকেজিং তৈরি করা
ভিডিও: Arduino - চলাচলের উপর নেতৃত্বে ঘোরানো - পরিধানযোগ্য আইটেম (ক্রোনাল এক্সিলারেটর ট্রেসার ওভারওয়াচ দ্বারা অনুপ্রাণিত): 7 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
এই নির্দেশনা আপনাকে একটি অ্যাকসিলরোমিটার এবং একটি নিওপিক্সেল লেড-রিং সংযোগ করতে সাহায্য করবে।
আমি ডি অ্যাকসিলরোমিটার পড়ার জন্য কোড প্রদান করব এবং আপনার নিওপিক্সেল অ্যানিমেশনের মাধ্যমে এই প্রভাবটি পাব।
এই প্রকল্পের জন্য আমি Adafruit 24bit Neopixel রিং এবং MPU 6050 ব্যবহার করেছি।
MPU 6050 একটি অ্যাকসিলরোমিটারের সাথে একটি জাইরোস্কোপকে একত্রিত করে। আমি এই প্রকল্পের জন্য শুধুমাত্র শেষটি ব্যবহার করেছি।
ধাপ 1: উপকরণ একত্রিত করুন
প্রয়োজনীয় উপকরণ হল:
প্রযুক্তিগত অংশ:
- আরডুইনো উনো
- অ্যাডাফ্রুট 24 বিট লেডারিং (আমি 24bit ব্যবহার করেছি, কিন্তু যদি আপনি একটি ছোট বা বড় ইচ্ছা করেন, সেখানে আরও মাপ পাওয়া যায়।)
- এমপিইউ 6050
- 9 জাম্প ওয়্যার
- ব্যাটারি প্যাক (9V)
প্যাকেজিং:
- একটি বৃত্তাকার প্লাস্টিকের ট্রে
- বিভিন্ন ব্যাগস্ট্র্যাপ
- সত্যিই শক্ত কার্ডবোর্ড বা ট্রিপ্লেক্স
- কিছু অনুভূত কাপড়
- পছন্দসই রঙে পেইন্ট স্প্রে করুন। (আমি রূপা ব্যবহার করেছি)
পদক্ষেপ 2: প্রয়োজনীয় অংশগুলি বিক্রি করা
আপনার Neopixel Ledring অথবা আপনার MPU 6050 ব্যবহার করার আগে আপনাকে সেগুলো বিক্রি করতে হবে।
Neopixel LedRing এর তিনটি সংযোগ প্রয়োজন।
সমাপ্ত পণ্যটিকে প্যাকেজ করা অনেক সহজ করার জন্য রিংয়ের ভিতরে তারযুক্ত বিক্রি করার পরামর্শ দেওয়া হচ্ছে।
- আপনার Neopixel LedRing এ 5V সংযোগের জন্য একটি লাল তার বিক্রি করেছেন
- আপনার Neopixel LedRing এ গ্রাউন্ড কানেকশনে একটি কালো তার বিক্রি করে
- আপনার Neopixel LedRing এ DI সংযোগে একটি হলুদ তারের বিক্রি
এমপিইউ 6050 একটি পিন থেকে গঠিত একটি সংযোগকারী সঙ্গে আসা উচিত। আপনি এটি ব্যবহার করার পূর্বে উপরের ছবির মত আপনার MPU 6050 এ বিক্রি করতে হবে।
ধাপ 3: সেটআপ
ছবির সংযুক্ত এই প্রকল্পটি সেটআপ করার পথ দেখায়।
গুরুত্বপূর্ণ: একটি চালিত আরডুইনোতে জাম্প ওয়্যার সংযুক্ত করা এড়িয়ে চলুন। যদি আপনাকে সত্যিই করতে হয়, সর্বদা গ্রাউন্ডস সংযোগ দিয়ে শুরু করুন।
সার্কিটটি এভাবে সেট আপ করা উচিত: (আমি তারের জন্য এটি পরিষ্কার এবং সহজে কাজ করার জন্য কিছু রঙের পরামর্শ দিয়েছি।)
Neopixel Ledring:
- Arduino Uno তে 13 টি পিন করার জন্য আপনার Neopixel Ledring এর 5V পিন থেকে লাল তারের সংযোগ করুন। (আমরা নিওপিক্সেল লেড রিংয়ের জন্য পাওয়ার সাপ্লাই হিসাবে একটি ডিজিটাল পিন ব্যবহার করছি।
- আপনার নিওপিক্সেল লেড্রিংয়ের গ্রাউন্ড থেকে কালো তারের সংযুক্ত করুন আরডুইনো ইউনোতে গ্রাউন্ড পিনের একটিতে।
- Arduino Uno তে 4 টি পিন করতে আপনার Neopixel Ledring এ DI সংযোগ থেকে হলুদ তারের সংযোগ করুন।
MPU 6050:
- আপনার MPU 6050 এর VCC পিন থেকে Arduino Uno তে 5V পিনের সাথে একটি লাল তার সংযুক্ত করুন।
- আপনার এমপিইউ 6050 এ গ্রাউন্ড পিন থেকে একটি কালো তার সংযুক্ত করুন আরডুইনো ইউনোতে গ্রাউন্ড পিনের একটিতে।
- আপনার MPU 6050 এ এসসিএল পিন থেকে একটি হলুদ তারের সংযোগ দিন আরডুইনো ইউনোতে এনালগ পিন A05 এর সাথে
- আপনার এমপিইউ 6050 এ এসডিএ পিন থেকে একটি সবুজ তারের সংযুক্ত করুন আরডুইনো ইউনোতে এনালগ পিন A04 এর সাথে
ধাপ 4: সমাবেশ - Neopixel LedRing
উপরের ছবিতে আপনি দেখতে পারেন কিভাবে আপনাকে নিওপিক্সেল লেডরিং সংযোগ করতে হবে
5V = পিন 13
GND = GND
DI = পিন 4 (ডিজিটাল)
ধাপ 5: সমাবেশ - এমপিইউ 6050
উপরের ছবিতে, আপনি ভ্যানটি দেখতে পাবেন কিভাবে MPU 6050 কে Arduino এর সাথে সংযুক্ত করতে হয়।
VCC = 5V
GND = GND
এসসিএল = পিন A05 (এনালগ)
এসডিএ = পিন A04 (এনালগ)
(রাহটার লম্বা তার ব্যবহার করতে ভুলবেন না। প্রাথমিক পর্যায়ে আপনার প্রকল্পটি পরীক্ষা করার জন্য আপনাকে এমপিইউ 50০৫০ কে নাড়াচাড়া করতে হবে।)
ধাপ 6: কোড
এখন যেহেতু আপনি সেটআপ এবং সমাবেশ শেষ করেছেন, এটি Arduino কোড করার সময়। আপনাকে যা করতে হবে তা হল আপনার কম্পিউটারে আরডুইনো প্রোগ্রামটি খুলুন এবং তারপরে নীচের কোডটি কপি এবং পেস্ট করুন।
এই কোডটি কাজ করতে, আপনাকে নিম্নলিখিত লাইব্রেরিগুলি ডাউনলোড করতে হতে পারে:
আপনি উভয় মাধ্যমে এখানে খুঁজে পেতে পারেন। অথবা আমার অন্তর্ভুক্ত দুটি জিপ ফাইল ডাউনলোড করুন।
Arduino MPU 6050 পরীক্ষা করার জন্য, প্রথমে জেফ রোবার্গ দ্বারা তৈরি MPU 6050 এর জন্য Arduino লাইব্রেরি ডাউনলোড করুন।
এরপরে, আপনাকে এই লাইব্রেরিটি আনজিপ/এক্সট্রাক্ট করতে হবে এবং "MPU6050" নামের ফোল্ডারটি নিতে হবে এবং এটিকে আরডুইনো এর "লাইব্রেরি" ফোল্ডারের ভিতরে পেস্ট করতে হবে। এটি করার জন্য, আপনি যেখানে Arduino (Arduino -> লাইব্রেরি) ইনস্টল করেছেন সেখানে যান এবং এটি লাইব্রেরি ফোল্ডারের ভিতরে পেস্ট করুন।
I2Cdev লাইব্রেরি ইনস্টল করার জন্য আপনাকে একই কাজ করতে হতে পারে যদি আপনার Arduino এর জন্য এটি ইতিমধ্যে না থাকে। এটি ইনস্টল করার জন্য উপরের মত একই পদ্ধতি করুন।
আপনি যদি এটি সঠিকভাবে করে থাকেন, যখন আপনি Arduino IDE খুলবেন, আপনি ফাইল -> উদাহরণে "MPU6050" দেখতে পাবেন।
পরবর্তীতে, MPU 6050 এবং Neopixel LedRing যোগাযোগ করতে এবং একে অপরের সাথে যোগাযোগ করতে আমার নিজের কোডটি এখানে ডাউনলোড করুন। এটা সংযুক্তি অন্তর্ভুক্ত করা হয়।
এই কোডে, আমি বেশ কয়েকটি ভেরিয়েবল ব্যাখ্যা করেছি যা আপনি খেলতে পারেন এবং আপনার নিজের পছন্দগুলিতে পরিবর্তন করতে পারেন।
ধাপ 7: প্যাকেজিং তৈরি করা
এই প্রকল্পের বহিরাগত করতে আমি বিভিন্ন উপকরণ ব্যবহার করেছি।
আমি যতটা সম্ভব দক্ষতার সাথে এবং যতটা সম্ভব সুন্দরভাবে হার্ডওয়্যার লুকানোর চেষ্টা করেছি।
এর জন্য আমি একটি বৃত্তাকার প্লাস্টিকের ট্রে দিয়ে শুরু করেছি যার ব্যাস 10 সেন্টিমিটার এবং উচ্চতা… সেমি
এটি যতটা ছোট ট্রে পেতে পারে, আপনি যদি কোনও ছোট ট্রে পান তবে আপনি ভিতরে আরডুইনো ফিট করতে পারবেন না। Arduino uno এই পরিমাপের সাথে পুরোপুরি ভিতরে ফিট হবে।
আমার ট্রেটি স্বচ্ছ সবুজ, যেমন আপনি উপরের ছবিতে দেখতে পাচ্ছেন। আমি আমার চূড়ান্ত রূপের জন্য এটি চাইনি, তাই আমি এটি রূপালী আঁকা স্প্রে। মনে রাখবেন যে theাকনার উপরের অংশটি আঁকবেন না, কারণ এটি এখনও নিওপিক্সেল থেকে আলো প্রবেশ করতে হবে।
আমি যে ট্রেটি ব্যবহার করেছি তাতে একটি অতিরিক্ত ধরণের lাকনা রয়েছে, যা আমার নিওপিক্সেল লেডরিং ধরে রাখার জন্য নীচে ব্যবহার করার জন্য কার্যকর হয়েছিল। আমার ট্রেটির ভিতরে আরডুইনো এমপিইউ 6050 এর সাথে নীচে রয়েছে এবং নিওপিক্সেল লেডারিং অতিরিক্ত idাকনা দ্বারা সমর্থিত শীর্ষে রয়েছে।
এই কাজটি করার জন্য আমি নিওপিক্সেল লেডরিং থেকে তারের অনুমতি দেওয়ার জন্য অতিরিক্ত idাকনার মাঝখানে একটি গর্ত ড্রিল করেছি।
তা ছাড়া, আমি এমপিইউ 6050 কে আরডুইনো ওটি ট্রে এর উপরে আঘাত করা থেকে রক্ষা করার জন্য অনুভূত কাপড়ের একটি ছোট বস্তা সেলাই করেছি।
অবশ্যই আমাদের Arduino Uno এর বিদ্যুৎ সরবরাহ সম্পর্কে ভুলে যাওয়া উচিত নয়। এর জন্য আমি একটি হোল্ডারে একটি অন-অফ সুইচ সহ 9V পাওয়ার প্যাক ব্যবহার করেছি। ট্রেটির আকারের কারণে ব্যাটারি আর ভিতরে ফিট হয়নি। এজন্যই আমি ব্যাটারিকে স্ট্র্যাপের পিছনে লুকিয়ে রেখেছিলাম। ব্যাটারিটিকে আরডুইনোতে সংযুক্ত করার জন্য যখন এটি ট্রেটির ভিতরে ছিল, আমাকে এর পাশে একটি গর্ত ড্রিল করতে হয়েছিল।
পরবর্তী ধাপটি আসলে এটি একটি পরিধেয় বস্তুতে পরিণত করা। আরডুইনো দিয়ে ট্রেটি স্ট্র্যাপে সংযুক্ত করতে সক্ষম হওয়ার জন্য, আমি খুব শক্ত কার্ডবোর্ড থেকে একটি বেস প্লেট তৈরি করেছি। আমি এতে চারটি ছিদ্র করেছি, বৃত্তের উপর সমানভাবে বিভক্ত।
এই স্ট্র্যাপগুলি তৈরি করতে আমি বাড়ির চারপাশে পড়ে থাকা পুরানো ব্যাগগুলি থেকে কাঁধের ব্যান্ড সংগ্রহ করেছি। আমি এগুলি কেটেছি এবং সেগুলি স্ট্র্যাপ তৈরিতে ব্যবহার করেছি। এটা খুবই উপযোগী ছিল যে কাঁধের ব্যান্ডগুলিতে ইতিমধ্যেই ক্লিপগুলি আছে, তাই আমি বেস প্লেটে যে ছিদ্রগুলি রেখেছিলাম সেগুলোকে ক্লিপ করে বেস প্লেটের সাথে সংযুক্ত করার জন্য আমি পুনরায় ব্যবহার করতে পারি।
একমাত্র জিনিসটিই ট্রেটি বেস প্লেটের সাথে সংযুক্ত করা। এটি করার জন্য, আমি ট্রেটির নীচের অংশে ছিদ্র করেছি এবং এটি বেসে স্ক্রু করেছি।
প্রস্তাবিত:
ভূমিকা: প্রকৃতি দ্বারা অনুপ্রাণিত পরিবেশগত ক্ষুদ্র হোম: 7 টি ধাপ
ভূমিকা: প্রকৃতি দ্বারা অনুপ্রাণিত পরিবেশগত ক্ষুদ্র বাড়ি: আমি ক্রিস্তান ওটেন। আমি নেদারল্যান্ডস, আলমেয়ারে থাকি। আমার বয়স 12 বছর। আমি এই নির্দেশযোগ্যটি বেছে নিয়েছি, কারণ আমি প্রথম পৃষ্ঠায় ছবিটি দেখেছি এবং আমি ঘর নির্মাণ করতে পছন্দ করি। আগামী বছরগুলিতে এটি স্বয়ংসম্পূর্ণ হতে সস্তা এবং সহজ। যে
ডো মোর' টাইমার, ক্যাসি নিস্ট্যাট দ্বারা অনুপ্রাণিত: 4 টি ধাপ (ছবি সহ)
ডো মোর' টাইমার, ক্যাসি নিস্ট্যাট দ্বারা অনুপ্রাণিত: গ্রীষ্ম, সুন্দর seasonতু যখন কিছু ঘটে। কিন্তু মাঝে মাঝে আমরা সময় ভুলে যাই। তাই আমাদের বাকি সময় মনে করিয়ে দেওয়ার জন্য, আমি এই ক্যাসি নিস্ট্যাটের 'ডো মোর' DIY আরডুইনো চালিত টাইমার ডিজাইন করেছি যা প্রোগ্রাম করা যেতে পারে যে কোনও সময় থেকে বাকি সময় প্রদর্শন করতে
অ্যাপ-নিয়ন্ত্রিত বর্ণমালা বোর্ড অপরিচিত জিনিস দ্বারা অনুপ্রাণিত: 7 টি ধাপ (ছবি সহ)
অ্যাপ-নিয়ন্ত্রিত বর্ণমালা বোর্ড স্ট্রেঞ্জার থিংস দ্বারা অনুপ্রাণিত: এই সব কয়েক সপ্তাহ আগে শুরু হয়েছিল যখন ক্রিসমাসের জন্য আমার নয় বছরের ভাতিজিকে কী পেতে হবে তা বের করার চেষ্টা করা হয়েছিল। আমার ভাই অবশেষে আমাকে জানালো যে সে স্ট্রেঞ্জার থিংস এর বড় ভক্ত। আমি তাত্ক্ষণিকভাবে জানতাম যে আমি তাকে কী পেতে চাই, এমন কিছু যা
Pierson এবং Jace দ্বারা Arduino উপর পং: 5 ধাপ (ছবি সহ)
Pierson এবং Jace দ্বারা Arduino উপর পং: এটি কিভাবে Arduino উপর পং খেলতে একটি নির্দেশযোগ্য। এটি পাঁচটি সহজ ধাপে বলা হয়েছে। আমরা আশা করি আপনি আমাদের খেলা উপভোগ করবেন
একটি স্টার্লিংজিন (ইভোলটিস স্টার্লিং মেশিন) দ্বারা চালিত এলইডি থ্রোয়েস ঘোরানো: 12 টি ধাপ (ছবি সহ)
একটি স্টার্লিঞ্জিন (eVoltis Stirlingmachine) দ্বারা চালিত LED Throwies ঘোরানো: এটি একটি হট-এয়ার মেশিন (stirlingengine), যা কিছু পুরনো কম্পিউটার-পার্টস (হিটসিংক এবং একটি পুরানো হার্ডডিস্কের মাথা) দিয়ে তৈরি। এই Stirlingengine (এবং অন্যরাও) গরম নীচের দিকের মধ্যে তাপমাত্রার পার্থক্যের সাথে কাজ করে (উদা