فهرست مطالب:
- مرحله 1: اتصال دستگاه
- مرحله 2: هیئت مدیره من
- مرحله 3: نرم افزار
- مرحله 4: برنامه LUA
- مرحله 5: نتیجه گیری
تصویری: NODEMCU LUA ESP8266 Driving a M5450B7 LED Display Driver IC: 5 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
M5450B7 یک IC درایور صفحه نمایش 40 پین DIP LED است.
به نظر می رسد یک جانور باشد ، اما کنترل و برنامه ریزی آن نسبتاً آسان است.
34 پین خروجی وجود دارد که می تواند LED را به هر کدام متصل کند.
دستگاه بجای اینکه آن را تغذیه کند ، جریان را غرق می کند ، بنابراین کاتد LED باید به پین متصل شود و 5 ولت به آند ارائه شود. این دستگاه همچنین از جریان ارائه شده به LED ها مراقبت می کند.
این دستگاه معمولاً برای کنترل نمایشگرهای LED عددی آلفا 4 یا 5 رقمی مورد استفاده قرار می گیرد ، اما کارهای دیگری نیز می توانید با آن انجام دهید.
در اینجا یک مثال ساده از آنچه دستگاه می تواند انجام دهد آورده شده است.
مرحله 1: اتصال دستگاه
M5450 را می توان روی یک تخته نان نصب کرد یا می توانید چیزی مشابه آنچه در زیر انجام داده ام بسازید.
- پین 1 Vss و پین 23 Data Enable را به Gnd وصل کنید ،
- پین 20 را به 5 ولت وصل کنید ،
- پین 19 را از طریق یک مقاومت به 5 ولت وصل کنید (من از 200 اهم استفاده کردم)
- برای جلوگیری از نوسانات احتمالی ، یک خازن 1nF باید به کنترل روشنایی ، پایه های 19 و 20 متصل شود.
- CLOCK IN را به D1 ESP8266 وصل کنید
- DATA IN را به D2 ESP8266 وصل کنید
من از یک WeMos برای رانندگی برد خود استفاده کرده ام زیرا منبع تغذیه آن 5 ولت است ، دستگاه همچنین با 3.3 ولت کار می کند ، اگرچه LED ها به اندازه کافی روشن نیستند. هر ESP8266 باید قادر به رانندگی دستگاه M5450 باشد.
من همچنین از منبع USB PC برای هدایت دستگاه بدون منبع تغذیه اضافی استفاده کردم.
اگر برنامه ارائه شده را متناسب با آن تغییر دهید ، می توانید از هر یک از پین های ESP8266 برای اتصال دستگاه استفاده کنید.
مرحله 2: هیئت مدیره من
ساخت تخته بسیار آسان است ، اما لحیم کاری زیادی برای انجام وجود دارد!
استفاده از LED های مستطیلی به این معنی است که می توانید آنها را به هم نزدیک کنید.
مرحله 3: نرم افزار
برنامه ریزی این دستگاه بسیار آسان است زیرا فقط 2 ورودی دارد - CLOCK IN & DATA IN.
برای کارکردن دستگاه نیازی به بارگیری یا نصب هیچ کتابخانه ای نیست.
D1 & D2 را روی خروجی های ESP8266 تنظیم کنید.
شما D1 پین ساعت HIGH را می گیرید ، داده ها (HIGH یا LOW) را روی پایه D2 قرار می دهید و پین ساعت را دوباره LOW می گیرید. این کار را 36 بار انجام دهید و دستگاه برنامه ریزی شده است. شما نیازی به تاخیر تایمر بین 2 تغییر ساعت ندارید ، دستگاه می تواند با ESP8266 همگام باشد.
برای i = 0 ، 35 انجام دهید
gpio.write (ساعت ، gpio. HIGH) gpio.write (داده ، بافر ) gpio.write (ساعت ، gpio. LOW) پایان
برای کارکرد دستگاه ، بافر [35] باید روی 1 یا HIGH تنظیم شود.
هنگامی که دستگاه تعداد صحیح بیت داده را دریافت می کند ، قفل می شود و اطلاعات را به خروجی ها ارسال می کند
نمودار (بالا) نحوه برنامه ریزی دستگاه را نشان می دهد. من با برگه های داده درخشان نیستم ، اما تفسیر من از آن کار می کند.
مرحله 4: برنامه LUA
من برنامه را با توابع نوشتم.
تصادفی () - روشن و خاموش LED های خریدار تصادفی () - 3 چراغ LED chaserallOnOff () - همه LED ها را روشن و سپس offarrayFill () - الگوی LED های از پیش تعریف شده را به IC بار می دهد
4 نمونه شامل کاملاً خود توضیحی است.
مرحله 5: نتیجه گیری
من سعی کردم نشان دهم که اتصال دستگاه ها به ESP8266 چقدر آسان است.
من در ابتدا از برد خود با آردوینو استفاده کردم و فکر کردم آیا می توانم آن را با ESP8266 رانندگی کنم.
شما نیازی به اتصال تعداد زیادی LED ندارید ، اما برنامه شما هنوز باید 36 عنصر داده را به دستگاه ارسال کند.
توصیه شده:
Usare Un Display Grande a 4 Cifre 8886 Display Con Wemos ESP8266 Arduino NodeMCU: 6 مرحله
Usare Un Display Grande a 4 Cifre 8886 Display Con Wemos ESP8266 Arduino NodeMCU: Questo progetto è un semplice esempio che mostra come kolegare un display del tipo 8886 -Display e، per comodità nostra، un Wemos D1 - ma potrebbe essere un Arduino o un N o qualsiasi altro microcontrollore che state usando per un progetto.Esi
راهنمای استفاده از Sol-EZ Solenoid Driver Kit Driver: 9 مرحله
Sol-EZ Solenoid Driver Kit راهنمای استفاده: سلب مسئولیت: این یک راهنمای استفاده برای محصول است: کیت راننده SOL-EZ SOLENOID. این یک پروژه DIY نیست. کیت راننده سلونوئید Sol-EZ چیست؟ به طور خلاصه ، کیت های راننده سلونوئید Sol-EZ کیت هایی هستند که استفاده از سلونوئیدها را تا حد زیادی ساده می کند
نحوه کنترل LED با استفاده از ESP8266 NodemCU Lua WiFi از وب سایت: 7 مرحله
نحوه کنترل LED با استفاده از ESP8266 NodemCU Lua WiFi از وب سایت: این آموزش به شما اصول اولیه استفاده از ESP8266 NodemCU Lua WiFi برای کنترل LED از وب را آموزش می دهد. قبل از شروع کار ، مطمئن شوید که تمام مواد مورد نیاز را دارید: ESP8266 بلوز نورد NodeMCU Lua WiFi (در صورت نیاز)
NODEMCU LUA ESP8266 با شمارنده CD4017 دهه: 4 مرحله (همراه با تصاویر)
NODEMCU LUA ESP8266 با شمارنده دهه CD4017: CD4017 یک شمارنده / تقسیم کننده دهه است. این بدان معناست که وقتی پالس دریافت می کند ، آن را می شمارد و خروجی را به پین مناسب ارسال می کند. استفاده از IC بسیار آسان است و می توانید مدار را روی تخته نان بسازید یا از Ebay بخرید
NODEMCU LUA ESP8266 با MCP23017 16 پورت IC Expander IC: 6 مرحله (همراه با تصاویر)
NODEMCU LUA ESP8266 با MCP23017 16 Bit Expander IC: MCP23017 یک IC نسبتاً آسان برای ساختن برد است زیرا دارای پورت A و B در دو طرف تراشه است و پین ها به ترتیب متوالی هستند. به طور مشابه گذرگاه آدرس I2C همه با هم همینطور. روی این IC 2 پین وجود دارد که بدون استفاده هستند