সুচিপত্র:
- ধাপ 1: উপাদান
- ধাপ 2: MPU6050 অ্যাক্সিলারোমিটার এবং জাইরোস্কোপকে আরডুইনোতে সংযুক্ত করুন
- ধাপ 3: Visuino শুরু করুন, এবং Arduino বোর্ড প্রকার নির্বাচন করুন
- ধাপ 4: ভিসুইনোতে: এমপিইউ 9650 যোগ করুন এবং সংযোগ করুন এবং কোণ উপাদানগুলিতে ত্বরণ
- ধাপ 5: ভিসুইনোতে: প্যাকেট কম্পোনেন্ট যোগ করুন এবং হেডার মার্কার সেট করুন
- ধাপ 6: ভিসুইনোতে: প্যাকেট কম্পোনেন্টে 3 টি বাইনারি অ্যানালগ উপাদান যুক্ত করুন এবং তাদের সাথে সংযুক্ত করুন
- ধাপ 7: Arduino কোড জেনারেট, কম্পাইল এবং আপলোড করুন
- ধাপ 8: এবং খেলুন …
ভিডিও: Arduino Nano এবং Visuino: Acceleration কে Accelerometer এবং Gyroscope MPU6050 I2C Sensor থেকে কোণে রূপান্তর করুন: Ste টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
কিছুক্ষণ আগে আমি কিভাবে আপনি MPU9250 Accelerometer, Gyroscope এবং Compass Sensor কে Arduino Nano এর সাথে সংযুক্ত করতে পারবেন এবং প্যাকেট ডেটা পাঠাতে এবং এটিকে একটি স্কোপ এবং ভিজ্যুয়াল ইন্সট্রুমেন্টে প্রদর্শন করার জন্য Visuino দিয়ে প্রোগ্রাম করতে পারেন তার একটি টিউটোরিয়াল পোস্ট করেছি।
এক্সেলরোমিটার X, Y, এবং Z ত্বরণ বাহিনী পাঠায়। সেন্সরের 3D ওরিয়েন্টেশন নির্ধারণের জন্য প্রায়শই আমাদের বাহিনীগুলিকে X, Y, Z 3D কোণে রূপান্তর করতে হবে। বেশ কিছু লোক এই ধরনের টিউটোরিয়ালের জন্য অনুরোধ করেছিল, এবং অবশেষে আমি এটি তৈরির সময় পেয়েছি।
কিছু লোক জিজ্ঞাসা করেছিল যে আপনি কিভাবে এমপিইউ 6050 অ্যাক্সিলারোমিটার এবং জাইরোস্কোপ সেন্সরকে সংযুক্ত করতে এবং ব্যবহার করতে পারেন, তাই আমি এই মডিউলটি আরও জটিল এবং ব্যয়বহুল এমপিইউ 9250 এর পরিবর্তে টিউটোরিয়ালের জন্য ব্যবহার করার সিদ্ধান্ত নিয়েছি।
এই টিউটোরিয়ালে, আমি আপনাকে দেখাবো এমপিইউ 6050 অ্যাক্সিলারোমিটার এবং জাইরোস্কোপ সেন্সরকে আরডুইনো ন্যানোতে সংযুক্ত করা, এবং এক্সিলারেশনকে 3 ডি এক্স, ওয়াই, জেড এঙ্গলে রূপান্তর করার জন্য এটি ভিসুইনো দিয়ে প্রোগ্রাম করুন।
ধাপ 1: উপাদান
- একটি Arduino সামঞ্জস্যপূর্ণ বোর্ড (আমি Arduino ন্যানো ব্যবহার করি, কারণ আমার একটি আছে, কিন্তু অন্য কোনটি ঠিক থাকবে)
- একটি MPU6050 অ্যাক্সিলারেশন জাইরোস্কোপ সেন্সর মডিউল
- 4 মহিলা-মহিলা জাম্পার তার
ধাপ 2: MPU6050 অ্যাক্সিলারোমিটার এবং জাইরোস্কোপকে আরডুইনোতে সংযুক্ত করুন
- MPU6050 মডিউলের সাথে 5V VCC পাওয়ার (লাল তারের), গ্রাউন্ড (কালো তারের), এসসিএল (হলুদ তারের) এবং SDA (সবুজ তারের) সংযোগ করুন (ছবি 1)
- আরডুইনো ন্যানো বোর্ডের গ্রাউন্ড পিনের সাথে গ্রাউন্ড তারের (কালো তারের) অন্য প্রান্তটি সংযুক্ত করুন (ছবি 2)
- 5V VCC পাওয়ার তারের (লাল তারের) অন্য প্রান্তটি Arduino Nano বোর্ডের 5V পাওয়ার পিনের সাথে সংযুক্ত করুন (ছবি 2)
- এসডিএ তারের অন্য প্রান্ত (সবুজ তারের) সংযুক্ত করুন এসডিএ/এনালগ পিন 4 আরডুইনো ন্যানো বোর্ডের (ছবি 3)
- এসসিএল তারের (হলুদ তারের) অন্য প্রান্তটি এসসিএল/এনালগ পিন 5 আরডুইনো ন্যানো বোর্ডের সাথে সংযুক্ত করুন (ছবি 3)
- ছবি 4 দেখায় গ্রাউন্ড, 5V পাওয়ার, এসডিএ/এনালগ পিন 4, এবং এসসিএল/এনালগ পিন 5, আরডুইনো ন্যানোর পিন
ধাপ 3: Visuino শুরু করুন, এবং Arduino বোর্ড প্রকার নির্বাচন করুন
আরডুইনো প্রোগ্রামিং শুরু করতে, আপনাকে এখান থেকে আরডুইনো আইডিই ইনস্টল করতে হবে:
নিশ্চিত করুন যে আপনি 1.6.7 বা উচ্চতর ইনস্টল করেছেন, অন্যথায় এই নির্দেশযোগ্য কাজ করবে না!
ভিসুইনো: https://www.visuino.com এছাড়াও ইনস্টল করা প্রয়োজন।
- প্রথম ছবিতে দেখানো হিসাবে Visuino শুরু করুন
- ভিসুইনোতে Arduino কম্পোনেন্ট (ছবি 1) এর "সরঞ্জাম" বোতামে ক্লিক করুন
- যখন ডায়ালগটি উপস্থিত হয়, ছবি 2 এ দেখানো হিসাবে Arduino Nano নির্বাচন করুন
ধাপ 4: ভিসুইনোতে: এমপিইউ 9650 যোগ করুন এবং সংযোগ করুন এবং কোণ উপাদানগুলিতে ত্বরণ
প্রথমে আমাদের MPU6050 সেন্সর নিয়ন্ত্রণের জন্য উপাদানগুলি যোগ করতে হবে এবং X, Y, Z ত্বরণকে 3D X, Y, Z কোণে রূপান্তর করতে হবে:
- কম্পোনেন্ট টুলবক্সের ফিল্টার বক্সে "6050" টাইপ করুন তারপর "অ্যাকসিলরোমিটার জাইরোস্কোপ MPU6000/MPU6050 I2C" কম্পোনেন্ট নির্বাচন করুন (ছবি 1), এবং নকশা এলাকায় ফেলে দিন (ছবি 2)
- কম্পোনেন্ট টুলবক্সের ফিল্টার বক্সে "কোণ" টাইপ করুন তারপর "অ্যাক্সিলারেশন টু অ্যাঙ্গেল" উপাদানটি নির্বাচন করুন (ছবি 2), এবং এটি নকশা এলাকায় ফেলে দিন (ছবি 3)
- এক্সেলরোমিটার জাইরোস্কোপ 1 কম্পোনেন্টের এক্স, ওয়াই, এক্স এক্সিলারেশন পিন সম্বলিত "অ্যাকসিলরোমিটার" বক্সের "আউট" বক্সে ক্লিক করুন যাতে সব আউট পিন একসাথে সংযুক্ত করা যায় (ছবি 3)
- AccelerationToAngle1 কম্পোনেন্টের "ইন" বক্সের "X" ইনপুট পিনের উপর মাউস সরান। ভিসুইনো স্বয়ংক্রিয়ভাবে তারগুলি ছড়িয়ে দেবে যাতে তারা বাকি পিনের সাথে সঠিকভাবে সংযুক্ত হবে (ছবি 3)
- অ্যাকসিলরোমিটার জাইরোস্কোপ 1 কম্পোনেন্টের "আউট" পিনকে আরডুইনো কম্পোনেন্টের আই 2 সি চ্যানেলের "ইন" পিনের সাথে সংযুক্ত করুন (ছবি 4)
ধাপ 5: ভিসুইনোতে: প্যাকেট কম্পোনেন্ট যোগ করুন এবং হেডার মার্কার সেট করুন
Arduino থেকে সিরিয়াল পোর্টে সমস্ত চ্যানেলের ডেটা পাঠানোর জন্য আমরা প্যাকেট উপাদান ব্যবহার করে চ্যানেলগুলিকে একসাথে প্যাকেট করতে পারি, এবং সেগুলিকে ভিসুইনোতে স্কোপ এবং গেজে প্রদর্শন করতে পারি:
- কম্পোনেন্ট টুলবক্সের ফিল্টার বক্সে "প্যাকেট" টাইপ করুন তারপর "সাইন অ্যানালগ জেনারেটর" কম্পোনেন্ট নির্বাচন করুন (ছবি 1), এবং নকশা এলাকায় ফেলে দিন
- প্রোপার্টিতে "হেড মার্কার" সম্পত্তি প্রসারিত করুন (ছবি 2)
- বৈশিষ্ট্যগুলিতে "…" বোতামে ক্লিক করুন (ছবি 2)
- বাইটস এডিটরে কিছু সংখ্যা টাইপ করুন, যেমন 55 % (ছবি 3)
- সম্পাদককে নিশ্চিত করতে এবং বন্ধ করতে ওকে বোতামে ক্লিক করুন
ধাপ 6: ভিসুইনোতে: প্যাকেট কম্পোনেন্টে 3 টি বাইনারি অ্যানালগ উপাদান যুক্ত করুন এবং তাদের সাথে সংযুক্ত করুন
- প্যাকেট 1 কম্পোনেন্টের "টুলস" বোতামে ক্লিক করুন (ছবি 1)
- "এলিমেন্টস" এডিটরে "বাইনারি অ্যানালগ" এলিমেন্ট নির্বাচন করুন, এবং তারপর "অ্যানালগ এলিমেন্ট" যোগ করার জন্য "+" বাটনে 3 বার (ছবি 2) ক্লিক করুন (ছবি 3)
- একসেলরোটো অ্যাঙ্গেল 1 কম্পোনেন্টের পিন সম্বলিত "অ্যাকসিলরোমিটার" বক্সের "আউট" বক্সে ক্লিক করুন যাতে সমস্ত আউট পিন একসাথে সংযুক্ত করা যায় (ছবি 4)
- Packet1 কম্পোনেন্টের "Elements. Analog (Binary) 1" এলিমেন্টের "ইন" পিনের উপর মাউস সরান। ভিসুইনো স্বয়ংক্রিয়ভাবে তারগুলি ছড়িয়ে দেবে যাতে তারা বাকি পিনের সাথে সঠিকভাবে সংযুক্ত হবে (ছবি 4)
- প্যাকেট 1 কম্পোনেন্টের "আউট" আউটপুট পিনকে "Arduino" কম্পোনেন্টের "সিরিয়াল [0]" চ্যানেলের "ইন" ইনপুট পিনের সাথে সংযুক্ত করুন (ছবি 5)
ধাপ 7: Arduino কোড জেনারেট, কম্পাইল এবং আপলোড করুন
- ভিসুইনোতে, F9 চাপুন বা ছবি 1 এ দেখানো বাটনে ক্লিক করে Arduino কোড তৈরি করুন এবং Arduino IDE খুলুন
- আরডুইনো আইডিইতে, কোডটি সংকলন এবং আপলোড করতে আপলোড বোতামে ক্লিক করুন (ছবি 2)
ধাপ 8: এবং খেলুন …
আপনি ছবি 1 এ সংযুক্ত এবং চলমান MPU6050 অ্যাক্সিলারোমিটার, এবং Gyroscope সেন্সর দেখতে পারেন।
- ভিসুইনোতে সিরিয়াল পোর্ট নির্বাচন করুন, এবং তারপর "বিন্যাস:" ড্রপ ডাউন বক্সে ক্লিক করুন, এবং প্যাকেট 1 নির্বাচন করুন (ছবি 2)
- "সংযোগ" বোতামে ক্লিক করুন (ছবি 2)
- আপনি যদি "স্কোপ" ট্যাবটি নির্বাচন করেন, আপনি দেখতে পাবেন যে স্কোপটি সময়ের সাথে X, Y, Z কোণগুলি তৈরি করছে (ছবি 3)
- আপনি যদি "যন্ত্র" ট্যাবটি নির্বাচন করেন, তাহলে আপনি একই তথ্য দেখানোর গেজ দেখতে পাবেন (ছবি 4)
আপনি ভিডিওতে অ্যাকশনে সেন্সর দেখতে পারেন।
অভিনন্দন! আপনি এমপিইউ 6050 অ্যাকসিলরোমিটার এবং জাইরোস্কোপ সেন্সর থেকে অ্যাক্সিলারেশনকে এঙ্গেলে রূপান্তরিত করার জন্য একটি ভিসুইনো প্রকল্প তৈরি করেছেন।
ছবি 5 এ আপনি সম্পূর্ণ ভিসুইনো ডায়াগ্রাম দেখতে পারেন।
ভিসুইনো প্রকল্পটিও সংযুক্ত, যা আমি এই নির্দেশের জন্য তৈরি করেছি। আপনি এটি ডাউনলোড করে ভিসুইনোতে খুলতে পারেন:
প্রস্তাবিত:
MPU6050-Accelerometer+Gyroscope Sensor Basics: 3 ধাপ
MPU6050-Accelerometer+Gyroscope সেন্সর বুনিয়াদি: MPU6050 একটি অত্যন্ত দরকারী সেন্সর। শরীরের, একটি সমন্বয় ব্যবহার করে
GY-521 MPU6050 3-Axis Acceleration Gyroscope 6DOF Module Tutorial: 4 ধাপ
GY-521 MPU6050 3-Axis Acceleration Gyroscope 6DOF মডিউল টিউটোরিয়াল: বর্ণনা এই সাধারণ মডিউলটিতে I2C (ওয়্যার Arduino লাইব্রেরি ব্যবহার করুন) এর মাধ্যমে Arduino এবং অন্যান্য কন্ট্রোলারদের ইন্টারফেসের জন্য প্রয়োজনীয় সবকিছু রয়েছে এবং 3 অক্ষের জন্য গতি সেন্সিং তথ্য দিন-X, Y এবং Z অ্যাক্সিলারোমিটার রেঞ্জ: ± 2, ±
ব্যাটারি চালিত ইলেকট্রনিক্সকে এসিতে চালানোর জন্য রূপান্তর করুন: Ste টি ধাপ (ছবি সহ)
ব্যাটারি চালিত ইলেকট্রনিক্সকে এসিতে চালানোর জন্য রূপান্তর করুন: আমরা আমাদের অনেক ইলেকট্রনিক্সকে পাওয়ার জন্য ব্যাটারি ব্যবহার করি। কিন্তু কিছু ব্যাটারি চালিত ডিভাইস আছে যেগুলো সব সময় পোর্টেবল হওয়ার প্রয়োজন হয় না। একটি উদাহরণ হল আমার ছেলের ব্যাটারি চালিত সুইং। এটি চারপাশে সরানো যেতে পারে তবে এটি সাধারণত থাকে
Arduino Nano: Accelerometer Gyroscope Compass MPU9250 I2C Sensor with Visuino: 11 ধাপ
Arduino Nano: Accelerometer Gyroscope Compass MPU9250 I2C Sensor with Visuino: MPU9250 হল বর্তমানে পাওয়া সবচেয়ে উন্নত একসিলরোমিটার, জাইরোস্কোপ এবং কম্পাস ছোট সাইজের সেন্সর। কম পাস ফিল্টারিং, মোশন ডিটেকশন, এমনকি একটি প্রোগ্রামযোগ্য বিশেষ প্রসেসর সহ তাদের অনেক উন্নত বৈশিষ্ট্য রয়েছে
গ্রহ এবং আপনার পকেট সংরক্ষণ করুন। $$ আপনার সস্তা P&S ডিজিটাল ক্যামেরাটিকে রিচার্জেবল এ রূপান্তর করুন: 4 টি ধাপ (ছবি সহ)
গ্রহ এবং আপনার পকেট সংরক্ষণ করুন। $$ আপনার সস্তা P&S ডিজিটাল ক্যামেরাটিকে রিচার্জেবল এ রূপান্তর করুন: কয়েক বছর আগে, আমি একটি ডলফিন জ্যাজ ২.০ মেগাপিক্সেল ডিজিটাল ক্যামেরা কিনেছিলাম। এর ভালো বৈশিষ্ট্য এবং দাম ছিল। এটি AAA ব্যাটারিজের জন্য একটি ক্ষুধা ছিল। একটি চ্যালেঞ্জ থেকে দূরে যাওয়ার জন্য কেউ নয়, আমি ভেবেছিলাম আমি এটি নষ্ট করা বন্ধ করার জন্য একটি রিচার্জেবল ব্যাটারি ব্যবহার করার জন্য এটি মোড করব