الأكثر مبيعاً

ThinkRobotics

رازبيري باي بيكو دبليو

SKU: SBC1037

₹ 839.99

غير متوفر

📦 Min order 1

Enter your email or your WhatsApp number.

تحدث معنا عبر واتساب نحن نرد بسرعة! اتصل بنا
رازبيري باي بيكو دبليو₹ 839.99
Ask AI about this product

لقد أحدثت مؤسسة Raspberry Pi تغييراً جذرياً في مجال الحوسبة باستخدام اللوحة الواحدة عندما أطلقت حاسوب Raspberry Pi، والآن أصبحت مستعدة لتكرار الأمر نفسه مع المتحكمات الدقيقة بإطلاق الإصدار الجديد كلياً Raspberry Pi Pico W. تتميز لوحة المتحكم الدقيق منخفضة التكلفة هذه بشريحتهم الجديدة القوية RP2040، وبكل الدوائر اللازمة للبدء في مشاريع الإلكترونيات المدمجة لإنترنت الأشياء (IoT) بسعر مريح للغاية.

تضيف لوحة Raspberry Pi Pico W شبكة لاسلكية (واي فاي + بلوتوث منخفض الطاقة (BLE) قريباً) إلى منصة Pico، مع الحفاظ على التوافق الكامل للدبابيس مع سابقتها.

Raspberry Pi Pico W تشبه تماماً لوحة Pico الكلاسيكية ولكنها تضيف واجهات لاسلكية مدمجة أحادية النطاق 2.4 جيجاهرتز (802.11n) باستخدام شريحة Infineon CYW43439، مع الاحتفاظ بحجم Pico. تتميز الواجهة اللاسلكية المدمجة بتردد 2.4 جيجاهرتز بالميزات التالية:

  • لاسلكي (802.11n)، واي فاي أحادي النطاق (2.4 جيجاهرتز) مع دعم WPA3 ونقطة وصول برمجية (Soft Access Point) تدعم ما يصل إلى 4 عملاء.
  • بلوتوث منخفض الطاقة (BLE) - يرجى ملاحظة أن هذا غير مدعوم برمجياً حتى الآن، فهو مجرد إمكانية عتادية.
  • الواجهة اللاسلكية متصلة عبر واجهة SPI بمتحكم RP2040 الدقيق، وتتوفر لها تعريفات (driver) بلغة المايكروبايثون (MicroPython) لتمكين الميزات اللاسلكية.

نظراً لمحدودية الدبابيس (حيث توفر Pico جميع منافذ GPIO)، فإن بعض دبابيس الواجهة اللاسلكية مشتركة مع المنافذ المكشوفة:

  • دبوس SPI CLK مشترك مع مراقب VSYS، لذا لا يمكن قراءة VSYS عبر المحول التناظري الرقمي (ADC) إلا في حال عدم وجود عملية SPI قيد التنفيذ.
  • دبابيس SPI DIN/DOUT و IRQ لشريحة Infineon CYW43439 تشترك جميعها في دبوس واحد على RP2040. لا يمكن التحقق من طلبات المقاطعة (IRQs) إلا في حال عدم وجود عملية SPI قيد التنفيذ.
  • تعمل الواجهة عادةً بسرعة 33 ميجاهرتز.

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

تبلغ أبعاد Pico W 51 مم × 21 مم × 1 مم، ويمكن لحم رؤوس دبابيس (Headers) لاستخدامها في لوحة التجارب (Breadboard) أو لوحة الاختبار (Perfboard)، أو يمكن لحمها مباشرة على لوحة دارة مطبوعة (PCB) باستخدام المنافذ المسننة. توجد 20 منفذاً على كل جانب، مع مجموعات من دبابيس الإدخال والإخراج للأغراض العامة (GPIO) متداخلة مع العديد من دبابيس الأرضي (Ground). جميع دبابيس GPIO تعمل بمنطق 3.3 فولت، وليست آمنة لجهد 5 فولت، لذا التزم بجهد 3 فولت! تحصل في المجمل على 25 دبوس GPIO، 3 منها يمكن أن تكون مدخلات تناظرية (الشريحة تحتوي على 4 محولات ADC ولكن واحد منها غير متاح). لا توجد دبابيس مخرجات تناظرية حقيقية (DAC).

على اللوحة الخضراء النحيفة توجد دوائر بسيطة لتبدأ عملك: محول طاقة من 5 فولت إلى 3.3 فولت، ومؤشر LED أخضر واحد متصل عبر الوحدة اللاسلكية، وزر اختيار التمهيد (boot select)، وشريحة RP2040 بمعالج ثنائي النواة Cortex M0، وشريحة لاسلكية مع هوائي، وذاكرة فلاش QSPI سعة 2 ميجابايت، وكريستالة توقيت.

يوجد داخل RP2040 محمل تمهيد (bootloader) USB UF2 في ذاكرة قراءة فقط (ROM) دائمة. وهذا يعني أنه عندما ترغب في برمجة برمجيات ثابتة (firmware) جديدة، يمكنك الضغط باستمرار على زر BOOTSEL أثناء توصيله بمنفذ USB (أو سحب دبوس RUN/Reset إلى الأرضي) وسيظهر كقرص تخزين USB يمكنك سحب وإفلات البرمجيات الثابتة إليه.

تعد RP2040 شريحة قوية، حيث تتمتع بسرعة ساعة معالجنا M4 (SAMD51)، ونواتين تعادلان معالجنا M0 (SAMD21). وبما أنها شريحة M0، فهي لا تحتوي على وحدة فاصلة عائمة (FPU) أو دعم عتادي لمعالجة الإشارات الرقمية (DSP)، لذا إذا كنت تقوم بعمليات حسابية معقدة للفاصلة العائمة، فسيتم تنفيذها برمجياً وبالتالي لن تكون بسرعة M4. وبالنسبة للعديد من المهام الحسابية الأخرى، ستحصل على سرعات قريبة من سرعات M4!

بالنسبة للأجهزة الطرفية، يوجد وحدتا تحكم I2C، ووحدتا تحكم SPI، ومنفذا UART متعددة الإرسال عبر دبابيس GPIO - تحقق من توزيع الدبابيس لمعرفة أي الدبابيس يمكن ضبطها لأي وظيفة. يوجد 16 قناة PWM، وكل دبوس له قناة يمكن ضبطه عليها (راجع توزيع الدبابيس أيضاً).

ستلاحظ عدم وجود جهاز طرفي I2S، أو SDIO، أو كاميرا، ما السبب في ذلك؟ حسناً، بدلاً من وجود دعم عتادي محدد للأجهزة الطرفية الشبيهة ببيانات التسلسل، تأتي شريحة RP2040 بنظام آلة حالة PIO (PIO state machine system)، وهو طريقة فريدة وقوية لإنشاء منطق عتادي مخصص وكتل معالجة بيانات تعمل من تلقاء نفسها دون استهلاك وحدة المعالجة المركزية. على سبيل المثال، NeoPixels - غالباً ما نقوم ببرمجة البروتوكول الخاص بالتوقيت لهذه المصابيح يدوياً. بالنسبة لـ RP2040، نستخدم بدلاً من ذلك كائن PIO يقرأ مخزن البيانات المؤقت ويخرج تدفق البتات الصحيح بدقة مثالية. وينطبق الشيء نفسه على إدخال أو إخراج صوت I2S، وشاشات مصفوفة LED، وشاشات TFT المعتمدة على 8-بت أو SPI، وحتى VGA! في MicroPython و CircuitPython يمكنك إنشاء أوامر تحكم PIO لكتابة برمجيات للأجهزة الطرفية وتحميلها في وقت التشغيل. هناك وحدتان طرفيتان من نوع PIO، تحتوي كل منهما على 4 آلات حالة.

يوجد دعم ممتاز لـ لغة C/C++، ومنفذ رسمي لـ MicroPython، ومنفذ لـ CircuitPython! ونحن بالطبع نوصي بـ CircuitPython لأننا نعتقد أنها أسهل طريقة للبدء وهي تدعم معظم تعريفاتنا وشاشاتنا ومستشعراتنا والمزيد، بحيث يمكنك متابعة مشاريعنا ودروسنا التعليمية لـ CircuitPython بسهولة.

في وقت الإطلاق، MicroPython فقط هو الذي يدعم الواي فاي.

بالنسبة لاستخدام Arduino، نوصي بـ Philhower Arduino core، الذي لا يستخدم mbed، ويدعم الكثير من الأجهزة الطرفية، وقد قام العديد من المصنّعين/الشركات بتقديم تعريفات للوحاتهم.

على الرغم من أن RP2040 تحتوي على الكثير من ذاكرة الوصول العشوائي (RAM) المدمجة (264 كيلوبايت)، إلا أنها لا تحتوي على ذاكرة فلاش مدمجة. بدلاً من ذلك، يتم توفيرها بواسطة شريحة فلاش QSPI خارجية. على هذه اللوحة، توجد ذاكرة بسعة 2 ميجابايت، يتم مشاركتها بين البرنامج الذي يتم تشغيله وأي تخزين للملفات تستخدمه MicroPython أو CircuitPython. عند استخدام C/C++، تحصل على كامل مساحة ذاكرة الفلاش، أما إذا كنت تستخدم بايثون، فسيتبقى لديك حوالي 1 ميجابايت للكود والملفات والصور والخطوط، إلخ.

مميزات شريحة RP2040:

  • معالج ARM Cortex-M0+ ثنائي النواة بتردد 133 ميجاهرتز
  • ذاكرة SRAM مدمجة سعة 264 كيلوبايت في ستة بنوك مستقلة
  • دعم لما يصل إلى 16 ميجابايت من ذاكرة الفلاش الخارجية عبر ناقل QSPI مخصص
  • وحدة تحكم DMA
  • شبكة توصيل AHB متصلة بالكامل
  • وحدات طرفية للمقحم (Interpolator) وقسمة الأعداد الصحيحة
  • منظم جهد خطي (LDO) مدمج قابل للبرمجة لتوليد جهد النواة
  • 2 PLL مدمجة لتوليد ترددات ساعة USB والنواة
  • 30 دبوس GPIO، يمكن استخدام 4 منها كمدخلات تناظرية
  • أجهزة طرفية
    • منفذا UART
    • وحدتا تحكم SPI
    • وحدتا تحكم I2C
    • 16 قناة PWM
    • وحدة تحكم USB 1.1 و PHY، مع دعم المضيف والجهاز
    • 8 آلات حالة PIO

اضغط هنا للبدء مع لوحة Pico الخاصة بك!

  

التفاصيل التقنية

الأبعاد (غير مجمعة):

  • 51 مم × 21 مم × 1 مم

الموارد والمزيد!

الأسئلة الشائعة حول Raspberry Pi Pico وRP2040

  • هل يجب أن أشتري Raspberry Pi Pico أم Raspberry Pi Zero؟
    هذان جهازان مختلفان تماماً، أحدهما متحكم دقيق والآخر حاسوب دقيق، ومخصصان لأغراض مختلفة. Pico جهاز رائع للمهام المحددة جداً، بينما Zero جهاز متعدد الأغراض. يحتوي Raspberry Pi Zero على مخرج HDMI، وواجهة كاميرا، وما إلى ذلك؛ بينما لا يحتوي Raspberry Pi Pico على ذلك. ومع ذلك، يحتوي Pico على محول ADC مدمج بالإضافة إلى أجهزة طرفية أخرى غير موجودة في Raspberry Pi Zero، ويستهلك طاقة أقل بكثير؛ لذا فهو مناسب للتطبيقات المدمجة أكثر بكثير من Raspberry Pi Zero.
  • ما هو نظام التشغيل الذي يعمل عليه؟
    مثل المتحكمات الدقيقة الأخرى، فهو لا يعمل بنظام تشغيل افتراضياً، ولكننا نوفر SDK توفر مكتبة غنية من الوظائف لاستخدام الأجهزة/الميزات الخاصة بالشريحة، إلى جانب وظائف عالية المستوى توجد عادةً في أنظمة التشغيل. يمكنك استخدام هذا لكتابة تطبيقات "bare metal" بلغة C/C++ بسهولة، أو يمكنك استخدام MicroPython، وهو أبسط للمبتدئين.
  • هل يمكنني شراء شريحة RP2040؟
    نعم، هي متاحة. يرجى الاتصال بنا للحصول على عرض سعر.
  • هل هو مفتوح المصدر؟
    ملفات تصميم لوحة Raspberry Pi Pico مفتوحة المصدر، بالإضافة إلى جميع البرامج والأمثلة والوثائق المقدمة. التصميم الداخلي لمتحكم RP2040 الدقيق نفسه ليس مفتوح المصدر.
  • هل يدعم Arduino/Blockly/بيئات البرمجة الأخرى؟
    نعم! بالنسبة لاستخدام Arduino، نوصي بـ Philhower Arduino core، الذي لا يستخدم mbed، ويدعم الكثير من الأجهزة الطرفية، وقد قام العديد من المصنّعين/الشركات بتقديم تعريفات للوحاتهم.
  • هل يتحمل RP2040 جهد 5 فولت؟
    لا. تستخدم متحكمات RP2040 الدقيقة 3.3 فولت لمنافذ GPIO.
  • لقد قمت عن طريق الخطأ بتوصيل 5 فولت بـ Raspberry Pi Pico أو أي متحكم دقيق آخر يعتمد على RP2040. هل الدبوس تالف؟
    يعتمد الأمر على ذلك؛ غالباً ما ينجو RP2040، لكن لا ينصح بذلك، وقد يؤدي ذلك إلى تقليل العمر الافتراضي للمتحكم الدقيق.
  • ما هو الحد الأقصى لحجم ذاكرة الفلاش لشريحة RP2040؟
    16 ميجابايت (2^24 بايت).
  • هل يمكنني كسر سرعته (overclock)؟
    الحد الأقصى لسرعة ساعة clk_sys هو 133 ميجاهرتز عند جهد النواة العادي (1.1 فولت ±10%)، ولكن يمكن كسر سرعته. ومع ذلك، يتطلب هذا طاقة أكبر وجهد نواة أعلى، وقد يؤثر على العمر الافتراضي لجهازك. لا يتم تقديم أي ضمانات عند التشغيل خارج الحدود المحددة في ورقة البيانات.
  • ما هي أوضاع الطاقة المنخفضة المتوفرة؟
    لا يوجد وضع محدد للطاقة المنخفضة، ولكن يمكنك القيام بأشياء مختلفة لتقليل استهلاك الطاقة: إبطاء ساعة النظام، إيقاف تشغيل بعض الذاكرات، بوابة الساعة للأجهزة الطرفية، تقليل جهد إمداد النواة، إلخ. هناك وضعان محددان لإيقاف تشغيل أجزاء من الجهاز عند عدم استخدامها: وضع SLEEP عندما تكون المعالجات في حالة wfi/wfe وDMA غير نشط، بحيث يمكنك إيقاف تشغيل معظم ساعات النظام، بما في ذلك أشياء مثل نسيج الناقل (bus fabric). وضع DORMANT عندما تقوم بإيقاف تشغيل جميع المذبذبات، لذا فهو أقل استهلاكاً للطاقة، ولكن يكون لديك خيارات أقل للاستيقاظ.
  • أنا أستخدم VSCode. كيف يمكنني ضبط نقطة توقف (breakpoint) على النواة الثانية؟
    في الوقت الحالي، تحتاج إلى استخدام نافذة الأوامر في VSCode لضبط نقطة توقف gdb.
  • GCC 10.2 متاح. لماذا لا تستخدمونه افتراضياً؟
    كان عملنا التطويري يستخدم الإصدارات الأكثر شيوعاً من GCC كما هو مقدم مع توزيعات مختلفة. لقد قمنا بفحص الإصدارات باستخدام إصدارات gcc الرئيسية من 6.3.1 إلى 10.2، لذا يجب أن تعمل جميعها.
  • ما هو الحد الأقصى لمقاومة المصدر المطلوبة لمدخلات ADC لتحقيق دقة 9-بت؟
    نحن نعمل حالياً على توصيف ذلك، وسنقوم بتحديث ورقة البيانات.
What wireless capabilities are included on the Pico W?
The Pico W adds an on board 2.4 GHz wireless interface using the Infineon CYW43439 with 802.11n wifi and WPA3 plus a Soft Access Point that can support up to 4 clients. Bluetooth Low Energy is a hardware capability but is not yet supported in software.
Is the Pico W pin compatible with the classic Pico, and what should I know about pins?
Yes, it retains pin compatibility with the classic Pico and uses the same form factor. It has 25 GPIO pins, 3 analog inputs, and all GPIO are 3.3V logic and not 5V tolerant. Some wireless interface pins are shared with exposed pads, for example the SPI CLK is shared with the VSYS monitor.
How do I program or flash new firmware onto the Pico W?
The board includes a permanent ROM USB UF2 bootloader. To program, hold down the BOOTSEL button while connecting to USB or pull RUN/Reset low, and the board mounts as a USB disk drive to which you drag the firmware.
What software environments are supported and how much memory does it have for code and files?
MicroPython is supported with wifi, and CircuitPython is supported as a port; Arduino usage is supported via the Philhower core. The Pico W has 2 MB of QSPI flash, 264 KB of on chip RAM, and with Python you typically have about 1 MB available for code and files.
What is the form factor and how can I mount it in a project?
The board measures 51 mm by 21 mm by 1 mm and can be used with breadboard or perfboard by soldering headers, or can be mounted directly on a PCB using the castellated pads. There are 20 pads per side and 25 GPIO pins; all pins are 3.3V logic.
Welcome to the discussion thread for رازبيري باي بيكو دبليو
Feel free to ask questions, share tips or report issues.
Add Post

For more discussion Click Here

يرجى تعبئة النموذج أدناه وسيتواصل معك فريقنا لتزويدك بأسعار الجملة.

الوصف
Ask AI about this product

لقد أحدثت مؤسسة Raspberry Pi تغييراً جذرياً في مجال الحوسبة باستخدام اللوحة الواحدة عندما أطلقت حاسوب Raspberry Pi، والآن أصبحت مستعدة لتكرار الأمر نفسه مع المتحكمات الدقيقة بإطلاق الإصدار الجديد كلياً Raspberry Pi Pico W. تتميز لوحة المتحكم الدقيق منخفضة التكلفة هذه بشريحتهم الجديدة القوية RP2040، وبكل الدوائر اللازمة للبدء في مشاريع الإلكترونيات المدمجة لإنترنت الأشياء (IoT) بسعر مريح للغاية.

تضيف لوحة Raspberry Pi Pico W شبكة لاسلكية (واي فاي + بلوتوث منخفض الطاقة (BLE) قريباً) إلى منصة Pico، مع الحفاظ على التوافق الكامل للدبابيس مع سابقتها.

Raspberry Pi Pico W تشبه تماماً لوحة Pico الكلاسيكية ولكنها تضيف واجهات لاسلكية مدمجة أحادية النطاق 2.4 جيجاهرتز (802.11n) باستخدام شريحة Infineon CYW43439، مع الاحتفاظ بحجم Pico. تتميز الواجهة اللاسلكية المدمجة بتردد 2.4 جيجاهرتز بالميزات التالية:

  • لاسلكي (802.11n)، واي فاي أحادي النطاق (2.4 جيجاهرتز) مع دعم WPA3 ونقطة وصول برمجية (Soft Access Point) تدعم ما يصل إلى 4 عملاء.
  • بلوتوث منخفض الطاقة (BLE) - يرجى ملاحظة أن هذا غير مدعوم برمجياً حتى الآن، فهو مجرد إمكانية عتادية.
  • الواجهة اللاسلكية متصلة عبر واجهة SPI بمتحكم RP2040 الدقيق، وتتوفر لها تعريفات (driver) بلغة المايكروبايثون (MicroPython) لتمكين الميزات اللاسلكية.

نظراً لمحدودية الدبابيس (حيث توفر Pico جميع منافذ GPIO)، فإن بعض دبابيس الواجهة اللاسلكية مشتركة مع المنافذ المكشوفة:

  • دبوس SPI CLK مشترك مع مراقب VSYS، لذا لا يمكن قراءة VSYS عبر المحول التناظري الرقمي (ADC) إلا في حال عدم وجود عملية SPI قيد التنفيذ.
  • دبابيس SPI DIN/DOUT و IRQ لشريحة Infineon CYW43439 تشترك جميعها في دبوس واحد على RP2040. لا يمكن التحقق من طلبات المقاطعة (IRQs) إلا في حال عدم وجود عملية SPI قيد التنفيذ.
  • تعمل الواجهة عادةً بسرعة 33 ميجاهرتز.

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

تبلغ أبعاد Pico W 51 مم × 21 مم × 1 مم، ويمكن لحم رؤوس دبابيس (Headers) لاستخدامها في لوحة التجارب (Breadboard) أو لوحة الاختبار (Perfboard)، أو يمكن لحمها مباشرة على لوحة دارة مطبوعة (PCB) باستخدام المنافذ المسننة. توجد 20 منفذاً على كل جانب، مع مجموعات من دبابيس الإدخال والإخراج للأغراض العامة (GPIO) متداخلة مع العديد من دبابيس الأرضي (Ground). جميع دبابيس GPIO تعمل بمنطق 3.3 فولت، وليست آمنة لجهد 5 فولت، لذا التزم بجهد 3 فولت! تحصل في المجمل على 25 دبوس GPIO، 3 منها يمكن أن تكون مدخلات تناظرية (الشريحة تحتوي على 4 محولات ADC ولكن واحد منها غير متاح). لا توجد دبابيس مخرجات تناظرية حقيقية (DAC).

على اللوحة الخضراء النحيفة توجد دوائر بسيطة لتبدأ عملك: محول طاقة من 5 فولت إلى 3.3 فولت، ومؤشر LED أخضر واحد متصل عبر الوحدة اللاسلكية، وزر اختيار التمهيد (boot select)، وشريحة RP2040 بمعالج ثنائي النواة Cortex M0، وشريحة لاسلكية مع هوائي، وذاكرة فلاش QSPI سعة 2 ميجابايت، وكريستالة توقيت.

يوجد داخل RP2040 محمل تمهيد (bootloader) USB UF2 في ذاكرة قراءة فقط (ROM) دائمة. وهذا يعني أنه عندما ترغب في برمجة برمجيات ثابتة (firmware) جديدة، يمكنك الضغط باستمرار على زر BOOTSEL أثناء توصيله بمنفذ USB (أو سحب دبوس RUN/Reset إلى الأرضي) وسيظهر كقرص تخزين USB يمكنك سحب وإفلات البرمجيات الثابتة إليه.

تعد RP2040 شريحة قوية، حيث تتمتع بسرعة ساعة معالجنا M4 (SAMD51)، ونواتين تعادلان معالجنا M0 (SAMD21). وبما أنها شريحة M0، فهي لا تحتوي على وحدة فاصلة عائمة (FPU) أو دعم عتادي لمعالجة الإشارات الرقمية (DSP)، لذا إذا كنت تقوم بعمليات حسابية معقدة للفاصلة العائمة، فسيتم تنفيذها برمجياً وبالتالي لن تكون بسرعة M4. وبالنسبة للعديد من المهام الحسابية الأخرى، ستحصل على سرعات قريبة من سرعات M4!

بالنسبة للأجهزة الطرفية، يوجد وحدتا تحكم I2C، ووحدتا تحكم SPI، ومنفذا UART متعددة الإرسال عبر دبابيس GPIO - تحقق من توزيع الدبابيس لمعرفة أي الدبابيس يمكن ضبطها لأي وظيفة. يوجد 16 قناة PWM، وكل دبوس له قناة يمكن ضبطه عليها (راجع توزيع الدبابيس أيضاً).

ستلاحظ عدم وجود جهاز طرفي I2S، أو SDIO، أو كاميرا، ما السبب في ذلك؟ حسناً، بدلاً من وجود دعم عتادي محدد للأجهزة الطرفية الشبيهة ببيانات التسلسل، تأتي شريحة RP2040 بنظام آلة حالة PIO (PIO state machine system)، وهو طريقة فريدة وقوية لإنشاء منطق عتادي مخصص وكتل معالجة بيانات تعمل من تلقاء نفسها دون استهلاك وحدة المعالجة المركزية. على سبيل المثال، NeoPixels - غالباً ما نقوم ببرمجة البروتوكول الخاص بالتوقيت لهذه المصابيح يدوياً. بالنسبة لـ RP2040، نستخدم بدلاً من ذلك كائن PIO يقرأ مخزن البيانات المؤقت ويخرج تدفق البتات الصحيح بدقة مثالية. وينطبق الشيء نفسه على إدخال أو إخراج صوت I2S، وشاشات مصفوفة LED، وشاشات TFT المعتمدة على 8-بت أو SPI، وحتى VGA! في MicroPython و CircuitPython يمكنك إنشاء أوامر تحكم PIO لكتابة برمجيات للأجهزة الطرفية وتحميلها في وقت التشغيل. هناك وحدتان طرفيتان من نوع PIO، تحتوي كل منهما على 4 آلات حالة.

يوجد دعم ممتاز لـ لغة C/C++، ومنفذ رسمي لـ MicroPython، ومنفذ لـ CircuitPython! ونحن بالطبع نوصي بـ CircuitPython لأننا نعتقد أنها أسهل طريقة للبدء وهي تدعم معظم تعريفاتنا وشاشاتنا ومستشعراتنا والمزيد، بحيث يمكنك متابعة مشاريعنا ودروسنا التعليمية لـ CircuitPython بسهولة.

في وقت الإطلاق، MicroPython فقط هو الذي يدعم الواي فاي.

بالنسبة لاستخدام Arduino، نوصي بـ Philhower Arduino core، الذي لا يستخدم mbed، ويدعم الكثير من الأجهزة الطرفية، وقد قام العديد من المصنّعين/الشركات بتقديم تعريفات للوحاتهم.

على الرغم من أن RP2040 تحتوي على الكثير من ذاكرة الوصول العشوائي (RAM) المدمجة (264 كيلوبايت)، إلا أنها لا تحتوي على ذاكرة فلاش مدمجة. بدلاً من ذلك، يتم توفيرها بواسطة شريحة فلاش QSPI خارجية. على هذه اللوحة، توجد ذاكرة بسعة 2 ميجابايت، يتم مشاركتها بين البرنامج الذي يتم تشغيله وأي تخزين للملفات تستخدمه MicroPython أو CircuitPython. عند استخدام C/C++، تحصل على كامل مساحة ذاكرة الفلاش، أما إذا كنت تستخدم بايثون، فسيتبقى لديك حوالي 1 ميجابايت للكود والملفات والصور والخطوط، إلخ.

مميزات شريحة RP2040:

  • معالج ARM Cortex-M0+ ثنائي النواة بتردد 133 ميجاهرتز
  • ذاكرة SRAM مدمجة سعة 264 كيلوبايت في ستة بنوك مستقلة
  • دعم لما يصل إلى 16 ميجابايت من ذاكرة الفلاش الخارجية عبر ناقل QSPI مخصص
  • وحدة تحكم DMA
  • شبكة توصيل AHB متصلة بالكامل
  • وحدات طرفية للمقحم (Interpolator) وقسمة الأعداد الصحيحة
  • منظم جهد خطي (LDO) مدمج قابل للبرمجة لتوليد جهد النواة
  • 2 PLL مدمجة لتوليد ترددات ساعة USB والنواة
  • 30 دبوس GPIO، يمكن استخدام 4 منها كمدخلات تناظرية
  • أجهزة طرفية
    • منفذا UART
    • وحدتا تحكم SPI
    • وحدتا تحكم I2C
    • 16 قناة PWM
    • وحدة تحكم USB 1.1 و PHY، مع دعم المضيف والجهاز
    • 8 آلات حالة PIO

اضغط هنا للبدء مع لوحة Pico الخاصة بك!

  

التفاصيل التقنية

الأبعاد (غير مجمعة):

  • 51 مم × 21 مم × 1 مم

الموارد والمزيد!

الأسئلة الشائعة حول Raspberry Pi Pico وRP2040

  • هل يجب أن أشتري Raspberry Pi Pico أم Raspberry Pi Zero؟
    هذان جهازان مختلفان تماماً، أحدهما متحكم دقيق والآخر حاسوب دقيق، ومخصصان لأغراض مختلفة. Pico جهاز رائع للمهام المحددة جداً، بينما Zero جهاز متعدد الأغراض. يحتوي Raspberry Pi Zero على مخرج HDMI، وواجهة كاميرا، وما إلى ذلك؛ بينما لا يحتوي Raspberry Pi Pico على ذلك. ومع ذلك، يحتوي Pico على محول ADC مدمج بالإضافة إلى أجهزة طرفية أخرى غير موجودة في Raspberry Pi Zero، ويستهلك طاقة أقل بكثير؛ لذا فهو مناسب للتطبيقات المدمجة أكثر بكثير من Raspberry Pi Zero.
  • ما هو نظام التشغيل الذي يعمل عليه؟
    مثل المتحكمات الدقيقة الأخرى، فهو لا يعمل بنظام تشغيل افتراضياً، ولكننا نوفر SDK توفر مكتبة غنية من الوظائف لاستخدام الأجهزة/الميزات الخاصة بالشريحة، إلى جانب وظائف عالية المستوى توجد عادةً في أنظمة التشغيل. يمكنك استخدام هذا لكتابة تطبيقات "bare metal" بلغة C/C++ بسهولة، أو يمكنك استخدام MicroPython، وهو أبسط للمبتدئين.
  • هل يمكنني شراء شريحة RP2040؟
    نعم، هي متاحة. يرجى الاتصال بنا للحصول على عرض سعر.
  • هل هو مفتوح المصدر؟
    ملفات تصميم لوحة Raspberry Pi Pico مفتوحة المصدر، بالإضافة إلى جميع البرامج والأمثلة والوثائق المقدمة. التصميم الداخلي لمتحكم RP2040 الدقيق نفسه ليس مفتوح المصدر.
  • هل يدعم Arduino/Blockly/بيئات البرمجة الأخرى؟
    نعم! بالنسبة لاستخدام Arduino، نوصي بـ Philhower Arduino core، الذي لا يستخدم mbed، ويدعم الكثير من الأجهزة الطرفية، وقد قام العديد من المصنّعين/الشركات بتقديم تعريفات للوحاتهم.
  • هل يتحمل RP2040 جهد 5 فولت؟
    لا. تستخدم متحكمات RP2040 الدقيقة 3.3 فولت لمنافذ GPIO.
  • لقد قمت عن طريق الخطأ بتوصيل 5 فولت بـ Raspberry Pi Pico أو أي متحكم دقيق آخر يعتمد على RP2040. هل الدبوس تالف؟
    يعتمد الأمر على ذلك؛ غالباً ما ينجو RP2040، لكن لا ينصح بذلك، وقد يؤدي ذلك إلى تقليل العمر الافتراضي للمتحكم الدقيق.
  • ما هو الحد الأقصى لحجم ذاكرة الفلاش لشريحة RP2040؟
    16 ميجابايت (2^24 بايت).
  • هل يمكنني كسر سرعته (overclock)؟
    الحد الأقصى لسرعة ساعة clk_sys هو 133 ميجاهرتز عند جهد النواة العادي (1.1 فولت ±10%)، ولكن يمكن كسر سرعته. ومع ذلك، يتطلب هذا طاقة أكبر وجهد نواة أعلى، وقد يؤثر على العمر الافتراضي لجهازك. لا يتم تقديم أي ضمانات عند التشغيل خارج الحدود المحددة في ورقة البيانات.
  • ما هي أوضاع الطاقة المنخفضة المتوفرة؟
    لا يوجد وضع محدد للطاقة المنخفضة، ولكن يمكنك القيام بأشياء مختلفة لتقليل استهلاك الطاقة: إبطاء ساعة النظام، إيقاف تشغيل بعض الذاكرات، بوابة الساعة للأجهزة الطرفية، تقليل جهد إمداد النواة، إلخ. هناك وضعان محددان لإيقاف تشغيل أجزاء من الجهاز عند عدم استخدامها: وضع SLEEP عندما تكون المعالجات في حالة wfi/wfe وDMA غير نشط، بحيث يمكنك إيقاف تشغيل معظم ساعات النظام، بما في ذلك أشياء مثل نسيج الناقل (bus fabric). وضع DORMANT عندما تقوم بإيقاف تشغيل جميع المذبذبات، لذا فهو أقل استهلاكاً للطاقة، ولكن يكون لديك خيارات أقل للاستيقاظ.
  • أنا أستخدم VSCode. كيف يمكنني ضبط نقطة توقف (breakpoint) على النواة الثانية؟
    في الوقت الحالي، تحتاج إلى استخدام نافذة الأوامر في VSCode لضبط نقطة توقف gdb.
  • GCC 10.2 متاح. لماذا لا تستخدمونه افتراضياً؟
    كان عملنا التطويري يستخدم الإصدارات الأكثر شيوعاً من GCC كما هو مقدم مع توزيعات مختلفة. لقد قمنا بفحص الإصدارات باستخدام إصدارات gcc الرئيسية من 6.3.1 إلى 10.2، لذا يجب أن تعمل جميعها.
  • ما هو الحد الأقصى لمقاومة المصدر المطلوبة لمدخلات ADC لتحقيق دقة 9-بت؟
    نحن نعمل حالياً على توصيف ذلك، وسنقوم بتحديث ورقة البيانات.
الأسئلة الشائعة
What wireless capabilities are included on the Pico W?
The Pico W adds an on board 2.4 GHz wireless interface using the Infineon CYW43439 with 802.11n wifi and WPA3 plus a Soft Access Point that can support up to 4 clients. Bluetooth Low Energy is a hardware capability but is not yet supported in software.
Is the Pico W pin compatible with the classic Pico, and what should I know about pins?
Yes, it retains pin compatibility with the classic Pico and uses the same form factor. It has 25 GPIO pins, 3 analog inputs, and all GPIO are 3.3V logic and not 5V tolerant. Some wireless interface pins are shared with exposed pads, for example the SPI CLK is shared with the VSYS monitor.
How do I program or flash new firmware onto the Pico W?
The board includes a permanent ROM USB UF2 bootloader. To program, hold down the BOOTSEL button while connecting to USB or pull RUN/Reset low, and the board mounts as a USB disk drive to which you drag the firmware.
What software environments are supported and how much memory does it have for code and files?
MicroPython is supported with wifi, and CircuitPython is supported as a port; Arduino usage is supported via the Philhower core. The Pico W has 2 MB of QSPI flash, 264 KB of on chip RAM, and with Python you typically have about 1 MB available for code and files.
What is the form factor and how can I mount it in a project?
The board measures 51 mm by 21 mm by 1 mm and can be used with breadboard or perfboard by soldering headers, or can be mounted directly on a PCB using the castellated pads. There are 20 pads per side and 25 GPIO pins; all pins are 3.3V logic.
Reviews
Forum
Welcome to the discussion thread for رازبيري باي بيكو دبليو
Feel free to ask questions, share tips or report issues.
Add Post

For more discussion Click Here

منتجات مشابهة
طلب بالجملة

يرجى تعبئة النموذج أدناه وسيتواصل معك فريقنا لتزويدك بأسعار الجملة.

متطلبات مخصصة؟

قابل فريقنا

أداة جدولة المواعيد