This Is How To Connect Your Pico W To The Internet And Control It From The Web – All In Python.

Anvil
14 Jul 202204:04

Summary

TLDRفي هذا الفيديو، سيتم تعليمك كيفية إنشاء تطبيق ويب بسيط للتحكم عن بُعد في جهاز Raspberry Pi Pico W باستخدام منصة Anvil. يوضح الفيديو الخطوات اللازمة لإنشاء تطبيق ويب يسمح للمستخدمين بالتحكم في إضاءة جهاز الـ Pico عبر الإنترنت. يبدأ الشرح بإنشاء تطبيق في Anvil، ثم إعداد جهاز الـ Pico بتوصيله بشبكة الواي فاي وتنصيب البرنامج المطلوب، وأخيرًا تصميم واجهة المستخدم في Anvil وكتابة الشيفرة اللازمة للتفاعل مع الجهاز. في النهاية، يتم نشر التطبيق وتفعيله لتمكين التحكم عن بُعد في الجهاز بسهولة.

Takeaways

  • 😀 Raspberry Pi Pico W يضيف القدرة على الاتصال بالواي فاي مما يجعله مثاليًا لإنشاء أجهزة إنترنت الأشياء.
  • 😀 في 3 خطوات، يمكنك تعلم كيفية إنشاء وتوزيع تطبيق ويب بسيط للتحكم في Raspberry Pi Pico W عن بُعد.
  • 😀 ستقوم بإنشاء تطبيق ويب يحتوي على زر واحد لتحويل مصباح LED على Raspberry Pi Pico W.
  • 😀 سنستخدم منصة Anvil لبناء التطبيق باستخدام Python فقط.
  • 😀 الخطوة الأولى تتضمن إنشاء التطبيق في Anvil وتوصيله بـ Raspberry Pi Pico W عبر Uplink.
  • 😀 لإنشاء اتصال مع Pico، يجب تمكين Uplink في Anvil ونسخ مفتاح Uplink لاستخدامه في السكربت الخاص بـ Pico.
  • 😀 يجب تثبيت برنامج Anvil الثابت على Raspberry Pi Pico W من خلال تحميله ونسخه إلى الذاكرة الداخلية للجهاز.
  • 😀 في ملف `boot.py` يجب إدخال بيانات الاتصال بشبكة الواي فاي الخاصة بك.
  • 😀 في ملف `main.py`، يجب إضافة مفتاح Uplink الذي تم نسخه من Anvil لتمكين الاتصال بين التطبيق والـ Pico.
  • 😀 بمجرد إعداد Pico، يمكنك التحكم في ال LED باستخدام واجهة التطبيق التي أنشأتها عبر Anvil.
  • 😀 بعد نشر التطبيق، يمكن الوصول إليه عبر رابط عام يتيح للمستخدمين الضغط على الزر لتشغيل الضوء على Raspberry Pi Pico W.

Q & A

  • ما هو التطور الجديد في جهاز Raspberry Pi Pico؟

    -التطور الجديد هو إضافة وحدة الواي فاي المدمجة في جهاز Raspberry Pi Pico W، مما يجعله مناسبًا لإنشاء أجهزة الإنترنت للأشياء (IoT).

  • ما هو الهدف من بناء التطبيق على منصة Anvil؟

    -الهدف من بناء التطبيق على Anvil هو التحكم عن بُعد في جهاز Raspberry Pi Pico W باستخدام تطبيق ويب بسيط يحتوي على زر واحد لتحكم في وميض الضوء على الجهاز.

  • كيف يمكن إنشاء تطبيق ويب باستخدام Anvil؟

    -لإنشاء تطبيق ويب على Anvil، يتم الدخول إلى anvil.works/build، ثم إنشاء تطبيق فارغ جديد، وتغيير اسمه إلى 'Pico App'.

  • ما هي خطوات تمكين Uplink في تطبيق Anvil؟

    -لتفعيل Uplink، يجب النقر على زر إضافة المميزات في الشريط الجانبي داخل محرر Anvil، ثم اختيار Uplink وتفعيل الاتصال بالخادم باستخدام زر 'Enable server Uplink'.

  • ما هي أهمية مفتاح Uplink الذي يتم نسخه من Anvil؟

    -مفتاح Uplink يتيح الاتصال بين تطبيق Anvil و Raspberry Pi Pico. يتم استخدام هذا المفتاح في سكربت Python على الجهاز لإتمام الاتصال.

  • ما هي الخطوات اللازمة لإعداد Raspberry Pi Pico؟

    -لتجهيز Raspberry Pi Pico، يجب تثبيت برنامج Anvil عبر تحميل الملف الخاص به، ثم نسخه إلى جهاز Pico. بعدها يتم تعديل ملفات boot.py وmain.py لتكوين الاتصال بالواي فاي وتهيئة وظيفة التحكم في الضوء.

  • ما هي وظيفة الملف main.py في جهاز Raspberry Pi Pico؟

    -الملف main.py يحتوي على الوظائف التي يتم تشغيلها على جهاز Raspberry Pi Pico، مثل وظيفة pico_fn التي تتحكم في وميض الضوء وتعرض كيفية إرسال بيانات Python من التطبيق إلى الجهاز.

  • كيف يمكن اختبار الوظائف التي تم إنشاؤها في تطبيق Anvil؟

    -بعد إنشاء الوظيفة في Anvil، يمكن اختبارها عبر نشر التطبيق باستخدام خيار 'Publish' في أعلى الواجهة. بمجرد نشره، يتمكن المستخدمون من التفاعل مع التطبيق عبر الرابط العام.

  • كيف يمكن تخصيص واجهة المستخدم في تطبيق Anvil؟

    -لتخصيص واجهة المستخدم، يمكن سحب وإفلات العناصر مثل الأزرار وصناديق النصوص، وضبط خصائصها مثل النص ونوعها واللون حسب الحاجة.

  • هل يتطلب استخدام منصة Anvil تكاليف؟

    -لا، منصة Anvil مجانية للاستخدام، ويمكن لأي شخص البدء في بناء التطبيقات عبر الإنترنت دون الحاجة لدفع أي رسوم.

Outlines

plate

此内容仅限付费用户访问。 请升级后访问。

立即升级

Mindmap

plate

此内容仅限付费用户访问。 请升级后访问。

立即升级

Keywords

plate

此内容仅限付费用户访问。 请升级后访问。

立即升级

Highlights

plate

此内容仅限付费用户访问。 请升级后访问。

立即升级

Transcripts

plate

此内容仅限付费用户访问。 请升级后访问。

立即升级
Rate This

5.0 / 5 (0 votes)

相关标签
Raspberry PiPico WAnvilتطوير ويبالتحكم عن بعدإنترنت الأشياءتطبيقات Pythonتقنيةتدريب تقنيIoT Projects
您是否需要英文摘要?