فهرست مطالب:

چراغ ساعت صفحه نمایش ماتریس LED نوار کنترل شده با WiFi: 3 مرحله (همراه با تصاویر)
چراغ ساعت صفحه نمایش ماتریس LED نوار کنترل شده با WiFi: 3 مرحله (همراه با تصاویر)

تصویری: چراغ ساعت صفحه نمایش ماتریس LED نوار کنترل شده با WiFi: 3 مرحله (همراه با تصاویر)

تصویری: چراغ ساعت صفحه نمایش ماتریس LED نوار کنترل شده با WiFi: 3 مرحله (همراه با تصاویر)
تصویری: 🢑 Doogee S61 Pro - بررسی و تست های دقیق 2024, جولای
Anonim
چراغ ساعت ماتریس LED نوار کنترل شده با فای
چراغ ساعت ماتریس LED نوار کنترل شده با فای
چراغ ساعت ماتریس LED نوار کنترل شده با فای
چراغ ساعت ماتریس LED نوار کنترل شده با فای
چراغ ساعت صفحه نمایش ماتریس LED نوار LED کنترل شده
چراغ ساعت صفحه نمایش ماتریس LED نوار LED کنترل شده
چراغ ساعت صفحه نمایش ماتریس LED نوار LED کنترل شده
چراغ ساعت صفحه نمایش ماتریس LED نوار LED کنترل شده

پروژه های Tinkercad »

نوارهای LED قابل برنامه ریزی ، به عنوان مثال بر اساس WS2812 ، جذاب هستند. برنامه های کاربردی متعدد هستند و شما به سرعت می توانید نتایج چشمگیری دریافت کنید. و به نظر می رسد ساخت ساعت ها حوزه دیگری است که من در مورد آن بسیار فکر می کنم. با شروع به تجربه در ساختن ساعت کلمه ای بر اساس LED های تک ، آردوینو و ماژول ساعت دیجیتال ، من به زمان NTP مبتنی بر وب رفتم که یک جزء منظم از یک ماژول nodemcu یکپارچه WLAN (ESP8622) است. بنابراین ساختن ساعت ماتریس led از نوار LED و کنترل کننده nodemcu کاملاً واضح است. علاوه بر نمایش ساعت ، می توانید انواع جلوه های نور شگفت انگیز را با ماتریس پیکسل چند رنگ 42 * 7 پیکسل نوار LED انجام دهید. دمو را تماشا کنید.

در کنار یک نوار LED ، منبع تغذیه ، گره MCU ، به برخی منابع دیگر مانند صفحه پایه ، صفحه شفاف ، پیچ و مهره فاصله نیاز دارید. لحیم کاری و مهارت های چوبی (که بعداً آنها را ندارم) بسیار مفید است. چاپگر سه بعدی یک انتخاب هوشمند برای چاپ پایه و جلد لوازم الکترونیکی است.

تدارکات:

6 x HSeaMall 180 قطعه M3 نایلون سفید Hex Spacer پیچ مهره برنج فاصله فاصله پیچ مهره مجموعه ای برای نصب صفحه پلی استایرول به صفحه چوب

1 عدد پلی استایروپل 80x20 سانتی متر شفاف ، سفید 2 ، 5 میلی متر به عنوان صفحه جلو

1 قفسه چوبی 80 20 20 سانتی متر ، سفید ، 1 ، 6 سانتی متر به عنوان صفحه پایه برای نوار LED و لوازم الکترونیکی

20 x صنعت 15 میلی متر 3. 3.9 میلی متر پیچ و مهره پیچ برای پیچ و مهره برای رفع مشکلات

1 عدد NodeMCU Lua Amica Module V2 ESP8266 ESP -12F -Wifi برای کنترل ساعت LED

1 عدد منبع تغذیه برای 300 led - 230V تا 5V ، 8A مورد MSKU: سری MeanWell LPV -60. [کلاس انرژی A] - برای تغذیه حداکثر 300 LED

1 x نوار LED ، 5m 300 LED ، WS2811 IC ساخته شده در 5050SMD ، 256 روشنایی - ماتریس پیکسل LED

1 برابر مقاومت حساس به نور برای تنظیم خودکار روشنایی

قطعات الکترونیکی و برقی ، کابل ها ، پایانه های PCB 2 قطبی ، یک برد مدار مناسب

مرحله 1: صفحه پایه و روی آن را بسازید

صفحه پایه و پوشش را بسازید
صفحه پایه و پوشش را بسازید
صفحه پایه و پوشش را بسازید
صفحه پایه و پوشش را بسازید
صفحه پایه و پوشش را بسازید
صفحه پایه و پوشش را بسازید
صفحه پایه و پوشش را بسازید
صفحه پایه و پوشش را بسازید

در ابتدا پایه های صفحه پوشش باید تراز شوند. طرح بندی دقیق تابلو در PDF نشان داده شده است. مهره پیچ فاصله در هر گوشه در هر گوشه با مرکز 1 سانتی متر از لبه بیرونی قرار گرفته است. دو پیچ در وسط لبه بلند برای تثبیت صفحه پوشش نصب شده است.

نوار LED برای ایجاد ماتریس به هفت خط @42 LED هر کدام بریده می شود. همانطور که در PDF طرح صفحه نشان داده شده است ، خطوط LED به صورت متقارن روی برد ثابت می شوند. مهم: جهت جریان داده خطوط از چپ به راست برای خط بالا ، راست به چپ برای خط بعدی ، چپ به راست دوباره برای خط بعدی و همینطور برای هر هفت خط است.

خط داده و خطوط برق (GND ، +5V) برای هر خط از بالا به خط پایین متصل شده (لحیم می شوند). بنابراین خط یک و دو در سمت راست ، دو و سه در سمت چپ ، سه و چهار در سمت راست دوباره و غیره به هم متصل می شوند. این استراتژی خطوط لحیم شده را کوتاه نگه می دارد.

خطوط برق به منبع تغذیه در وسط خط لحیم می شوند تا از طول زیاد برای منبع تغذیه آخرین LED جلوگیری شود.

یک سوراخ 3 میلی متری برای مقاومت حساس به نور در قسمت چپ بالای صفحه (پایین لامپ خواهد بود) از مقاومت به سمت بیرون پشتیبانی می کند (به پشت لامپ تا نور زیادی از ماتریس LED نگیرد). مقاومت به بیرون اشاره می کند ، خطوط اتصال به طور مشترک از طریق سوراخ دیگری به پشت لامپ هدایت می شوند.

صفحه پوشش سوراخ های مته ای را در موقعیت های متقارن به سوراخ های سوار در تخته پایه دریافت کرد. پیچ ها با حلقه های پلاستیکی فاصله صفحه را روی تخته پایه ثابت می کنند.

برای یک پایه من دو قطعه سفید چاپ کردم که باید با پیچ M4x20 میلی متر ثابت شوند تا پایه ثابت ایجاد شود.

مرحله 2: منبع تغذیه و الکترونیک

منبع تغذیه و الکترونیک
منبع تغذیه و الکترونیک
منبع تغذیه و الکترونیک
منبع تغذیه و الکترونیک
منبع تغذیه و الکترونیک
منبع تغذیه و الکترونیک
منبع تغذیه و الکترونیک
منبع تغذیه و الکترونیک

حالا من به مقداری برق و مقداری کنترل کننده برای ماتریس نوار LED نیاز دارم. در ابتدا nodeMCU کنترل کننده. یک مدار بسیار ساده اجازه می دهد تا nodemcu قابل جدا شدن باشد ، هیچ چیز آزاردهنده تر از این نیست که یک دستگاه الکترونیکی خراب را با تعداد زیادی پین لحیم کاری لحیم کنید. اتصالات در زیر شرح داده شده است:

اتصال NodeMCU (پین مقاومت نور A0 1

پین مقاومت 3 ، 3 ولت 2

D2 DIn نوار LED

Vin 5V منبع تغذیه

GND GND منبع تغذیه

منبع تغذیه در پشت صفحه اصلی نصب شده است. من تصمیم گرفتم که منبع نسبتاً بزرگی را در امتداد جهت لبه بلند با اتصال 5V/GND در پایین که اتصالات از جلو از طریق کل حفاری وارد می شود ، برطرف کنم. سوراخ های نصب منبع تغذیه به طور مشترک با چاپگرهای الکترونیکی سه بعدی و روکش های اتصال دهنده برق استفاده می شود. طراحی به سرعت انجام شد - در گذشته من همه را در کنار یک منبع تغذیه در یک جلد ترکیب می کنم - خوب ، این نمونه های اولیه است …

قطعات سه بعدی با tinkercad (که فقط برای طراحی های سریع عالی است) ایجاد شده و با Cura چاپ شده است.

پیوند به پروژه tinkercad: اجزای ماتریس نوار Tinkercad LED

مرحله 3: نرم افزار

نرم افزار
نرم افزار
نرم افزار
نرم افزار
نرم افزار
نرم افزار

مزیت nodemcu قطعاً این است که نیازی به ماژول ساعت دیجیتال نیست ، همچنین نیازی به رابط کنترل جداگانه ندارید زیرا می توانید از سرور وب برای کنترل nodemcu استفاده کنید.

تعداد جلوه ها نامحدود است زیرا ماتریس می تواند به عنوان صفحه پیام ، لامپ ، تتریس مانند بازی ، نور برفی ،…

خوشبختانه برنامه نویسی nodeMCU بسیار بسیار نزدیک به برنامه نویسی arduinos است. از Arduino IDE می توان استفاده کرد. توضیحات خوبی وجود دارد که چگونه می توانید Arduino IDE را نصب کرده و با nodeMCU ESP8622 کار کنید. و آنها را در دستورالعمل ها نیز دریافت می کنید - شروع سریع به Nodemcu (ESP8266) در Arduino IDE توسط Magesh Jayakumar

چند کتابخانه باید نصب شود و نرم افزار هنوز در حال کار است. صفحه نمایش ساعت ، متن پیمایش و برخی جلوه ها گنجانده شده است.

ساعت و جلوه ها را می توان از طریق یک صفحه وب کنترل کرد. این هنوز بسیار اساسی است و من باید بدانم که چگونه می توان صفحه وب را به یک رابط کاربری واقعاً زیبا با انواع عملکردهای مرتب ارتقا داد.

کارهای بیشتری باید انجام شود.

توصیه شده: