فهرست مطالب:
- تدارکات
- مرحله 1: نئوپیکسل
- مرحله 2: آماده سازی نئوپیکسل ها
- مرحله 3: اتصال Neopixel Strip و Micro: bit
- مرحله 4: دریافت برنامه افزودنی
- مرحله 5: اولین برنامه
- مرحله 6: برنامه دوم
تصویری: Micro: bit Neopixel مقدمه: 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
این دستورالعمل مقدماتی درباره Neopixels را آموزش می دهد و نحوه استفاده از کتابخانه Neopixel را نشان می دهد. نئوپیکسل ها راهی عالی برای روشن کردن پروژه های شما هستند ، زیرا ارزان ، آسان برای استفاده و میکرو هستند: بیت می تواند بسیاری از آنها را به طور همزمان کنترل کند.
تدارکات
1 x میکرو: بیت
3 x پرش سیم تمساح-تمساح
نواری از نئوپیکسل (WS2812B).
مقداری سیم
لحیم کاری
آهن لحیم کاری
مرحله 1: نئوپیکسل
نئوپیکسل ها LED های آدرس پذیر فردی هستند. هر کدام سه ورودی دارند. قدرت ، زمین و داده های ورودی. روی تصویر که 5v ، gnd و Din است. همچنین دارای سه خروجی است. برق ، زمین و داده ها که دوباره روی تصویر 5v ، gnd و Do است. از آنجایی که هر نئوپیکسل می تواند داده ، قدرت و زمین را به نئوپیکسل بعدی ارسال کند ، می توانید مقدار زیادی نئوپیکسل را با هم زنجیره کنید و همه آنها را با یک پین جدا کرده و از منبع تغذیه واحد تغذیه کنید.
در حالی که نئوپیکسل می گوید 5 ولت ، شما می توانید آن را با 3.3 ولت کار کنید ، اما آنها به مقدار مشخصی قدرت نیاز دارند ، بنابراین نباید سعی کنید بسیاری را مستقیماً از میکرو: بیت خود تغذیه کنید. بنابراین اگر می خواهید تعداد زیادی نئوپیکسل اجرا کنید ، فقط باید از micro: bit برای ورود داده ها استفاده کنید ، در حالی که از منبع دیگری نیرو می گیرید. در اینجا ما فقط از 3 نئوپیکسل استفاده خواهیم کرد ، بنابراین تغذیه آن از میکرو: بیت مشکلی ندارد.
مرحله 2: آماده سازی نئوپیکسل ها
ابتدا می خواهیم نوار پیکسل را برش دهیم به طوری که فقط سه نئوپیکسل داشته باشیم. نوار نئوپیکسلی را می توان بین پیکسل ها برش داد. اگر به تصویر اول نگاه کنید ، می توانید نوار را به صورت نوار سفید برش دهید. فقط کافی است از سیم کش استفاده کنید.
من بعضی از افراد را دیده ام که گیره تمساح را مستقیماً روی نوارهای LED نئوپیکسلی می گذارند ، اما از آنجا که من چند بار به درستی از این نوار کوتاه استفاده می کنم ، سیم ها را به آن وصل می کنم. سه سیم. سیم سبز روی دین ، سیم سیاه روی gnd و قرمز در 5 ولت.
مرحله 3: اتصال Neopixel Strip و Micro: bit
ما از سیم های تمساح برای اتصال نئوپیکسل به micro: bit استفاده می کنیم.
Neopixel -> Micro: bit
Gnd -> Gnd
دین -> پین 0
5 ولت -> 3.3 ولت
مرحله 4: دریافت برنامه افزودنی
ابتدا به ویرایشگر Makecode رفته و پروژه جدیدی را شروع کنید. سپس به "Advanced" بروید و "Extensions" را انتخاب کنید. توجه داشته باشید که از آنجا که من دانمارکی هستم ، نام این دکمه ها در تصاویر کمی متفاوت است. در برنامه های افزودنی "neopixel" را جستجو کرده و نتیجه بالا سمت چپ را انتخاب کنید.
مرحله 5: اولین برنامه
من هنوز دانمارکی هستم ، بنابراین Makecode من به زبان دانمارکی است ، اما شما همچنان می توانید بلوک ها را در نسخه انگلیسی مقایسه کنید.
اولین بلوک در "On start" (شروع Ved) به میکرو می گوید: بیت باید نوار پیکسل را پیدا کند و چند نئوپیکسل به آن وصل شده است. در اینجا ما 3 نئوپیکسل را به پین 0 متصل می کنیم.
بلوک بعدی روشنایی را از 0 تا 255 تنظیم می کند. ما آن را روی 30 تنظیم می کنیم که هنوز بسیار روشن است.
در حلقه ابدی (برای altid) ما از سه روش مختلف برای تنظیم رنگ LED استفاده می کنیم.
اولین بلوک اولین LED را قرمز می کند. این ساده ترین راه برای تعیین رنگ است ، اما فقط 10 رنگ مختلف برای انتخاب وجود دارد. این بلوک به طور واقعی رنگ روی نوار LED را نشان نمی دهد. ما باید از بلوک نمایش برای آن استفاده کنیم.
بلوک دوم رنگ LED دوم را بر اساس رنگ (نوع رنگ اصلی) ، اشباع (میزان قوی بودن رنگ) و روشنایی (رنگ روشن یا تیره) تنظیم می کند. این رنگ آبی ترکی روشن خواهد بود.
بلوک سوم رنگ LED سوم را بر اساس میزان سبز ، آبی و قرمز در آن تعیین کرد. این رنگ با 80 سبز و 40 قرمز ساخته شده است که به ما رنگ سبز تیره می دهد.
آخرین بلوک در حلقه برای همیشه بلوک نمایش است. تغییرات رنگی که ایجاد کرده ایم ابتدا با اجرای بلوک نمایش اعمال می شود.
از آنجا که هیچ چیز در این برنامه تغییر نمی کند ، می توانیم واقعاً کل برنامه را در "شروع" قرار دهیم.
اینجا برنامه است.
مرحله 6: برنامه دوم
در برنامه دوم ما کل برنامه اول را در "On Start" قرار داده ایم
در دکمه A فشار داده شده (Når der trykkes på knappen A) از دستور shift pixel استفاده می کنیم. با این کار تمام رنگها در مرحله بالا حرکت می کنند. بنابراین LED سوم رنگ LED دوم را دریافت می کند ، LED دوم رنگ LED اول را دریافت می کند و با فرمان shift اولین LED خالی می شود. ما همچنین از بلوک نمایش استفاده می کنیم ، زیرا بدون بلوک نمایش ، LED رنگ را تغییر نمی دهد.
در دکمه B فشار داده شده (Når der trykkes på knappen B) از فرمان rotate pixel استفاده می کنیم. این بسیار شبیه دستور پیکسل فرمان shift عمل می کند ، اما به جای خالی شدن اولین LED ، رنگ آخرین LED را می گیرد. بنابراین LED سوم رنگ LED دوم را دریافت می کند ، LED دوم رنگ LED اول را دریافت می کند و با فرمان چرخش اولین LED رنگ LED سوم را دریافت می کند. ما همچنین از بلوک نمایش استفاده می کنیم ، زیرا بدون بلوک نمایش ، LED رنگ را تغییر نمی دهد.
دکمه A+B را فشار دهید (Når der trykkes på knappen A+B). بلوک اول میزان مصرف برآورد شده Neopixels را بر روی mico: bit چاپ می کند. بلوک دوم 2 ثانیه به ما زمان می دهد تا برآورد را بخوانیم. بلاک سوم سپس صفحه را پاک می کند.
در اینجا برنامه دوم است.
توصیه شده:
مقدمه پایتون - کاتسوهیکو ماتسودا و ادوین سیجو - مبانی: 7 مرحله
مقدمه پایتون - کاتسوهیکو ماتسودا و ادوین سیجو - مبانی: سلام ، ما 2 دانش آموز در MYP 2 هستیم. ما می خواهیم اصول نحوه کد نویسی پایتون را به شما آموزش دهیم. این در اواخر دهه 1980 توسط Guido van Rossum در هلند ایجاد شد. این به عنوان جانشین زبان ABC ساخته شد. نام آن & quot؛ پایتون & quot؛ چون وقتی
مقدمه ای بر GarageBand: 9 مرحله
مقدمه ای بر GarageBand: GarageBand پلتفرمی است که می توانید در آن موسیقی بسازید. تقریباً می توانید هر کاری را در این پلتفرم انجام دهید ، خواه برای ایجاد موسیقی رویایی خود یا تکرار یک قطعه موسیقی که دوست دارید. اما به هر حال آسان نیست. به همین دلیل من اینجا هستم
مقدمه - تمشک پای را به سرور ردیابی GPS تبدیل کنید: 12 مرحله
مقدمه - تبدیل Raspberry Pi به سرور GPS Tracking: در این راهنما به شما نحوه نصب نرم افزار ردیابی Traccar GPS بر روی Raspberry Pi را نشان خواهم داد که داده ها را از دستگاه های سازگار از طریق اینترنت دریافت می کند و موقعیت آنها را برای زمان واقعی روی نقشه ثبت می کند. ردیابی ، و همچنین ردیابی پخش
مقدمه: خانه کوچک اکولوژیکی با الهام از طبیعت: 7 مرحله
مقدمه: خانه کوچک اکولوژیکی با الهام از طبیعت: من کریستان اوتن هستم. من در هلند ، آلمر زندگی می کنم. من 12 ساله هستم. این را برای آموزش انتخاب کردم ، زیرا تصویر را در صفحه اول دیدم و دوست دارم خانه بسازم. در سالهای آینده ارزان تر و راحت تر است که خودکفایی کنم. که
Rick Et Morty Portal Gun - مقدمه: 4 مرحله
Rick Et Morty Portal Gun - مقدمه: Pour le carnaval 2018 de Dax، Nous avions fabriqué le portal gun de Rick et Morty en impression 3D … Nous reprenons ce projet et confions à Mathieu (BTS systèmes numériques - lycée de borda) la réalisation d'un dispositif permettant d'utiliser un e