সুচিপত্র:

গ্রানকেয়ার: পকেট সাইজের স্বাস্থ্য মনিটর!: Ste টি ধাপ (ছবি সহ)
গ্রানকেয়ার: পকেট সাইজের স্বাস্থ্য মনিটর!: Ste টি ধাপ (ছবি সহ)

ভিডিও: গ্রানকেয়ার: পকেট সাইজের স্বাস্থ্য মনিটর!: Ste টি ধাপ (ছবি সহ)

ভিডিও: গ্রানকেয়ার: পকেট সাইজের স্বাস্থ্য মনিটর!: Ste টি ধাপ (ছবি সহ)
ভিডিও: বাংলাদেশের সব চেয়ে সুন্দর গ্রাম || সুবর্নগ্রাম || subarnogram 2024, জুলাই
Anonim
গ্রানকেয়ার: পকেট সাইজের স্বাস্থ্য মনিটর!
গ্রানকেয়ার: পকেট সাইজের স্বাস্থ্য মনিটর!
গ্রানকেয়ার: পকেট সাইজের স্বাস্থ্য মনিটর!
গ্রানকেয়ার: পকেট সাইজের স্বাস্থ্য মনিটর!
গ্রানকেয়ার: পকেট সাইজের স্বাস্থ্য মনিটর!
গ্রানকেয়ার: পকেট সাইজের স্বাস্থ্য মনিটর!

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

সুতরাং এই কারণেই আমি এই প্রকল্পটি করার কথা ভাবলাম।

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

এবং আমার ঠাকুরমা ঠান্ডা বা জ্বর ধরেন কিনা তা দেখার জন্য, আমি শরীরের তাপমাত্রা পরিমাপের জন্য একটি তাপমাত্রা সেন্সর যুক্ত করেছি।

আমি এই প্রকল্পে এই বিষয়গুলিতে মনোনিবেশ করছি। আপনার ব্যক্তিগত ব্যবহারের জন্য এটি আরও কার্যকর করার জন্য আপনি সবসময় আরো সেন্সর যোগ করতে পারেন।

ধাপ 1: প্রয়োজনীয় জিনিস

  • Wemos D1 মিনি x1 (লিঙ্ক)
  • এসডি কার্ড মডিউল x1 (লিঙ্ক)
  • অ্যাকসিলরোমিটার MPU6050 x1 (লিঙ্ক)
  • 3.7v লাইপো ব্যাটারি x1 (লিঙ্ক)
  • TP4056 চার্জিং মডিউল x1 (লিঙ্ক)
  • তাপমাত্রা সেন্সর DS18B20 x1 (লিঙ্ক)
  • স্লাইড সুইচ x1 (লিঙ্ক)
  • তারের

চ্ছিক

  • 3D প্রিন্টার
  • 2 মিমি স্ক্রু
  • রিবন এর তার

পদক্ষেপ 2: সবকিছু একসাথে সংযুক্ত করা

সবকিছু একসাথে সংযুক্ত করা
সবকিছু একসাথে সংযুক্ত করা
সবকিছু একসাথে সংযুক্ত করা
সবকিছু একসাথে সংযুক্ত করা
সবকিছু একসাথে সংযুক্ত করা
সবকিছু একসাথে সংযুক্ত করা
সবকিছু একসাথে সংযুক্ত করা
সবকিছু একসাথে সংযুক্ত করা

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

আমি সমস্ত সংযোগ সম্পন্ন সঙ্গে ছবি যোগ করেছি। আপনি ছবিতে জুম করতে পারেন এবং সংযোগগুলিও অনুসরণ করতে পারেন। সোল্ডারিং মনে করবেন না এটি খুব ভাল নয়, এটি নতুন।

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

বাড়িতে একটি 3 ডি প্রিন্টার থাকায় আমি সমস্ত উপাদানগুলির জন্য একটি ঘের তৈরি করেছি। আপনাকে এটা করতে হবে না। বরং আপনি নিজেই একটি কার্ডবোর্ড বক্স তৈরি করতে পারেন অথবা একটি ছোট পাত্রে ব্যবহার করে সমস্ত ইলেকট্রনিক্স স্থাপন করতে পারেন। আপনি যদি নিজের কেস তৈরির পরিকল্পনা করেন তবে নিশ্চিত করুন যে অ্যাকসিলরোমিটার কেসের শরীরে আটকে আছে।

মুদ্রণ ঘের। [Alচ্ছিক] দুটি files টি ফাইল আছে। উপরের এবং নীচের কেস এবং সুইচ। সুইচ সংযুক্ত করা সহজ। আমি উপরে ছবি যোগ করেছি, আপনি এটি অনুসরণ করতে পারেন। আমি আমার ফাইলগুলি 50% ইনফিল, 0.2 মিমি উচ্চতায় মুদ্রিত করেছি। আপনি যদি মূল নকশা পরিবর্তন করতে চান তবে আপনি মূল পদক্ষেপ ফাইলগুলি এখানে পেতে পারেন।

সবকিছু একত্রিত হওয়ার পরে মডিউলের ভিতরে এসডি কার্ড রাখুন এবং তারপর ডিভাইসটি বন্ধ করুন এবং উভয় পাশে দুটি 2 মিমি স্ক্রু ব্যবহার করুন। আমি আমার sg90 servo মোটর সেট থেকে এই স্ক্রু উদ্ধার।

কানেক্টিভিটি চেক করে মাল্টিমিটার ব্যবহার করে নিশ্চিত করুন যে সমস্ত তারগুলি সঠিকভাবে বিক্রি হয়েছে।

নিশ্চিত করুন যে সমস্ত ডিভাইস সঠিক ভোল্টেজ পাচ্ছে।

ডিভাইস পাওয়ার উপর নোট। ডিভাইসটি পাওয়ার জন্য আমি 3.7v ব্যাটারি ব্যবহার করেছি এবং এটি যথেষ্ট ভাল কারণ সমস্ত সেন্সর এবং ওয়েমোস মাইক্রোকন্ট্রোলার 3v তে কাজ করতে পারে। সুতরাং যদি আপনি আরও বহিরাগত সেন্সর ব্যবহার করার পরিকল্পনা করেন তবে নিশ্চিত করুন যে তারা 3v এ কাজ করে। এছাড়াও যখন ব্যাটারি মারা যায় তখন SD কার্ড কাজ বন্ধ করে দেয় কারণ SD কার্ড মডিউলের জন্য ভোল্টেজ যথেষ্ট নয়। তাই ব্যাটারি চার্জ করলে সমস্যার সমাধান হয়। একমাত্র ত্রুটি হল আপনি ব্যাটারির সম্পূর্ণ সম্ভাবনা ব্যবহার করতে পারবেন না। এই চার্জিং মডিউল ব্যবহার করে আপনি এটি সমাধান করতে পারেন। এই মডিউলটি 5v তে ভোল্টেজ বাড়ায় এইভাবে আপনার সমস্ত সেন্সর চালাতে কোন সমস্যা হবে না।

ধাপ 3: কোড বোঝা

কোড বোঝা
কোড বোঝা
কোড বোঝা
কোড বোঝা
কোড বোঝা
কোড বোঝা

যেমন আমি শুরুতে বলেছিলাম আমরা 3 টি জিনিস ট্র্যাক করব: পতন, পদক্ষেপ এবং তাপমাত্রা।

এটি সীমাবদ্ধ নয়, আপনি হার্টবিট, অক্সিমিটার ইত্যাদির মতো অন্য কোনও সেন্সর যুক্ত করতে পারেন এবং আরও স্বাস্থ্য ডেটা পেতে পারেন। আপাতত, আমি 2 টি সেন্সর ব্যবহার করব যা অ্যাকসিলরোমিটার এবং তাপমাত্রা।

তাপমাত্রা খোঁজা সোজা এগিয়ে। সেন্সর সংযুক্ত হওয়ার পর আমরা ডিগ্রি সেলসিয়াস খুঁজে পেতে লাইব্রেরি ডালাস টেম্পারেচার ব্যবহার করি।

পদক্ষেপ এবং পতন খুঁজে পেতে আমরা অ্যাকসিলরোমিটার ব্যবহার করব। কোডটি 3 অক্ষ এক্স, ওয়াই এবং জেড -এর অ্যাক্সিলারেশন ভ্যালু খোঁজার মাধ্যমে শুরু হয় এবং তারপরে ফলস্বরূপ ত্বরণ নির্ধারণ করে।

এখন দুটি পূর্বনির্ধারিত থ্রেশ হোল্ড রয়েছে যা ধাপ এবং পতনের জন্য। সুতরাং যখনই ফলস্বরূপ ত্বরণ এই সীমা অতিক্রম করে, ধাপ বা পতন সনাক্ত করা হয়।

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

এর সাথে ডিভাইসটি সমস্ত ডেটা রেকর্ড করে এবং এটি এসডি কার্ডে লিখে দেয় এবং প্রতি 30 মিনিটে (পরিবর্তন করা যায়) মানগুলি গুগল ফায়ারবেসে পাঠানো হয় যেখানে এটি রিয়েলটাইম ডাটাবেসে সংরক্ষণ করা হয়।

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

ধাপ 4: ওয়াইফাই এবং গুগল ডেটাবেস সেট আপ করা

ওয়াইফাই এবং গুগল ডেটাবেস সেট আপ করা হচ্ছে
ওয়াইফাই এবং গুগল ডেটাবেস সেট আপ করা হচ্ছে
ওয়াইফাই এবং গুগল ডেটাবেস সেট আপ করা হচ্ছে
ওয়াইফাই এবং গুগল ডেটাবেস সেট আপ করা হচ্ছে

উপলব্ধ সমস্ত ডেটা দিয়ে, আমাদের এটি সংরক্ষণ করার একটি উপায় খুঁজে বের করতে হবে যাতে আমরা এটি ব্যবহার করে একটি স্বাস্থ্য প্রোফাইল তৈরি করতে পারি এবং আপনার দাদা -দাদীর স্বাস্থ্যের উপর নজর রাখতে পারি।

সুতরাং ডেটা সঞ্চয় করতে এবং এটি রিয়েলটাইমে ব্যবহার করতে আমরা গুগল ফায়ারবেস ব্যবহার করছি এবং এটি অর্জনের জন্য আমরা Esp8266 ফায়ারবেস লাইব্রেরি ব্যবহার করব।

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

#FIREBASE_HOST "YOUR_FIREBASE_PROJECT.firebaseio.com" নির্ধারণ করুন

#FIREBASE_AUTH "YOUR_FIREBASE_DATABASE_SECRET" #WIFI_SSID "YOUR_WIFI_AP" #Define WIFI_PASSWORD "YOUR_WIFI_PASSWORD" নির্ধারণ করুন

এটাই. এটা সহজ ছিলো. আমাদের ডিভাইসটি এখন অনলাইন ডাটাবেসের সাথে সংযুক্ত হয়েছে যেখানে সমস্ত স্বাস্থ্য তথ্য সংরক্ষণ করা হয়। এখন আমরা এই ডেটা ব্যবহার করে এক্সেলে একটি চার্ট তৈরি করতে পারি অথবা একটি সাধারণ ওয়েবসাইট তৈরি করতে পারি যাতে ডেটা চাক্ষুষভাবে দেখা যায় বা এমনকি এটি একটি অ্যাপের সাথে সংযুক্ত হয়।

দ্রষ্টব্য: আপনি সফলভাবে লাইব্রেরি যোগ করেছেন কিনা এবং এটি আপনার ডিভাইসের সাথে কাজ করে কিনা তা পরীক্ষা করার জন্য লাইব্রেরিতে প্রদত্ত উদাহরণ স্কেচ আপলোড করার চেষ্টা করুন। আপনি এখানে beginner_start_here নামটি ব্যবহার করে দেখতে পারেন।

ধাপ 5: প্রোগ্রামিং WEMOS D1

কোড আপলোড করার আগে আমাদের কিছু জিনিস ইনস্টল করতে হবে।

বোর্ড:

  • প্রথমে, Arduino ide খুলুন এবং টুলস বোর্ড ম্যানেজারের কাছে যান এবং তারপর ESP8266 সম্প্রদায়ের দ্বারা esp8266 অনুসন্ধান করুন। ইনস্টল ক্লিক করুন এবং এটি ইনস্টল করার জন্য অপেক্ষা করুন।
  • আমরা এখন বোর্ড যুক্ত করেছি, এটি নির্বাচন করার জন্য টুলস বোর্ড Wemos D1 R1 এ যেতে

গ্রন্থাগার

  • আমাদের দুটি লাইব্রেরি ইনস্টল করতে হবে ফায়ারবেস ইএসপি 26২6 ক্লায়েন্ট মবিজ্ট এবং ওয়ান ওয়্যার জিম স্টুড।
  • এটি করার জন্য স্কেচ অন্তর্ভুক্ত লাইব্রেরি ম্যানেজ লাইব্রেরিতে যান। উপরের দুটি লাইব্রেরি অনুসন্ধান করুন এবং সেগুলি ইনস্টল করুন।

আমরা এখন কোড চালানোর জন্য প্রয়োজনীয় সবকিছু ইনস্টল করেছি। নীচের কোড আপলোড করুন এবং আপনি সম্পন্ন!

ধাপ 6: আপনার অ্যান্ড্রয়েড অ্যাপ সংযুক্ত করুন [ptionচ্ছিক]

আপনার অ্যান্ড্রয়েড অ্যাপ সংযুক্ত করুন [ptionচ্ছিক]
আপনার অ্যান্ড্রয়েড অ্যাপ সংযুক্ত করুন [ptionচ্ছিক]
আপনার অ্যান্ড্রয়েড অ্যাপ সংযুক্ত করুন [alচ্ছিক]
আপনার অ্যান্ড্রয়েড অ্যাপ সংযুক্ত করুন [alচ্ছিক]

আমি এমআইটি অ্যাপ উদ্ভাবক ব্যবহার করেছি, যা একটি ফ্রি ড্র্যাগ অ্যান্ড ড্রপ অ্যাপ নির্মাতা। এই ভাবে একটি অ্যাপ তৈরি করা খুবই সহজ। সমস্ত অ্যাপ্লিকেশন এটি ডাটাবেসের মানগুলি পরীক্ষা করে এবং সেগুলি প্রদর্শন করে। এখানে অ্যাপ উদ্ভাবকের জন্য প্রকল্প ফাইল। উপরে দেখানো হিসাবে শুধু আপনার AUTH KEYS এবং HOSTNAME যোগ করুন এবং এটাই।

ধাপ 7: একটি পরিধানযোগ্য ডিভাইস সংযুক্ত করুন

একটি পরিধানযোগ্য ডিভাইস সংযুক্ত করুন
একটি পরিধানযোগ্য ডিভাইস সংযুক্ত করুন
একটি পরিধানযোগ্য ডিভাইস সংযুক্ত করুন
একটি পরিধানযোগ্য ডিভাইস সংযুক্ত করুন

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

আপনি কাপড় থেকে একটি ছোট থলি তৈরি করতে পারেন এবং সোয়েটারের ভিতরে সেলাই করতে পারেন যাতে ডিভাইসটি রাখা যায় এবং তাপমাত্রা সেন্সর চালানোর জন্য একটি হাতা থাকে। যেহেতু আমি সেলাই করতে খুব ভাল নই তাই আমি এই কাজটি করিনি। কিন্তু আমার মা তাড়াতাড়ি ঠিক করে দিবেন।

ধাপ 8: গ্রানকেয়ারের সাথে আরও কাজ করা।

এখানে আমি মাত্র দুটি সেন্সর ব্যবহার করেছি কিন্তু আপনি সবসময় আরো যোগ করতে পারেন। আপনি WEMOS- এর সমস্ত অব্যবহৃত পিনগুলিকে হেডার পিনের সাথে সংযুক্ত করতে পারেন এবং তারপর সেন্সরের সর্বাধিক সুবিধা পেতে বাইরের দিকে আরো সেন্সর সংযুক্ত করতে পারেন। আপনি হার্ট সেন্সর যোগ করতে পারেন এবং তারপর প্রতি ঘণ্টায় আপনার দাদীর হৃদস্পন্দন নিতে পারেন এবং ডাটাবেসে যুক্ত করতে পারেন অথবা একাধিক তাপমাত্রা সেন্সর যুক্ত করতে পারেন। WEMOS সাপোর্ট না করা পর্যন্ত বা ব্যাটারি সামলাতে না পারা পর্যন্ত আপনি যোগ করতে পারেন।

এটা সম্বন্ধে. আপনার দাদা -দাদীর যত্ন নিন, যেমন তারা বলে, "দাদা -দাদির ভালোবাসা কখনই বৃদ্ধ হবে না।"

ব্যবহারের পরে আপডেট করুন: তাই আমি আমার ঠাকুমাকে এক সপ্তাহের জন্য ডিভাইসটি ব্যবহার করেছি। তিনি বলেছিলেন যে ডিভাইসটি মাঝে মাঝে আসে কিন্তু সে এখন এটিতে অভ্যস্ত। তাই এটি ব্যবহার করার এক সপ্তাহ থেকে আমি যা শিখেছি তা এখানে।

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

বিঃদ্রঃ:

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

প্রস্তাবিত: