সুচিপত্র:
ভিডিও: পালস সেন্সর পরিধানযোগ্য: 10 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:58
প্রকল্প বর্ণনা
এই প্রকল্পটি একটি পরিধানযোগ্য ডিজাইন করা এবং তৈরি করা যা ব্যবহারকারীর স্বাস্থ্য বিবেচনা করবে যা এটি পরবে।
এর উদ্দেশ্য হল একটি এক্সোস্কেলিটনের মতো কাজ করা যা আমাদের শরীরের উপর থাকা চাপের পয়েন্টগুলিতে কম্পন নির্গত করে উদ্বেগ বা চাপের সময় ব্যবহারকারীকে শিথিল করা এবং শান্ত করা।
ফোটোপ্লেথিসমোগ্রাফিক পালস সেন্সর গ্রহণের সময় কম্পন মোটরটি চালু হতে চলেছে, কিছু সময়ের মধ্যে, ত্বরিত শক্ত স্পন্দনের একটি উচ্চতর পরিসর। যখন পালস রেট কমে যায়, অর্থাৎ ব্যবহারকারী শান্ত হয়ে যায়, কম্পন বন্ধ হয়ে যায়।
উপসংহার হিসাবে একটি সংক্ষিপ্ত প্রতিফলন
এই প্রকল্পের জন্য ধন্যবাদ আমরা ক্লাস ব্যায়ামে অর্জিত জ্ঞানের অংশ প্রয়োগ করতে সক্ষম হয়েছি, যেখানে আমরা একটি বাস্তব ক্ষেত্রে বিভিন্ন সেন্সর এবং মোটর ব্যবহার করে বিভিন্ন বৈদ্যুতিক সার্কিটগুলিতে কাজ করি: একটি পরিধানযোগ্য যা ব্যবহারকারীকে উদ্বেগের সময় শিথিল করে বা চাপযুক্ত পরিস্থিতি।
এই প্রকল্পের সাথে, আমরা কেবল পৃষ্ঠপোষক এবং সেলাইয়ের সময় সৃজনশীল অংশটিই বিকশিত করেছি তা নয়, ইঞ্জিনিয়ারিং শাখাও, এবং আমরা সেগুলি একক প্রকল্পে একত্রিত করেছি।
প্রোটোবোর্ডে বৈদ্যুতিক সার্কিট তৈরি করার সময় এবং উপাদানগুলিকে সিল্ডারিং লিলিপ্যাড আরডুইনোতে স্থানান্তর করার সময় আমরা বৈদ্যুতিক জ্ঞান প্রয়োগ করি।
সরবরাহ
Photoplethysmographic পালস সেন্সর (এনালগ ইনপুট)
পালস সেন্সর হল Arduino এর জন্য একটি প্লাগ-এন্ড-প্লে হার্ট-রেট সেন্সর। সেন্সরের দুটি দিক আছে, একপাশে এলইডি একটি অ্যাম্বিয়েন্ট লাইট সেন্সরের সাথে এবং অন্য পাশে কিছু সার্কিট্রি রয়েছে। এটি প্রশস্তকরণ এবং শব্দ বাতিল কাজের জন্য দায়ী। সেন্সরের সামনের দিকের এলইডি আমাদের মানবদেহের একটি শিরাতে স্থাপন করা হয়।
এই এলইডি আলো নির্গত করে যা সরাসরি শিরাতে পড়ে। শিরাগুলির ভিতরে রক্ত প্রবাহ থাকবে কেবল তখনই যখন হৃদপিণ্ড পাম্প করবে, তাই যদি আমরা রক্তের প্রবাহ পর্যবেক্ষণ করি তবে আমরা হৃদস্পন্দনও পর্যবেক্ষণ করতে পারি। যদি রক্তের প্রবাহ সনাক্ত করা হয় তাহলে পরিবেষ্টিত আলো সেন্সর আরো আলো তুলবে কারণ তারা রক্ত দ্বারা প্রতিফলিত হবে, প্রাপ্ত আলোর এই ছোটখাট পরিবর্তনটি আমাদের হৃদস্পন্দন নির্ধারণের জন্য সময়ের সাথে বিশ্লেষণ করা হয়।
এটিতে তিনটি তার রয়েছে: প্রথমটি সিস্টেমের মাটির সাথে সংযুক্ত, দ্বিতীয়টি +5V সরবরাহের ভোল্টেজ এবং তৃতীয়টি স্পন্দিত আউটপুট সংকেত।
প্রকল্পে একটি পালস সেন্সর ব্যবহার করা হয়। এটি কব্জির নিচে রাখা হয় যাতে এটি শক্ত স্পন্দন সনাক্ত করতে পারে।
কম্পন মোটর (এনালগ আউটপুট)
এই উপাদানটি একটি ডিসি মোটর যা সংকেত পাওয়ার সময় কম্পন করে। যখন এটি আর রিসিভ করে না, তখন থেমে যায়।
প্রজেক্টে তিনটি কম্পন মোটর ব্যবহার করা হয় যাতে ব্যবহারকারীকে কব্জি এবং হাতে অবস্থিত তিনটি ভিন্ন রিলাক্সিং পয়েন্টের মাধ্যমে শান্ত করা যায়।
আরডুইনো উনো
Arduino Uno একটি ওপেন সোর্স মাইক্রোকন্ট্রোলার এবং Arduino.cc দ্বারা উন্নত বোর্ড। বোর্ডটি ডিজিটাল এবং এনালগ ইনপুট/আউটপুট (I/O) পিনের সেট দিয়ে সজ্জিত। এটিতে 14 টি ডিজিটাল পিন, 6 টি এনালগ পিন রয়েছে এবং এটি একটি টাইপ বি ইউএসবি তারের মাধ্যমে আরডুইনো আইডিই (ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট) এর সাথে প্রোগ্রামযোগ্য।
বৈদ্যুতিক তার
বৈদ্যুতিক তারগুলি হল পরিবাহী যা এক স্থান থেকে অন্য স্থানে বিদ্যুৎ প্রেরণ করে।
প্রজেক্টে আমরা তাদের ব্যবহার করেছিলাম বেকেলাইট প্লেটে ওয়েল্ড করা বৈদ্যুতিক সার্কিটকে আরডুইনো পিনের সাথে সংযুক্ত করতে।
অন্য উপাদানগুলো:
- রিস্টব্যান্ড
- কালো সুতো
- কালো রং
- কাপড়
সরঞ্জাম:
- ওয়েল্ডার
- কাঁচি
- সূঁচ
- কার্ডবোর্ডের হাতের পোশাক
ধাপ 1:
প্রথমত, আমরা একটি প্রোটোবোর্ড ব্যবহার করে বৈদ্যুতিক সার্কিট করেছি যাতে আমরা সংজ্ঞায়িত করতে পারি যে আমরা কিভাবে সার্কিটটি চাই তা কোন উপাদানগুলি ব্যবহার করতে চাই।
ধাপ ২:
তারপরে, আমরা চূড়ান্ত সার্কিটটি করেছি যা আমরা টিনের ঝাল ব্যবহার করে উপাদানগুলি সোল্ডার করে ম্যানকুইনের ভিতরে রাখতে যাচ্ছিলাম। সার্কিটটি উপরের ফটোগ্রাফির মতো হওয়া উচিত।
প্রতিটি ক্যাবলকে Arduino Uno- এর সংশ্লিষ্ট পোর্টের সাথে সংযুক্ত করতে হবে এবং ইনসুলেটিং টেপ ব্যবহার করে শর্ট সার্কিট এড়াতে তারের বৈদ্যুতিক অংশ coverেকে রাখার পরামর্শ দেওয়া হয়।
ধাপ 3:
আমরা আরডুইনো সফটওয়্যার ব্যবহার করে কোডটি প্রোগ্রাম করেছি এবং একটি ইউএসবি কেবল ব্যবহার করে এটিকে আরডুইনোতে চার্জ করি।
// কম ফ্রিকোয়েন্সি ফিল্টার করার জন্য বাফার int bPos = 0;
// হার্টবিট অ্যালগরিদম
#সংজ্ঞায়িত থ্রেশহোল্ড 4 // সনাক্তকরণ প্রান্তিক স্বাক্ষরবিহীন দীর্ঘ টি; // শেষ সনাক্ত হার্টবিট ভাসমান lastData; int lastBpm;
অকার্যকর সেটআপ() {
// 9600 বিট প্রতি সেকেন্ডে সিরিয়াল যোগাযোগ শুরু করুন: Serial.begin (9600); পিনমোড (6, আউটপুট); // ভাইব্রেটর 1 পিনমোড (11, আউটপুট) ঘোষণা করুন; // ভাইব্রেটর 2 পিনমোড (9, আউটপুট) ঘোষণা করুন; // ভাইব্রেটর 3 ঘোষণা করুন
অকার্যকর লুপ () {
// এনালগ পিন 0 এ সেন্সর থেকে ইনপুট পড়ুন এবং প্রক্রিয়া করুন: float processedData = processData (analogRead (A0));
// সিরিয়াল.প্রিন্টলন (প্রক্রিয়াকৃত ডেটা); // সিরিয়াল প্লটার ব্যবহার করতে এটি অস্বস্তিকর
if (processedData> THRESHOLD) // এই মানটির উপরে একটি হার্টবিট হিসেবে বিবেচিত হয়
{যদি (lastData <THRESHOLD) // প্রথমবার যখন আমরা সীমা অতিক্রম করি আমরা BPM গণনা করি {int bpm = 60000 /(millis () - t); যদি (abs (bpm - lastBpm) 40 && bpm <240) {Serial.print ("নতুন হার্টবিট:"); সিরিয়াল.প্রিন্ট (বিপিএম); // পর্দায় দেখান bpms Serial.println ("bpm");
যদি (bpm> = 95) {// যদি bpm 95 বা 95 এর বেশি হয়…
analogWrite (6, 222); // ভাইব্রেটর 1 কম্পন করে
analogWrite (11, 222); // ভাইব্রেটর 2 স্পন্দিত analogWrite (9, 222); // ভাইব্রেটর 3 কম্পন করে} অন্য {// যদি না (বিপিএম 95 এর চেয়ে কম হয়)… analogWrite (9, 0); // ভাইব্রেটর 3 কম্পন করে না}} lastBpm = bpm; t = মিলিস (); }} lastData = প্রসেসড ডেটা; বিলম্ব (10); }
ফ্লোট প্রসেস ডেটা (ইন্ট ভ্যাল)
{buf [bPos] = (float) val; bPos ++; যদি (bPos> = BSIZE) {bPos = 0; } ভাসমান গড় = 0; জন্য (int i = 0; i <BSIZE; i ++) {গড়+= buf ; } রিটার্ন (ফ্লোট) ভ্যাল - গড় / (ফ্লোট) BSIZE; }
ধাপ 4:
ডিজাইনিং প্রক্রিয়ার সময় আমাদের শরীরে চাপের পয়েন্টের অবস্থান বিবেচনায় নিতে হয়েছিল যেখানে কম্পন মোটরগুলি কোথায় স্থাপন করতে হবে তা জানতে এবং আমরা তাদের মধ্যে তিনটি নির্বাচন করেছি।
ধাপ 5:
পরিধানযোগ্য পাওয়ার জন্য, প্রথমে আমরা পণ্যের নির্দেশাবলী অনুসরণ করে কালো রং ব্যবহার করে মাংসের রঙের কব্জি রঞ্জিত করি।
ধাপ 6:
একবার আমাদের রিস্টব্যান্ড ছিল, আমরা কার্ডবোর্ডের হাতে ম্যানিকুইনে চারটি ছিদ্র করেছিলাম। এর মধ্যে তিনটি আমরা বৈদ্যুতিক সার্কিটে ব্যবহৃত তিনটি কম্পন মোটর বের করার জন্য তৈরি করা হয়েছিল এবং শেষটি ম্যানকুইনের কব্জিতে পালস সেন্সর রাখার জন্য করা হয়েছিল। তা ছাড়া, এই শেষ সেন্সরটি দৃশ্যমান করার জন্য আমরা রিস্টব্যান্ডে একটি ছোট কাটাও করেছি।
ধাপ 7:
পরবর্তীতে, সার্কিটকে পাওয়ার জন্য কম্পিউটার থেকে আরডুইনো বোর্ডে ইউএসবি কেবল সংযোগ এবং সংযোগ বিচ্ছিন্ন করার জন্য আমরা কার্ডবোর্ডের হাতের নিচের দিকে একটি শেষ গর্ত করেছি। সবকিছু ভালভাবে কাজ করেছে কিনা তা পরীক্ষা করার জন্য আমরা একটি চূড়ান্ত পরীক্ষা করেছি।
ধাপ 8:
আমাদের পণ্যকে আরও কাস্টমাইজেবল ডিজাইন দিতে, আমরা গারনেট রঙে একটি বৃত্ত আঁকতে এবং কাটতে থাকি যাতে আমরা তখন বৈদ্যুতিক হৃদস্পন্দনের প্রতিনিধিত্ব করার জন্য কিছু লাইন সেলাই করি।
ধাপ 9:
অবশেষে, যেমন কালো কব্জিবন্ধ কম্পন মোটর আচ্ছাদিত, আমরা তাদের অবস্থান জানতে পরিধানযোগ্য তিনটি ছোট হৃদয় কাটা এবং সেলাই।
প্রস্তাবিত:
[পরিধানযোগ্য মাউস] উইন্ডোজ 10 এবং লিনাক্সের জন্য ব্লুটুথ-ভিত্তিক পরিধানযোগ্য মাউস কন্ট্রোলার: 5 টি ধাপ
[পরিধানযোগ্য মাউস] উইন্ডোজ 10 এবং লিনাক্সের জন্য ব্লুটুথ-ভিত্তিক পরিধানযোগ্য মাউস কন্ট্রোলার: আমি একটি ব্লুটুথ-ভিত্তিক মাউস কন্ট্রোলার তৈরি করেছি যা মাউস পয়েন্টার নিয়ন্ত্রণ করতে এবং মাটিতে পিসি-মাউস সম্পর্কিত অপারেশন করতে পারে, কোনো পৃষ্ঠতল স্পর্শ না করে। ইলেকট্রনিক সার্কিট্রি, যা একটি গ্লাভসে এম্বেড করা আছে, এইচ ট্র্যাক করতে ব্যবহার করা যেতে পারে
EqualAir: পরিধানযোগ্য NeoPixel ডিসপ্লে বায়ু দূষণ সেন্সর দ্বারা ট্রিগার: 7 টি ধাপ (ছবি সহ)
ইকুয়ালএয়ার: বায়ু দূষণ সেন্সর দ্বারা পরিধানযোগ্য পরিধানযোগ্য নিওপিক্সেল ডিসপ্লে: প্রকল্পের লক্ষ্য হল একটি পরিধানযোগ্য টি-শার্ট তৈরি করা যা বায়ু দূষণ একটি নির্ধারিত সীমার উপরে থাকলে একটি উত্তেজক গ্রাফিক প্রদর্শন করে। গ্রাফিকটি ক্লাসিক গেম " ইট ভাঙার " দ্বারা অনুপ্রাণিত, এতে গাড়িটি একটি প্যাডেলের মত যা স্প
পালস সেন্সর LED বাতি: 4 টি ধাপ
পালস সেন্সর এলইডি বাতি সুতরাং ব্যবহারকারী ঘুমাতে গেলে আমাদের প্রদীপ একটি উজ্জ্বল আলো দেবে এবং তার নাড়ি কমে যাওয়ায় প্রদীপের উজ্জ্বলতা ম্লান হয়ে যাবে যতক্ষণ না ব্যবহারকারী ঘুমিয়ে থাকে। একটি LED স্ট্রি
ক্ষুদ্র পরিধানযোগ্য লক-ইন পরিবর্ধক (এবং পরিধানযোগ্য বস্তুর জন্য সোনার সিস্টেম, ইত্যাদি): 7 টি ধাপ
ক্ষুদ্র পরিধানযোগ্য লক-ইন অ্যাম্প্লিফায়ার (এবং পরিধানযোগ্য সোনার সিস্টেম, ইত্যাদি ..): একটি ক্ষুদ্র স্বল্পমূল্যের লক-ইন এম্প্লিফায়ার তৈরি করুন যা চশমার ফ্রেমে সংযোজিত হতে পারে এবং অন্ধদের জন্য একটি সোনার ভিশন সিস্টেম তৈরি করতে পারে, অথবা একটি সাধারণ আল্ট্রাসাউন্ড মেশিন যা ক্রমাগত আপনার হৃদয় নিরীক্ষণ করে এবং হিউম্যান-মেশিন লার্নিং ব্যবহার করে সতর্ক করে দেয় পি
কিভাবে একটি সাধারণ পরিধানযোগ্য পালস নোটিফায়ার তৈরি করবেন: 5 টি ধাপ
কিভাবে একটি সাধারণ পরিধানযোগ্য পালস নোটিফায়ার তৈরি করতে হয়: পালসেম একটি পরিধানযোগ্য যন্ত্র যা মানুষকে তাদের হৃদস্পন্দন কখন একটি নির্দিষ্ট বিন্দুর উপরে থাকে তা জানাতে সাহায্য করে, তাদের সঙ্কুচিত এবং অনিচ্ছাকৃত পরিধানযোগ্য আকারে শারীরিক প্রতিক্রিয়া প্রদান করে