جدول المحتويات:
- الخطوة 1: قم بتركيب خلايا التحميل
- الخطوة 2: تحقق من توصيل أسلاك خلية الحمل
- الخطوة 3: قم بتوصيل خلايا التحميل و HX711
- الخطوة 4: أضف مكتبة HX711 إلى Arduino IDE الخاص بك
- الخطوة 5: المعايرة والوزن
فيديو: ميزان حمام اردوينو بخلايا تحميل 50 كجم ومضخم HX711: 5 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
يصف Instructable كيفية إنشاء ميزان باستخدام أجزاء الرفوف المتوفرة بسهولة.
المواد المطلوبة:
- Arduino - (يستخدم هذا التصميم معيار Arduino Uno ، كما يجب أن تعمل إصدارات Arduino الأخرى أو النسخ المستنسخة أيضًا)
- HX711 على لوحة الاختراق - تم تصميم هذه الرقاقة خصيصًا لتضخيم الإشارات من خلايا الحمل والإبلاغ عنها إلى متحكم آخر. يتم توصيل خلايا التحميل بهذه اللوحة ، وهذه اللوحة تخبر Arduino بما تقيسه خلايا التحميل.
- خلايا تحميل 50 كجم (x4) - خلايا الحمل عبارة عن أجزاء معدنية ذات تشكيل خاص بها مقاييس إجهاد ملتصقة بها. مقاييس الإجهاد هي مقاومات تغير مقاومتها عندما تكون عازمة. عندما ينحني الجزء المعدني ، تتغير مقاومة خلية الحمل (يقيس HX711 هذا التغيير الصغير في المقاومة بدقة). يمكنك شراء خلايا التحميل و HX711 كمجموعة هنا: https://www.amazon.com/Degraw-amplifier-weight-Arduino-B Bathroom/dp/B075Y5R7T7/ إذا قمت بشراء المجموعة ، يرجى ترك مراجعة! انها حقا مفيدة للمشترين في المستقبل.
- سطح تثبيت قوي ومستوٍ - قطعة صلبة من الخشب الصلب أو المعدن مثالية
- أسلاك بألوان مختلفة لتوصيل جميع الأجزاء
- امدادات الطاقة لاردوينو
الخطوة 1: قم بتركيب خلايا التحميل
قم بتركيب 4 خلايا تحميل أسفل المقياس في الزوايا الأربع. يعمل الايبوكسي بشكل جيد لتثبيتها في مكانها. انظر إلى الرسم التخطيطي للتركيب ، فهو يوضح السطح الذي يجب تثبيته على القاعدة وأي السطح يجب أن يلمس الأرض.
الخطوة 2: تحقق من توصيل أسلاك خلية الحمل
تم عمل مخطط الأسلاك على افتراض أن خلية التحميل مبنية على هذا النحو.
للتأكد من أنك تحصل عليه بشكل صحيح ، تأكد من معرفة أي طرفين في خلايا التحميل يتمتعان بأعلى مقاومة بينهما (على سبيل المثال ، الأسود والأبيض ، لمطابقة التخطيطي) ، قم بتوصيلهما في حلقة مطابقة ألوان كبيرة ، مثل BB WW BB WW ثم قم بإثارة (E + / E-) نقرتين متقابلتين في الوسط (R) واستشعار (A + / A-) على زوج آخر من صنابير المركز.
تحتوي هذه الصفحة على Sackexchange على معلومات أفضل: https://arduino.stackexchange.com/questions/11946/how-to-get-weight-data-from-glass-electronic-b Bathroom-scale-sensors/18698#18698
الخطوة 3: قم بتوصيل خلايا التحميل و HX711
راجع مخطط الأسلاك لمعرفة كيفية توصيل خلايا التحميل و HX711 و Arduino.
يتم توصيل بعض أسلاك خلية التحميل معًا لتشكيل ما يسمى بترتيب جسر ويتستون. يمكن أن يصبح هذا مربكًا بعض الشيء. تعد لوحة تجميع خلايا التحميل SparkFun خيارًا جيدًا لتوصيل جميع خلايا التحميل بطريقة نظيفة وسهلة الفهم -
يسمح هذا الترتيب بدمج الأحمال على جميع مجسات خلية الحمل المختلفة وقياسها مرة واحدة.
الخطوة 4: أضف مكتبة HX711 إلى Arduino IDE الخاص بك
مكتبة HX711 متاحة هنا:
انظر هذا الرابط على موقع Arduino للحصول على إرشادات حول كيفية إضافة المكتبة إلى Arduino IDE الخاص بك:
الخطوة 5: المعايرة والوزن
لدى Sparkfun برامج Arduino رائعة لتشغيل الميزان. تتوفر أحدث الإصدارات على GitHub وأعيد طبعها أدناه:
الخطوة الأولى في البرنامج هي تحديد عوامل المعايرة للمقياس. للقيام بذلك ، قم بتشغيل هذا الرمز:
/*
مثال على استخدام لوحة اندلاع SparkFun HX711 بمقياس بواسطة: Nathan Seidle SparkFun Electronics التاريخ: 19 نوفمبر 2014 الترخيص: هذا الرمز هو مجال عام ولكنك تشتري لي بيرة إذا كنت تستخدم هذا ونلتقي يومًا ما (ترخيص Beerware). هذا هو رسم المعايرة. استخدمه لتحديد calibration_factor الذي يستخدمه المثال الرئيسي. كما أنه يُخرج العامل الصفري المفيد للمشاريع التي لها كتلة دائمة على المقياس بين دورات الطاقة. قم بإعداد الميزان الخاص بك وابدأ الرسم بدون وزن على الميزان بمجرد عرض القراءات ضع الوزن على المقياس اضغط +/- أو a / z لضبط معامل_المعايرة حتى تطابق قراءات الإخراج الوزن المعروف استخدم هذا calibration_factor في مثال الرسم يفترض هذا المثال باوند (رطل). إذا كنت تفضل الكيلوغرامات ، قم بتغيير Serial.print ("lbs") ؛ خط إلى كجم. سيكون عامل المعايرة مختلفًا بشكل كبير ولكنه سيكون مرتبطًا خطيًا بالرطل (1 رطل = 0.453592 كجم). قد يكون عامل المعايرة إيجابيًا جدًا أو سلبيًا جدًا. كل هذا يتوقف على إعداد نظام الميزان الخاص بك والاتجاه الذي تنحرف به المستشعرات عن الحالة الصفرية يستخدم هذا الرمز المثال مكتبة bogde الممتازة: "https://github.com/bogde/HX711" مكتبة bogde تم إصدارها بموجب ترخيص GNU العام العام Arduino pin 2 -> HX711 CLK 3 -> DOUT 5V -> VCC GND -> GND سيكون معظم أي دبوس على Arduino Uno متوافقًا مع DOUT / CLK. يمكن تشغيل لوحة HX711 من 2.7 فولت إلى 5 فولت ، لذا يجب أن تكون طاقة Arduino 5V جيدة. * / # تضمين "HX711.h" # تعريف LOADCELL_DOUT_PIN 3 # تعريف LOADCELL_SCK_PIN 2 مقياس HX711 ؛ تعويم calibration_factor = -7050 ؛ // - 7050 عملت من أجل إعداد باطل إعداد المقياس الأقصى 440 رطل () {Serial.begin (9600) ؛ Serial.println ("رسم معايرة HX711") ؛ Serial.println ("إزالة كل الوزن من الميزان") ؛ Serial.println ("بعد بدء القراءات ، ضع الوزن المعروف على المقياس") ؛ Serial.println ("Press + أو a لزيادة عامل المعايرة") ؛ Serial.println ("اضغط - أو z لتقليل عامل المعايرة") ؛ scale.begin (LOADCELL_DOUT_PIN ، LOADCELL_SCK_PIN) ، scale.set_scale () ؛ scale.tare () ؛ // إعادة تعيين المقياس إلى 0 long zero_factor = scale.read_average () ؛ // احصل على خط أساسي لقراءة Serial.print ("عامل الصفر:") ؛ // يمكن استخدام هذا لإزالة الحاجة إلى تفريخ الميزان. مفيد في المشاريع ذات الحجم الدائم. Serial.println (zero_factor) ؛ } حلقة فارغة () {scale.set_scale (calibration_factor)؛ // ضبط على عامل المعايرة هذا Serial.print ("Reading:") ؛ Serial.print (scale.get_units ()، 1) ؛ Serial.print ("رطل") ؛ // قم بتغيير هذا إلى kg وأعد ضبط عامل المعايرة إذا اتبعت وحدات SI مثل شخص عاقل Serial.print ("calibration_factor:") ؛ Serial.print (calibration_factor) ؛ Serial.println () ، if (Serial.available ()) {char temp = Serial.read () ؛ إذا كانت (temp == '+' || temp == 'a') calibration_factor + = 10 ؛ وإلا إذا كانت (temp == '-' || temp == 'z') calibration_factor - = 10 ؛ }}
بعد معايرة الميزان ، يمكنك تشغيل نموذج البرنامج هذا ، ثم اختراقه لأغراضك الخاصة:
/*
مثال على استخدام لوحة اندلاع SparkFun HX711 بمقياس بواسطة: Nathan Seidle SparkFun Electronics التاريخ: 19 نوفمبر 2014 الترخيص: هذا الرمز هو مجال عام ولكنك تشتري لي بيرة إذا كنت تستخدم هذا ونلتقي يومًا ما (ترخيص Beerware). يوضح هذا المثال ناتج المقياس الأساسي. راجع مخطط المعايرة للحصول على calibration_factor لإعداد خلية التحميل المحدد. يستخدم رمز المثال هذا مكتبة bogde الممتازة: "https://github.com/bogde/HX711" تم إصدار مكتبة bogde بموجب ترخيص GNU GENERAL PUBLIC LICENSE يقوم HX711 بعمل شيء واحد جيدًا: قراءة خلايا التحميل. تتوافق لوحة الاختراق مع أي خلية تحميل تعتمد على جسر حجر القمح والتي يجب أن تسمح للمستخدم بقياس كل شيء من بضعة جرامات إلى عشرات الأطنان. Arduino pin 2 -> HX711 CLK 3 -> DAT 5V -> VCC GND -> GND يمكن تشغيل لوحة HX711 من 2.7 فولت إلى 5 فولت ، لذا يجب أن تكون طاقة Arduino 5V جيدة. * / #include "HX711.h" #define calibration_factor -7050.0 // يتم الحصول على هذه القيمة باستخدام رسم SparkFun_HX711_Calibration #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 ("القراءات:") ؛ } void loop () {Serial.print ("Reading:")؛ Serial.print (scale.get_units ()، 1) ؛ يُرجع //scale.get_units () قيمة عائمة Serial.print ("lbs") ؛ // يمكنك تغيير هذا إلى kg ولكنك ستحتاج إلى إعادة تشكيل calibration_factor Serial.println () ؛ }
موصى به:
مقياس الشد من اردوينو بخلية تحميل أمتعة 40 كجم ومضخم HX711: 4 خطوات
مقياس شد اردوينو بخلية تحميل أمتعة 40 كجم ومضخم HX711: يصف هذا Instructable كيفية عمل مقياس شد باستخدام أجزاء متاحة بسهولة على الرف. المواد المطلوبة: 1. Arduino - يستخدم هذا التصميم معيار Arduino Uno ، كما يجب أن تعمل إصدارات Arduino الأخرى أو النسخ المستنسخة أيضًا 2. HX711 على لوحة الاختراق
ميزان اردوينو بخلية تحميل 5 كجم ومضخم HX711: 4 خطوات (بالصور)
ميزان اردوينو بخلية تحميل 5 كجم ومضخم HX711: يصف هذا Instructable كيفية عمل مقياس وزن صغير باستخدام أجزاء متاحة بسهولة من الرف. المواد المطلوبة: 1. Arduino - يستخدم هذا التصميم معيار Arduino Uno ، كما يجب أن تعمل إصدارات Arduino الأخرى أو النسخ المستنسخة أيضًا 2. HX711 عند الاختراق
لذا ، يمكنك تحميل أداة تحميل الإقلاع STM32duino في "الحبة الزرقاء" فماذا الآن ؟: 7 خطوات
لذلك ، يمكنك تحميل أداة تحميل الإقلاع STM32duino في "Blue Pill" الخاص بك … ماذا الآن ؟: إذا كنت قد قرأت بالفعل تعليماتي التي تشرح كيفية تحميل أداة تحميل الإقلاع STM32duino أو أي وثائق أخرى مماثلة ، فحاول تحميل مثال التعليمات البرمجية و …. قد لا يكون شيئًا يحدث على الإطلاق. المشكلة هي ، العديد ، إن لم يكن كل الأمثلة لـ & quot؛ Generic & quot؛ سوف STM32
أرخص اردوينو -- أصغر اردوينو -- اردوينو برو ميني -- البرمجة -- اردوينو نينو: 6 خطوات (مع صور)
أرخص اردوينو || أصغر اردوينو || اردوينو برو ميني || البرمجة || اردوينو نينو: …………………………. الرجاء الاشتراك في قناتي على يوتيوب لمزيد من مقاطع الفيديو ……. يدور هذا المشروع حول كيفية التعامل مع أصغر وأرخص اردوينو على الإطلاق. أصغر وأرخص اردوينو هو اردوينو برو ميني. إنه مشابه لاردوينو
البرنامج التعليمي للواجهة HX711 مع شريط مستقيم لخلية التحميل 50 كجم: 10 خطوات (بالصور)
البرنامج التعليمي للواجهة HX711 مع شريط مستقيم لخلية التحميل 50 كجم: HX711 BALACE MODULED الوصف: تستخدم هذه الوحدة 24 محول A / D عالي الدقة. تم تصميم هذه الشريحة لمقياس وتصميم إلكتروني عالي الدقة ، ولها قناتان إدخال تناظريان ، وكسب قابل للبرمجة من 128 مكبر صوت متكامل. دائرة الإدخال