ساعت LED ماتریکس ESP8266
ساعت ماتریس LED ساده بر اساس ESP8266 محبوب با ماژول ساعت Real Time و همگام سازی زمان از طریق WiFi از یک سرور NTP.
جدید ! نسخه ESP32 نیز موجود است
مرحله 1: قطعات و ابزار
ابتدا ببینیم به چه چیزی نیاز داریم.
قطعات:
- 6 x 8×8 MAX7219 LED ماتریس Banggood
- 1 عدد RTC DS3231
- 1 عدد ESP12 برد بنگود
- 1 عدد شیشه پاستا
- 1 x 5.5mm X 2.1mm منبع تغذیه DC پایه پنل جک فلزی
- 1 x USB به 5.5mm X 2.1mm بشکه ای کابل برق 5v dc
- 1 x فیلم رنگی پنجره
- 11 x سیم دوپونت مادگی به مادگی بنگود
ابزار:
- آهن لحیم کاری
- بطری اسپری
- چاقوی سرگرمی
- نوار دو طرفه
تمام قطعات را می توان به راحتی از فروشگاه های ebay/aliexpress و/یا محلی تهیه کرد.
مرحله 2: آماده سازی ماتریس LED
خرید ماژولهای 2 x 4 pcs آسانتر بود، یکی از آنها را از وسط نصف کردم و با حفظ جهت چاپ شده روی PCB، آن را به دیگری لحیم کرد.
مرحله 3: نمایشگر LED ماتریس و RTC را به ESP8266 وصل کنید
هدر پین ها را روی ماژول ها لحیم کنید سپس از کابل های دوپونت برای اتصال آنها به صورت زیر استفاده کنید.
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 را فلش کنید
مرحله Nest آپلود کد در ESP8266 است.