جدول المحتويات:
- الخطوة 1: مقدمة
- الخطوة 2: الموارد المستخدمة
- الخطوة 3: الدائرة المستخدمة
- الخطوة 4: يعتمد جهد الإخراج على تباين مقياس الجهد الرقمي X9C103
- الخطوة 5: التحكم في X9C103
- الخطوة 6: التوصيلات
- الخطوة 7: التقط على راسم الذبذبات للمنحدرات لأعلى ولأسفل
- الخطوة 8: توقع مقابل القراءة
- الخطوة 9: التصحيح
- الخطوة 10: توقع مقابل القراءة بعد التصحيح
- الخطوة 11: تنفيذ البرنامج في C #
- الخطوة 12: انتظر رسالة Ramp START
- الخطوة 13: كود مصدر ESP32 - مثال على وظيفة التصحيح واستخدامها
- الخطوة 14: المقارنة مع الأساليب السابقة
- الخطوة 15: كود مصدر ESP32 - التصريحات والإعداد ()
- الخطوة 16: كود مصدر ESP32 - حلقة ()
- الخطوة 17: كود مصدر ESP32 - حلقة ()
- الخطوة 18: كود مصدر ESP32 - Pulse ()
- الخطوة 19: رمز مصدر البرنامج في C # - تنفيذ البرنامج في C #
- الخطوة 20: رمز مصدر البرنامج في C # - المكتبات
- الخطوة 21: رمز مصدر البرنامج في C # - Namespace و Class و Global
- الخطوة 22: رمز مصدر البرنامج في C # - RegPol ()
- الخطوة 23:
- الخطوة 24: قم بتنزيل الملفات
فيديو: يعرف المحترفون هذا !: 24 خطوة
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
اليوم سوف نتحدث عن "معايرة ADC الآلية ESP32". قد يبدو موضوعًا تقنيًا للغاية ، لكنني أعتقد أنه من المهم جدًا أن تعرف القليل عنه.
هذا لأنه لا يتعلق فقط بـ ESP32 ، أو حتى معايرة ADC فقط ، ولكن بالأحرى كل ما يتضمن أجهزة استشعار تمثيلية قد ترغب في قراءتها.
معظم المستشعرات ليست خطية ، لذلك سنقوم بإدخال نموذج أولي آلي لمعاير المحولات الرقمية التناظرية. أيضًا ، سنقوم بتصحيح ESP32 AD.
الخطوة 1: مقدمة
يوجد فيديو تحدثت فيه قليلا عن هذا الموضوع: الا تعلم؟ تعديل ESP32 ADC. الآن ، لنتحدث بطريقة آلية تمنعك من القيام بعملية الانحدار متعدد الحدود بالكامل. تحقق من ذلك!
الخطوة 2: الموارد المستخدمة
· صداري
· 1x بروتوبورد
· 1x ESP WROOM 32 DevKit
· 1x كابل يو اس بي
· مقاومات 2x 10 كيلو
· 1x 6k8 المقاوم أو 1x 10k الجهد الميكانيكي لضبط مقسم الجهد
· 1x X9C103 - مقياس جهد رقمي 10 كيلو
· 1x LM358 - مكبر للصوت التشغيلي
الخطوة 3: الدائرة المستخدمة
في هذه الدائرة ، يعد LM358 مضخمًا تشغيليًا في تكوين "عازلة الجهد" ، ويعزل مقسمي الجهد بحيث لا يؤثر أحدهما على الآخر. هذا يسمح بالحصول على تعبير أبسط لأن R1 و R2 يمكن ، بتقريب جيد ، لم يعد يعتبر بالتوازي مع RB.
الخطوة 4: يعتمد جهد الإخراج على تباين مقياس الجهد الرقمي X9C103
بناءً على التعبير الذي حصلنا عليه للدائرة ، هذا هو منحنى الجهد عند خرجه عندما نغير مقياس الجهد الرقمي من 0 إلى 10 كيلو.
الخطوة 5: التحكم في X9C103
· للتحكم في مقياس الجهد الرقمي X9C103 الخاص بنا ، سنقوم بتزويده بجهد 5 فولت ، قادم من نفس USB الذي يقوم بتشغيل ESP32 ، المتصل في VCC.
· نقوم بتوصيل دبوس UP / DOWN بـ GPIO12.
· نقوم بتوصيل دبوس INCREMENT بـ GPIO13.
· نقوم بتوصيل DEVICE SELECT (CS) و VSS بـ GND.
· نقوم بتوصيل VH / RH بمصدر 5V.
· نقوم بتوصيل VL / RL بـ GND.
· نقوم بتوصيل RW / VW بإدخال عازلة الجهد.
الخطوة 6: التوصيلات
الخطوة 7: التقط على راسم الذبذبات للمنحدرات لأعلى ولأسفل
يمكننا ملاحظة المنحدرين اللذين تم إنشاؤهما بواسطة كود ESP32.
يتم التقاط قيم منحدر الارتفاع وإرسالها إلى برنامج C # لتقييم وتحديد منحنى التصحيح.
الخطوة 8: توقع مقابل القراءة
الخطوة 9: التصحيح
سنستخدم منحنى الخطأ لتصحيح ADC. لهذا ، سنقوم بتغذية برنامج تم إنشاؤه في C # ، بقيم ADC. سيحسب الفرق بين القيمة المقروءة والمتوقعة ، وبالتالي إنشاء منحنى خطأ كدالة لقيمة ADC.
بمعرفة سلوك هذا المنحنى ، سنعرف الخطأ وسنكون قادرين على تصحيحه.
لمعرفة هذا المنحنى ، سيستخدم برنامج C # مكتبة تقوم بتنفيذ انحدار متعدد الحدود (مثل تلك التي تم إجراؤها في مقاطع الفيديو السابقة).
الخطوة 10: توقع مقابل القراءة بعد التصحيح
الخطوة 11: تنفيذ البرنامج في C #
الخطوة 12: انتظر رسالة Ramp START
الخطوة 13: كود مصدر ESP32 - مثال على وظيفة التصحيح واستخدامها
الخطوة 14: المقارنة مع الأساليب السابقة
الخطوة 15: كود مصدر ESP32 - التصريحات والإعداد ()
الخطوة 16: كود مصدر ESP32 - حلقة ()
الخطوة 17: كود مصدر ESP32 - حلقة ()
الخطوة 18: كود مصدر ESP32 - Pulse ()
الخطوة 19: رمز مصدر البرنامج في C # - تنفيذ البرنامج في C #
الخطوة 20: رمز مصدر البرنامج في C # - المكتبات
الخطوة 21: رمز مصدر البرنامج في C # - Namespace و Class و Global
الخطوة 22: رمز مصدر البرنامج في C # - RegPol ()
الخطوة 23:
الخطوة 24: قم بتنزيل الملفات
بي دي إف
رر
موصى به:
أداة ديناصور Chrome التي يتم التحكم فيها يدويًا / كيفية صنع هذا / #smartcreativity: 14 خطوة
أداة ديناصور Chrome التي يتم التحكم فيها يدويًا / كيفية صنع هذا / #smartcreativity: مرحبًا أيها الأصدقاء ، في هذا البرنامج التعليمي سأعرض لكم مشروعًا حصريًا للغاية. سهل جدا. إذا كنت ستستخدم هذه التقنية للتحكم في الكروم دينو فسوف تسقط
إذا كان هذا ثم هذا ArDino: 3 خطوات
إذا كان هذا ثم هذا ArDino: بالنسبة لمشروع مدرستنا ، إذا كان هذا إذن ، كان علينا إنشاء كائن تفاعلي باستخدام اردوينو. قررت أن أصنع Ardino محبوبًا. إنه موهوب للغاية وسيغني لك بضغطة زر موضوع الحديقة الجوراسية
IRIS - المصباح الذي يعرف عندما تكون قريبًا: 12 خطوة (بالصور)
IRIS - المصباح الذي يعرف عندما تكون في الجوار: مرحبًا! نعم ، الجميع في الحجر الصحي. أنا طالبة هندسة. كنت أقيم في نزل وكنت معتادًا على أداء واجباتي ودراساتي في الليل. الآن بعد أن عدت إلى المنزل ، لم تجد عائلتي ذلك مريحًا لأن الجميع هنا معتاد على النوم
نايك LED Swoosh! هذا ديكور رائع للغرفة. هذا هو المشروع الوحيد الذي يمكن للجميع تكراره: 5 خطوات
نايك LED Swoosh! هذا ديكور رائع للغرفة. هذا هو المشروع الوحيد الذي يمكن للجميع تكراره: أدوات - شريط قياس - مفك براغي - لحام حديد - منشار كهربائي - ورق صنفرة - شريط LED (RGB) 5 م - وحدة تحكم LED - مصدر طاقة 12 فولت 4 أمبير - خشب 50-50-1500 2x-timber 20-20-3000 2x-plywood 500-1000mm-screws (45mm) 150x-screws (35mm) 30x-scr
اللحام: هذا ما يفعله المحترفون: 5 خطوات
اللحام: هذا ما يفعله المحترفون: هل أنت مهندس؟ هل أنت كهربائي أم مجرد هاوٍ يحب إصلاح أجهزته الإلكترونية أو بناء واحدة؟ ستصادف تقنية تسمى "لحام" في حياتك ، وهنا مقطع فيديو سيساعدك على بيع