ماتریس های متحرک
ماتریس های RGB 8*8 که هر کدام جداگانه قابل برنامه ریزی هستن و وقتی کنار هم قرار میگیرن تابلو روان رنگی زیبا درست میکنند شایدم خواستید یکی از ماتریسها را بردارید و جاشو عوض کنید! یا کمی دور تر از بقیه قرار بدهید. اگر خواستید میتونید هر کدام را سرخود پروگرام کنید یا نه با سوکت همه را به هم وصل کنید و بعد همه را پروگرام کنید . این ماتریس ها برای تغذیه از دوتا باطری قلمی که با یک رگولاتور بوست تقویت شداند استفاده میکنند.
برای باز پروگرام کردن تابلو از پروتکل اترنت استفاده شده که برای اینکار هم از یک آی سی مبدل Ethernet به SPI استفاده شده است. چون در تابلو از انیمیشنهای فراوان استفاده میشود برای ذخیره آنها از یک EEPROM استفاده شده است همچنین از یک حافظه SD نیز استفاده شده است.برد اصلی وظیفه انتشار انیمیشن ها به هر ماتریس را به عهده دارد.
بردهای tiles :
- برد ماتریسها یا tiles به اندازه 2 اینچ است و با میکروکنترلر PIC24FJ64GA004 کنترل میشود.
- تغذیه برد ماتریس ها 3.3 ولت است و از دو عدد باطری قلمی AAA تامین میشود با یک رگولاتور boost .
- پشت هر برد ماتریس کانکتورهایی پیش بینی شده اند که برد ماتریس ها را به برد اصلی وصل میکنند.
- برد ماتریسها از طریق کانکتورها سیگنال را دریافت و انیمیشن ها را نمایش میدهد.
برد tray :
- میکروکنترلر برد اصلی PIC24FJ64GA002 است .
- این میکرو اطلاعات را از پرت اترنت دریافت و اجرا میکند .
- انیمیشنها از پرت اترنت دریافت و روی EEPROM ذخیره میشوند .
- همچنین قابلیت اجرا از روی حافظه SD
- برد اصلی از طریق پروتکل USART با برد ماتریس ها اطلاعات رد بدل میکند .
- هر برد نسبت به جایگاه خود اطلاعات منحصر به خود را دریافت میکند .
در مورد نرم افزار کامپیوتری اطلاعات زیادی پیدا نکردم و فقط این را میدانم که در نرم افزار متلب نوشته شده است و قابلیت دریافت فایل GIF و تبدیل آن به کد های منحصر به هر ماتریس میباشد.
در ادامه فایل هایی از مراحل ساخت و شماتیک پروژه را دریافت کنید.
منبع: میکرودیزاینرالکترونیک