সুচিপত্র:

কিভাবে Arduino Nano, HX-711 লোড সেল এবং OLED 128X64 ব্যবহার করে শিশুর ওজন মেশিন তৈরি করবেন -- HX-711 এর ক্রমাঙ্কন: 5 টি ধাপ
কিভাবে Arduino Nano, HX-711 লোড সেল এবং OLED 128X64 ব্যবহার করে শিশুর ওজন মেশিন তৈরি করবেন -- HX-711 এর ক্রমাঙ্কন: 5 টি ধাপ

ভিডিও: কিভাবে Arduino Nano, HX-711 লোড সেল এবং OLED 128X64 ব্যবহার করে শিশুর ওজন মেশিন তৈরি করবেন -- HX-711 এর ক্রমাঙ্কন: 5 টি ধাপ

ভিডিও: কিভাবে Arduino Nano, HX-711 লোড সেল এবং OLED 128X64 ব্যবহার করে শিশুর ওজন মেশিন তৈরি করবেন -- HX-711 এর ক্রমাঙ্কন: 5 টি ধাপ
ভিডিও: Весы на arduino и калибровка тензодатчика с HX711 2024, নভেম্বর
Anonim
Image
Image

হ্যালো ইন্সট্রাকটেবলস, কয়েকদিন আগে আমি একটি সুন্দর শিশুর বাবা হয়েছি? । যখন আমি হাসপাতালে ছিলাম তখন দেখলাম শিশুর ওজন নিরীক্ষণের জন্য শিশুর ওজন এত গুরুত্বপূর্ণ। তাই আমার একটি ধারণা আছে? আমার নিজের একটি শিশুর ওজন মেশিন তৈরি করার জন্য এই নির্দেশিকা আমি আপনাকে দেখাব কিভাবে 10 ডলারের কম সময়ে শিশুর ওজন মেশিন তৈরি করতে হয়। এই মেশিনটি অন্যান্য ওজনের উদ্দেশ্যেও ব্যবহার করা যেতে পারে। সুতরাং টিউটোরিয়ালটি কভার করবে; 1। ওজন করার জন্য কাঠের পোটোটাইপ। ব্যবহৃত তক্তা থেকে তৈরি। 2. OLED 128X64, লোড সেল, HX-711 এর সাথে Arduino uno/Nano এর সংহতকরণ। 3. Arduino এর কোডিং 4. সবচেয়ে সুনির্দিষ্ট রিডিং পেতে সেন্সরের ক্রমাঙ্কন।

সরবরাহ

Arduino Uno / NanoOLED 128X64 ব্রেডবোর্ড লোড সেল HX-711 সেন্সর Arduino IDE

ধাপ 1: ধাপ 1: ওজন স্কেলের জন্য একটি কাঠের প্রোটোটাইপ তৈরি করুন

ধাপ 1: ওজন স্কেলের জন্য একটি কাঠের প্রোটোটাইপ তৈরি করুন
ধাপ 1: ওজন স্কেলের জন্য একটি কাঠের প্রোটোটাইপ তৈরি করুন
ধাপ 1: ওজন স্কেলের জন্য একটি কাঠের প্রোটোটাইপ তৈরি করুন
ধাপ 1: ওজন স্কেলের জন্য একটি কাঠের প্রোটোটাইপ তৈরি করুন
ধাপ 1: ওজন স্কেলের জন্য একটি কাঠের প্রোটোটাইপ তৈরি করুন
ধাপ 1: ওজন স্কেলের জন্য একটি কাঠের প্রোটোটাইপ তৈরি করুন

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

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

এটি সস্তা দেখায় - এটি ছিল, তবে এটি নিখুঁতভাবে কাজটি করেছে। প্রকৃতপক্ষে, লোড সেলটি কাজ করার জন্য এটিই আপনার প্রয়োজন। আমাদের প্রাথমিক উদ্দেশ্য - ভিত্তি - পৌঁছেছে।

ধাপ 2: ধাপ 2: লোড সেল এবং HX-711 সোল্ডারিং এবং সার্কিট তৈরি করা

ধাপ 2: লোড সেল এবং HX-711 সোল্ডারিং এবং সার্কিট তৈরি করা
ধাপ 2: লোড সেল এবং HX-711 সোল্ডারিং এবং সার্কিট তৈরি করা
ধাপ 2: লোড সেল এবং HX-711 সোল্ডারিং এবং সার্কিট তৈরি করা
ধাপ 2: লোড সেল এবং HX-711 সোল্ডারিং এবং সার্কিট তৈরি করা

কাঠের কাঠামো শেষ করার পর আসল মেশিন নির্মাণ শুরু করার সময় হয়েছিল। নীচে উল্লিখিত পিন সংযোগ অনুসরণ করুন।

লোডসেল এইচএক্স -711

লাল -> ভিসি

কালো -> Gnd

সবুজ -> এ+

ধূসর -> এ-

ছবিতে দেওয়া Schematics অনুসরণ করুন।

Arduino কে OLED এর সাথে সংযুক্ত করার সময়

OLED Arduino Vcc -> 5v

Gnd -> Gnd

এসডিএ -> এ 4

এসসিএল -> এ 5

লোড সেল HX-711 এর সাথে Arduino সংযোগ করার সময়

লোডসেল আরডুইনো

Vcc -> 5v

Gnd -> Gnd

ডাউট -> 2

CLK -> 3

অনুগ্রহ করে সংযুক্তিতে প্রদত্ত স্কিম্যাটিক ডায়াগ্রাম দেখুন।

ধাপ 3: ধাপ 3: লাইব্রেরি ডাউনলোড করুন এবং কোড আপলোড করুন

প্রকল্পটি কোড করার সময় স্কিম্যাটিক্স তৈরির পরে। প্রয়োজনীয় লাইব্রেরিগুলি ডাউনলোড করুন এবং সেগুলি আনজিপ করুন

C: / Users / user / Documents / Arduino / লাইব্রেরি

সংযুক্তিতে দেওয়া ক্রমাঙ্কন স্কেচ খুলুন।

ধাপ 4: ধাপ 4: HX-711 সেন্সর ক্রমাঙ্কন

ধাপ 4: HX-711 সেন্সর ক্রমাঙ্কন
ধাপ 4: HX-711 সেন্সর ক্রমাঙ্কন

সেন্সরের ক্রমাঙ্কন সবচেয়ে টিকার অংশ কিন্তু আমি একটি কোড তৈরি করেছি যা আপনাকে আপনার সেন্সর ক্যালিব্রেট করার সবচেয়ে সহজ উপায়ে সাহায্য করবে। লোড সেল 5 কেজি থেকে 100 কেজি পর্যন্ত বিভিন্ন ওজনের সীমা নিয়ে আসে। সেন্সর তাদের স্পেসিফিকেশন এবং উপরের ওজন অনুযায়ী বিভিন্ন প্রতিরোধ ক্ষমতা উৎপন্ন করে যাতে সেন্সরকে ক্যালিব্রেট করতে হয়।

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

সুতরাং ক্রমাঙ্কনের জন্য শুধু এলোমেলো দিয়ে শুরু করুন কিন্তু calibration_sketch লাইন 23 এর কিছু প্রাসঙ্গিক মান যেমন আমি 5000 দিয়ে শুরু করেছি

float calibration_factor = 5000;

5000 এ এটি 2 কেজির উপরে মান দেয় যেমন 2.3 কেজি তাই আমি প্রতিটি ধাপে 100 দ্বারা ক্রমাঙ্কন ফ্যাক্টর বৃদ্ধি করতে শুরু করি। ক্রমাঙ্কন ফ্যাক্টর বাড়ানোর জন্য আমাকে সিরিয়াল মনিটর খুলতে হয়েছিল পাঠ্য বাক্সে 'a' লিখুন এবং এন্টার টিপুন। প্রতিটি পাঠাতে এটি ক্যালিব্রেশন ফ্যাক্টরে 100 যোগ করে।

57640 এর ক্যালিব্রেশন ফ্যাক্টরে প্রায় 2.00 কেজি না দেওয়া পর্যন্ত আমি বাড়তে থাকলাম।

এখন গুরুত্বপূর্ণ অংশটি শেষ হয়ে গেছে আমি আমার সেন্সরের ক্রমাঙ্কন ফ্যাক্টর খুঁজে পেয়েছি।

এখন ক্রমাঙ্কন কোডের কোন প্রয়োজন নেই তাই আমি অন্য কোড লিখি যা পাউন্ড এবং কেজিতে ওজন দেখায়। এই কোডে আপনাকে ক্রমাঙ্কন ফ্যাক্টর লিখতে হবে।

ধাপ 5: ধাপ 5: পরীক্ষার সময়

ধাপ 5: পরীক্ষার সময়
ধাপ 5: পরীক্ষার সময়
ধাপ 5: পরীক্ষার সময়
ধাপ 5: পরীক্ষার সময়

আমি আমার বাচ্চাকে সেন্সরে রেখেছি এবং 10% সঠিক ওজন দিচ্ছি। এখন আমি যে কোন সময় আমার শিশুর ওজন পর্যবেক্ষণ করতে পারি এবং এই প্রোটোটাইপটি অন্যান্য কাজেও ব্যবহার করতে পারি।