جدول المحتويات:
- الخطوة 1: شاشات التمهيد
- الخطوة 2: الوصول إلى الصفحة الطرفية
- الخطوة 3: حفظ الصفحة الطرفية على جهاز الكمبيوتر الخاص بك
- الخطوة 4: التوصيل بـ Pixel Kit
- الخطوة 5: الاتصال بشبكة Wifi
- الخطوة 6: الاسترداد / وضع عدم الاتصال
- الخطوة 7: البرمجة بالأضواء
فيديو: Pixel Kit لتشغيل MicroPython: الخطوات الأولى: 7 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
تبدأ الرحلة لإطلاق الإمكانات الكاملة لـ Kano's Pixel باستبدال البرامج الثابتة للمصنع بـ MicroPython ولكن هذه هي البداية فقط.
من أجل البرمجة على Pixel Kit ، يجب علينا توصيل أجهزة الكمبيوتر الخاصة بنا بها.
سيشرح هذا البرنامج التعليمي ما تعنيه شاشات التمهيد ، وكيفية الوصول إلى صفحة المحطة الطرفية وكيفية الاتصال بـ Pixel Kit.
الخطوة 1: شاشات التمهيد
عند بدء تشغيل 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 التي أنشأتها بنفسها أو التي قمت بتوصيلها بها) واكتب عنوان 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: الاسترداد / وضع عدم الاتصال
في أي وقت ، قم بإيقاف تشغيل 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
موصى به:
كيفية جعل هوائي 4G LTE Double BiQuade سهل الخطوات: 3 خطوات
كيفية جعل هوائي 4G LTE Double BiQuade خطوات سهلة: في معظم الأوقات التي واجهت فيها ، ليس لدي قوة إشارة جيدة لأعمالي اليومية. وبالتالي. أقوم بالبحث عن أنواع مختلفة من الهوائي وتجربتها ولكنها لا تعمل. بعد ضياع الوقت ، وجدت هوائيًا آمل أن أقوم بصنعه واختباره ، لأنه ليس مبدأ البناء
مكبرات صوت HiFi - دليل لبناء من الدرجة الأولى: 8 خطوات (بالصور)
مكبرات الصوت HiFi - دليل لبناء من الدرجة الأولى: قررت أن أكتب هذا Instructable بعد قضاء الكثير من الوقت في محاولة العثور على معلومات كاملة وذات نوعية جيدة لبناء خزانات مكبرات صوت HiFi لم تفترض خبرة أو خبرة واسعة. هناك بعض Instructables الرائعة
عداد الخطوات - مايكرو: بت: 12 خطوة (بالصور)
عداد الخطوات - مايكرو: بت: سيكون هذا المشروع عداد خطوات. سنستخدم مستشعر مقياس التسارع المدمج في Micro: Bit لقياس خطواتنا. في كل مرة يهتز فيها Micro: Bit ، سنضيف 2 إلى العدد ونعرضه على الشاشة
كيف ترى كل الخطوات بشكل افتراضي - ولكن أسهل !!!: 5 خطوات
كيف ترى جميع الخطوات افتراضيًا - ولكن أسهل !!!: قد يعرف البعض منكم هذا بالفعل ، لكني أقوم بنشر هذا فقط في حالة عدم رؤية البعض للتحديث الجديد وينظرون إلى الآخر القابل للتوجيه. آمل أن تعجبك! أو هل أنا؟ المواد المطلوبة: جهاز الكمبيوتر الخاص بك 130 أوم المقاوم 2x 5 مم أضواء LED زرقاء
كيف ترى كل الخطوات بشكل افتراضي V.3: 4 خطوات
كيف ترى كل الخطوات افتراضيًا V.3: مرحبًا! في هذا Instructable ، سأوضح لك كيفية عرض Instructables الخاصة بك من خلال All Steps بدلاً من الاضطرار إلى النقر فوق كل خطوة وجعل إصبعك متعبًا ، مما يؤدي إلى فشل الكبد وفقدان الدم. الرجاء الشراب المسؤول. شكرا