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

Pixel Kit لتشغيل MicroPython: الخطوات الأولى: 7 خطوات
Pixel Kit لتشغيل MicroPython: الخطوات الأولى: 7 خطوات

فيديو: Pixel Kit لتشغيل MicroPython: الخطوات الأولى: 7 خطوات

فيديو: Pixel Kit لتشغيل MicroPython: الخطوات الأولى: 7 خطوات
فيديو: Getting Started - ArdiPi the Uno R3 alternative board based on the powerful Pico W 2024, يوليو
Anonim
Pixel Kit لتشغيل MicroPython: الخطوات الأولى
Pixel Kit لتشغيل MicroPython: الخطوات الأولى

تبدأ الرحلة لإطلاق الإمكانات الكاملة لـ Kano's Pixel باستبدال البرامج الثابتة للمصنع بـ MicroPython ولكن هذه هي البداية فقط.

من أجل البرمجة على Pixel Kit ، يجب علينا توصيل أجهزة الكمبيوتر الخاصة بنا بها.

سيشرح هذا البرنامج التعليمي ما تعنيه شاشات التمهيد ، وكيفية الوصول إلى صفحة المحطة الطرفية وكيفية الاتصال بـ Pixel Kit.

الخطوة 1: شاشات التمهيد

Image
Image
شاشات التمهيد
شاشات التمهيد
شاشات التمهيد
شاشات التمهيد

عند بدء تشغيل Pixel Kit ، ستظهر بضع شاشات لإعلامك بما تفعله وحالتها. إليكم ما يقصدونه:

  • البرتقالي: جارٍ محاولة الاتصال.
  • الأزرق: أنشأت شبكة wifi خاصة بها.
  • أخضر: متصل بشبكة wifi.
  • أحمر: حاولت الاتصال بشبكة wifi وفشلت.

عندما تنشئ Pixel Kit شبكة wifi الخاصة بها ، يجب تسميتها بشيء مثل PIXEL_KIT_XXXX ولكن برقم بدلاً من XXXX.

في المرة الأولى التي يتم فيها تشغيل Pixel Kit ، ستعرض الشاشة الزرقاء دائمًا.

في حالة اتصال Pixel Kit (شاشة خضراء) أو إنشاء شبكة wifi (شاشة زرقاء) ، سيعرض عنوان IP الخاص به بتنسيق ثنائي: النقاط الحمراء تعني 1 ، ولا تعني النقاط 0.

الخطوة 2: الوصول إلى الصفحة الطرفية

الوصول إلى الصفحة الطرفية
الوصول إلى الصفحة الطرفية

شاشة زرقاء

إذا تم تشغيل Pixel Kit على الشاشة الزرقاء ، فستجد شبكة wifi مفتوحة تسمى PIXEL_KIT_ * NUMBERS *.

لفتح صفحة المحطة الطرفية في متصفحك ، تأكد من أنك متصل بشبكة Pixel Kit wifi وانتقل إلى https://192.168.4.1. سترى الصفحة على الصور. على الرغم من أنه يمكن الوصول إليه عبر هذا العنوان ، إلا أنه يوصى بشدة بالنقر فوق زر التنزيل وحفظ هذه الصفحة في وضع عدم الاتصال. ستعمل بنفس الطريقة ولكن بشكل أسرع!

لن يتغير عنوان IP لـ Pixel Kit أبدًا أثناء عرض الشاشة الزرقاء: سيكون دائمًا

شاشة خضراء

إذا تم تشغيل مجموعة Pixel على الشاشة الخضراء ، فستعرض عنوان IP الخاص بها على الشبكة المتصلة بها. سنفترض أنه متصل بنفس الشبكة المتصل بها جهاز الكمبيوتر الخاص بك ، ولكن إذا لم يكن كذلك ، فتحقق من الخطوة الأخيرة حول كيفية استرداد / إعادة توصيل Pixel Kit.

بمجرد التأكد من توصيل جهاز الكمبيوتر و Pixel Kit بالشبكة نفسها ، انتقل إلى عنوان IP الخاص بها للوصول إلى صفحة المحطة الطرفية.

الخطوة 3: حفظ الصفحة الطرفية على جهاز الكمبيوتر الخاص بك

حفظ الصفحة الطرفية على جهاز الكمبيوتر الخاص بك
حفظ الصفحة الطرفية على جهاز الكمبيوتر الخاص بك
حفظ الصفحة الطرفية على جهاز الكمبيوتر الخاص بك
حفظ الصفحة الطرفية على جهاز الكمبيوتر الخاص بك

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

على الرغم من أن Pixel Kit رائع يمكن أن يتصرف مثل خادم الويب ، إلا أنه لم يكن من المفترض أن يكون خادم ويب وأحيانًا يمكن أن يكون بطيئًا للغاية. الخبر السار هو أنه بمجرد تحميلك للصفحة الطرفية ، يمكنك حفظها في وضع عدم الاتصال!

لحفظ صفحة المحطة الطرفية في وضع عدم الاتصال ، انقر فوق زر التنزيل على الشريط الجانبي. سيقوم تلقائيًا بحفظ الملف في مجلد "التنزيلات" ولكن يمكنك نقله وإعادة تسميته إلى أي مكان تريده.

الخطوة 4: التوصيل بـ Pixel Kit

الاتصال بـ Pixel Kit
الاتصال بـ Pixel Kit
الاتصال بـ Pixel Kit
الاتصال بـ Pixel Kit
الاتصال بـ Pixel Kit
الاتصال بـ Pixel Kit

مع فتح صفحة المحطة الطرفية وبعد التأكد من أن Pixel Kit والكمبيوتر على نفس الشبكة (إما مجموعة Pixel التي أنشأتها بنفسها أو التي قمت بتوصيلها بها) واكتب عنوان IP بتنسيق ثنائي أو عشري. سيبدو شيئا من هذا القبيل:

11000000101010000000010000000001

أو

192.168.4.1

إذا كنت تريد معرفة كيفية تحويل الأرقام الثنائية إلى نظام عشري ، فتحقق من هذا الرابط:

بمجرد توصيل الرؤوس ستتحول إلى اللون الأخضر وسيتم تقديمك إلى Python REPL: قراءة وتقييم وطباعة وتكرار. ياي!

الخطوة 5: الاتصال بشبكة Wifi

الاتصال بشبكة واي فاي
الاتصال بشبكة واي فاي

أثناء الاتصال بالشبكة التي أنشأتها Pixel Kit ، لن تتمكن من الوصول إلى الإنترنت.

إذا كنت ترغب في الترميز والوصول إلى الإنترنت في نفس الوقت ، يجب عليك توصيل Pixel Kit بشبكة wifi متصلة بالإنترنت. الكمبيوتر الذي ستستخدمه للترميز ويجب أن تكون مجموعة Pixel Kit متصلة دائمًا بالشبكة نفسها.

أسهل طريقة للاتصال بشبكة wifi هي تشغيل "saveWifiConf (ssid ، passord)" على REPL حيث ssid هو اسم الشبكة التي تريد أن يتصل بها Pixel Kit وكلمة المرور هي كلمة مرور الشبكة:

saveWifiConf ("WifiName" ، "كلمة المرور")

بعد تشغيل "saveWifiConf (ssid ، password)" ، يجب إيقاف تشغيل Pixel Kit وتشغيله مرة أخرى لتطبيق التغييرات.

نصيحة احترافية: يمكنك إعادة تعيين Pixel Kit من صفحة Terminal عن طريق كتابة الأمر التالي:

إعادة تعيين()

ستفقد المحطة الطرفية الاتصال بمجرد إعادة تشغيل Pixel Kit. إذا قمت بحفظ صفحتك الطرفية في وضع عدم الاتصال ، فما عليك سوى تحديثها والاتصال بـ IP الجديد المعروض على الشاشة الخضراء (بمجرد إعادة اتصال الكمبيوتر بشبكة wifi التي قمت بتوصيل Pixel Kit بها للتو).

إذا لم تقم بحفظ الصفحة في وضع عدم الاتصال ، فقم بتحويل الرقم الثنائي المعروض بواسطة Pixel Kit إلى عنوان IP وقم بالوصول إليه من متصفحك.

الخطوة 6: الاسترداد / وضع عدم الاتصال

Image
Image

في أي وقت ، قم بإيقاف تشغيل Pixel Kit وتشغيله مرة أخرى أثناء الضغط على الزرين الأحمر لإجبارها برفق على إظهار الشاشة الزرقاء.

هذا مفيد جدًا في حالات قليلة:

- لقد اتصلت بشبكة wifi خاطئة ، وكلمة مرور خاطئة ، وخطأ إملائي ، وما إلى ذلك … في هذه الحالات ، سيتم تشغيل Pixel Kit على الشاشة الحمراء وإجبار الشاشة الزرقاء على الاتصال مرة أخرى بـ Pixel Kit.

- شبكة wifi التي قمت بالاتصال بها لم تعد متوفرة. قد يكون هذا بسبب مشاكل فنية ولكن قد يكون أيضًا بسبب اتصالك بشبكة wifi في منزلك وأنت الآن في المدرسة أو في مكان صديق. سيسمح لك الدخول إلى الشاشة الزرقاء بالاتصال بشبكة wifi جديدة.

- يبدو أننا نعيش في عالم متصل ولكنني أعتقد أنه لا ينبغي لنا الاعتماد على توفر الشبكة حتى نتمكن من التعلم وصنع الأشياء والإبداع! إذا كنت تريد ترميز Pixel Kit 100٪ في وضع عدم الاتصال أو إذا لم يكن هناك wifi متاح ، فاجعل Pixel Kit تدخل في الشاشة الزرقاء وترميزًا سعيدًا!

الخطوة 7: البرمجة بالأضواء

كود مع الأضواء!
كود مع الأضواء!

توثيق

يمكنك العثور على جميع الوثائق المتعلقة بالأشياء التي يمكنك القيام بها باستخدام Pixel Kit الذي يعمل به Pixel32 على:

murilopolese.github.io/kano-pixel-kit-pixel32-docs/documentation

لكن لدى Pixel Kit أيضًا جميع الوثائق في وضع عدم الاتصال! يمكنك الوصول إليها بالنقر فوق زر علامة الاستفهام أو بالانتقال إلى https://192.168.4.1/index.html/#!/docs إذا كانت Pixel Kit تعرض شاشة زرقاء. إذا كانت Pixel Kit تعرض الشاشة الخضراء ، فستكون https://IP_ADDRESS/index.html/#! / docs.

رسم

هناك طريقتان أساسيتان للرسم على Pixel Kit LEDs: مكتبات PixelTurtle و PixelKit.

الطريقة الأولى هي أبسط طريقة للبدء ويمكنك العثور على كل ما يمكنها فعله في:

murilopolese.github.io/kano-pixel-kit-pixel32-docs/pixel-turtle

الثانية هي مكتبة أكثر تقدمًا (تمت كتابة PixelTurtle باستخدامها) وستجد كيفية استخدامها في:

murilopolese.github.io/kano-pixel-kit-pixel32-docs/pixel-kit

إذا كنت تواجه مشكلة مع Python ، فهناك أيضًا مقدمة سريعة مضمنة في الوثائق غير المتصلة بالإنترنت وعلى الروابط التالية:

murilopolese.github.io/kano-pixel-kit-pixel32-docs/programming-in-python

إذا كنت تواجه مشكلة غير موصوفة في الوثائق ، فقم بإلقاء نظرة على صفحة استكشاف الأخطاء وإصلاحها / الأسئلة الشائعة:

murilopolese.github.io/kano-pixel-kit-pixel32-docs/troubleshooting

للحصول على مقاطع فيديو ملهمة حول ما يمكن القيام به بواسطة Pixel Kit ، تحقق من صفحات البرنامج التعليمي:

murilopolese.github.io/kano-pixel-kit-pixel32-docs/tutorials

موصى به: