Feel free to ask questions, share tips or report issues.
لقد أحدثت مؤسسة 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 جيجاهرتز بالميزات التالية:
نظراً لمحدودية الدبابيس (حيث توفر Pico جميع منافذ GPIO)، فإن بعض دبابيس الواجهة اللاسلكية مشتركة مع المنافذ المكشوفة:
للحصول على أفضل أداء لاسلكي، يجب أن يكون الهوائي في مساحة مفتوحة. على سبيل المثال، وضع معدن تحت الهوائي أو بالقرب منه قد يقلل من أدائه من حيث الكسب وعرض النطاق الترددي. إضافة معدن مؤرض إلى جوانب الهوائي قد يحسن من عرض النطاق الترددي الخاص به.
تبلغ أبعاد 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 فقط هو الذي يدعم الواي فاي.
على الرغم من أن RP2040 تحتوي على الكثير من ذاكرة الوصول العشوائي (RAM) المدمجة (264 كيلوبايت)، إلا أنها لا تحتوي على ذاكرة فلاش مدمجة. بدلاً من ذلك، يتم توفيرها بواسطة شريحة فلاش QSPI خارجية. على هذه اللوحة، توجد ذاكرة بسعة 2 ميجابايت، يتم مشاركتها بين البرنامج الذي يتم تشغيله وأي تخزين للملفات تستخدمه MicroPython أو CircuitPython. عند استخدام C/C++، تحصل على كامل مساحة ذاكرة الفلاش، أما إذا كنت تستخدم بايثون، فسيتبقى لديك حوالي 1 ميجابايت للكود والملفات والصور والخطوط، إلخ.
مميزات شريحة RP2040:
اضغط هنا للبدء مع لوحة Pico الخاصة بك!
الأبعاد (غير مجمعة):
الموارد والمزيد!
الأسئلة الشائعة حول Raspberry Pi Pico وRP2040
No reviews yet. Be the first to share your experience!
For more discussion Click Here
Discover More In:
Category: View similar items (رازبيري)
يرجى تعبئة النموذج أدناه وسيتواصل معك فريقنا لتزويدك بأسعار الجملة.
لقد أحدثت مؤسسة 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 جيجاهرتز بالميزات التالية:
نظراً لمحدودية الدبابيس (حيث توفر Pico جميع منافذ GPIO)، فإن بعض دبابيس الواجهة اللاسلكية مشتركة مع المنافذ المكشوفة:
للحصول على أفضل أداء لاسلكي، يجب أن يكون الهوائي في مساحة مفتوحة. على سبيل المثال، وضع معدن تحت الهوائي أو بالقرب منه قد يقلل من أدائه من حيث الكسب وعرض النطاق الترددي. إضافة معدن مؤرض إلى جوانب الهوائي قد يحسن من عرض النطاق الترددي الخاص به.
تبلغ أبعاد 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 فقط هو الذي يدعم الواي فاي.
على الرغم من أن RP2040 تحتوي على الكثير من ذاكرة الوصول العشوائي (RAM) المدمجة (264 كيلوبايت)، إلا أنها لا تحتوي على ذاكرة فلاش مدمجة. بدلاً من ذلك، يتم توفيرها بواسطة شريحة فلاش QSPI خارجية. على هذه اللوحة، توجد ذاكرة بسعة 2 ميجابايت، يتم مشاركتها بين البرنامج الذي يتم تشغيله وأي تخزين للملفات تستخدمه MicroPython أو CircuitPython. عند استخدام C/C++، تحصل على كامل مساحة ذاكرة الفلاش، أما إذا كنت تستخدم بايثون، فسيتبقى لديك حوالي 1 ميجابايت للكود والملفات والصور والخطوط، إلخ.
مميزات شريحة RP2040:
اضغط هنا للبدء مع لوحة Pico الخاصة بك!
الأبعاد (غير مجمعة):
الموارد والمزيد!
الأسئلة الشائعة حول Raspberry Pi Pico وRP2040
No reviews yet. Be the first to share your experience!
For more discussion Click Here
Discover More In:
Category: View similar items (رازبيري)
يرجى تعبئة النموذج أدناه وسيتواصل معك فريقنا لتزويدك بأسعار الجملة.
متطلبات مخصصة؟
منتجات ذات صلة