فهرست مطالب:

نمایشگر نقطه ای ماتریس LED: 8 مرحله (همراه با تصاویر)
نمایشگر نقطه ای ماتریس LED: 8 مرحله (همراه با تصاویر)

تصویری: نمایشگر نقطه ای ماتریس LED: 8 مرحله (همراه با تصاویر)

تصویری: نمایشگر نقطه ای ماتریس LED: 8 مرحله (همراه با تصاویر)
تصویری: یک تیغ ریش را پشت موبایل خود بگذارید ببینید چه اتفاقی میوفته 2024, جولای
Anonim
صفحه نمایش LED ماتریس نقطه ای
صفحه نمایش LED ماتریس نقطه ای

این یک روش ساده برای ساختن صفحه نمایش LED Dot-Matrix شخصی شماست. من برنامه کامل را با توضیحی برای روشن کردن LED ها اضافه می کنم. همچنین قابل هک کردن است ، می توانید آن را متناسب با خودتان تغییر دهید.

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

مرحله 1: برنامه ریزی کنید

طرح
طرح
طرح
طرح

اولین کار برنامه ریزی پروژه است.

من مدار عقاب را روی Eagle ساختم تا بتوانم اتصالات را ببینم و ماتریس LED را آزمایش کنم. همچنین به من امکان داد که چگونه LED های جداگانه را روشن کنم. اولین کاری که باید انجام دهید این است که همه موارد پشتیبانی PIC را اضافه کنید ، بنابراین من به منبع تغذیه ، سوکت بارگیری و تنظیم مجدد نیاز دارم. همچنین باید خروجی ها را در سطرهای ساده برای استفاده مرتب کنم. این اندازه PCB ها را مشخص کرد ، بنابراین من تا آنجا که می توانستم اندازه را صرف کردم تا زمانی که نتوانستم آن را کوچکتر کنم. گام بعدی این بود که 20 LED را در ماتریس نقطه قرار دهید ، همه آندها را در ستونها و همه کاتدها را در ردیف ها متصل کنید. این کار بدون استفاده از سیم های پیوندی غیرممکن است مگر اینکه از تخته دو لایه یا برد دو طرفه استفاده کنید. من نبودم بنابراین از سیم های پیوند استفاده خواهم کرد.

مرحله 2: PCB

PCB
PCB

خوب ، لازم بود چگونگی ایجاد شود.

من PCB را روی رایانه های مدرسه طراحی کردم ، که دارای PCB Wizard 3. نرم افزاری عالی بود ، بسیار آسان برای استفاده اما همچنان بسیار قدرتمند. متأسفانه این بدان معناست که در حالی که من فایل های PCBWiz3 را دارم ، آنها را در هیچ فرمت دیگری ندارم ، و تنها تصاویری که دارم ماسک های عکس اچ است ، همیشه تمرین خوبی است که آنها را بعداً در کاغذ ماسک عکس اچ قرار دهید. استفاده کنید ، یا فقط مستند سازی کنید. متأسفانه اسکن نسبتاً بدی انجام شد. اما با طراحی مجدد مدار روی Eagle ، من رفتم و PCB را دوباره ساختم.

مرحله 3: قطعات را دریافت کنید

قطعات را دریافت کنید
قطعات را دریافت کنید

هنگامی که می دانید برای انجام چه کارهایی به قطعات نیاز دارید. من استفاده کردم: 20 LED LED پراکنده 1 PICAXE 18X میکروکنترلر 1 سوکت سریال 1 مقاومت 22 کیلو اهم 1 مقاومت 10 کیلو اهم سیم های چند هسته ای سیاه و سفید چند سیم قرمز من از یک PICAXE PIC استفاده کردم ، همانطور که در مدرسه از آنها استفاده می کردم ، آنها بسیار ساده هستند من برنامه نویسی آنها را بسیار ساده می دانم ، و سپس برنامه را بارگیری می کنم. PICAXE BASIC البته تنها زبان PIC است که من نیز می دانم ، بنابراین آنها را محدود می کند. پیدا کردن آنها بسیار آسان است ، اگرچه در انگلستان فقط می توانید به Rapid Electronics مراجعه کنید - دفترچه راهنمای PICAXEPICAXE - این یک داده تراشه.pdfPICAXE است - همچنین.pdfI LED ها را همزمان خریداری کردم برای یک ماتریس نقطه آبی ، این انتخاب من بود ، و من هزینه آن را پرداخت کردم ، 48p در هر LED ، بنابراین 12 پوند برای کل آن ، خرید در بسته 25 تایی ارزان تر بود. البته اگر به دنبال آن هستید می توانید از آن استفاده کنید آنچه می خواهید ، اگرچه برای استفاده از طرح بندی PCB من یک بسته 5 میلی متری می خواهید. من برای تنظیم مجدد به مقاومت 4k7 اهم احتیاج داشتم ، مگر اینکه پین تنظیم مجدد (پین 4) توسط مقاومت 4k7 اهم بالا کشیده شود ، PIC به طور مداوم تنظیم مجدد ، که بد است. من از سوکت استریو ، مقاومت 10k اهم و مقاومت 22k اهم برای سوکت بارگیری استفاده کردم ، این بدان معناست که کل واحد مستقل است ، که بسیار مفید است. همچنین از خراب شدن PIC جلوگیری می کند زیرا من مجبورم آن را بیرون بکشم و در نهایت پاها را بکشم ، چه راهی برای هدر دادن 4.75 پوند … من PCB ها را در مدرسه حک کردم ، بنابراین آنها اساساً رایگان بودند. با این حال ، ما از تخته های بی کیفیت استفاده می کنیم تا بتوان آهنگ ها را به راحتی کشید ، اما من فکر نمی کردم که این مشکل باشد ، حداقل هنوز. اوه من درد داشتم

مرحله 4: لحیم کاری

لحیم کاری
لحیم کاری
لحیم کاری
لحیم کاری
لحیم کاری
لحیم کاری

هنگامی که قطعات را در اختیار دارید ، وقت آن است که همه آنها را به هم متصل کنید.

اولین تخته ای که روی آن لحیم کاری کردم ، صفحه نمایش بود. دلایل متعددی وجود داشت ، خسته کننده ترین به نظر می رسید ، بازی کردن بعد از پایان بازی بسیار سرگرم کننده خواهد بود و خسته کننده خواهد بود ، صبر کنید ، آیا من به آن اشاره کردم؟ بنابراین هنگامی که مسیرها را با پشم سیم تمیز کردم ، برش و اتصال سیمهای پیوند را شروع کردم. ساخت آنها بسیار سخت و سخت بود و سپس در جای خود تعمیر می شدند ، بنابراین در غیاب یک دستیار سرامیکی با موهبت دقیق از نوار فروش استفاده کردم ، که من را به این نتیجه رساند ، نه برای اولین بار ، که نوار فروش سوخته چیزهای تند و زننده ای است. پس از اتمام کار ، من LED ها را لحیم کردم ، از بالا شروع کردم و به صورت جداگانه آنها را انجام دادم ، تا اینکه حوصله ام سر رفت و بلافاصله شروع به کار کردم. در اواخر کار بسیار دشوار شد زیرا چراغ های LED کاملاً به هم چسبیده بودند. هنگامی که همه 20 LED را لحیم کردم ، به پشت حمله کردم و تا آنجا که می توانستم تمام سرنخ های مزاحم را بریدم. و بر اساس افکار قبلی من ، یک بسته باتری 6 وات و گیره باتری اضافی گرفتم و سیمها را بالا و پایین کردم و ستونها را روشن کردم. این به تنهایی بسیار خوب به نظر می رسید ، در واقع ، بقیه پروژه ممکن است فقط برای این ظاهر ارزش داشته باشد. البته به دلایلی عجیب ردیف های کامل با هم روشن می شدند اما در این مرحله من کاملاً متوجه آن نشدم…

مرحله 5: آن را مرتب کنید

Neaten It Up
Neaten It Up

هنگامی که تخته ها را با هم لحیم کردید وقت آن است که آنها را تمیز کنید. تعدادی کار وجود دارد که می توانید انجام دهید.

شار اضافی را حذف کنید: شار به جریان لحیم کاری کمک می کند و تماس های خوبی برقرار می کند ، اما وقتی خشک شود بسیار تند و زننده به نظر می رسد و برای این ظاهر زیبا بهتر است از بین برود. بهترین راه برای این کار این است که با پارچه ای که در استون خیس کرده اید روی تخته بکشید. از کجا می خواهید استون بگیرید ، می شنوم که گریه می کنید؟ خوب ، می توانید آن را از برخی مغازه های هنری تهیه کنید ، همچنین می توانید آن را در برخی از مغازه های قایقرانی/دریایی به عنوان بخشی از محدوده فایبرگلاس خریداری کنید ، اما بهترین منبع در واقع لاک پاک کن ارزان ناخن است. بنابراین به سراغ نزدیکترین داروساز ارزان قیمت خود بروید و به دنبال ارزان ترین لاک پاک کننده های ناخن باشید. من در مورد 49p برای 200ml صحبت می کنم ، تجربه گذشته من نشان می دهد که این در بطری های صورتی عرضه می شود. لبه های تخته را تمیز کنید: این کار به سادگی سنباده زدن لبه های تخته به سمت پایین است تا صاف و صاف شوند. گرد کردن لبه ها نیز بسیار خوب است. و این در حال حاضر در مورد آن است.

مرحله ششم: برنامه نویسی

برنامه نويسي
برنامه نويسي

بنابراین شما موفق شدید ، باتری را وصل کرده اید ، اما منتظر بمانید ، نه ، کار نمی کند ، یا شاید فقط باید آن را برنامه ریزی کنید … آه ، این ایده خوبی خواهد بود. از آنجا که فکر کردم ، من یک سوکت بارگیری در PCB دارم ، بنابراین ، فقط کابل بارگیری را فشار دهید ، آن را به یک پورت سریال در رایانه خود وصل کنید ، برنامه نویس ویرایشگر را دریافت کنید و کد نویسی کنید! البته اگر شما قبلاً برنامه PICAXE را برنامه ریزی کرده بودم ، من تا کنون حدود 4 سال تجربه داشته ام ، سطح GCSE و AS/A. اولین کاری که باید انجام دهید این است که تایپ کنید:

اصلی: اصلی شدناین فقط PICAXE را برای برنامه تنظیم می کند ، کد مهم را بین اصلی و اصلی قرار می دهد ، من این کار را انجام می دهم تا بعداً فراموش نکنم. وظیفه بعدی این است که خروجی ها را تنظیم کنید ، کدام پین ها را زیاد و کدام را کم می خواهید. راه طولانی و زمان بر است

بالا 1 ارتفاع 2 ارتفاع 3 درجه 1 پایین 2 درجه 3یا می توانید خونسرد باشید و حالت ها را همه در یک خط تنظیم کنید

اجازه دهید پین ها =٪ 00001110 پین ها =٪ 00000000این کار با دادن یک رقم خاص به هر پین انجام می شود ، بنابراین پایه 8 رقم مشت ، پین 0 آخرین رقم و غیره است. ما همچنین باید بتوانیم تاخیر زمانی را در آنجا قرار دهیم تا در واقع پین ها به اندازه کافی روشن بمانند تا LED ها روشن شوند. 2 فرمان اصلی PICAXE وجود دارد ، منتظر و مکث کنید ، 1 صبر کنید 1 ثانیه منتظر بمانید ، جایی که به عنوان مکث 1 منتظر 1uSecond است ، چیزی که ما به آن نیاز داریم. کسانی که تمایل به جمع آوری نیت دارند متوجه شده اند که فقط 8 پین در دستور پین =٪ 00000000 وجود دارد. بله ، نهمین خروجی در PICAXE18X پین سریال خروجی است. این مورد نیاز به یک قطعه کاملاً جدید برای تنظیم دارد

$ 05 ،٪ 00000000 $ 05 $ ، 00001000٪من خیلی مطمئن نیستم که چرا این کار می کند یا چرا ضروری است ، اما من آن را از افراد دوست در انجمن PICAXE دریافت کردم بنابراین همه اینها را در کنار هم قرار می دهد

main: & apos Letter Alet pins =٪ 00011000 & apospoke $ 05،٪ 00000000 & apos تنظیم خط SERTXD lowpause 1 & aposlet pin =٪ 00100101 & apospoke 05 $،٪ 00001000 & apos Set SERTXD line highpause 1 & aposlet pin =٪ 01000101 & aposke $ 0 highpause 1 & aposlet pin =٪ 10001000 & apospoke $ 05،٪ 00000000 & apos تنظیم خط SERTXD lowpause 1 & aposgoto main & aposکه باید حرف A را روی صفحه نمایش dotmatrix شما نشان دهد

مرحله 7: کار تمام شده

چیز تمام شده
چیز تمام شده
چیز تمام شده
چیز تمام شده

در اینجا حرف A نمایش داده می شود.

و تصویر دوم مربوط به حرف B در تاریکی است ، اینها LED های آبی پراکنده با بسته باتری 4x AA 2500mAh تازه شارژ شده ، کاملاً روشن هستند. اما نه به اندازه ای که نمی توانید صفحه نمایش را ببینید ، عالی است.

مرحله 8: پیشرفت ها

پیشرفت ها
پیشرفت ها
پیشرفت ها
پیشرفت ها
پیشرفت ها
پیشرفت ها

این کار می کند ، بنابراین چه چیزی ، در شکوه یک پروژه کامل و کارآمد لذت ببرید ، نه ، حتی برای یک ثانیه. چگونه می توانم آن را بهتر کنم ، چگونه می توانم آن را ارزان تر کنم چگونه می توانم آن را خنک تر کنم! خوب ، در اینجا چند ایده وجود دارد که در اطراف سرم می چرخند. LED های SMD ، خوب ، اگر LED ها بسیار کوچکتر بودند ، چه d ضخامت کل پروژه را با 5 میلی متر کوچکتر بهتر بهتر کاهش دهید. بعلاوه SMD از نظر ظاهری بسیار سردتر است ، +5. SMD PIC ، اما ، SMT خوب ، حداقل geek +10 ، خوب ، غیرقابل حذف است ، اما هنوز می توانید برنامه ها را روی آن بارگیری کنید. اوه و ضخامت پروژه را در پشت 5 میلی متر کاهش می دهد (سوکت بارگیری را فراموش نکنید). ساخت حرفه ای PCB ، خوب ، woudl چقدر آسان است ، مطمئناً هزینه کمی دارد ، اما این بدان معناست که تخته ها کاملاً عالی هستند ، همانطور که آنها را ساخته اید. شما همچنین می توانید با عملکردهای سرگرم کننده مانند تخته های چند لایه یا دو طرفه بازی کنید ، یک PCB دو طرفه را تصور کنید ، در این صورت نیازی به 2 PCB مجزا ندارید. به این قطعات SMD مانند مقاومتها ، LED ها و PIC ها اضافه کنید و یک تخته بسیار باکلاس اما گران قیمت دارید. در اینجا لیستی از CadSoft وجود دارد ، افرادی که Eagle ، سازندگان PCB را ساخته اند. صفحه نمایش بزرگتر ، اکثر نمایشگرها 5 در 7 هستند ، صفحه نمایش من 4 در 5 است ، بنابراین بزرگتر نشان دادن آن طیف کاملاً جدیدی از گزینه های نمایش را باز می کند. اگر بخواهید از PICAXE28X استفاده کنید تا 17 خروجی در دسترس دارید ، این صفحه نمایش 8 در 8 است. خوب. اما اگر از PICAXE ها به میکروکنترلرهای دیگر بروید ، مطمئن هستم که پین های خروجی متفاوتی وجود دارد. گزینه دیگر چارلی پلکس خروجی ها است ، اگرچه برای کارکردن آن باید بتوانید پین های خروجی را به عنوان ورودی تنظیم کنید. من معتقدم که این کار با اکثر PICAXE PIC ها ، به ویژه Arduino امکان پذیر است. امیدوارم وب سایت من (TheDarkPlace یا فقط The Dark Place) راه اندازی شود ، ممکن است بتوانم کیت های صفحه نمایش 4 در 5 را با چند گزینه بفروشم ، مانند 2 تخته جدا ، 1 تخته کامل و 1 تخته کامل با 2 لایه. اما این بستگی به تعداد افرادی دارد که آن را دوست دارند. یا فقط می توانید به من ایمیل بزنید: pinski1 [at] gmail.com در اینجا چند تصویر از طرح بندی ها وجود دارد.

توصیه شده: