সুচিপত্র:

পাইপথন ব্যবহার করে রাস্পবেরি পাই এবং এমএক্সসি 22২২ এক্সু এর সাথে ওরিয়েন্টেশন অধ্যয়ন করা: Ste টি ধাপ
পাইপথন ব্যবহার করে রাস্পবেরি পাই এবং এমএক্সসি 22২২ এক্সু এর সাথে ওরিয়েন্টেশন অধ্যয়ন করা: Ste টি ধাপ

ভিডিও: পাইপথন ব্যবহার করে রাস্পবেরি পাই এবং এমএক্সসি 22২২ এক্সু এর সাথে ওরিয়েন্টেশন অধ্যয়ন করা: Ste টি ধাপ

ভিডিও: পাইপথন ব্যবহার করে রাস্পবেরি পাই এবং এমএক্সসি 22২২ এক্সু এর সাথে ওরিয়েন্টেশন অধ্যয়ন করা: Ste টি ধাপ
ভিডিও: Raspberry Pi : ইনস্টল এবং ব্যবহার সম্পূর্ণ বাংলায়। #digitalskills 2024, জুলাই
Anonim
Image
Image

শব্দগুলি কেবল একটি গাড়ির কাজ করার একটি অংশ।

একটি খুব সুরক্ষিত যানবাহন মোটর এর হুম একটি চমত্কার শব্দ। টায়ার রাস্তার বিরুদ্ধে বচসা করে, বাতাস কাঁপতে থাকে কারণ এটি আয়না, প্লাস্টিকের বিট এবং ড্যাশবোর্ডের টুকরোগুলি একসাথে ঘষার সময় ছোট ছোট স্খলন তৈরি করে। আমাদের অধিকাংশই এই নির্দোষ নোটগুলি অনেক আগে দেখতে পায় না। তবুও, কিছু উত্তেজনা এত ক্ষতিকারক নয়। একটি অস্বাভাবিক গোলমাল আপনার গাড়ির প্রাথমিক প্রচেষ্টা হিসাবে দেখা যেতে পারে যাতে আপনাকে জানানো হয় যে কিছু ঠিক নয়। যদি আমরা শব্দ, কম্পন এবং কঠোরতা (এনভিএইচ) সনাক্ত করার জন্য যন্ত্র এবং কৌশল ব্যবহার করি, যার মধ্যে রয়েছে রিগ স্কুইক এবং র্যাটল টেস্ট ইত্যাদি।

উদ্ভাবন সীমাহীন ভবিষ্যতের অন্যতম গুরুত্বপূর্ণ শক্তি; এটি আমাদের জীবন পরিবর্তন করছে এবং আমাদের ভবিষ্যতকে উল্লেখযোগ্য হারে moldালছে, উল্লেখযোগ্য প্রভাব যা আমরা দেখতে বা পেতে শুরু করতে পারি না। রাস্পবেরি পাই, মাইক্রো, একক বোর্ড লিনাক্স কম্পিউটার, হার্ডওয়্যার উদ্যোগের জন্য একটি সস্তা এবং মাঝারিভাবে সহজ ভিত্তি দেয়। কম্পিউটার এবং ইলেকট্রনিক্স উত্সাহী হিসাবে, আমরা রাস্পবেরি পাই এর সাথে অনেক কিছু শিখছি এবং আমাদের স্বার্থকে মিশ্রিত করার সিদ্ধান্ত নিয়েছি। তাহলে অনুমানযোগ্য ফলাফলগুলি কি যে আমরা যদি রাস্পবেরি পাই এবং একটি 2-অক্ষের অ্যাক্সিলারোমিটার কাছাকাছি থাকি তাহলে আমরা কি করতে পারি? এই কাজে, আমরা 2 লম্ব অক্ষ, X এবং Y, রাস্পবেরি পাই এবং MXC6226XU, একটি 2-অক্ষের অ্যাকসিলরোমিটারে ত্বরণ পরীক্ষা করব। সুতরাং আমাদের এটি দেখা উচিত, একটি কাঠামো তৈরি করতে 2-মাত্রিক ত্বরণ বিশ্লেষণ করুন।

ধাপ 1: আমাদের প্রয়োজনীয় যন্ত্রপাতি

আমাদের প্রয়োজনীয় যন্ত্রপাতি
আমাদের প্রয়োজনীয় যন্ত্রপাতি
আমাদের প্রয়োজনীয় যন্ত্রপাতি
আমাদের প্রয়োজনীয় যন্ত্রপাতি

সমস্যাগুলি আমাদের জন্য কম ছিল কারণ আমাদের কাছ থেকে কাজ করার জন্য প্রচুর পরিমাণে জিনিসপত্র পড়ে আছে। তা সত্ত্বেও, আমরা জানি যে অন্যদের পক্ষে সঠিক অংশটি অনর্থক সময়ে সহায়ক স্থান থেকে সঞ্চয় করা কতটা কষ্টকর এবং এটি প্রতিটি পয়সাকে সামান্য নোটিশ প্রদান করে। তাই আমরা আপনাকে সাহায্য করব। একটি সম্পূর্ণ অংশ তালিকা পেতে সঙ্গে অনুসরণ করুন।

1. রাস্পবেরি পাই

প্রাথমিক ধাপ ছিল রাস্পবেরি পাই বোর্ড পাওয়া। রাস্পবেরি পাই একটি সিঙ্গেল বোর্ড লিনাক্স ভিত্তিক পিসি। এই ছোট্ট পিসি কম্পিউটিং ক্ষমতার মধ্যে একটি মুষ্ট্যাঘাত, গ্যাজেট ক্রিয়াকলাপের একটি অংশ হিসাবে ব্যবহৃত, এবং স্প্রেডশীট, শব্দ প্রস্তুতি, ওয়েব স্ক্যানিং এবং ইমেইল এবং গেমগুলির মতো সহজবোধ্য অপারেশন। আপনি প্রায় যেকোনো ইলেকট্রনিক্স বা শখের দোকানে কিনতে পারেন।

2. রাস্পবেরি পাই এর জন্য I2C শিল্ড

প্রাথমিক উদ্বেগ রাস্পবেরি পাই সত্যিই অনুপস্থিত একটি I2C পোর্ট। তাই এর জন্য, TOUTPI2 I2C সংযোগকারী আপনাকে যেকোনো I2C ডিভাইসের সাথে রাস্পবেরি পাই ব্যবহার করার অনুভূতি দেয়। এটি DCUBE স্টোরে পাওয়া যায়

3. 2-অক্ষ অ্যাকসিলরোমিটার, MXC6226XU

MEMSIC MXC6226XU ডিজিটাল থার্মাল ওরিয়েন্টেশন সেন্সর (DTOS) হল বিশ্বের প্রথম সম্পূর্ণ সমন্বিত ওরিয়েন্টেশন সেন্সর (ছিল;)। আমরা DCUBE স্টোর থেকে এই সেন্সরটি অর্জন করেছি

4. সংযোগ কেবল

আমরা DCUBE স্টোর থেকে I2C কানেক্টিং কেবল অর্জন করেছি

5. মাইক্রো ইউএসবি কেবল

সবচেয়ে ক্ষুদ্রতম, তবুও ডিগ্রি পাওয়ারের জন্য সবচেয়ে কঠোর রাস্পবেরি পাই! ব্যবস্থা করার সবচেয়ে সহজ পদ্ধতি হল মাইক্রো ইউএসবি কেবল ব্যবহার। জিপিআইও পিন বা ইউএসবি পোর্ট একইভাবে প্রচুর বিদ্যুৎ সরবরাহের জন্য ব্যবহার করা যেতে পারে।

6. ওয়েব অ্যাক্সেস একটি প্রয়োজন

ইন্টারনেটের বাচ্চারা কখনো ঘুমায় না

আপনার রাস্পবেরি পাইকে একটি ইথারনেট (ল্যান) ক্যাবলের সাথে সংযুক্ত করুন এবং এটি আপনার সিস্টেম নেটওয়ার্কে ইন্টারফেস করুন। ইলেক্টিভ, ওয়াইফাই কানেক্টরের জন্য স্ক্যান করুন এবং রিমোট নেটওয়ার্কে যাওয়ার জন্য ইউএসবি পোর্টগুলির একটি ব্যবহার করুন। এটি একটি ধারালো পছন্দ, মৌলিক, সামান্য এবং সহজ!

7. HDMI কেবল/দূরবর্তী অ্যাক্সেস

রাস্পবেরি পাইতে একটি এইচডিএমআই পোর্ট রয়েছে যা আপনি এইচডিএমআই কেবল সহ একটি স্ক্রিন বা টিভিতে বিশেষভাবে ইন্টারফেস করতে পারেন। ইলেক্টিভ, আপনি টার্মিনাল থেকে লিনাক্স পিসি বা ম্যাক থেকে আপনার রাস্পবেরি পাই ব্যবহার করতে এসএসএইচ ব্যবহার করতে পারেন। তাছাড়া, PuTTY, একটি মুক্ত এবং ওপেন সোর্স টার্মিনাল এমুলেটর খুব খারাপ বিকল্প নয়।

পদক্ষেপ 2: হার্ডওয়্যার সংযুক্ত করা

হার্ডওয়্যার সংযুক্ত করা হচ্ছে
হার্ডওয়্যার সংযুক্ত করা হচ্ছে
হার্ডওয়্যার সংযুক্ত করা হচ্ছে
হার্ডওয়্যার সংযুক্ত করা হচ্ছে
হার্ডওয়্যার সংযুক্ত করা হচ্ছে
হার্ডওয়্যার সংযুক্ত করা হচ্ছে

পরিকল্পিত প্রদর্শিত অনুযায়ী সার্কিট তৈরি করুন। ডায়াগ্রামে, আপনি দেখতে পাবেন বিভিন্ন অংশ, পাওয়ার সেগমেন্ট এবং I2C সেন্সর I2C কমিউনিকেশন প্রোটোকলের পরে। কল্পনা জ্ঞানের চেয়ে আরো গুরুত্বপূর্ণ.

রাস্পবেরি পাই এবং আই 2 সি শিল্ডের সংযোগ

সবচেয়ে গুরুত্বপূর্ণভাবে, রাস্পবেরি পাই নিন এবং এটিতে I2C শিল্ডটি চিহ্নিত করুন। পাই এর GPIO পিনের উপর সাবধানে শিল্ড টিপুন এবং আমরা এই ধাপটি পাই এর মত সোজা (স্ন্যাপ দেখুন) দিয়ে সম্পন্ন করেছি।

রাস্পবেরি পাই এবং সেন্সরের সংযোগ

সেন্সর নিন এবং এর সাথে I2C ক্যাবলটি ইন্টারফেস করুন। এই তারের যথাযথ ক্রিয়াকলাপের জন্য, দয়া করে I2C আউটপুট পর্যালোচনা করুন I2C ইনপুটের সাথে সর্বদা গ্রহণ করে। জিপিআইও পিনের উপরে মাউন্ট করা I2C withাল সহ রাস্পবেরি পাই এর জন্যও একইভাবে নেওয়া উচিত।

আমরা I2C তারের ব্যবহারকে সমর্থন করি কারণ এটি পিন আউট বিশ্লেষণ, সুরক্ষা এবং অসুবিধাকে এমনকি বিনয়ী বট দ্বারা অর্জনের প্রয়োজনীয়তাকে অস্বীকার করে। এই গুরুত্বপূর্ণ সংযোগ এবং প্লে তারের সাহায্যে, আপনি প্রবর্তন করতে পারেন, সংকোচনগুলি অদলবদল করতে পারেন, অথবা একটি প্রয়োগযোগ্য অ্যাপ্লিকেশনে আরও ডিভাইস যুক্ত করতে পারেন। এটি একটি বিশাল স্তর পর্যন্ত কাজের ওজনকে উৎসাহিত করে।

দ্রষ্টব্য: বাদামী তারের নির্ভরযোগ্যভাবে একটি ডিভাইসের আউটপুট এবং অন্য ডিভাইসের ইনপুটের মধ্যে গ্রাউন্ড (GND) সংযোগ অনুসরণ করা উচিত।

ওয়েব নেটওয়ার্ক কী

আমাদের প্রচেষ্টাকে জয়ী করতে, আমাদের রাস্পবেরি পাই এর জন্য একটি ওয়েব সংযোগ প্রয়োজন। এর জন্য, আপনার হোম নেটওয়ার্কের সাথে ইথারনেট (ল্যান) ইন্টারফেস করার মত বিকল্প রয়েছে। তাছাড়া, একটি বিকল্প হিসাবে, একটি আনন্দদায়ক কোর্স হল একটি ওয়াইফাই ইউএসবি সংযোগকারী ব্যবহার করা। সাধারণভাবে এর জন্য বলতে গেলে, এটি চালানোর জন্য আপনার একজন ড্রাইভার প্রয়োজন। সুতরাং চিত্রনায় লিনাক্সের দিকে ঝুঁকে পড়ুন।

পাওয়ার সাপ্লাই

রাস্পবেরি পাই এর পাওয়ার জ্যাকের মধ্যে মাইক্রো ইউএসবি কেবল প্লাগ করুন। পাঞ্চ আপ এবং আমরা প্রস্তুত।

স্ক্রিনের সাথে সংযোগ

আমরা HDMI কেবল অন্য মনিটরের সাথে সংযুক্ত করতে পারি। কখনও কখনও, আপনাকে একটি রাস্পবেরি পাইতে স্ক্রিনে ইন্টারফেস না করেই যেতে হবে অথবা আপনাকে অন্য কোথাও থেকে তথ্য দেখার প্রয়োজন হতে পারে। সম্ভবত, সৃজনশীল এবং আর্থিকভাবে চতুর উপায়গুলি বিবেচনা করা সমস্ত কিছু করার সাথে মোকাবিলা করার উপায় রয়েছে। তাদের মধ্যে একটি ব্যবহার করছে - SSH (দূরবর্তী কমান্ড -লাইন লগইন)। আপনি একইভাবে এর জন্য PuTTY সফটওয়্যার ব্যবহার করতে পারেন।

ধাপ 3: রাস্পবেরি পাই এর জন্য পাইথন কোডিং

রাস্পবেরি পাই এর জন্য পাইথন কোডিং
রাস্পবেরি পাই এর জন্য পাইথন কোডিং

রাস্পবেরি পাই এবং MXC6226XU সেন্সরের জন্য পাইথন কোড আমাদের Github সংগ্রহস্থলে অ্যাক্সেসযোগ্য।

কোডে যাওয়ার আগে, নিশ্চিত করুন যে আপনি রিডমি আর্কাইভে দেওয়া নিয়মগুলি পড়েছেন এবং সে অনুযায়ী আপনার রাস্পবেরি পাই সেট আপ করুন। এটি বিবেচিত সমস্ত কিছু করার জন্য একটি মুহূর্তের জন্য অবকাশ দেবে।

একটি অ্যাকসিলরোমিটার হল একটি ইলেক্ট্রোমেকানিক্যাল গ্যাজেট যা ত্বরণ শক্তি পরিমাপ করবে। এই শক্তিগুলি স্থির হতে পারে, আপনার পায়ে টানতে থাকা মাধ্যাকর্ষণের ধ্রুবক শক্তির অনুরূপ, অথবা এগুলি পরিবর্তনযোগ্য হতে পারে - অ্যাকসিলরোমিটারটি সরাতে বা কম্পন করে আনা যায়।

এর সাথে রয়েছে পাইথন কোড এবং আপনি ক্লোন করতে পারেন এবং যে কোন ক্ষমতার দিকে আপনি কোডটি পরিবর্তন করতে পারেন।

# একটি স্বাধীন ইচ্ছার লাইসেন্স দিয়ে বিতরণ করা।# এটি যে কোন উপায়ে ব্যবহার করুন, লাভ বা বিনামূল্যে, যদি এটি তার সংশ্লিষ্ট কাজের লাইসেন্সের সাথে খাপ খায়। # MXC6226XU # এই কোডটি MXC6226XU_I2CS I2C মিনি মডিউলের সাথে কাজ করার জন্য ডিজাইন করা হয়েছে dcubestore.com থেকে পাওয়া যায়

এসএমবিএস আমদানি করুন

আমদানির সময়

# I2C বাস নিন

বাস = smbus. SMBus (1)

# MXC6226XU ঠিকানা, 0x16 (22)

# ডিটেকশন রেজিস্টার নির্বাচন করুন, 0x04 (04) # 0x00 (00) পাওয়ার আপ বাস। write_byte_data (0x16, 0x04, 0x00)

সময় ঘুম (0.5)

# MXC6226XU ঠিকানা, 0x16 (22)

# 0x00 (00), 2 বাইট # এক্স-অ্যাক্সিস, ওয়াই-অ্যাক্সিস ডেটা = bus.read_i2c_block_data (0x16, 0x00, 2) থেকে ফিরে তথ্য পড়ুন

# ডেটা রূপান্তর করুন

xAccl = data [0] যদি xAccl> 127: xAccl -= 256 yAccl = data [1] যদি yAccl> 127: yAccl -= 256

# স্ক্রিনে আউটপুট ডেটা

প্রিন্ট করুন "এক্স-এক্সিসে এক্সিলারেশন: % d" % xAccl প্রিন্ট "ওয়াই-এক্সিসে এক্সিলারেশন: % d" % yAccl

ধাপ 4: কোডের বহনযোগ্যতা

কোডের বহনযোগ্যতা
কোডের বহনযোগ্যতা

গিথুব থেকে কোডটি ডাউনলোড করুন (বা গিট পুল) এবং রাস্পবেরি পাইতে এটি খুলুন।

টার্মিনালে কোড কম্পাইল এবং আপলোড করার জন্য কমান্ড চালান এবং স্ক্রিনে ফলন দেখুন। কয়েক মিনিট পরে, এটি প্রতিটি পরামিতি প্রদর্শন করবে। সবকিছু সহজেই কাজ করে তা নিশ্চিত করার প্রেক্ষিতে, আপনি প্রতিদিন এই উদ্যোগকে কাজে লাগাতে পারেন অথবা এই উদ্যোগকে অনেক বড় কাজের একটি ছোট অংশে পরিণত করতে পারেন। আপনার প্রয়োজন যাই হোক না কেন এখন আপনার সংগ্রহে আরও একটি গ্যাজেট আছে।

ধাপ 5: অ্যাপ্লিকেশন এবং বৈশিষ্ট্য

MEMSIC ডিজিটাল থার্মাল ওরিয়েন্টেশন সেন্সর (DTOS) দ্বারা নির্মিত, MXC6226XU একটি সম্পূর্ণ ইন্টিগ্রেটেড থার্মাল অ্যাকসিলরোমিটার। সেল ফোন, ডিজিটাল স্টিল ক্যামেরা (ডিএসসি), ডিজিটাল ভিডিও ক্যামেরা (ডিভিসি), এলসিডি টিভি, খেলনা, এমপি 3 এবং এমপি 4 প্লেয়ারের মতো ভোক্তা অ্যাপ্লিকেশনগুলির জন্য এমএক্সসি 6226 এক্স ইউ উপযুক্ত। পেটেন্ট এমইএমএস-থার্মাল প্রযুক্তির সাথে, এটি ফ্যান হিটারস, হ্যালোজেন ল্যাম্পস, আয়রন কুলিং এবং ফ্যানের মতো গৃহস্থালির নিরাপত্তা অ্যাপ্লিকেশনে উপকারী।

ধাপ 6: উপসংহার

আপনি যদি রাস্পবেরি পাই এবং আই 2 সি সেন্সরের মহাবিশ্বের তদন্ত করার জন্য চিন্তা করছেন, তাহলে আপনি ইলেকট্রনিক্স মৌলিক, কোডিং, পরিকল্পনা, বাঁধাই এবং আরও অনেক কিছু ব্যবহার করে নিজেকে চমকে দিতে পারেন। এই পদ্ধতিতে, কিছু কাজ হতে পারে যা সহজ হতে পারে, আবার কিছু আপনাকে পরীক্ষা করতে পারে, আপনাকে চ্যালেঞ্জ করতে পারে। যেভাবেই হোক না কেন, আপনি একটি উপায় তৈরি করতে পারেন এবং আপনার সৃষ্টির পরিবর্তন করে এবং এটিকে পবিত্র করে তুলতে পারেন।

উদাহরণস্বরূপ, আপনি মাইক্রোফোন এবং ফোর্স গেজ সহ MXC6226XU এবং রাস্পবেরি পাই ব্যবহার করে যানবাহন, বিশেষ করে গাড়ি এবং ট্রাকের বৈশিষ্ট্য এবং পরিমাপ (N & V) বৈশিষ্ট্যগুলির পরিমাপের একটি প্রোটোটাইপের ধারণা দিয়ে শুরু করতে পারেন। উপরের কাজটিতে, আমরা মৌলিক গণনা ব্যবহার করেছি। ধারণাগুলি সাধারণত টোনাল আওয়াজগুলি যেমন ইঞ্জিনের শব্দ, রাস্তার শব্দ বা বাতাসের শব্দ অনুসন্ধান করা। অনুরণনকারী সিস্টেমগুলি যে কোনও একটি বর্ণালীর মতো বৈশিষ্ট্যযুক্ত ফ্রিকোয়েন্সিগুলিতে সাড়া দেয়, তাদের প্রশস্ততা উল্লেখযোগ্যভাবে পরিবর্তিত হয়। আমরা বিভিন্ন পরিমাপের জন্য এটি পরীক্ষা করতে পারি এবং এর জন্য একটি শব্দ বর্ণালী তৈরি করতে পারি। যেমন x- অক্ষ ইঞ্জিনের গতির গুণের ক্ষেত্রে হতে পারে যখন y- অক্ষ লগারিদমিক। ফাস্ট ফুরিয়ার ট্রান্সফর্ম এবং স্ট্যাটিস্টিক্যাল এনার্জি অ্যানালাইসিস (SEA) এর সাথে যোগাযোগ করা যেতে পারে একটি প্যাটার্ন তৈরি করতে। সুতরাং আপনি এই সেন্সরটিকে বিভিন্ন উপায়ে ব্যবহার করতে পারেন যা আপনি বিবেচনা করতে পারেন। আমরা এই প্রোটোটাইপের একটি কার্যকরী উপস্থাপনা করার চেষ্টা করব যত তাড়াতাড়ি, কনফিগারেশন, কোড এবং মডেলিং কাঠামোবাহিত শব্দ এবং কম্পন বিশ্লেষণের জন্য কাজ করে। আমরা বিশ্বাস করি আপনারা সবাই এটা পছন্দ করেন!

আপনার স্বাচ্ছন্দ্যের জন্য, আমাদের ইউটিউবে একটি আকর্ষণীয় ভিডিও রয়েছে যা আপনার পরীক্ষায় সাহায্য করতে পারে। বিশ্বাস করুন এই প্রচেষ্টা আরও অন্বেষণে অনুপ্রাণিত করে বিশ্বাস এই উদ্যোগটি আরও অনুসন্ধানকে অনুপ্রাণিত করে আপনি যেখানে আছেন শুরু করুন। আপনি যা করেছেন তা ব্যবহার করুন। আপনি যা পারেন তাই করুন।

প্রস্তাবিত: