إجابة سريعة
قم بتوصيل المرجع منخفض الجهد لمُبدِّل المستوى بـ 3.3V والمرجع عالي الجهد بـ 5V، ثم مرِّر كل إشارة عبر قناة واحدة. الوحدة ثنائية الاتجاه، لذا تعمل نفس التوصيلات مع 3.3V إلى 5V و5V إلى 3.3V. لا تقم أبدًا بتوصيل إشارة 5V مباشرةً بمدخل 3.3V دون التحقق من تحمّل الجهاز.
ما الذي تقوم به فعليًا مُبدِّل المستوى ثنائي القناة 2
يقوم مُبدِّل المستوى بترجمة مستويات المنطق الرقمي بين نطاقَي جهد بحيث يمكن لمتحكِّم دقيق 5V أن يتواصل مع جهاز 3.3V، أو العكس، دون تعريض الجزء ذي الجهد المنخفض لإشارة 5V قد تتلفه. يستخدم مُبدِّل المستوى Hobby Components 2 قناة ترانزستورات مع مقاومات رفع لتوفير تحويل ثنائي الاتجاه على قناتين مستقلتين. وهو مخصص بشكل أساسي لمنطق 3.3V و5V، وهو ما يغطي معظم مشاريع الهواة التي تتضمن Arduino Uno ولوحة ESP32 أو ESP8266.
- وجود قناتين يعني أنه يمكنك نقل إشارتين منفصلتين، مثل TX وRX، أو SDA وSCL.
- التشغيل ثنائي الاتجاه يعني أنك لا تحتاج إلى تكوين دبوس اتجاه.
- الوحدة مخصصة لإشارات المنطق الرقمي، وليس للجهود التماثلية أو الأحمال عالية التيار.
قبل توصيل أي شيء: تحقق من حدود الجهد والتيار
تأكد من مستويات المنطق على جانبي الوصلة. يعمل Arduino Uno الكلاسيكي بمنطق 5 فولت، بينما يعمل ESP32 أو ESP8266 بمنطق 3.3 فولت. إذا كان كلا الجهازين يعملان بالفعل بمنطق 3.3 فولت، فلن تحتاج إلى مُبدِّل المستوى على الإطلاق. أما إذا كان أحد الجانبين بمنطق 5 فولت والآخر بمنطق 3.3 فولت، فإن مُبدِّل المستوى هو الخيار الآمن.
تتعامل وحدة نقل الإشارة مع ترجمة مستوى الإشارة فقط. وهي لا تزوّد المستشعرات أو الوحدات بالطاقة، ولا تحل محل مصدر طاقة مناسب. حافظ على فصل مساري 3.3V و 5V وتأكد من أن كلا الجهازين يتشاركان أرضياً مشتركاً، وإلا فلن يكون للإشارات المنقولة مرجع.
- لا تستخدم مُبدِّل المستوى لتشغيل المحركات أو المرحّلات أو شرائط LED مباشرةً.
- تحقق مما إذا كان جهاز 3.3V لديك يتحمل 5V قبل أن تفترض أنه يمكنك الاستغناء عن المُحوِّل.
- إذا لم تكن متأكدًا من مستوى المنطق للوحة، فقم بقياسه أو راجع وثائقها بدلاً من التخمين.
اختيار اللوحة وتركيب ناقل الحركة
إن ESP8266-D1 عبارة عن لوحة تطوير لاسلكية متوافقة مع Arduino IDE ومصممة بموصلات Arduino القياسية، مما يجعلها نظيرًا عمليًا بجهد 3.3 فولت لـ Uno بجهد 5 فولت. وربطها بمُبدِّل مستوى الجهد يتيح لك توصيل أطراف طرفية بجهد 5 فولت دون المخاطرة بدبابيس ESP8266 البالغة 3.3 فولت.
وحدة النقل (shifter) وحدة صغيرة، لذا خطط للتوصيلات قبل اللحام. إذا كنت تبني إعدادًا دائمًا، فإن محول توسعة الأطراف (Terminal Expansion Adapter) لـ Arduino Nano يوفر لك أطرافًا برغية لمشروع قائم على Nano، لكن لاحظ أنه مصمم للوحات المتوافقة مع مواصفات Arduino Nano مفتوحة المصدر ويتطلب اللحام للتجميع.
- قم بتسمية الجانبين منخفض الجهد (LV) وعالي الجهد (HV) قبل توصيل أي شيء.
- حافظ على أسلاك الإشارة قصيرة لتقليل الضوضاء، خاصة عند سرعات الإشارة الأعلى.
- استخدم لوحة تجارب للاختبار قبل الالتزام ببناء ملحوم.
خطوة بخطوة: توصيل واختبار مُبدِّل مستوى بقناة 2
- 1. قم بإيقاف الطاقة وحدد كلا خطي الجهد: أوقف تشغيل كلا الجهازين. حدد أطراف التغذية 3.3V و 5V على كل لوحة. على وحدة نقل المستوى، يتصل طرف الجهد المنخفض (LV) بخط 3.3V ويتصل طرف الجهد العالي (HV) بخط 5V. صل أطراف الأرضي في كلتا اللوحتين ووحدة نقل المستوى معًا. نقطة تحقق: باستخدام مقياس متعدد، تأكد من 3.3V على LV و5V على HV قبل توصيل أي أسلاك إشارة. تبديل خط الجهد هو الطريقة الأكثر شيوعًا لتدمير ناقل الحركة أو المستشعر.
- 2. قم بتوصيل الجانب منخفض الجهد بجهاز 3.3 فولت: اختر قناة واحدة. وصّل الطرف LV1 بطرف الإشارة في جهاز 3.3V. إذا كنت تربط ESP8266-D1 بمستشعر 5V، فهذا هو جانب ESP8266. خطأ شائع: افتراض أن كل دبوس على لوحة 3.3V يتحمل جهد 5V. استخدم مُبدِّل الجهد على أي دبوس لست متأكدًا منه.
- 3. قم بتوصيل الجانب عالي الجهد بجهاز 5 فولت: وصّل الطرف HV1 بطرف الإشارة في جهاز 5V. ناقل المستوى ثنائي الاتجاه، لذا لا تحتاج إلى تحديد الجهاز المُرسِل. كرّر ذلك للقناة 2 إذا كنت بحاجة إلى إشارة ثانية، مثل TX وRX أو SDA وSCL. نقطة تحقق: تأكد مرة أخرى من أن LV1 يقترن بـ HV1 وأن LV2 يقترن بـ HV2. من السهل الخلط بين القنوات، مما يؤدي إلى نتائج مربكة ومتقطعة.
- 4. قم بتشغيل وقياس الإشارة المُزاحة: قم بتشغيل كلا الجهازين وقياس الإشارة على جانب 5V باستخدام مقياس متعدد أو محلل منطقي بينما يتذبذب جانب 3.3V. يجب أن ترى الإشارة تتأرجح بين حوالي 0V و 5V. خطأ شائع: نسيان الأرضية المشتركة. بدونها، لا يملك ناقل الحركة أي مرجع، وسوف يطفو الخرج أو يتصرف بشكل غير منتظم.
- 5. اختبر الاتصال وراقب حدود السرعة: شغّل رسمًا بسيطًا يرسل البيانات عبر الوصلة، مثل صدى تسلسلي أو مسح I2C. إذا كانت الوصلة تعمل بسرعة منخفضة لكنها تفشل بسرعة عالية، فقد يكون التصميم القائم على الترانزستور هو العامل المحدد لسرعة الناقل لديك. نقطة تحقق: إذا فشل I2C، جرّب خفض سرعة الساعة أو إضافة مقاومات سحب خارجية مناسبة لناقل البيانات لديك. إذا استمر الفشل، فقد لا يناسب مُبدِّل المستوى سرعة ذلك الناقل تحديدًا.
المنتجات المستخدمة في هذا الدليل
- Hobby Components 2 مُبدِّل مستوى القناة: تستخدم هذه الوحدة مجموعة من الترانزستورات مع مقاومات رفع لتوفير تحويل مستوى الجهد ثنائي الاتجاه لقناة 2 (إزاحة المستوى) لإشارات المنطق الرقمي. مخصصة بشكل أساسي لتحويل الإشارات بين مستويات المنطق 3.3 فولت و5 فولت، توفر هذه الوحدة طريقة للتوصيل الآمن بين متحكم دقيق 5 فولت وجهاز 3.3 فولت أو العكس بين متحكم دقيق 3.3 فولت وجهاز 5 فولت دون المخاطرة بإتلاف كليهما. تعني العملية ثنائية الاتجاه أنك تقوم بالتوصيل بنفس الطريقة بغض النظر عن الجانب الذي يرسل، وتغطي قناتان زوجًا أساسيًا من TX/RX أو I2C.
- ESP8266-D1 لوحة تطوير متوافقة مع Arduino: ESP8266-D1 هي لوحة تطوير متحكم دقيقة لاسلكية 802.11 (واي فاي) متوافقة مع بيئة تطوير Arduino IDE. فهي تحوّل وحدة ESP8266 اللاسلكية (واي فاي) الشائعة جدًا إلى لوحة تطوير كاملة. يعتمد تصميم هذه اللوحة على تصميم عتاد Arduino القياسي بأبعاد مشابهة لـ Arduino Uno وLeonardo. كما تتضمن مجموعة من موصلات Arduino القياسية. منطق 3.3 فولت والموصلات بنمط Arduino يجعلانها الجانب منخفض الجهد الطبيعي لمُبدّل المستوى عندما تريد إضافة حساسات أو أجهزة طرفية بجهد 5 فولت.
- محول توسيع طرفي لـ Arduino Nano: تم تصميم طقم توسيع المنافذ هذا (HCARDU0101) لأي إصدار من Nano يتوافق مع مواصفات Arduino مفتوحة المصدر. يتكون الطقم من لوحة دوائر بقياس يقارب 54 مم × 36 مم، ومقابس 2 × 15 سن بمسافة 1"، وكتل أطراف لولبية 10 × 3 سن. بعد تجميعه (يتطلب لحامًا)، سيتيح لك الطقم المكتمل أن... إذا كان مشروعك يستخدم Nano، فإن هذا المحول يمنحك أطرافًا لولبية لتوصيلات موثوقة بمبدل المستوى والمستشعرات، لكنه يتطلب لحامًا وهو مخصص للوحات المتوافقة مع مواصفات Nano.






