قريبًا - Adafruit Feather RP2040 برج العقرب - برنامج تشغيل NeoPixel ذي 8 قنوات

قريبًا - Adafruit Feather RP2040 برج العقرب - برنامج تشغيل NeoPixel ذي 8 قنوات

عقدة المصدر: 1783198

قريبا - Adafruit Feather RP2040 برج العقرب - برنامج تشغيل NeoPixel ذو 8 قنوات


إذا كان هناك شيء واحد تشتهر به Adafruit، فهو مصابيح LED ذات الألوان قوس قزح الممتعة للغاية. نحن فقط نحب لصق NeoPixels في أي مكان وفي كل مكان. عندما رأينا الجهاز الطرفي "PIO" الجديد قيد التشغيل RP2040 من راسبيري باي، لقد علمنا للتو أنه سيكون مثاليًا لقيادة كميات كبيرة من NeoPixels. لذلك أنشأنا هذا المجلس، ريشة آدافروت RP2040 سكوربيو، مصمم خصيصًا لقيادة NeoPixel (WS2812) ولكنه جيد أيضًا للعديد من المشروعات الأخرى المستندة إلى PIO والتي ترغب في الاستفادة من دبوس Feather مع 8 مخرجات (أو مدخلات) متتالية منفصلة.

آلة الحالة RP2040 PIO مثالي لقيادة LED: يمكنه إنشاء أشكال موجية مثالية، مع ما يصل إلى 8 مخرجات في نفس الوقت، كل ذلك من خلال DMA. وهذا يعني أنك لا تحتاج إلى استخدام أي وقت للمعالج لتحليل بيانات LED. ما عليك سوى إعداد المخزن المؤقت وإخبار جهاز PIO الطرفي "بجعله كذلك" وسوف يقوم بدفع تلك البيانات إلى المخرجات الثمانية دون تأخير بينما يمكن للتعليمات البرمجية الخاصة بك الاستمرار في قراءة الأزرار وتشغيل الموسيقى وتشغيل CircuitPython - كل ما تريد!

18509 iso ORIG 2022

18509 أعلى ORIG 2022 11

5650 مجموعة ORIG 2022 11

يحتوي SCORPIO على دبوس ذكي، حيث تكون جميع دبابيس Feather القياسية هي نفس دبابيس GPIO، بالإضافة إلى خطوط I2C وSPI وUART القياسية - ويوجد لا يزال ما يكفي من الدبابيس المتبقية للحصول على 8 دبابيس متتالية لاستخدام PIO على GPIO16 حتى GPIO23 ضمنًا.

لجعل استخدام NeoPixel خاليًا من الخلل، يوجد محول مستوى 3V->5V بحيث يكون منطق الإخراج 5V. إذا كنت تريد إشارات 3V، فيمكنك ضبط جهد ناقل الحركة باستخدام وصلة في الأسفل. من الممكن أيضًا قلب اتجاه ناقل المستوى لإجراء مدخلات 8 منافذ الإدخال/الإخراج - على سبيل المثال لإنشاء محلل منطقي - مع تحديد وصلة اتجاهية أيضًا في الجزء السفلي من PCB.

يحتوي RP2040 SCORPIO أيضًا على طن من ذاكرة الوصول العشوائي، 264 كيلو بايت، مما يجعل من السهل تخزين أعداد كبيرة من NeoPixels…عدة آلاف إذا لزم الأمر. في الواقع، هناك الكثير من ذاكرة الوصول العشوائي (RAM) التي يمكنك حتى القيام بها ارتجف وحدات البكسل للتحكم في السطوع بشكل أفضل، للحصول على مصابيح LED ذات مظهر أفضل عند سطوع منخفض أو لتصحيح جاما.

جانب 18509 01 ORIG 2022

جانب 18509 02 ORIG 2022

18509 ربع ORIG 2022 11

لدينا كود برنامج التشغيل NeoPXL8 متوفر في Arduino و  حلبة بيثون، حتى تتمكن من القفز على الفور إلى صنع أعمال فنية جميلة يقودها Adafruit SCORPIO.

  • يبلغ مقاسها 2.0 بوصة × 0.9 بوصة × 0.28 بوصة (50.8 مم × 22.8 مم × 7 مم) بدون رؤوس ملحومة
  • خفيف مثل الريشة (الكبيرة؟) - 5 جرام
  • RP2040 32 بت Cortex M0 + ثنائي النواة يعمل بسرعة ~ 125 ميجاهرتز @ 3.3 فولت منطق وطاقة
  • شنومك كب رام
  • فلاش 8 ميجابايت SPI شريحة لتخزين الملفات وتخزين كود CircuitPython/MicroPython. لا إيبروم
  • طن من GPIO! 21 × دبابيس GPIO بالقدرات التالية:
    • أربعة 12 بت ADCs (واحد أكثر من بيكو)
    • جهازان طرفيان I2C، واثنان SPI، واثنان من أجهزة UART، نقوم بتسمية أحدهما للواجهة "الرئيسية" في مواقع Feather القياسية
    • 16 × مخرج PWM - للماكينات، ومصابيح LED، وما إلى ذلك
    • 8 مخارج GPIO متتالية مع تغيير مستوى 5 فولت لقيادة PIO NeoPixel
  • المدمج في 200mA + شاحن ليبولي مع مؤشر حالة الشحن LED
  • دبوس رقم 13 LED أحمر للأغراض العامة وامض
  • آر جي بي نيوبيكسل للإشارة بالألوان الكاملة D4
  • صعد على متنها موصل ستيما كيو تي يتيح لك توصيل أي أجهزة Qwiic أو STEMMA QT أو Grove I2C بسرعة بدون لحام!
  • كل من زر إعادة الضبط وزر تحديد Bootloader لإعادة التشغيل السريع (لا يوجد فصل أو إعادة توصيل لإعادة تشغيل الكود). يتوفر زر Bootloader أيضًا كزر إدخال المستخدم على GPIO #7
  • 3.3 فولت الطاقة/تمكين دبوس
  • 4 الثقوب المتصاعدة
  • كريستال 12 ميجاهرتز لتوقيت مثالي.
  • 3.3V المنظم مع ذروة الانتاج الحالي 500mA
  • موصل USB من النوع C يتيح لك الوصول إلى أداة تحميل التشغيل ROM USB المدمجة وتصحيح أخطاء المنفذ التسلسلي

قريبا!

الطابع الزمني:

اكثر من أدا الفاكهة