جدول المحتويات:

وميض MicroPython على Kano Pixel Kit: 4 خطوات
وميض MicroPython على Kano Pixel Kit: 4 خطوات

فيديو: وميض MicroPython على Kano Pixel Kit: 4 خطوات

فيديو: وميض MicroPython على Kano Pixel Kit: 4 خطوات
فيديو: Flashing Micro Python on the ESP8266 Windows 2024, شهر نوفمبر
Anonim
وامض MicroPython على Kano Pixel Kit
وامض MicroPython على Kano Pixel Kit
وامض MicroPython على Kano Pixel Kit
وامض MicroPython على Kano Pixel Kit

Kano's Pixel Kit هي قطعة رائعة من الأجهزة! يتميز بـ 128 مصباح RGB LED فائق السطوع ، وعصا تحكم ، وزرين ، وقرص ، وبطارية ، ومعالج دقيق قوي مثل أدمغته (ESP32).

إنه يأتي من المصنع مع برنامج ثابت يتحدث مع تطبيق Kano Code ، وهو تطبيق تواجه فيه تحديات في البرمجة ، ويمكنه تصفح إبداعات المجتمع ، ودفق الإبداعات التي تم إنشاؤها على الواجهة القائمة على الكتلة إلى مصابيح LED وحفظ الرسوم المتحركة.

إنها طريقة رائعة لإعطاء الخطوات الأولى لتعلم كيفية البرمجة أو الحصول على عرض رسوم متحركة ممتع في المنزل. ولكن إذا كنت ترغب في إطلاق العنان للإمكانات الكاملة لمجموعة Pixel Kit ، فهناك حل بسيط وقوي: استبدل البرامج الثابتة للمصنع بـ MicroPython!

سيوضح هذا البرنامج التعليمي طرقًا متعددة يمكنك من خلالها استبدال البرامج الثابتة للمصنع بـ MicroPython وكذلك استعادة البرامج الثابتة الأصلية.

الخطوة 1: إصداران من Pixel Kit

إصداران من Pixel Kit
إصداران من Pixel Kit
إصداران من Pixel Kit
إصداران من Pixel Kit

يوجد إصداران من Pixel Kit: إصدار Kickstarter يحتوي على عقل Banana Pi وإصدار البيع بالتجزئة يحتوي على ESP32.

إذا كانت Pixel Kit لديك تحتوي على بطاقة SD ، فلديك Kickstarter Pixel Kit (KPK) ، وإلا فلديك مجموعة Pixel Kit (RPK) للبيع بالتجزئة.

هذا البرنامج التعليمي مخصص فقط لـ Retail Pixel Kit

الخطوة الثانية: OSX High Sierra و Ubuntu 18.04 و Windows

هذه هي أسهل طريقة لتفليش Pixel Kit. انتقل إلى https://github.com/murilopolese/kano-pixel-kit-flash-tool/releases وقم بتنزيل أحدث إصدار من Pixel Kit Flash Tool.

بمجرد التنزيل ، تأكد من تشغيل Pixel Kit وتوصيله بالكمبيوتر عبر USB (يأتي بكابل أحمر) وقم بتشغيل التطبيق.

انقر فوق "تحديد المنفذ التسلسلي …" لاختيار المنفذ التسلسلي Pixel Kit. إذا لم يظهر أي شيء هنا ، فتأكد مرة أخرى من تشغيل Pixel Kit وتوصيله بالكمبيوتر وانقر على "تحديث المنافذ". إذا لم يفلح ذلك ، فحاول تغيير منفذ USB على جهاز الكمبيوتر الخاص بك.

في بعض أنظمة التشغيل (مثل Windows 7) ، ستحتاج إلى برنامج تشغيل لتتمكن من جعل جهاز الكمبيوتر الخاص بك يتحدث مع Pixel Kit. أسهل طريقة للحصول على برنامج التشغيل هي عن طريق تثبيت تطبيق Kano Code. بدلاً من ذلك ، يمكنك تثبيت برامج تشغيل FTDI يدويًا هنا أو هنا.

بمجرد تحديد المنفذ التسلسلي ، ما عليك سوى اختيار ما تريد وميضه: سيقوم برنامج Kano Code الثابت بإعادة تعيين البرامج الثابتة للمصنع وسيقوم البرنامج الثابت MicroPython بتثبيت MicroPython (يكون Pixel32 أكثر تحديدًا).

قد يستغرق هذا من بضع ثوانٍ إلى دقيقة حتى يكتمل.

الخطوة 3: أي نظام تشغيل مع Python 3

إذا كان لديك أي نظام تشغيلي مع Python 3 و pip ، فيمكنك بسهولة تشغيل Pixel Kit Flash Tool من المصدر بسهولة فائقة.

يمكنك التحقق مما إذا كان لديك Python و Pip مثبتين عن طريق كتابة `python -V` و` pip -V` في سطر الأوامر / المحطة الطرفية. إذا لم يكن لديك Python أو pip ، فقم بتنزيله وتثبيته من

ثم اتبع الخطوات:

  1. قم بتنزيل أحدث كود مصدر على صفحة جيثب أو باستخدام هذا الرابط.
  2. قم بفك شفرة المصدر وانتقل إليه باستخدام جهازك الطرفي
  3. قم بتشغيل "pip install -r --user requirements.txt"
  4. قم بتشغيل "python run.py"

بعد ذلك سترى نافذة Pixel Kit Flash Tool.

  1. تأكد من تشغيل Pixel Kit وتوصيله بجهاز الكمبيوتر عبر USB.
  2. انقر فوق "تحديد المنفذ التسلسلي …" لاختيار المنفذ التسلسلي Pixel Kit.
  3. إذا لم يظهر أي شيء هنا ، فتأكد مرة أخرى من تشغيل Pixel Kit وتوصيله بالكمبيوتر وانقر على "تحديث المنافذ".

بمجرد تحديد المنفذ التسلسلي ، ما عليك سوى اختيار ما تريد وميضه: سيعيد برنامج Kano Code الثابت إعادة تعيين البرامج الثابتة للمصنع وسيقوم البرنامج الثابت MicroPython بتثبيت MicroPython (يكون Pixel32 أكثر تحديدًا).

قد يستغرق هذا من بضع ثوانٍ إلى دقيقة حتى يكتمل.

الخطوة 4: استخدم MicroPython

يمكنك العثور على جميع الوثائق الخاصة بما يمكنك فعله باستخدام برنامج MicroPython الثابت (Pixel32) الذي قمت بتثبيته للتو على Pixel Kit هنا:

لقد صنعت تعليمات أخرى فقط للخطوات الأولى مع Pixel32:

www.instructables.com/id/Pixel-Kit-Running …

قد تجد أيضًا العديد من دروس MicroPython و CircuitPython الأخرى عبر الإنترنت ومن المرجح أن تكون متوافقة مع Pixel Kit! اسمحوا لي أن أعرف إذا وجدت أي مشكلة أو إذا كان لديك حل أفضل!

موصى به: