فهرست مطالب:

ESP8266 ساعت ماتریس LED: 8 مرحله (همراه با تصاویر)
ESP8266 ساعت ماتریس LED: 8 مرحله (همراه با تصاویر)

تصویری: ESP8266 ساعت ماتریس LED: 8 مرحله (همراه با تصاویر)

تصویری: ESP8266 ساعت ماتریس LED: 8 مرحله (همراه با تصاویر)
تصویری: The Eyes test - Led Matrix 32x8 MAX7219 with Arduino 2024, نوامبر
Anonim
ESP8266 ساعت ماتریس LED
ESP8266 ساعت ماتریس LED

ESP8266 ساعت ماتریس LED

ساعت ماتریس LED ساده مبتنی بر ESP8266 محبوب با ماژول زمان واقعی و همگام سازی زمان از طریق WiFi از سرور NTP.

جدید ! نسخه ESP32 نیز موجود است

مرحله 1: قطعات و ابزارها

قطعات و ابزار
قطعات و ابزار
قطعات و ابزار
قطعات و ابزار
قطعات و ابزار
قطعات و ابزار

ابتدا ببینیم به چه چیزی نیاز داریم.

قطعات:

  • 6 x 8x8 MAX7219 LED ماتریس Banggood
  • 1 عدد RTC DS3231
  • 1 عدد ESP12 Board Bangood
  • 1 عدد شیشه ماکارونی
  • 1 x 5.5mm X 2.1mm DC منبع تغذیه فلزی جک پنل سوار
  • 1 عدد کابل USB تا 5.5 میلی متر X 2.1 میلی متر بشکه کابل برق 5 ولت DC
  • 1 x فیلم رنگ پنجره
  • 11 x سیم زن دوپونت سیم Bangood

ابزارها:

  • آهن لحیم کاری
  • بطری اسپری
  • چاقوی سرگرمی
  • نوار دو طرفه

همه قطعات را می توان به راحتی از ebay/aliexpress و/یا فروشگاه های محلی تهیه کرد.

مرحله 2: آماده سازی ماتریس LED

آماده سازی ماتریس LED
آماده سازی ماتریس LED
آماده سازی ماتریس LED
آماده سازی ماتریس LED

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

مرحله 3: نمایشگر LED ماتریس و RTC را به ESP8266 وصل کنید

نمایشگر ماتریس LED و RTC را به ESP8266 وصل کنید
نمایشگر ماتریس LED و RTC را به ESP8266 وصل کنید
نمایشگر ماتریس LED و RTC را به ESP8266 وصل کنید
نمایشگر ماتریس LED و RTC را به ESP8266 وصل کنید
نمایشگر ماتریس LED و RTC را به ESP8266 وصل کنید
نمایشگر ماتریس LED و RTC را به ESP8266 وصل کنید

سرصفحه های پین را روی ماژول ها لحیم کنید و سپس از کابل های dupont برای اتصال آنها به شرح زیر استفاده کنید.

MAX7219 تا ESP8266

  • VCC - 3.3 ولت
  • GND - GND
  • CS - D8
  • DIN - D7
  • CLK - D5

DS3231 تا ESP8266

  • GND - GND
  • VCC - 3.3 ولت
  • SDA - D1
  • SCL - D2

یک نکته در مورد ماژول RTC ، ظاهراً قابلیت شارژ باتری را نیز دارد ، اما هنگام استفاده از CR2032 ایده خوبی نیست. یک راه حل ممکن این است که رد علامت گذاری شده روی تصویر را قطع کنید تا قسمت شارژ مدار غیرفعال شود. اطلاعات بیشتر در این مورد را می توانید در اینجا پیدا کنید.

مرحله 4: ماژول ESP8266 را فلش کنید

ماژول ESP8266 را فلش کنید
ماژول ESP8266 را فلش کنید

مرحله Nest این است که کد را در ESP8266 بارگذاری کنید.

در حالی که کد اصلی را می توانید در اینجا پیدا کنید (با تشکر از نویسنده!) ، می توانید نسخه انگلیسی آن را ضمیمه کنید.

روند بارگذاری کاملاً مستقیم است ، فقط فراموش نکنید که کد را با اعتبار WiFi خود به روز کنید.

char ssid = "xxxxx"؛ // SSID شبکه شما (نام) char pass = "xxxxx"؛ // رمز شبکه شما

مرحله 5: فیلم خورشیدی را روی شیشه ماکارونی بمالید

فیلم خورشیدی را روی شیشه ماکارونی بمالید
فیلم خورشیدی را روی شیشه ماکارونی بمالید
فیلم خورشیدی را روی شیشه ماکارونی بمالید
فیلم خورشیدی را روی شیشه ماکارونی بمالید
فیلم خورشیدی را روی شیشه ماکارونی بمالید
فیلم خورشیدی را روی شیشه ماکارونی بمالید
فیلم خورشیدی را روی شیشه ماکارونی بمالید
فیلم خورشیدی را روی شیشه ماکارونی بمالید

من تصمیم گرفته ام فقط یک قسمت از شیشه را با فیلم بپوشانم تا بقیه اجزا قابل مشاهده باشند.

پس از آزمایش و خطا متوجه شدم که "راز" این است که شیشه و فیلم را تا آنجا که ممکن است با آب صابون مرطوب کنید تا بتوانید هنگام اعمال آن تنظیماتی را انجام دهید. از بطری اسپری برای مرطوب نگه داشتن همه چیز و چاقوی سرگرمی برای برش فیلم اضافی استفاده کنید.

پس از خشک شدن کامل ، فیلم باید به خوبی روی شیشه کشیده شود.

مرحله 6: جک فلزی منبع تغذیه DC را آماده کنید

جک فلزی منبع تغذیه DC را آماده کنید
جک فلزی منبع تغذیه DC را آماده کنید
جک فلزی منبع تغذیه DC را آماده کنید
جک فلزی منبع تغذیه DC را آماده کنید
جک فلزی منبع تغذیه DC را آماده کنید
جک فلزی منبع تغذیه DC را آماده کنید

2 سیم dupont را به جک DC لحیم کنید. آنها به ESP8266 به شرح زیر متصل می شوند.

  • + - VIN
  • - - GNG

یک کل را در وسط درب ظرف قرار دهید و جک DC را نصب کنید.

مرحله 7: همه چیز را کنار هم قرار دهید

Image
Image
همه چیز را کنار هم قرار دادن
همه چیز را کنار هم قرار دادن
همه چیز را کنار هم قرار دادن
همه چیز را کنار هم قرار دادن

برای اینکه همه چیز مرتب تر شود ، RTC و ESP8266 را با استفاده از نوار دو طرفه به پشت صفحه LED چسباندم. مطمئن شوید که ماژول ها به هیچ یک از مخاطبین ماژول های LED دست نمی زنند ، و در صورت برخورد ، از مقداری نوار برقی برای پوشاندن مخاطبین به منظور جلوگیری از هرگونه شورت استفاده کنید.

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

تنها چیزی که باقی می ماند اتصال کابل USB است و بس!

مرحله 8: ایده های بیشتر

  • یک باتری پشتیبان که از طریق TP4056 شارژ شده است اضافه کنید.
  • سنسور دما و رطوبت را اضافه کنید ؛
  • طراحی کیف چاپ سه بعدی ؛
  • یک سنسور نور اضافه کنید تا صفحه نمایش شب کم شود.

امیدوارم از این پروژه لذت برده باشید و اگر سوالی داشتید با ما در میان بگذارید.

توصیه شده: