یه مثال با زبان سی و فایل شبیه سازی قرار دادم تو صفحات قبل . اما مربوط به تابلو نبود ، روش کلی کار کردن با سکتور های مموری بود با استفاده از پورت سریال.
برید تو اون صفحاتی که در مورد کارت حافظه صحبت شده بگردید.
بعد از چند وقت برگشتم
اساتید عزیز اگر بخواهيم از يه ماتريس مثلا 10*10 استفاده کنيم و led ها بصورت pwm و با تلالو به عنوان سقف ستاره اي استفاده کنيم چگونه برنامه اي استفاده نماييم که مثل شب ستاره اي چشمک بزند ممنون ميشم اگر راهنمايي بفرماييدتک تک led ها باید بصورت pwm چشمک بزنند که به نظر تلالو برسد یکدفعه روشن و خاموش نشه،ماتریس هم بخاطر اینکه سیم کشی کمتری داشته باشه علاوه از این باید بی نظمی خاصی هم داشته باشه کسی نقشه آماده ای نداره یا برنامه میکرو و ماتریس - البته من یه چیزی پیدا کردم ولی زیاد جالب نیست فایلهای کسی جالبترش را داره ممنون میشم rmashmoul
تواین ستاره های کریسمس از ماتریس استفاده کرده و با نرم افزار به هر حالتی در می آره اگه کسی تونست تغییراتی بده و به حالت شب ستاره ای در بیاره آپلود کنه
Gweeds.net - Electronics - A Starry Ceiling
http://www.unusualelectronics.co.uk/.../snowflake.php
سلام خدمت همه دوستان عزیز و بی دریغ
من تقریبا همه تاپیک های این سایت رو خوندم ولی هنوز درست نفهمیدم
برای اینکه نور تابلو بیشتر باشه باید از شیفت رجیستر 74595 استفاده کرد یا لچ 74573؟ (منظورم به ازای هر ماتریس 8*8 فقط یک آی سی بزاریم)
و برای اینکه نور تابلو بیشتر باشه نباید ترانزیستوری یا قطعه ای دیگر به آی سی ها اضافه کرد؟
فقط مثلا 74595 با atmega با uln2803 و مقاومت کافیه؟
لطفا نقشه کاملی بزارید؟
و اگه یه برنامه قوی برای تبدیل عکس به کد دارین معرفی کنید؟(به جز سایت لاچینی)
خیلی خیلی ممنون
و راستش واقعا مطالب سایتتون همه جا گیر نمیاد
ببخشید اشتباه نشه منظورم ار نقشه کامل اینه که مثلا اگه نقشه ای هست با نور بیشتر و در اون به غیر از قطعاتی که بالا گفتم هست بزارین البته سعی کنید با کد بزارید؟
با تشکر
سلام
اول با تشکر فراوان از آقا شایان و بقیه دوستان
چطور میشه کد زیرو تبدیل به متنی کرد که به یه سمت حرکت کنه یا اگه بخوایم جدا بنویسیم چطور باید جدا واسه این سخت افزار نوشت؟
برای اینکه جریانش تقویت بشه باید کجا ترانزیستور بزاریم و چه نوعی؟
لطفا راه اندازی uln و ترانزیستور رو توضیح بده؟
با تشکر از جوابتون
ویرایش توسط tiro : 26-11-2011 در ساعت 12:12
با عرض سلام خدمت همه دوستان و با تشکر از تاپیک مفیدتان :
خیلی مطالب مفید و خوبی در این تاپیک بود .
من یک مهندس (البته ترم آخر کارشناسی) کامپیوتر هستم . استادم منو به avr علاقه مند کرد . من هم خیلی دوست داشتم تابلو روان بسازم . چند مقاله آموزشی و کتاب آقای کاهه را خوندم و تاحد متوسطی با avr آشنا شدم . سرتونا درد نمیارم .
من یک تابلو روان تو سایت مهندس لاچینی (16*64) بود . اونو برداشتم و تغییراتی دادم . مثلا mmc بهش وصل کردم . تا قبل از این تاپیک هرچی تابلو روان دیدن با ماتریسها بسته شده بود . و حالا چند سوال دارم که می خوام دوستان بم کمک کنند و پاسخ بدن :
1- من دیتا شیت پروژه خودمو گذاشتم : همون طور که میبینید از لچ 74573 استفاده شده . می خواستم ببینم آیا استفاده از این لچ و ماتریسها بهتره یا استفاده از 74595 و اتصال هر خروجی به یک ورودی لامپ ها ؟
2- شنیدم خیلی از تابلو های تجاری بازار از mmc استفاده میکنند . ولی من mmc را وصل کردم به علت سرعت پایین mmc و خواندن از فایل text داخل آن که دیتا ها رو داخلش داره . تصویرم پرش داشت . مجبور شدم از eeprom استفاده کنم . که خوب محدودیت میاره . (از رم ریختم تو eeprom) دوستان اگه میشه راهنمایی کنید تا پتونم با سرعت بیشتری mmc را بخونم ؟
3- هدف نهایی من ساخت تلویزیون های شهری و تابلوهای فول کالر است . (البته واسه مغازه خودم . زیاد جنبه تجاری ندارم چون در شهر کوچکی زندگی می کنم .) . من می خوام از rgb ال ای دی ها استفاده کنم . همان طور که میدانید این LED ها دارای 4 پایه هستند و یک پایه زمین و سه پایه دیگر با موج PWM مقدار گذاری میشوند . حالا سوالم اینه با روش استفاده از لچ بهتر میشه اینکارو کرد یا روش استفاده از شیفت رجیستر ؟
4- اگر از روش شما بخوام استفاده کنم . پایه ها رو باید چه جوری ببندم ؟ چه تعداد شیفت رجیستر نسبت به تعداد led هام میخوام ؟
5- از همه مهمتر میشه یک توضیح کلی در باره کار شیفت رجیستر 74595 بدید ؟ همین طور یک توضیبح از عملکرد برنامه تابلو ی 8 در 32 همین تاپیک ؟ البته من دیتا شیت 74595 را خوندم چیزی دستگیرم نشد .
6- روش شما از نظر صرفه جویی در پایه های میکرو خیلی به صرفه هست . ولی در تعجبم چه جوری این همه اطلاعات فقط با 3 پایه میره رو تابلو . یه توضیح کوچولو بدید ؟
7- یک جایی تو پستا بود باید از بافر و ترانزیستور استفاده کرد . بگید واسه چی و چه جوری ؟
8- یک جایی تو پستا اومده فایل hex را از رو mmc می خونه !!!! یعنی میشه میکرو را بدون کامپیوتر به وسیله mmc پروگرام کرد ؟ یه توضیحی بدید ؟ اگه نمونه برنامه دارید بگذارید ؟
9- در مدارم من برای اینکه تابلوی روان با بیش از 16 ستون (مثلا 32 ستون داشته یاشیم ) باید چه کنیم ؟ چون پورت میکرو کم میاد می پرسم ؟ آخه من مداری دارم که فقط کد هگزش هست و با یک mega32 اینکارو کرده !!!!
10- در آخر یک سوال آیا میشه با همین چیزهایی کمی که ما ایرانی ها در دسترس داریم یک تابلوی فول کالر بسازیم ؟ چون من شنیدم همه تابلول ها فعلا از چین وارد میشه .
امیداوارم زیاد سوال نکرده باشم . ولی این سوالاتی هستش که فکر کنم هر کس تازه کاری واسه اولین بار وارد این تاپیک بشه و همشو بخونه به ذهنش خطور می کنه .
سلام دوست عزیز، خوش اومدی.
1.این روشی که ما تو این تاپیک گفتیم برای ساختن تابلوهای پر نور در ابعاد بزرگ هست . پس یک چیزی همین الآن مشخصه ،هر چقدر پول بدی آش میخوری .نتیجه : هزینه ساخت این تابلو ها بیشتر میشه.
2.شما اومدی رم رو با فت راه انداختی ، برای همین سرعتت پایین اومد.اگر رو سکتور های مموری بنویسی و بخونی سرعتت بالا تر میره.حتی بیشتر از ایپرام ! چون ایپرام پروتکلش i2c هست و رو spi و سرعت spi از i2c بیشتره.همچنین با استفاده از رم دیگه محدودیت چجمی نداری ! (در مقابل ایپرام).
3.فعلا ساخت تلویزیون رو بیخیال شو.
4.هر شیفت رجیستر 8 پایه خروجی داره که وصل میشه به 8 ال ای دی . پس برای هر هشت ال ای دی 1 شیفت رجیستر میخوای.
برای مثال تابلوی 32*16 به تعداد 64 تا شیفت رجیستر میخواد.
5.سوال تکراری هست.سورس برنامه هم به زبان بیسیک و هم به زبان سی تو تاپیک هست.اونهارو مطالعه کنید میفهمید.در ضمن تو تاپیک های اولیه هم من توضیح دادم.
6.چون ارسال اطلاعات بصورت سریال هست ، تعداد پایه ها خیلی کم شده ! همچنین هر شیفت رجیستر 1 پایه برای خروجی دیتا داره که به ورودی شیفت رجیستر بعدی وصل میشه.
7.استفاده از این قطعات برای حالاتی است که تابلو از اسکن سطری یا ستونی پیروی کنه.برای اسکن صفحه ای چیز دیگه ای به غیر از شیفت رجیستر نمیخواد !
8.تو کدوم پست دیدید ؟ شدن میشه ، اما نیاز به برنامه بوت لودر داره.
9.با چه مدل سخت افزاری میخواهید تابلو رو گسترش بدید ؟
10.درسته ، همه این فول کالر ها وارداتی هستند.ساختشون اصلا به صرفه نیست.
بعد از چند وقت برگشتم
ممنون از پاسخ شما .
در مورد سوال 9 همون فایلی که خودم گذاشتم .
فایل هگز و پرتئوس را ضمیمه میکنم ببینید .
راستی خیلی گشتم واسه این سکتور نویسی تو mmc . ولی تمام مطالبی که تو اینترنته دست و پا شکسته نوشته . شما یک آموزش توپ با بسکام دارید که از اول تا آخر شو نشون بده ؟
ممنون
اگر به شماتیک نگاه کنی با لچ ها اومده پورت های میکرو رو گسترش داده . اما استفاده از لچ همونطور که میبینید کلی از پایه های میکرو رو اشغال میکنه .
--------------------------
با بسکام منم چیزی پیدا نکردم.اما با سی خودم یک پروژه تو این تاپیک گزاشتم با فایل پروتئوسش.البته تابلو نبود ، مموری و پورت سریال بود.
بگردی پیدا میکنیش.
بعد از چند وقت برگشتم
با سلام و تشکر از توجهتون به من
گفتید از روش spi استفاده کنم . من از روش spi سخت افزاری استفاده کردم . سرعت پایین بود . آیا اگر ار روش spi نرم افزاری استفاده کنم بهتره ؟
فکر کنم سخت افزاری بهتر باشه ، اما در هر صورت شما نمیتونید با فت بیایید رو تابلو کار کنید.
بعد از چند وقت برگشتم
اولا من از Amtga32 استفاده میکنم .
محتویات فایلم در مموری :
کد:56 0 120 0 96 0 96 0 96 0 63 224 31 224 12
با تاع زیر هر خطی از فایلو که نیازه می خونم
کد:Function Lookupf(byval Lin As Word) Dim Text As String * 4 Local Coun As Word Coun = 0 Open "ALI.TXT" For Input As #2 Do Line Input #2 , Text Incr Coun If Coun = Lin Then Lookupf = Text End If Loop Until Eof(#2) <> 0 Close #2 End Functionدر اصل مانند یک آرایه است که اندیس خط مورد نظر ورودی تابع است .
و حالا جاروب و خواندن از فایل :
کد:For B = 0 To 3 ' Porta = Lookup(u , Text00) 'Portd = Lookup(d , Text00) Kk = Lookupf(u) Porta = Val(kk) Ff = Lookupf(d) Portd = Val(ff) '= Val(ff) Portb = 2 ^ B Portb = 0 U = U + 16 D = D + 16 Next B Portc = Scan Rotate Scan , Left Waitms 5 Portc = 0 Next Iاگر دو خطی که مانند توضیح درش آوردم را بردارم و 4 خط بعدی را حذف کنم برنامه عالی کار میکنه .
ولی در این صورت برنامه افتضاح کار میکنه و هر لحظه فقط یک ردیف اینم ردیفی که کد نداره !! روشنم میشه .
تازه با حذف اون waitms 5 یا کمو زیاد کردنشم نتیجه ای نگرفتم .
سلام به دوستان گلم من 3 سال است که دارم با ال ای دی کار میکنم ولی نه برای تابلو روان
اگه ای ای دی خوب در حد معقول بخواهید بهتره از ال ای دی oval lt و یا hg استفاده کنید
ال ای دی های se که از نظر قیمت ارزان هستند کیفیت یکسانی ندارند چون که از پاکستان وارد شده و همگی لیبل میخورند
البته ال ای دی های ever light نیز اگر اصلی باشند بسیار عالی هستند
با تشکر
emad.poor@yahoo.com
با سلام یک سوال داشتم
برای ساخت تابلو روان از لچ اسفاده کنم می تونم از افکت های فلش و فایل های gif استفاده کنم یا حتما باید از شیفت رجیستر استفاده کنم ؟
سلام رفیق
از راهنمایی شما ممنونم.من دارم روی پروژه ی نمایش اعداد و کاراکترها با ال ای دی در هوا کار میکنم میخواستم بدونم در این زمینه هم کارکردید؟
ببین اگه منظورت همینه من یه پروژه پیدا کردم که ساعت گردون با بسکامه
ببین به کارت میاد
http://www.google.com/url?sa=t&rct=j...SPhh_Q&cad=rja
البته این خیلی ساده هستش
من یه همچین پروژه ای رو البته rgb بودش دیدم حتی از پروژش یه کلیپم گذاشته بود
خیلی خیلی شاخ بود
راستش الان یادم نیست کدوم سایت بود ولی اگه پیدا کردم برات لینکشو میزارم
کلیپشم تو سیستمم دارم ولی سرعت اینترنتم اجازه آپلود رو نمیده
*** اللّهم عجّل لولیک الفرج ***
سلام
دوستان من تازه اولین بارمه که قصد دارم یه تابلو روان درست کنم، البته به پیشنهاد یکی از دوستان که ازم خواسته واسه مغازه اش درست کنم
یه خورده اطلاعات دارم درباره اش!!!!
فقط این دات ماتریس ها که توی بازار هستن مثلا همون 8 در 8 کلا ابعادشون 60 *60 میلی بزرگشونه
این تابلو روان های بزرگ مثلا با طول 2 متر و با عرض 80 سانت که تو خیابون ها و سر در مغازه هاست ، دات ماتریس جداگانه و بزرگی دارن؟
اگه سایت یا فروشگاه اینترنتی سراغ دارید که دات ماتریس های بزرگ میفروشه ممنون میشم با پیام خصوصی برام ارسال کنید (تا تبلیغات نشه و مدیران ناراحت نشن)
یا اصلا دات ماتریس بزرگ در کار نیست و باید چند تا از این کوچیک ها بخریم و بهم بچسبونیم؟؟؟؟
ممنون میشم اگه راهنماییم کنید
استارت رو بزنم همه چی حله !!
ویرایش توسط mehrdad22 : 20-01-2012 در ساعت 14:37
سلام ذوست عزیزساختن تابلو به این سادگی نیست بفرض بقول خودت این دات ماتریسهاهم گیر آوردیدبقیه کارها راچکارمی کنی این ماتریس ال ای دی هابایدخودت بسازی البته تهران یکی دوجاآماده شده اش دیدم شمابری ماژول بگیری بهتره .موفق باشید