جدول المحتويات:
فيديو: Python Terminal لاتصال Pi Arduino رخيص: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
يعد Raspberry Pi أحد أجهزة Linux ، لذا من المحتمل أن يكون هناك الكثير من التطبيقات الطرفية له. لكنني كتبت واحدة جديدة في بايثون ، فلماذا أزعجت نفسي؟ واصل القراءة. إذا كنت تقوم بمشروع يستخدم كل من Pi و Arduino ، فربما تحتاج إلى طريقة للتحدث بينهما. نظرًا لأن Pi ستشغل بيئة تطوير Arduino ، ولديها محطة طرفية لطيفة جدًا ، فمن المحتمل أن تبدأ بهذه المحطة. لكن محطة Python الخاصة بي مفيدة لأن.
الغرض من Pi هو تشغيل البرامج المكتوبة من قبل المستخدم باستخدام Python ، لذلك من الجيد أن يكون لديك محطة Python
تمت كتابة طرفي مع بعض الميزات الخاصة للعمل مع وحدات التحكم الصغيرة ، مثل Arduino
يمكن برمجة هذه المحطة نفسها ، لا يمكن برمجة جهاز العرض التسلسلي Arduino IDE
إذا كنت تقوم بمشروع مخصص ، فمن المحتمل أن ترغب في برنامج اتصالات مخصص للتحكم فيه ، يمكنك استخدام البرنامج الطرفي وقص أجزائه ولصقها لإنشاء واحد
تدعم المحطة حاليًا الاتصال بنمط RS232 فقط ، لكنني آمل في توسيعها لدعم بروتوكولات SPI و I2C (ربما ترغب في المساهمة)
يمكنك استخدام المحطة على أي نظام تشغيل ، لذا إذا كنت تستخدم جهاز Linux أو Mac أو Windows (حيث قمت بتطويره في الأصل) ، فيجب أن تكون على ما يرام. كل شيء هنا مفتوح المصدر ورخيص جدًا هنا يعني أنه مجاني
ملاحظة: هذا أمر قديم حقًا. تم تحسين الكود بشكل كبير. راجع: Python Smart Terminal لكتابة الحالة الحالية والروابط إلى الكود الحالي.
الخطوة 1: الأدوات
كمبيوتر شخصي - إلى حد كبير أي نظام تشغيل ، أو Linux ، أو Windows OSX….. Rasberry PI مثالي
Python (أحب تنزيل Anaconda ، تمت مناقشة هذا قليلاً في https://www.instructables.com/id/ClipBoard-Communic… و
المعرفة الأساسية ببايثون
اردوينو
اتصال Arduino بـ USB يمكن أن يكون هذا كبل ومنفذ USB في Arduinos مثل UNO أو كبل FTDI (https://www.sparkfun.com/products/9717 متصل بـ TTL RS232 Ardunio مثل Really Bare Bones Board
الخطوة الثانية: التثبيت
احصل على الملفات ، (أو اقرأها بنقرتين فقط) ، من ملفات GitHub الخاصة بمشروع جيثب (حيث سيتم أيضًا نشر التحديثات أثناء تطويرها) ضع الملفات (غير مضغوطة إذا كان هذا هو التنزيل الذي اخترته) في دليل واحد في بيئة تطوير Python الخاصة بك.
موصى به:
Arduino Eggbot رخيص وبسيط: 7 خطوات (مع صور)
Arduino Eggbot رخيص وبسيط: في هذه التعليمات ، أريد أن أوضح كيفية صنع رسام اردوينو بسيط ورخيص يمكنه الاعتماد على البيض أو الأشياء الكروية الأخرى. بالإضافة إلى ذلك ، سيكون عيد الفصح وهذا المصنوع منزليًا قريبًا جدًا
الميزانين لاتصال المحمول DWMM0: 3 خطوات
DWMM0 Mobile Connectivity Mezzanine: هذا عرض بسيط لاستخدام الميزانين DWMM0 لتسجيل البيانات عن بُعد. يقوم جانب العميل في هذا التطبيق بتشغيل برنامج نصي بيثون (client.py) مسؤول عن قراءة بيانات GNSS / GPS ونقلها إلى جانب الخادم (من خلال TCP / IP pr
Arduino باعتباره Breadboard FPGA رخيص: 5 خطوات (بالصور)
Arduino باعتبارها FPGA رخيصة الثمن: يمكن أن يكون تصميم الدوائر المنطقية للأجهزة أمرًا ممتعًا. كانت طريقة المدرسة القديمة للقيام بذلك هي بوابات NAND ، على لوح الخبز ، الموصلة بأسلاك توصيل. لا يزال هذا ممكنًا ، لكن الأمر لا يتطلب الكثير قبل أن يخرج عدد البوابات عن السيطرة. أحدث Opti
واجهة متعددة اللمس بسعر رخيص (رخيص حقًا): 3 خطوات
واجهة متعددة اللمس بسعر رخيص (رخيص حقًا): هذا هو أول تعليمات لي ، لذا يرجى أن تكون لطيفًا. هذه هي كيفية إنشاء واجهة متعددة اللمس من مكتبك مقابل القليل جدًا من المال. أخيرًا ، تم تحميل مقطع فيديو ، آسف على معدل الإطارات السيئ للكمبيوتر المحمول الخاص بي ليس جيدًا
درع النماذج الأولية من Arduino بسعر رخيص: 4 خطوات
Arduino Prototyping Shield on رخيص: ألواح الخبز سهلة الاستخدام للغاية ، لكن في بعض الأحيان أريد فقط توصيل IC واحد أو بعض مصابيح LED والمقاومات بوحدة التحكم ، كان الحل البسيط لي هو تفكيك لوحة توصيل رخيصة للحصول على دروعين للنماذج الأولية قابلة للتوسيع مع بعض الميزات الإضافية