![التحكم في لوحة الترحيل من Octoprint على Raspberry Pi: 5 خطوات التحكم في لوحة الترحيل من Octoprint على Raspberry Pi: 5 خطوات](https://i.howwhatproduce.com/images/012/image-33024-j.webp)
جدول المحتويات:
- اللوازم
- الخطوة 1: توصيل لوحة الترحيل بـ Raspberry Pi الخاص بك
- الخطوة 2: SSH إلى Raspberry Pi الخاص بك وقم بتكوينه
- الخطوة 3: أضف خيارات قائمة جديدة إلى Octoprint للتحكم في المرحلات
- الخطوة 4: الأسلاك عالية الجهد (كن حذرًا)
- الخطوة 5: تكوين مخرجات GPIO ومنع المرحلات من التشغيل عند إعادة تشغيل Raspberry Pi
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-23 12:53
![التحكم في لوحة الترحيل من Octoprint على Raspberry Pi التحكم في لوحة الترحيل من Octoprint على Raspberry Pi](https://i.howwhatproduce.com/images/012/image-33024-1-j.webp)
لذلك لديك توت العليق مع Octoprint وحتى لديك إعداد الكاميرا. آخر شيء تحتاجه هو طريقة لتشغيل الطابعة ثلاثية الأبعاد وإيقاف تشغيلها وربما التحكم في الضوء. هذه التعليمات لك!
هذا مستوحى ومبسط من:
تأكد من التحقق من التعليمات السابقة الخاصة بي حيث قمت ببناء صندوق حاوية / غطاء دخان لطابعاتي ثلاثية الأبعاد ، لأن هذا هو التكملة.
تم اختباره مع:
Linux octopi 4.14.79-v7 + # 1159 SMP الأحد 4 نوفمبر 17:50:20 GMT 2018 armv7l GNU / Linux
إصدار OctoPrint: 1.3.11 إصدار OctoPi: 0.16.0
إخلاء المسؤولية: أنا لا أتحمل أي مسؤولية عن أي شيء سيء يمكن أن يحدث من جانبك باتباع هذه التعليمات.
اللوازم
- لوحة تتابع 5V مع optocoupler (ebay)
- بعض أسلاك العبور
- صندوق كهربائي مع منافذ (اختياري)
الخطوة 1: توصيل لوحة الترحيل بـ Raspberry Pi الخاص بك
![توصيل لوحة الترحيل بـ Raspberry Pi الخاص بك توصيل لوحة الترحيل بـ Raspberry Pi الخاص بك](https://i.howwhatproduce.com/images/012/image-33024-2-j.webp)
على الرغم من أن لوحات الترحيل مصنوعة لمنطق 5 فولت ، إلا أنها ستعمل بشكل صحيح عند 3.3 فولت. مع العلم بهذا ، تمكنت من تجنب أي تعديل على اللوحة الأصلية.
ريلاي شيلد توت العليق
------------ --------- الملفات: JD-VCC - 5V VCC - غير متصل GND - GND Logic: GND - غير متصل IN1 - GPIO # 23 IN2 - GPIO # 18 فولت تيار مستمر - 3.3 فولت
من المهم إزالة العبور بين JD-VCC و VCC إذا كان لديك واحد. سيسمح ذلك بتغذية 5 فولت للملفات أثناء تغذية 3.3 فولت للمدخلات المنطقية. ونظرًا لأن كلا من GND متصلان معًا داخليًا ، فنحن نربط واحدًا منهما فقط.
الخطوة 2: SSH إلى Raspberry Pi الخاص بك وقم بتكوينه
![SSH إلى Raspberry Pi الخاص بك وقم بتكوينه SSH إلى Raspberry Pi الخاص بك وقم بتكوينه](https://i.howwhatproduce.com/images/012/image-33024-3-j.webp)
باستخدام المعجون أو عميل ssh المفضل لديك ، اتصل بـ raspberry pi باستخدام نفس عنوان IP الذي تستخدمه للوصول إلى Octoprint. اسم المستخدم الافتراضي هو pi وكلمة المرور هي raspberry.
أول شيء سأفعله هو التحقق من أن المرحلات تستجيب بشكل صحيح. للقيام بذلك ، قم بإصدار هذه الأوامر
وضع gpio -g 18 للخارج
gpio -g mode 23 out gpio -g اكتب 18 0 gpio -g اكتب 23 0 gpio -g اكتب 18 1 gpio -g اكتب 23 1
يسمح أول سطرين بضبط GPIO كإخراج. ثم تقوم بتبديل المخرجات وإيقافها. يجب أن يجعل الترحيل نقرة. عندما تكون المدخلات منخفضة (0) ، يجب أن يتم تشغيل المرحل وعندما تكون المدخلات عالية (1) يجب إيقاف تشغيلها. حسنًا ، هذا أمر بديهي بعض الشيء ، لكن هذا ما يحدث!
الخطوة 3: أضف خيارات قائمة جديدة إلى Octoprint للتحكم في المرحلات
![أضف خيارات قائمة جديدة إلى Octoprint للتحكم في المرحلات الخاصة بك أضف خيارات قائمة جديدة إلى Octoprint للتحكم في المرحلات الخاصة بك](https://i.howwhatproduce.com/images/012/image-33024-4-j.webp)
![أضف خيارات قائمة جديدة إلى Octoprint للتحكم في المرحلات الخاصة بك أضف خيارات قائمة جديدة إلى Octoprint للتحكم في المرحلات الخاصة بك](https://i.howwhatproduce.com/images/012/image-33024-5-j.webp)
سوف تحتاج إلى تحرير ملف config.yaml:
sudo nano.octoprint / config.yaml
داخل هذا الملف ، حدد موقع قسم "النظام" وأضف ما يلي:
النظام:
الإجراءات: - الإجراء: الطابعة عند الأمر: gpio -g اكتب 18 0 الاسم: قم بتشغيل الطابعة - الإجراء: إيقاف تشغيل الطابعة الأمر: gpio -g write 18 1 تأكيد: أنت على وشك إيقاف تشغيل الطابعة. الاسم: قم بإيقاف تشغيل الطابعة - الإجراء: الأمر lon: gpio -g اكتب 23 0 الاسم: LightOn - الإجراء: الأمر loff: gpio -g اكتب 23 الاسم الأول: LightOff
بعد حفظ الملف (ctrl + x) ، أعد تشغيل raspberry pi:
sudo إعادة التشغيل
يجب أن تكون الآن قادرًا على التحكم في المرحلات من واجهة الويب الخاصة بشركة Octoprint!
الخطوة 4: الأسلاك عالية الجهد (كن حذرًا)
![الأسلاك عالية الجهد (كن حذرًا) الأسلاك عالية الجهد (كن حذرًا)](https://i.howwhatproduce.com/images/012/image-33024-6-j.webp)
يعمل التتابع كمفتاح ، فقط يتم تشغيله بواسطة وحدة تحكم ، في هذه الحالة raspberry pi. يتكون المفتاح من مغناطيس كهربائي يقوم بتوصيل المسامير معًا ، وهي النقرة التي تسمعها.
لديك خياران لتوصيلها. إما أن تقوم بقطع أحد أسلاك مصدر طاقة الطابعة ثلاثية الأبعاد الخاصة بك وتقوم بتوصيل الأطراف بالمرحل ، أو تقوم بإنشاء منفذ طاقة لذلك. أفضل الطريقة الثانية ، حيث سيسمح ذلك بتحريك الطابعة بسهولة أكبر. سأستخدم أيضًا المنفذ الثاني لتوصيل مروحة العادم الخاصة بي (انظر التعليمات الأخرى الخاصة بي: غطاء الدخان للطابعة ثلاثية الأبعاد سهلة ورخيصة).
الآن التتابع الآخر هو التحكم في الضوء. إنه نفس المبدأ ، لكن في هذه الحالة أوصي بأن تقوم فقط بقطع أحد الأسلاك من كبل الطاقة وتوصيل الأطراف بالمرحل ، على الأرجح لن تحتاج إلى النقل.
الخطوة 5: تكوين مخرجات GPIO ومنع المرحلات من التشغيل عند إعادة تشغيل Raspberry Pi
لتلخيص المشكلة ، يتم تعيين GPIO منخفضًا عند إعادة تشغيل raspbian (على الأقل لإصدارات معينة من النواة). على ما يبدو ، ليس هناك الكثير مما يمكننا القيام به … حسنًا! لذا فإن الفكرة هي استدعاء برنامج نصي سيعيد ذلك بمجرد انتهاء التمهيد عن طريق تعيين المخرجات عالية.
راجع موضوع المنتدى هذا لمزيد من المعلومات:
ولكن الأهم من ذلك ، أن هذا البرنامج النصي يحدد GPIOs كمخرجات ، وإلا فلن تعمل عناصر القائمة في Octoprint.
قم بإنشاء برنامج نصي باستخدام nano:
نانو / home/pi/setupgpio.sh
الصق هذا الرمز واحفظ الملف.
#! / بن / ش
echo 18> / sys / class / gpio / export echo 23> / sys / class / gpio / export udevadm تسوية صدى مرتفع> / sys / class / gpio / gpio18 / direction echo high> / sys / class / gpio / gpio23 / direction
اجعل الملف قابلاً للتنفيذ:
chmod + x /home/pi/setupgpio.sh
قم بتحرير ملف rc.local:
sudo nano /etc/rc.local
واستدع النص الذي أنشأته للتو بإضافة هذه الأسطر:
# إعداد دبابيس gpio للتحكم في البوابة
/home/pi/setupgpio.sh
أعد تشغيل توت العليق وتحقق من أنه يعمل بشكل صحيح.
موصى به:
كيفية التحكم في الترحيل باستخدام Arduino: 7 خطوات
![كيفية التحكم في الترحيل باستخدام Arduino: 7 خطوات كيفية التحكم في الترحيل باستخدام Arduino: 7 خطوات](https://i.howwhatproduce.com/images/001/image-621-17-j.webp)
كيفية التحكم في مرحل مع Arduino: المرحلات هي أفضل طريقة للتحكم في أجهزتك لأنها تتمتع بمقاومة أقل بين جهات الاتصال الخاصة بها ويمكن استخدامها في العديد من الحالات مثل تشغيل وإيقاف أجهزة التيار المتردد (التيار المتردد) مثل الأضواء والتلفزيون والمصابيح والعديد من الأجهزة الأخرى. إنها
أتمتة المنزل باستخدام Raspberry Pi باستخدام لوحة الترحيل: 7 خطوات
![أتمتة المنزل باستخدام Raspberry Pi باستخدام لوحة الترحيل: 7 خطوات أتمتة المنزل باستخدام Raspberry Pi باستخدام لوحة الترحيل: 7 خطوات](https://i.howwhatproduce.com/images/004/image-10514-j.webp)
أتمتة المنزل باستخدام Raspberry Pi باستخدام لوحة الترحيل: يريد عدد كبير من الأشخاص راحة كبيرة ولكن بأسعار معقولة. نشعر بالكسل لإضاءة المنازل كل مساء عند غروب الشمس وفي صباح اليوم التالي ، وإطفاء الأنوار مرة أخرى أو تشغيل / إيقاف تشغيل مكيف الهواء / المروحة / المدافئ كما كانت
أتمتة المنزل مع وحدة الترحيل التي يتم التحكم فيها بالأشعة تحت الحمراء والبلوتوث: 10 خطوات
![أتمتة المنزل مع وحدة الترحيل التي يتم التحكم فيها بالأشعة تحت الحمراء والبلوتوث: 10 خطوات أتمتة المنزل مع وحدة الترحيل التي يتم التحكم فيها بالأشعة تحت الحمراء والبلوتوث: 10 خطوات](https://i.howwhatproduce.com/images/010/image-29314-j.webp)
أتمتة المنزل باستخدام وحدة الترحيل التي يتم التحكم فيها عن طريق الأشعة تحت الحمراء والبلوتوث: في مشروع أتمتة المنزل هذا ، أوضحت كيف يمكننا التحكم في الإضاءة والمروحة والأجهزة المنزلية الأخرى من تطبيق الهاتف الذكي الخاص بنا وجهاز التحكم عن بعد بالأشعة تحت الحمراء باستخدام دائرة وحدة ترحيل التحكم في Arduino. للدائرة وضعان ، Inf
كيف تصنع لوحة دارة الترحيل لاردوينو: 3 خطوات
![كيف تصنع لوحة دارة الترحيل لاردوينو: 3 خطوات كيف تصنع لوحة دارة الترحيل لاردوينو: 3 خطوات](https://i.howwhatproduce.com/images/002/image-5995-17-j.webp)
كيف تصنع لوحة دارة الترحيل لاردوينو: المرحل هو مفتاح يعمل بالكهرباء. تستخدم العديد من المرحلات مغناطيسًا كهربائيًا لتشغيل مفتاح ميكانيكيًا ، ولكن يتم أيضًا استخدام مبادئ تشغيل أخرى ، مثل مرحلات الحالة الصلبة. تُستخدم المرحلات عندما يكون من الضروري التحكم في الدائرة بواسطة
التحكم في الترحيل من هاتفك باستخدام Blynk: 4 خطوات
![التحكم في الترحيل من هاتفك باستخدام Blynk: 4 خطوات التحكم في الترحيل من هاتفك باستخدام Blynk: 4 خطوات](https://i.howwhatproduce.com/images/006/image-17126-9-j.webp)
التحكم في مرحل من هاتفك باستخدام Blynk: سأوضح لك في هذا الدليل كيف يمكنك تشغيل / إيقاف تشغيل مرحل من هاتفك الذكي