فهرست مطالب:

ساعت قابل برنامه ریزی با نمایش چهار کاراکتر: 5 مرحله (همراه با تصاویر)
ساعت قابل برنامه ریزی با نمایش چهار کاراکتر: 5 مرحله (همراه با تصاویر)

تصویری: ساعت قابل برنامه ریزی با نمایش چهار کاراکتر: 5 مرحله (همراه با تصاویر)

تصویری: ساعت قابل برنامه ریزی با نمایش چهار کاراکتر: 5 مرحله (همراه با تصاویر)
تصویری: لزبازی لیلا اوتادی چه لبی میگیره (نبینی از دستت رفته) 2024, نوامبر
Anonim
ساعت قابل برنامه ریزی با نمایش چهار کاراکتر
ساعت قابل برنامه ریزی با نمایش چهار کاراکتر
ساعت قابل برنامه ریزی با نمایش چهار کاراکتر
ساعت قابل برنامه ریزی با نمایش چهار کاراکتر

وقتی از این ساعت مچی ناخوشایند ، بزرگ و کاملاً غیرعادی استفاده می کنید ، بحث شهر خواهد شد. نمایش زبان ناپاک مورد علاقه خود ، شعر آهنگ ، اعداد اول ، و غیره. دوازده ساعت بعد ، من از fugue مازوخیستی خود بیرون آمدم و تلاش برای مسیریابی یک گذرگاه داده شانزده بیتی را بر روی یک pcb یک طرفه کوچک به اندازه کافی برای مچ دست خود متوقف کردم. با بازگشت به جعبه رمز و راز خود ، به صفحه نمایش چهار کاراکتری از ماتریس های LED 5x7 رسیدم. داده های موازی 7 بیتی ، نیازی به مقاومت های محدود کننده جریان زیاد ، حروف بزرگ و کوچک نیست ، بقیه خودشان می نویسند. این دستورالعمل به معنای آموزش ایجاد PCB یا برنامه نویسی PIC ها نیست. با انصاف ، من واقعاً توصیه نمی کنم که کسی سعی کند یکی از این موارد را بسازد. اگر اطلاعات کافی برای پیگیری دارید ، احتمالاً می توانید کار بهتری از من انجام دهید. اگر نمی دانید چه اتفاقی می افتد ، این دستورالعمل تمام آنچه را که باید بدانید به شما آموزش نمی دهد. P. S. اگر از این مورد برای پیمایش عبارات جالب اینترنت در مکان عمومی استفاده می کنید ، فرد بدی هستید و باید شرمنده باشید.

مرحله 1: چرت و پرت خود را جمع کنید

آنچه شما نیاز دارید DLO3416 صفحه نمایش هوشمند دارای طعم های قرمز ، سبز ، اسطوخودوس ، فوچیا و گردوی افرا است. PIC 16F628A یا 16F648 شاید بتوانید با یک PIC سازگار با پین دیگر کنار بیایید ، فقط مطمئن شوید که برگه اطلاعات را با دقت بخوانید به در هر صورت ، شما حداقل به یک PIC در بسته SOIC و احتمالاً DIP برای نان برد مدار نیاز دارید. 628A و 648A یکسان هستند به جز میزان حافظه برنامه موجود (2k در مقابل 4k). از 648A استفاده کنید مگر اینکه برخی از 628A ها در اطراف شما وجود داشته باشد. MCP1253 این مبدل dc-dc پمپ شارژ است. ما قصد داریم از این دستگاه برای ساختن 5 ولت برای صفحه نمایش خود از یک باتری سلولی 3 ولت استفاده کنیم. چند عدد بگیرید تا بتوانید حداقل یکی را از بین ببرید. اجزای غیرفعال همه از طریق سوراخ هستند. من می دانم که مخلوط اتصال سطح و سوراخ از نظر زیبایی ناخوشایند است ، اما چه کاری می توانید انجام دهید.-خازن ها: 10uF (2) ، 1uF (1) هر نوع دکمه ای که در همه جا می بینید دکمه های ارزان قیمت مورد نیاز است.-هدرها/سوکت های پین: دو پین و یک بلوز و یک ردیف 6 سوکت. اگر از پاره شدن لباس و پوست به طور تصادفی لذت می برید ، می توانید پین ها را جایگزین پریزها کنید. CR2032 سلول و نگهدارنده سکه. بازیگران پشتیبانی: آهن لحیم کاری با نوک تیزترین نکته ای که می توانید پیدا کنید. MCP1253 در بسته ای برای نصب روی سطح به اندازه کافی کوچک است که به طور تصادفی استنشاق می شود. تخته مسی روکش دار ، اچنت ، استون و غیره برای ساخت PCB. برنامه نویس PIC با سربرگ و کابل ICSP. برخی موارد دیگر که بدون آن زیاد دور نخواهید رفت که فعلا یادم نمی آید

مرحله 2: سرگرمی PCB

سرگرمی PCB
سرگرمی PCB
سرگرمی PCB
سرگرمی PCB
سرگرمی PCB
سرگرمی PCB
سرگرمی PCB
سرگرمی PCB

برگه اطلاعات صفحه نمایش دروغ می گوید. می گوید مکان نما یک ورودی بالا فعال است. در حال حاضر از آنجا که ما صبور و محتاط هستیم ، ما مدار را به نان بردیم تا قبل از اتلاف ساعت در ساخت PCB با CU پایین ، این را کشف کنیم. تنها با یک صفحه نمایش ، نیازی نیست نگران آدرس دهی باشیم. ما همچنین به تابع مکان نما اهمیت نمی دهیم. در واقع ، من یک لیست واقعاً قابل توجه از چیزهایی را که به آنها اهمیت نمی دهیم ، پیدا کرده ام ، که این دستورالعمل بسیار محدود است و نمی تواند حاوی آنها باشد. من در بیشتر قسمت ها تخته را به صورت آزاد هدایت کردم ، بنابراین من یک طرحواره زیبا از عقاب را شامل نمی شوم. نقشه برداری از خروجی های PIC برای نمایش پین ها با استفاده از رد پای قطعات بسیار ساده تر است. اگر این خیلی گیج کننده است ، اشتباه کنید. منظورم این است که من یکی را درست می کنم. من قصد ندارم به نحوه ساخت PCB خود بپردازم ، به نظر من دستورالعمل ها حدود 50 instructions دستورالعمل روش انتقال تونر را تشکیل می دهند. فایل Eagle را بارگیری کنید ، آن را 1: 1 چاپ کرده و آینه کنید. حدود نیم ساعت آن را روی تخته مسی اتو کنید ، کاغذ را بردارید ، دریابید که کار نکرده است و حدود ده بار تکرار کنید. اگر می خواهید یک کار عالی تر انجام دهید ، یک تخته دو طرفه یا هر چیز دیگری تهیه کنید. کتابهای عقاب برای MCP1253 (به لطف شخصی که در مدارهای باز است) و صفحه نمایش ضمیمه شده است.

مرحله 3: مونتاژ

مونتاژ
مونتاژ
مونتاژ
مونتاژ

چند نکته کلی:

1. با MCP1253 شروع کنید. به این ترتیب وقتی آن را خراب می کنید و تخته را خرد می کنید ، چیز زیادی از دست نمی دهید. ابتدا آثار را قلع دهید ، سپس آن را در جای خود نگه دارید و محکم بچسبانید. طول ردیابی اضافی در اطراف آن باید به شما کمک کند ، انتهای دور را گرم کنید و آن را در یک خط قرار دهید. اگر یک دست ثابت و لحیم کاری خوب دارید ، می توانید هدایت ها را به صورت جداگانه انجام دهید. در صورت عبور از هر کدام ، فتیله لحیم کاری را روی آنها بکشید. 2. پس از لحیم کاری MSOP ، SOIC PIC یک پیاده روی در پارک خواهد بود. دوباره همان معامله را انجام دهید ، گوشه ها را پایین بیاورید و راه خود را پیش ببرید. 3. قطعات نصب شده روی سطح از پایین می روند و سایر موارد از بالا می روند.

مرحله 4: تایپ زیاد برای چند کلمه

تایپ زیاد برای چند کلمه
تایپ زیاد برای چند کلمه

پورت های PIC به شرح زیر متصل می شوند:

PORTA RA0 D4 RA1 D3 RA2 D2 RA3 D0 RA4 D1 RA5 MCLR/Vpp RA6 D6 RA7 D5 PORTB RB0 BL / RB1 WR / RB2 A0 RB3 A1 RB4 CLR / RB5 SW1 سوئیچ ورودی RB6 PGC RB7 PGD اما داده ها را صبر کنید ، در نظم خراب هستند! خوب ، یک ذره خسته کننده وجود دارد که من شما را نجات می دهم. فایل شامل پیوست دارای معادلهایی برای مجموعه کاراکترهای ترجمه شده برای این ترتیب است. کد من مشکلاتی دارد و خیلی زیبا نیست ، بنابراین من هنوز آن را در این دستورالعمل گنجانده ام. جریان کلی برنامه برای تغییر یک کاراکتر به شرح زیر است: مجموعه بیت های آدرس داده های کاراکتر را به PORTA پاک می کند WR / bit nop set WR / bit قسمت سرگرم کننده سعی می کند به جداول بزرگ داده ها در حافظه برنامه دسترسی پیدا کند ، بین حالت های نمایش در دکمه جابجا می شود. مطبوعات ، انتخاب متن مناسب راک دهه 80 و غیره. در جنبه روشن ، راه اندازی آن در صورت داشتن تجربه برنامه نویسی PIC بسیار ساده است. می توانید به زور آن را مجبور کنید و یک فراخوانی تابع برای هر کاراکتر تایپ کنید یا از یک جدول جستجوی ساده با یک فهرست استفاده کنید و دنباله ای از 256 نویسه (64 کلمه "چهار کاراکتری") دریافت کنید.

مرحله 5: متفرقه

ICSP Programming برداشتن بلوز مبدل dc را از بقیه مدار در حین برنامه نویسی قطع می کند. بسته به برنامه نویس خود ، اگر به طور تصادفی بلوز را روشن بگذارید ممکن است مبدل را سرخ کنید یا برنامه نویسی ممکن است خراب شود. عمر باتری ورودی خالی دوست شما است. در روشنایی کامل (100٪ در چرخه وظیفه) ، مدار می تواند 50mA را به سمت بالا بکشد. این کار نه تنها باتری شما را در چند دقیقه تخلیه می کند ، بلکه بسیار روشن تر از مقدار لازم است. با یک حلقه کوچک PWM آزمایش کنید تا صفحه نمایش را در سطح قابل قبولی از مصرف فعلی قرار دهید. طبق تجربه من ، هنگامی که کل مدار با ترتیب 2-5 میلی آمپر کار می کند ، صفحه نمایش هنوز بسیار قابل مشاهده است. واضح است که این ساعت به طور منظم استفاده نمی شود یا برای اندازه گیری زمان استفاده می شود. هدف این است که هنگام بیرون رفتن ، چند ساعت روی مچ دست خود چیزی احمقانه داشته باشید. اگر واقعاً به عمر باتری بیشتری احتیاج دارید ، می توانید سلول سکه را با باتری بزرگتر مانند بسته لیتیوم یونی از تلفن همراه جایگزین کنید. صبر کنید ، چگونه این را به مچ دست می چسبانید. من هنوز آن را درک نکرده ام. من احتمالاً در حال حاضر یک بند ساعت ارزان Velcro می خریدم.

توصیه شده: