সুচিপত্র:
- ধাপ 1: লোড সেল মাউন্ট করুন
- ধাপ 2: লোড সেল এবং HX711 ওয়্যার করুন
- ধাপ 3: আপনার Arduino IDE তে HX711 লাইব্রেরি যোগ করুন
- ধাপ 4: ক্যালিব্রেট করুন এবং ওজন করুন
ভিডিও: Arduino টেনশন স্কেল 40 কেজি লাগেজ লোড সেল এবং HX711 পরিবর্ধক: 4 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
এই নির্দেশাবলী বর্ণনা করে কিভাবে শেলফের অংশগুলি সহজেই পাওয়া যায় তা ব্যবহার করে টেনশন স্কেল তৈরি করা যায়।
উপকরণ প্রয়োজন:
1. Arduino - এই নকশাটি একটি আদর্শ Arduino Uno ব্যবহার করে, অন্যান্য Arduino সংস্করণ বা ক্লোনগুলিও কাজ করা উচিত
2. HX711 ব্রেকআউট বোর্ডে - এই মাইক্রোচিপটি বিশেষভাবে লোড সেল থেকে সিগন্যাল বাড়ানোর এবং অন্য মিরকন্ট্রোলারকে রিপোর্ট করার জন্য তৈরি করা হয়েছে। লোড কোষগুলি এই বোর্ডে প্লাগ করে, এবং এই বোর্ডটি Arduino কে বোঝায় যে লোড কোষগুলি কি পরিমাপ করে।
3. বন্ধনী সহ টেনশন লোড সেল (40 কেজি)। এর মধ্যে একটি পেতে 2 টি বিকল্প রয়েছে। আপনি ইতিমধ্যে তৈরি (সহজ) কিনতে পারেন, অথবা আপনি একটি সস্তা ডিজিটাল লাগেজ স্কেল আলাদা করতে পারেন এবং লোড সেলটি সরিয়ে ফেলতে পারেন (কঠিন কিন্তু আপনার কাছে ইতিমধ্যে একটি পড়ে থাকতে পারে)। আপনি HX711 দিয়ে ইতিমধ্যে তৈরি একটি কিনতে পারেন:
আপনি যদি কিটটি কিনে থাকেন তবে দয়া করে একটি পর্যালোচনা করুন! এটি ভবিষ্যতের ক্রেতাদের জন্য সত্যিই সহায়ক।
4. হার্ডওয়্যার মাউন্ট করা আপনার আবেদনের উপর নির্ভর করে এটি দড়ি, স্ক্রু, জিপ বন্ধন, বন্ধনী সংযুক্ত করার জন্য যেকোন কিছু হতে পারে যা আপনি পরিমাপ করতে চান।
5. সমস্ত অংশের সংযোগের জন্য বিভিন্ন রঙের তারগুলি
6. Arduino এর জন্য বিদ্যুৎ সরবরাহ
ধাপ 1: লোড সেল মাউন্ট করুন
প্রথমে আমরা লোড সেল মাউন্ট করতে যাচ্ছি। আপনার মাউন্টটি অনন্য হবে, তবে আপনাকে যে নির্দেশিকাগুলি অনুসরণ করতে হবে তা এখানে:
1. ইস্পাত লোড সেল হল একটি প্লেট যা স্ট্রেন গেজের মাঝখানে আঠালো। লোড সেল কতটা নমন করছে তা অনুধাবন করে বল পরিমাপ করে।
2. লোড সেল বিমের প্রান্তে ছিদ্র দিয়ে বন্ধনী সংযুক্ত করা হয়। বন্ধনীগুলি আকৃতির হয় তাই লোড সেল বিমের কেন্দ্রে টান বল প্রয়োগ করা হয়। তাদের আকৃতি এবং সংযুক্তির অবস্থানের কারণে, বন্ধনী টানলে লোড সেল বিম বাঁকায়।
3. আপনি কি পরিমাপ করতে চান বন্ধনী বন্ধ করুন। এটি এমন কিছু যা সর্বোত্তমভাবে অবাধে চলাচল করতে পারে (যেমন চেইন, হুক, শক্তিশালী স্ট্রিং বা জিপ টাই)। আপনি লোড সেল এবং বন্ধনী সমাবেশটি লোডের দিক থেকে নিজেকে কেন্দ্রীভূত করতে চান যাতে পরিমাপ সঠিক হয়।
ধাপ 2: লোড সেল এবং HX711 ওয়্যার করুন
লোড সেল, HX711 এবং Arduino কে কিভাবে সংযুক্ত করতে হয় তার জন্য ওয়্যারিং ডায়াগ্রাম দেখুন।
লাগেজ স্টাইলের লোড কোষে যেমন দেখানো হয়েছে, একাধিক স্ট্রেন গেজ ইতিমধ্যেই একসঙ্গে একটি হুইটস্টোন ব্রিজের জন্য যুক্ত করা হয়েছে। আপনাকে যা করতে হবে তা হল সঠিক ওরিয়েন্টেশনে HX711 বোর্ডের সাথে তারের সংযোগ স্থাপন করা।
ধাপ 3: আপনার Arduino IDE তে HX711 লাইব্রেরি যোগ করুন
HX711 লাইব্রেরি এখানে পাওয়া যায়:
আপনার Arduino IDE- তে লাইব্রেরি কিভাবে যোগ করবেন তার নির্দেশাবলীর জন্য Arduino ওয়েবসাইটে এই লিঙ্কটি দেখুন:
ধাপ 4: ক্যালিব্রেট করুন এবং ওজন করুন
স্কেল চালানোর জন্য স্পার্কফুনের দুর্দান্ত আরডুইনো প্রোগ্রাম রয়েছে। সবচেয়ে আপ টু ডেট সংস্করণ GitHub এ পাওয়া যায় এবং নীচে পুনরায় মুদ্রিত হয়:
প্রথম সফটওয়্যার ধাপ হল স্কেলের জন্য ক্রমাঙ্কন ফ্যাক্টর নির্ধারণ করা। এটি করার জন্য, এই কোডটি চালান
/*
স্পার্কফুন HX711 ব্রেকআউট বোর্ড ব্যবহার করে একটি উদাহরণ স্কেল দ্বারা: নাথান সিডল স্পার্কফুন ইলেকট্রনিক্স তারিখ: নভেম্বর 19, 2014 লাইসেন্স: এই কোডটি পাবলিক ডোমেইন কিন্তু আপনি যদি এটি ব্যবহার করেন এবং আমরা কোনো দিন দেখা করি (বিয়ারওয়্যার লাইসেন্স)। এটি ক্রমাঙ্কন স্কেচ। প্রধান উদাহরণ ব্যবহার করে calibration_factor নির্ধারণ করতে এটি ব্যবহার করুন। এটি বিদ্যুৎ চক্রের মধ্যে স্কেলে স্থায়ী ভর আছে এমন প্রকল্পগুলির জন্য দরকারী শূন্য_ফ্যাক্টরও আউটপুট করে। আপনার স্কেল সেটআপ করুন এবং স্কেলে ওজন ছাড়াই স্কেচ শুরু করুন একবার রিডিং প্রদর্শিত হলে স্কেলে ওজন রাখুন +/- অথবা a/z টিপুন calibration_factor সামঞ্জস্য করার জন্য যতক্ষণ না আউটপুট রিডিংগুলি পরিচিত ওজনের সাথে মেলে এই ক্যালিব্রেশন_ফ্যাক্টরটি উদাহরণ স্কেচে ব্যবহার করুন এই উদাহরণটি পাউন্ড (পাউন্ড) ধরে নেয়। আপনি যদি কিলোগ্রাম পছন্দ করেন, তাহলে Serial.print ("lbs") পরিবর্তন করুন; লাইন থেকে কেজি। ক্রমাঙ্কন ফ্যাক্টর উল্লেখযোগ্যভাবে ভিন্ন হবে কিন্তু এটি রৈখিকভাবে lbs (1 lbs = 0.453592 kg) এর সাথে সম্পর্কিত হবে। আপনার ক্রমাঙ্কন ফ্যাক্টর খুব ইতিবাচক বা খুব নেতিবাচক হতে পারে। এটি সবই আপনার স্কেল সিস্টেমের সেটআপ এবং সেন্সরগুলি শূন্য অবস্থা থেকে যে দিকে ঘুরছে তার উপর নির্ভর করে এই উদাহরণ কোডটি বোগদের চমৎকার লাইব্রেরি ব্যবহার করে: "https://github.com/bogde/HX711" বগদের লাইব্রেরি একটি GNU জেনারেল পাবলিক লাইসেন্সের অধীনে প্রকাশিত হয় Arduino পিন 2 -> HX711 CLK 3 -> DOUT 5V -> VCC GND -> GND Arduino Uno- এর বেশিরভাগ পিন DOUT/CLK এর সাথে সামঞ্জস্যপূর্ণ হবে। HX711 বোর্ড 2.7V থেকে 5V পর্যন্ত চালিত হতে পারে তাই Arduino 5V পাওয়ার ঠিক থাকা উচিত। */ #অন্তর্ভুক্ত "HX711.h" #LOADCELL_DOUT_PIN 3 নির্ধারণ করুন #LOADCELL_SCK_PIN 2 HX711 স্কেল নির্ধারণ করুন; ভাসা calibration_factor = -7050; //-7050 আমার 440lb সর্বোচ্চ স্কেল সেটআপ অকার্যকর সেটআপ () {Serial.begin (9600); Serial.println ("HX711 ক্রমাঙ্কন স্কেচ"); Serial.println ("স্কেল থেকে সমস্ত ওজন সরান"); Serial.println ("রিডিং শুরু হওয়ার পরে, স্কেলে পরিচিত ওজন রাখুন"); Serial.println ("প্রেস করুন + অথবা ক্যালিব্রেশন ফ্যাক্টর বাড়ানোর জন্য"); Serial.println ("প্রেস করুন - অথবা z ক্রমাঙ্কন ফ্যাক্টর কমানোর জন্য"); scale.begin (LOADCELL_DOUT_PIN, LOADCELL_SCK_PIN); স্কেল.সেট_স্কেল (); scale.tare (); // স্কেল 0 লম্বা শূন্য_ফ্যাক্টর = স্কেল.রেড_এভারেজ (); // একটি বেসলাইন পড়া সিরিয়াল.প্রিন্ট পান ("জিরো ফ্যাক্টর:"); // এটি স্কেল tare প্রয়োজন অপসারণ করতে ব্যবহার করা যেতে পারে। স্থায়ী স্কেল প্রকল্পে দরকারী। Serial.println (zero_factor); } অকার্যকর লুপ () {scale.set_scale (calibration_factor); // এই ক্রমাঙ্কন ফ্যাক্টরের সাথে সামঞ্জস্য করুন Serial.print ("পড়া:"); Serial.print (scale.get_units (), 1); Serial.print ("lbs"); // এটি কেজিতে পরিবর্তন করুন এবং ক্রমাঙ্কন ফ্যাক্টরটি পুনরায় সামঞ্জস্য করুন যদি আপনি একজন বুদ্ধিমান ব্যক্তির মতো SI ইউনিট অনুসরণ করেন Serial.print ("calibration_factor:"); Serial.print (calibration_factor); Serial.println (); যদি (Serial.available ()) {char temp = Serial.read (); যদি (temp == ' +' || temp == 'a') calibration_factor += 10; অন্যথায় যদি (temp == ' -' || temp == 'z') calibration_factor -= 10; }}
স্কেল ক্যালিব্রেট করার পর, আপনি এই নমুনা প্রোগ্রামটি চালাতে পারেন, তারপর আপনার নিজের উদ্দেশ্যে এটি হ্যাক করুন:
/*
স্পার্কফুন HX711 ব্রেকআউট বোর্ড ব্যবহার করে একটি উদাহরণ স্কেল দ্বারা: নাথান সিডল স্পার্কফুন ইলেকট্রনিক্স তারিখ: নভেম্বর 19, 2014 লাইসেন্স: এই কোডটি পাবলিক ডোমেইন কিন্তু আপনি যদি এটি ব্যবহার করেন এবং আমরা কোনো দিন দেখা করি (বিয়ারওয়্যার লাইসেন্স)। এই উদাহরণ মৌলিক স্কেল আউটপুট প্রদর্শন করে। আপনার নির্দিষ্ট লোড সেল সেটআপের জন্য calibration_factor পেতে ক্রমাঙ্কন স্কেচ দেখুন। এই উদাহরণ কোডটি বোগদের চমৎকার লাইব্রেরি ব্যবহার করে: "https://github.com/bogde/HX711" বগদের লাইব্রেরি একটি GNU জেনারেল পাবলিক লাইসেন্সের অধীনে মুক্তি পায় HX711 একটি কাজ ভালো করে: লোড সেল পড়ুন। ব্রেকআউট বোর্ড গম-পাথরের সেতু ভিত্তিক লোড সেলের সাথে সামঞ্জস্যপূর্ণ যা ব্যবহারকারীকে কয়েক গ্রাম থেকে দশ টন পর্যন্ত সবকিছু পরিমাপ করতে দেয়। Arduino পিন 2 -> HX711 CLK 3 -> DAT 5V -> VCC GND -> GND HX711 বোর্ড 2.7V থেকে 5V পর্যন্ত চালিত হতে পারে তাই Arduino 5V পাওয়ার ঠিক থাকা উচিত। */ #অন্তর্ভুক্ত "HX711.h" #ডিফাইন ক্যালিব্রেশন_ফ্যাক্টর -7050.0 // এই মানটি SparkFun_HX711_Calibration sketch #define LOADCELL_DOUT_PIN 3 #define LOADCELL_SCK_PIN 2 HX711 স্কেল ব্যবহার করে পাওয়া যায়; অকার্যকর সেটআপ () {Serial.begin (9600); Serial.println ("HX711 স্কেল ডেমো"); scale.begin (LOADCELL_DOUT_PIN, LOADCELL_SCK_PIN); scale.set_scale (calibration_factor); // এই মানটি SparkFun_HX711_Calibration sketch scale.tare () ব্যবহার করে প্রাপ্ত হয়; // ধরুন শুরুতে স্কেলে কোন ওজন নেই, স্কেলটি 0 Serial.println ("রিডিংস:") রিসেট করুন; } অকার্যকর লুপ () {সিরিয়াল.প্রিন্ট ("পড়া:"); Serial.print (scale.get_units (), 1); //scale.get_units () একটি ফ্লোট Serial.print ("lbs") ফেরত দেয়; // আপনি এটি কেজি তে পরিবর্তন করতে পারেন কিন্তু আপনাকে calibration_factor Serial.println () রিফ্যাক্টর করতে হবে; }
প্রস্তাবিত:
50 কেজি লোড সেল এবং HX711 পরিবর্ধক সহ Arduino বাথরুম স্কেল: 5 টি ধাপ (ছবি সহ)
50 কেজি লোড সেল এবং HX711 পরিবর্ধক সহ Arduino বাথরুম স্কেল: এই নির্দেশাবলী বর্ণনা করে কিভাবে তাকের অংশগুলি থেকে সহজেই উপলব্ধ একটি ওজন স্কেল তৈরি করতে হয়। এছাড়াও) HX711 ব্রেকআউট বোয়াতে
5kg লোড সেল এবং HX711 পরিবর্ধক সহ Arduino স্কেল: 4 ধাপ (ছবি সহ)
5kg লোড সেল এবং HX711 পরিবর্ধক সহ Arduino স্কেল: এই নির্দেশাবলী বর্ণনা করে কিভাবে বালুচর অংশ থেকে সহজেই উপলব্ধ একটি ছোট ওজনের স্কেল তৈরি করা যায়। উপাদান প্রয়োজন: 1। Arduino - এই নকশাটি একটি আদর্শ Arduino Uno ব্যবহার করে, অন্যান্য Arduino সংস্করণ বা ক্লোনগুলিও 2 কাজ করতে হবে। HX711 ব্রেকআউটে
কিভাবে Arduino Nano, HX-711 লোড সেল এবং OLED 128X64 ব্যবহার করে শিশুর ওজন মেশিন তৈরি করবেন -- HX-711 এর ক্রমাঙ্কন: 5 টি ধাপ
কিভাবে Arduino Nano, HX-711 লোড সেল এবং OLED 128X64 ব্যবহার করে শিশুর ওজন মেশিন তৈরি করবেন || HX-711 এর ক্রমাঙ্কন: হ্যালো ইন্সট্রাকটেবলস, কিছু দিন আগে আমি একটি সুন্দর শিশুর বাবা হয়েছি? যখন আমি হাসপাতালে ছিলাম তখন দেখলাম শিশুর ওজন নিরীক্ষণের জন্য শিশুর ওজন এত গুরুত্বপূর্ণ। তাই আমার একটি ধারণা আছে? আমার নিজের একটি শিশুর ওজন মেশিন তৈরি করতে এই নির্দেশযোগ্য আমি
আপনার Arduino প্রকল্পের জন্য একটি লাগেজ স্কেল থেকে একটি ঝুলন্ত ওজন সেন্সর পান: 4 টি ধাপ
আপনার Arduino প্রকল্পের জন্য একটি লাগেজ স্কেল থেকে একটি ঝুলন্ত ওজন সেন্সর পান: এই টিউটোরিয়ালে আমি আপনাকে দেখাব কিভাবে একটি Arduino প্রকল্পের জন্য একটি সস্তা, সাধারণ লাগেজ/মাছ ধরার স্কেল এবং প্রায়শই ব্যবহৃত HX711 ADC মডিউল থেকে ঝুলন্ত ওজন সেন্সর পেতে হয়। পটভূমি: একটি প্রকল্পের জন্য আমার একটি নির্দিষ্ট ওজন পরিমাপের জন্য একটি সেন্সরের প্রয়োজন ছিল যা হা
লোড সেল স্ট্রেইট বার 50 কেজি দিয়ে HX711 ইন্টারফেসের টিউটোরিয়াল: 10 টি ধাপ (ছবি সহ)
লোড সেল স্ট্রেইট বার 50 কেজি: HX711 ব্যালেস মডিউল সহ HX711 ইন্টারফেসের টিউটোরিয়াল বর্ণনা: এই মডিউলটি 24 উচ্চ-নির্ভুলতা A / D রূপান্তরকারী ব্যবহার করে। এই চিপটি উচ্চ নির্ভুলতার ইলেকট্রনিক স্কেল এবং ডিজাইনের জন্য ডিজাইন করা হয়েছে, এতে দুটি এনালগ ইনপুট চ্যানেল রয়েছে, 128 ইন্টিগ্রেটেড এম্প্লিফায়ারের প্রোগ্রামযোগ্য লাভ। ইনপুট সার্কিট