جدول المحتويات:
- اللوازم
- الخطوة الأولى: جمع الأجزاء المطلوبة
- الخطوة 2: صنع مقاوم التحويل الخاص بك
- الخطوة 3: مخطط الدائرة للمشروع
- الخطوة 4: جمع كل ذلك معًا …
- الخطوة الخامسة: معايرة المستشعر لإعطاء قراءات صحيحة
- الخطوة السادسة: الاستنتاجات النهائية
فيديو: جهاز استشعار التيار الكهربائي DIY لاردوينو: 6 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
مرحبًا بكم ، أتمنى أن تكون جيدًا وفي هذا البرنامج التعليمي سأوضح لك كيف صنعت مستشعرًا حاليًا لـ Arduino باستخدام بعض المكونات الإلكترونية الأساسية وتحويل محلي الصنع. يمكن لهذه التحويلة التعامل بسهولة مع مقدار كبير من التيار ، حوالي 10-15 أمبير. الدقة أيضًا جيدة جدًا وتمكنت من الحصول على نتائج جيدة جدًا أثناء قياس التيارات المنخفضة حوالي 100 مللي أمبير.
اللوازم
- Arduino Uno أو ما يعادلها وسلك البرمجة
- OP- أمبير LM358
- أسلاك العبور
- 100 كيلو أوم المقاوم
- 220 كيلو أوم المقاوم
- 10 كم المقاوم
- Veroboard أو Zero PCB board
- تحويلة (8 إلى 10 مللي أوم)
الخطوة الأولى: جمع الأجزاء المطلوبة
الأجزاء الرئيسية التي ستحتاجها لهذا البناء هي Shunt جنبًا إلى جنب مع مكبر التشغيل IC. بالنسبة لتطبيقي ، أستخدم IC LM358 وهو عبارة عن ثنائي ثنائي الشريحة OP-AMP 8 pin DIP IC الذي أستخدم منه مضخمًا تشغيليًا واحدًا فقط. ستحتاج أيضًا إلى مقاومات لدائرة مكبر الصوت غير المقلوبة. لقد اخترت 320K و 10 K كمقاومات. يعتمد اختيار مقاومتك تمامًا على مقدار الربح الذي تريده ، والآن يتم تشغيل OP-AMP بواسطة 5 فولت من Arduino. لذلك نحتاج إلى التأكد من أن جهد الخرج من OP-AMP عندما يمر التيار الكامل عبر التحويلة يجب أن يكون أقل من 5 فولت ، ويفضل أن يكون 4 فولت للاحتفاظ ببعض هامش الخطأ. إذا اخترنا مكسبًا مرتفعًا بدرجة كافية ، ثم لقيمة أقل للتيار ، فإن OP-AMP ستنتقل إلى منطقة التشبع وتعطي 5 فولت فقط فوق أي قيمة حالية ، لذا تأكد من اختيار قيمة كسب مكبر الصوت بشكل مناسب. قد تحتاج أيضًا إلى نموذج أولي لـ PCB أو لوحة توصيل لتجربة هذه الدائرة. بالنسبة لوحدة التحكم الصغيرة ، أستخدم Arduino UNO للحصول على المدخلات من خرج مكبر الصوت. يمكنك اختيار أي لوحة Arduino معادلة تريدها.
الخطوة 2: صنع مقاوم التحويل الخاص بك
القلب الرئيسي للمشروع هو المقاوم التحويلية المستخدمة لتوفير انخفاض الجهد الصغير. يمكنك بسهولة إجراء هذه التحويلة دون الكثير من المتاعب. إذا كان لديك سلك فولاذي صلب سميك ، فيمكنك قطع طول معقول لهذا السلك ويمكنك استخدامه كتحويل. بديل آخر لذلك هو إنقاذ مقاومات التحويل من عدة أمتار قديمة أو تالفة تمامًا كما هو موضح هنا. النطاق الحالي الذي تريد قياسه يعتمد إلى حد كبير على قيمة المقاوم التحويل. يمكنك عادةً استخدام التحويلات بترتيب من 8 إلى 10 مللي أوم.
الخطوة 3: مخطط الدائرة للمشروع
إليك النظرية بأكملها كملخص وأيضًا مخطط الدائرة لوحدة المستشعر الحالي الذي يوضح تنفيذ التكوين غير المقلوب لـ OP-AMP الذي يوفر الكسب الضروري. لقد قمت أيضًا بتوصيل مكثف 0.1 فائق التوهج عند خرج OP-AMP لتخفيف جهد الخرج وتقليل أي ضوضاء عالية التردد في حالة حدوثها.
الخطوة 4: جمع كل ذلك معًا …
الآن حان الوقت أخيرًا لإخراج وحدة الاستشعار الحالية من هذه المكونات. لهذا قمت بقص قطعة صغيرة من اللوح الخشبي ورتبت المكونات الخاصة بي بطريقة يمكنني من خلالها تجنب استخدام أي أسلاك أو موصلات توصيل ويمكن توصيل الدائرة بأكملها باستخدام وصلات لحام مباشرة. لتوصيل الحمل من خلال التحويلة ، استخدمت المحطات اللولبية ، مما يجعل التوصيلات أكثر تنظيمًا وفي نفس الوقت يجعل من السهل جدًا تبديل / استبدال الأحمال المختلفة التي أرغب في قياس التيار من أجلها. تأكد من تحديد الأطراف اللولبية ذات النوعية الجيدة والقادرة على التعامل مع التيارات الكبيرة. لقد أرفقت بعض الصور لعملية اللحام وكما ترى فإن آثار اللحام ظهرت بشكل جيد دون استخدام أي وصلة توصيل أو سلك. هذا جعل وحدتي أكثر دواما. لإعطائك منظورًا عن مدى صغر هذه الوحدة ، احتفظت بها جنبًا إلى جنب مع عملة روبية هندية 2 والحجم قابل للمقارنة تقريبًا. يمكّنك هذا الحجم الصغير من ملاءمة هذه الوحدة في مشاريعك بسهولة. إذا كان بإمكانك استخدام مكونات SMD ، فيمكن حتى تقليل الحجم.
الخطوة الخامسة: معايرة المستشعر لإعطاء قراءات صحيحة
بعد إنشاء الوحدة بأكملها هنا يأتي جزء صعب طفيف ، معايرة أو بالأحرى الخروج بالكود الضروري لقياس القيمة الصحيحة للتيار. الآن بشكل أساسي ، نقوم بضرب انخفاض الجهد في التحويلة لإعطائنا جهدًا مضخمًا ، مرتفعًا بما يكفي لتسجيل وظيفة Arduino analogRead (). الآن المقاومة ثابتة ، يكون جهد الخرج خطيًا فيما يتعلق بحجم التيار الذي يمر عبر التحويلة. تتمثل الطريقة السهلة لمعايرة هذه الوحدة في استخدام مقياس متعدد فعلي لحساب قيمة التيار المار عبر دائرة معينة. لاحظ قيمة التيار هذه ، باستخدام وظيفة اردوينو والمراقبة التسلسلية ، انظر إلى القيمة التناظرية القادمة (تتراوح من 0 إلى 1023. استخدم المتغير كنوع بيانات عائم للحصول على قيم أفضل). يمكننا الآن مضاعفة هذه القيمة التناظرية بثابت للحصول على القيمة الحالية المطلوبة ، وبما أن العلاقة بين الجهد والتيار خطية ، فإن هذا الثابت سيكون هو نفسه تقريبًا لنطاق التيار بأكمله ، على الرغم من أنه قد يتعين عليك القيام ببعض الأمور الطفيفة التعديلات في وقت لاحق. يمكنك تجربة 4-5 قيم حالية معروفة للحصول على القيمة الثابتة. سوف أذكر الكود الذي استخدمته لهذا العرض التوضيحي.
الخطوة السادسة: الاستنتاجات النهائية
يعمل هذا المستشعر الحالي جيدًا في معظم التطبيقات التي تعمل بالتيار المستمر ولديه خطأ أقل من 70 مللي أمبير إذا تمت معايرته بشكل صحيح. مهما كانت هناك بعض القيود على هذا التصميم ، في التيارات المنخفضة جدًا أو العالية جدًا ، يصبح الانحراف عن القيمة الفعلية كبيرًا. لذا فإن بعض التعديل في الكود ضروري للحالات الحدودية. أحد البدائل هو استخدام مضخم الأجهزة ، الذي يحتوي على دوائر دقيقة لتضخيم الفولتية الصغيرة جدًا ويمكن استخدامه أيضًا في الجانب العالي من الدائرة. كما يمكن تحسين الدائرة باستخدام OP-AMP أفضل ومنخفض الضوضاء. بالنسبة للتطبيق الخاص بي ، فهو يعمل بشكل جيد ويعطي إخراجًا قابلًا للتكرار. أخطط لعمل مقياس واط ، حيث سأستخدم نظام قياس التيار التحويلي هذا. اتمنى انكم استمتعتم بهذا البناء
موصى به:
حالة انقطاع التيار الكهربائي ATX: 3 خطوات
حافظة اندلاع مزود الطاقة ATX: اشتريت لوحة الاختراق ATX أدناه واحتجت إلى غلاف لها. المواد: لوح فصل التيار ATX ، مزود طاقة ATX قديم ، مسامير وصواميل (x4) مسامير ذاتية التنصت مقاس 2.5 مم ، غسالات (x4) ، مفتاح هزاز ، روابط الكابلات ، أنبوب الانكماش الحراري ، فتيل ثلاثي الأبعاد (خلفي ومضخم صوت) ؛ يتوهج في
قياس تردد التيار الكهربائي باستخدام Arduino: 7 خطوات (بالصور)
قياس تردد التيار الرئيسي باستخدام Arduino: في 3 أبريل ، رئيس وزراء الهند ، شري. ناشد ناريندرا مودي الهنود إطفاء الأنوار وإضاءة مصباح (ضياء) الساعة 9:00 مساءً يوم الخامس من أبريل للاحتفال بمكافحة الهند ضد فيروس كورونا. بعد الإعلان مباشرة ، كانت هناك فوضى كبيرة
جهاز استشعار ضوئي لاردوينو: 4 خطوات
جهاز استشعار ضوئي لاردوينو: مرحبًا! سأوضح لك في هذا الدليل كيفية توصيل جهاز استشعار ضوئي بلوحة Arduino. جهاز الاستشعار الضوئي هو مستشعر ضوئي صغير ، يتكون من باعث (LED بالأشعة تحت الحمراء) وجهاز استقبال (ترانزستور ضوئي) (في حالتنا) ، الموجودان في
جهاز استشعار طاقة التيار المتردد X-10 DIY: 6 خطوات
مستشعر طاقة التيار المتردد X-10 DIY: لقد صنعت هذا المستشعر لمراقبة مضخة البلياردو X-10 التي يتم التحكم فيها. نظرًا لأن عناصر تحكم X-10 تكون عادةً عبارة عن حلقة مفتوحة وليست موثوقة بنسبة 100٪ ، فإن المضخة تفشل أحيانًا في التنشيط أو في بعض الأحيان يتم تشغيلها من تلقاء نفسها. يوفر هذا المستشعر ملاحظات للإشارة إلى
كيفية بناء محول SMPS - Home Make 12 فولت 10 أمبير تحويل التيار الكهربائي: 6 خطوات
كيفية بناء محول SMPS | Home Make 12V 10A Switching Power Supply: مع المحول من الكمبيوتر القديم PSU. أحاول أن أجعل 12V 10A (SMPS) في المنزل. يمكنني استخدام SprintLayout لصنع طريقة ثنائي الفينيل متعدد الكلور والحديد لصنع لوحة ثنائي الفينيل متعدد الكلور. في هذا الفيديو يمكنك رؤيتي أقوم بلف محول SMPS لسهولة جعل PCB يمكنك تنزيل