فهرست مطالب:
- مرحله 1: نمایش
- مرحله 2: انتخاب LED
- مرحله 3: رابط/دکمه ها
- مرحله 4: صرفه جویی در زمان
- مرحله 5: متر ولتاژ
- مرحله 6: برنامه نویسی سرصفحه/اتصالات خارجی
- مرحله 7: سیستم عامل
- مرحله 8: پیمایش سیستم منو
- مرحله 9: نقشه راه سیستم عامل
- مرحله 10: PCB
- مرحله 11: گلدان ساعت
- مرحله 12: پیشرفت های بیشتر
تصویری: 01//atch: 12 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
01/\/atch ، زیرا … "10 نوع از مردم در جهان وجود دارد ، کسانی که دوتایی می خوانند و کسانی که نمی خوانند" - خط برچسب slashdot. 01/\/atch یک ساعت مچی دوتایی با یک نمایشگر LED ویژگی های اضافی از طریق یک سیستم منوی پیمایش روی ماتریس LED 3x4 قابل دسترسی است. ویژگی های فعلی عبارتند از: متر ولتاژ ، شمارنده دودویی ، حالت چوب و نمایش زمان. ساعت کاملا قابل برنامه ریزی است. ارتقاء سیستم عامل آینده شامل: کرونومتر/تایمر ، زنگ هشدار ، سرعت سنج دوچرخه/کیلومتر شمار ، ثبت اطلاعات و منوی پیکربندی پیشرفته است. در عمل ببینید: https://www.youtube.com/watch؟v=l_tApl3Jmm همه فایلهای پروژه در بایگانی.zip در این صفحه. شماتیک و PCB با فرمت Cadsoft Eagle. سیستم عامل در mikroBasic. متن این دستورالعمل شامل فایل های.odt (OO.org/open text) و.pdf می باشد. لایه PCB (آینه کاری شده) به عنوان. PDF آماده برای انتقال تونر یا فرآیند عکس گنجانده شده است. چندین بار روی یک صفحه کپی می شود زیرا مجبورم روی شفافیت ها دو برابر کنم. 01/\/atch از Mini Dotclock الهام گرفته شده است ، و یک مکالمه بعدی در قسمت نظرات: https://www.instructables.com /ex/i/47F2F12223BA1029BC6B001143E7E506 این نیز یک نیم قدم به سمت ساعت مچی روی سطح است که روی آن کار می کنم. پروژه 01/\/atch مقدمه ای بر اجزای نصب سطح و منطق حفظ زمان بدون پیچیدگی منبع تغذیه لوله نیکسی است. (https://www.instructables.com/ex/i/2C2A7DA625911029BC6B001143E7E506/؟ALLSTEPS) کمی گوگل این ساعت دودویی را در thinkgeek پیدا کرد: https://www.thinkgeek.com/gadgets/watches/6a17/The 01/ \/atch بر اساس PIC16F913/6 است. این PIC در اصل انتخاب شد زیرا دارای درایور LCD سخت افزاری بود. من فکر کردم که می توانم درایور LCD را با چند ترانزیستور به یک مولتی پلکسر LED تبدیل کنم. معلوم شد که اینطور نیست. هنوز هم انتخاب خوبی است زیرا دارای فضای برنامه نویسی و تعداد کمی پین ورودی/خروجی محدود است. F913 در Mouser حدود 2.00 دلار است. PIC16F913 جزئیات: https://www.microchip.com/stellent/idcplg؟ IdcService = SS_GET_PAGE & nodeId = 1335 & dDocName = en020199PIC16F916 جزئیات (همان 913 ، با فضای بیشتر برنامه //): microchip.com/stellent/idcplg؟IdcService=SS_GET_PAGE&nodeId=1335&dDocName=en020201PIC16F913/6 Datasheet (فرمت PDF): https://ww1.microchip.com/downloads/fa/DeviceDoc/41250E.p از فایلهای Eagle Board با Eagle3D و POV ray: https://www.matwei.de/doku.php؟ id = en: eagle3d: eagle3d
مرحله 1: نمایش
صفحه نمایش باینری از 12 LED در ماتریس 3x4 ساخته شده است. هر ستون از چهار LED نشان دهنده چهار بیت "nibble" یا نیم بایت است. هر ستون می تواند 0-15 را به صورت باینری (1+2+4+8 = 15) نمایش دهد. زمان در سه ردیف به صورت ساعت/ده دقیقه/دقیقه نشان داده می شود. این دوتایی واقعی نیست ، بلکه زیرمجموعه ای ساده است که خواندن ساعت را آسانتر می کند. به عنوان مثال ، ساعت Thinkgeek از باینری 'truer' برای نشان دادن دقیقه با یک بایت کامل استفاده می کند. هر کدام را که ترجیح می دهم ، گیک واقعی زمان را با استفاده از دوران یونیکس به صورت دودویی نمایش می دهد! (https://fa.wikipedia.org/wiki/Unix_timestamp) مالتی پلکس LED ساده است. ردیف (4) از طریق مقاومت های محدود کننده جریان به پین های PIC متصل می شود. فقط یک مقاومت محدود کننده جریان برای هر ردیف استفاده می شود زیرا فقط یک LED در هر ردیف روشن می شود. LED ها با استفاده از مقاومتهای 56 اهم (56 اهم @ 3 ولت = 20 میلی متر) در 20ma اجرا می شوند. چراغ های LED می توانند بیشتر اجرا شوند زیرا چندگانه هستند ، برگه اطلاعات چیزی در حدود 40ma ذکر کرده است. به نظر من آنها فقط در 20ma-multiplex بسیار روشن هستند. ستون ها (3) توسط ترانزیستورهای NPN به زمین متصل می شوند. ترانزیستورها توسط پین های PIC از طریق مقاومتهای 1 کیلو اهم تغییر می کنند. عملکرد چندگانه با اتصال ستون LED ها از طریق ترانزیستور و روشن کردن ردیف های LED مناسب برای آن ستون انجام می شود. این امر برای هر ستون متوالی تکرار می شود و باعث می شود ماتریس به طور مداوم روشن باشد. PIC Timer0 مولتی پلکس را هدایت می کند. این مقدار به 256 عدد می رسد و سپس سطرها و ستون پایه را تغییر می دهد. ترانزیستور: NPN Transistor ، NPN/ 32V/ 100mA ، (Mouser #512-BCW60D 0.05 $).
مرحله 2: انتخاب LED
در این ساعت از LED های زرد و قرمز اندازه 1206 با مقاومت محدود کننده 56 اهم استفاده شده است. رنگها با هزینه کم انتخاب شدند. LED های قرمز ، زرد و نارنجی هر کدام حدود 10 سنت و LED های آبی 40 سنت و بالاتر هستند. علاوه بر این ، آبی LED در حال حاضر قطعاً خنک نیست. اگر بنفش پیدا کردید به من اطلاع دهید.
تصویر 5 نوع LED را که من آزمایش کرده ام نشان می دهد. Mouser Part # Manufacturer Color Cost 859-LTST-C171KRKT Lite-On SMT LED Red، Clear 0.130 $ 859-LTST-C171KSKT Lite-On SMT LED Yellow، Clear 0.130 $ 859-LTST-C150KFKT Lite-On SMT LED Orange، Clear 0.130 $ 638- 121SURCS530A28 Everlight LED SMD Red Water Clear 0.110 $ 638-1121UYCS530A28 Everlight LED SMD Yellow Water Clear 0.110 دلار Everlight قرمز و زرد در نمونه اولیه ساعت استفاده شده است. من قرمز و نارنجی Lite-On را بیشتر دوست دارم ، در ساعت بعدی که می سازم از آنها استفاده می شود.
مرحله 3: رابط/دکمه ها
یک ساعت شیک نیاز به یک رابط کاربری جذاب دارد. سنسورهای لمسی خازنی در حال حاضر بسیار مورد توجه هستند ، اما به چند جزء اضافی نیاز دارند. در عوض ، من با یک سنسور لمسی مبتنی بر ترانزیستور دارلینگتون همراه با سرصفحه ها به عنوان نقطه تماس استفاده کردم. چه چیزی جذاب تر از یک هدر پین است؟ هیچ چیز. من اولین بار این ایده را در اینجا دیدم: (https://www.kpsec.freeuk.com/trancirc.htm):" یک جفت دارلینگتون به اندازه کافی حساس است تا به جریان کوچکی که از پوست شما عبور می کند پاسخ دهد و می توان از آن استفاده کرد همانطور که در نمودار نشان داده شده است یک سوئیچ لمسی انجام دهید. برای این مدار که فقط یک LED را روشن می کند ، این دو ترانزیستور می توانند هر نوع ترانزیستور کم مصرف عمومی باشند. در صورت اتصال مخاطبین با یک تکه سیم ، مقاومت 100kohm از ترانزیستورها محافظت می کند. "A ترانزیستور PNP به این طرح ساده (به جای LED در نمودار) اضافه شد تا بتواند خروجی بالا/پایین به PIC بدهد. یک مقاومت کششی بین پین PIC و زمین اضافه شده است تا از فشار دادن اشتباه دکمه جلوگیری کند. این سوئیچ حالت جامد ، مقاوم در برابر آب و قدرت کم است - با اضافه شدن ویژگی سرصفحه های پین. سوئیچ ها با استفاده از Timer2 در PIC باز می شوند. هنگامی که سوئیچ فشار داده می شود ، Timer2 (تایمر 8 بیتی) با 16 پیش تنظیم کننده و 16 پست کننده شروع به کار می کند. در Timer2 ، بررسی PIC را قطع کنید تا ببینید آیا دکمه ها هنوز فشار داده شده اند یا خیر. پس از دو وقفه متوالی بدون فشار دادن دکمه ، تایمر متوقف می شود و دکمه ها برای ورودی بیشتر پیکربندی می شوند. سوئیچ بالا به پین وقفه PIC متصل می شود. وارد کردن این پین می تواند PIC را از حالت خواب خارج کند. این به ما امکان می دهد از یک تکنیک مدیریت توان منظم استفاده کنیم: PIC در حالت کم مصرف زمانی که صفحه نمایش استفاده نمی شود. ورودی روی دکمه ها PIC را بیدار می کند و عملیات را از سر می گیرد. ترانزیستورها: ترانزیستور دارلینگتون ، SOT-23 ، (موس شماره 512-MMBT6427 ، 0.07 دلار). ترانزیستور PNP ، SOT-23 ، (موس شماره 512-BCW89 ، 0.06 دلار).
مرحله 4: صرفه جویی در زمان
یادداشت برنامه Microchip 582 اصول اولیه پشت ساعت کم قدرت و PIC را توضیح می دهد. (https://www.microchip.com/stellent/idcplg؟IdcService=SS_GET_PAGE&nodeId=1824&appnote=fa011057) ساعت ساده و زیبا است. یک کریستال ساعت 32.768 کیلوهرتز به پین های نوسان ساز timer1 PIC متصل است. Timer1 برای این کار عالی است زیرا می تواند حتی در زمان خواب PIC افزایش یابد. Timer1 تنظیم شده است تا 65536 (2 ثانیه در 32.768kHz) شمارش کرده و PIC را با وقفه از خواب بیدار کند. وقتی PIC بیدار می شود ، زمان را دو ثانیه افزایش می دهد. PIC فقط هر چند ثانیه برای مدت کوتاهی برق فعال و مصرف کننده است. من از کریستال ساعت کوارتز ارزان از Citizen استفاده کردم. اگرچه نام Citizen ممکن است به ساعت من مشروعیت ببخشد. CFS206 (12.5pf) دارای دقت +/- 1.7 دقیقه در سال (20ppm) است. دو خازن 33pF مدار کریستال خارجی را تکمیل می کند. 33pF احتمالاً مقدار کمی است ، اما در محلی با قیمت مناسب در دسترس بود. از کریستال بهتری می توان برای زمان دقیق تری استفاده کرد. کریستال: Citizen KHz Range Crystals، 32.768 KHZ 12.5pF، (mouser #695-CFS206-327KFB، 0.30 $). خازن: 2x33pF، 1206 SMD.
مرحله 5: متر ولتاژ
گویی با یک ساعت باینری به اعماق geekerie فرو نرفته ایم ، برای ایجاد ولتاژ متر روی یک منبع ولتاژ و پین ورودی ضربه می زنیم. مرجع ولتاژ Microchip MCP1525 است. این یک مرجع 2.5 ولت با محدوده عملکرد 2.7 تا 10+ ولت است. در ساعت تصویری از بسته TO-92 استفاده شده است ، اگرچه ساعتهای آینده از نسخه روی سطح (SOT-23) استفاده خواهند کرد. مرجع توسط یک پین PIC تغذیه می شود تا بتوان آن را برای حفظ قدرت خاموش کرد. در این مرحله ما می توانیم تا 2.5 ولت را با استفاده از مبدل دیجیتال آنالوگ PIC اندازه گیری کنیم. ما این کار را یک قدم جلوتر می بریم و یک تقسیم کننده ولتاژ مقاومت را به ورودی مولتی متر اضافه می کنیم. با استفاده از دو مقاومت (100K/10K) ولتاژ ورودی را بر 11 تقسیم می کنیم و محدوده ورودی جدیدی از ~ 30 ولت ایجاد می کنیم. این یک نکته خوب است که شامل تمام ولتاژهای پایینی است که احتمالاً با آن روبرو می شویم (باتری های 1.2/1.5 ولت ، سلول های سکه ای 3 ولت ، منطق 5 ولت ، باتری های 9 ولت و ریل های قدرت 12 ولت). یک مقاومت 22 کیلو اهم می تواند جایگزین مقاومت 10K شود که دامنه کوچکتر اما وضوح بیشتری دارد. صفحه گسترده شامل این دستورالعمل می تواند به شما در انتخاب مقادیر مقاومت کمک کند. پروبهای زمین و اندازه گیری به سربرنامه برنامه نویسی در پشت ساعت متصل می شوند. جزئیات MCP1525: https://www.microchip.com/stellent/idcplgidcplg؟ IdcService = SS_GET_PAGE & nodeId = 1335 & dDocName = en019700
مرحله 6: برنامه نویسی سرصفحه/اتصالات خارجی
ساعت قابل برنامه ریزی است. یک سرصفحه ICSP به پشت آورده می شود تا سیستم عامل جدید نصب شود. سربرگ یک ردیف از پریزهای زنانه کم مشخصات است که در فروشگاه لوازم الکترونیکی محلی خود پیدا کردم. همین امر می تواند با قطع یک سوکت DIP با کیفیت به نصف راه طولانی نیز به دست آید. من پلاگین ICSP خود را با یک سربرگ "تغییر دهنده جنسیت" متصل می کنم-یک تکه سربرگ را در سوکت وارد کنید ، سپس پلاگین ICSP را به هدر پین وصل کنید. برای نصب نرم افزار جدید در ساعت به یک برنامه نویس ICSP نیاز دارید. یک برنامه نویس ساده JDM2 ICSP با فایلهای Cadsoft Eagle موجود است.
هنگامی که برای برنامه نویسی استفاده نمی شود ، هدر ICSP می تواند برای جمع آوری داده ها ، ثبت رویدادها و غیره استفاده شود. همه پین های ICSP برای استفاده در دسترس هستند ، همانطور که در جدول زیر ذکر شده است. پین متر ولتاژ (پین 1/6) به دلیل تقسیم ولتاژ تقریباً برای آن استفاده شده است. مولتی متر - ADC ، I/O ، با تقسیم مقاومت. (PIN2 ، PORTA0/AN0) MCLR - فقط پین ورودی است. ورودی ماشه Schmitt برای سیگنالهای پر سر و صدا. (PIN1 ، RE3) Vcc - +3 ولت Vss - پین زمین داده - ورودی/خروجی با وقفه در تغییر ، کشش ضعیف اختیاری (PIN27 ، RB6) ساعت - ورودی/خروجی با وقفه در تغییر ، گزینه کشش ضعیف (PIN28 ، RB7)
مرحله 7: سیستم عامل
سیستم عامل با استفاده از نسخه رایگان mikroBasic نوشته شده است. سیستم عامل فعلی v0.1 است. سیستم عامل های آینده احتمالاً با C. نوشته می شوند. گزینه های پیکربندی در سیستم عامل تنظیم شده اند. آنها باید به شرح زیر باشند: //www.qsl.net/dl4yhf/winpicpr.html).v0.1 پیکربندی/سیستم منو - گزینه های منو در سراسر صفحه حرکت کرده و با استفاده از دو دکمه ورودی انتخاب/پیشرفته می شوند. زمان - زمان را به صورت دودویی نمایش می دهد (وقتی دکمه را فشار می دهید به طور پیش فرض) کلیک کنید - شمارنده. من ، گاهی اوقات ، خودم را در حال انجام شمارش می بینم. تعداد ترافیک ، تعداد پرندگان ، هرچه باشد. 01/\/atch به عنوان یک شمارنده باینری استفاده می شود. حالت Club - ارزش واقعی هر ساعت توسط حالت "club" آن تعیین می شود. 01/\/atch از یک مولد اعداد تصادفی برای چشمک زدن الگوهای روی صفحه نمایش LED استفاده می کند. همچنین ممکن است قطعات کلمه را با استفاده از کتابخانه فونت ماتریس داخلی (موارد بعدی) وارد کنید. سرعت را می توان با دکمه 1 تنظیم کرد. بسته نهایی ارتقاء باشگاه شامل یک سنسور دما است که میزان تغییر الگو را کنترل می کند. با گرم شدن کاربر ، الگوها سریعتر تغییر می کنند. ولت - متر ولتاژ. در حال حاضر خواندن ADC خام را در 10 بیت نشان می دهد. در v0.2 به مقدار واقعی ولت ارتقا می یابد. تنظیم - تنظیم زمان. خروج - خروج از منو ، PIC را در حالت خواب قرار دهید.
مرحله 8: پیمایش سیستم منو
سیستم منوی پیمایش عملکردها از طریق سیستم منوی پیمایش قابل دسترسی است. آیتم های منو به صورت بیت مپ در یک آرایه بارگیری می شوند و به طور مداوم "به سمت بالا" حرکت می کنند. Scroll بر اساس چندین درایور mux Timer0 است. منوی پیمایش با استفاده از چندین تایمر 1 (شمارنده ثانیه) پس از حدود 10 ثانیه "به پایان می رسد". گزینه های منو (با استفاده از ساعت) (این مورد در نسخه سیستم عامل 0.1 اعمال می شود) هنگامی که یک باتری جدید در ساعت قرار می گیرد ، "SET" را نمایش می دهد گزینه منو به طور پیش فرض برای ورود به حالت تنظیم شده دکمه 2 را لمس کنید. زمان کنونی نمایش داده می شود (12:11). از دکمه 1 برای افزایش ساعت استفاده کنید ، دکمه 2 را برای پیش رفتن به واحد زمان بعدی (ساعت ، 10 دقیقه ، دقیقه) لمس کنید. دکمه 2 را پس از تنظیم دقیقه برای صرفه جویی در زمان و بازگشت به منوی پیمایش لمس کنید. برای صرفه جویی در مصرف انرژی ، صفحه نمایش و PIC معمولاً خاموش هستند. دکمه 1 را لمس کنید تا PIC بیدار شود و زمان فعلی به مدت 10 ثانیه نمایش داده شود. در حالی که زمان برای دسترسی به سیستم منوی پیمایش نمایش داده می شود ، دکمه 2 را لمس کنید. ویژگی های ساعت از طریق منوی پیمایش قابل دسترسی است. دکمه 1 را لمس کنید تا به آیتم بعدی منو بروید ، دکمه 2 را برای انتخاب یک آیتم منو لمس کنید. آن را در عمل ببینید: https://www.youtube.com/watch؟v=l_tApl3JmmM توابع دکمه برای هر گزینه منو در جدول آمده است در زیر B1 و B2 مخفف دکمه 1 و دکمه 2 هستند.
مرحله 9: نقشه راه سیستم عامل
v0.2
تأیید خروج/دیالوگ. راه اندازی-گزینه های راه اندازی را گسترش دهید تا شامل موارد زیر باشد: مدت زمان درنگ/زمان پایان منو (و حالت همیشه روشن). روشنایی (چرخه وظیفه). Scroll Speed. ارتقاء قلم منو -E و B بسیار بد به نظر می رسند ، از 'e' ، 'b' استفاده کنید. به نوسان ساز 1 مگاهرتز یا 32.768 کیلوهرتز (4 مگاهرتز در v0.1) بروید. v0.3 کرونومتر (افزایش زمان به جلو) -شروع به شمارش ثانیه می کند ، سپس دقیقه و ساعت را پس از محدودیت نمایش 15:59 افزایش می دهد. تایمر/زنگ هشدار (افزایش زمان به سمت عقب) -یک زمان سنج کم کننده ، همه LED ها زمانی که تایمر به 0 برسد چشمک می زنند. EEPROM (ورود مقادیر به حافظه فلش) -ذخیره ولتاژها ، شمارش ، گزینه ها ، زمان کرونومتر و غیره برای فلش حافظه EEPROM. تعداد روزها از زمان تغییر باتری اجرا می شود. همچنین: تعداد ساعت ها با نمایشگر روشن. v0.4 ویژگی های سخت افزاری خارجی (با استفاده از سرصفحه ICSP): ثبت رویداد در وقفه. کیلومترشمار/سرعت سنج دوچرخه. صفحه نمایش واحد قابل تنظیم (باینری یا فونت اعشاری).
مرحله 10: PCB
مدار چاپی و مدار در قالب عقاب است. من همچنین مجموعه ای از کتابخانه هایی را که برای تهیه تابلو مورد نیاز استفاده می کردم ، قرار دادم.
PCB عمدتا با اجزای نصب سطح طراحی شده است. تخته با شفافیت جوهر افشان روی تخته مثبت عکس ساخته شده است. این اولین تخته نصب روی سطح من (هم اچ و هم مونتاژ) بود. من یک تخته یک طرفه ساختم و از سیم های جامپر برای ردپای لایه زیرین استفاده کردم. این تخته با توجه به ساخت Olimex ساخته شده است ، بنابراین هنگام بررسی تخته از فایل بررسی قوانین 10 میل آنها استفاده شد. هیچ چیز به طرز وحشتناکی کوچک نیست ، اما مطمئناً چالش برانگیز است. همه چیز با استفاده از یک آهن 10 یورویی ، چسب و یک چراغ روشن لحیم شد. نیازی به ذره بین نبود. کریستال به عنوان یک جزء روی سطح باقی مانده است. قوطی فلزی عنصری متمایز است و بسیار بیشتر از جعبه سیاه روی سطح قابل تشخیص است. نمونه اولیه در تصویر همچنین از مرجع ولتاژ TO-92 استفاده می کند-PCB نهایی نشان دهنده نسخه SOT-23 است که هنگام ساخت تابلو (هنوز) در دست نداشتم. مدار و PCB در بایگانی پروژه (قالب Cadsoft Eagle - نسخه رایگان www.cadsoft.de) قرار دارند. محل قرارگیری قطعات را می توان در فایل PCB مشاهده کرد. من همچنین یک PDF با لایه بالایی آینه کاری کرده و چندین بار کپی کردم. این باید برای انتقال تونر یا فرآیند عکس آماده باشد. لیست قطعات (از طریق سوراخ) 32.768kHz Watch Crystal (0206 can can metal) سربرگ پین -x4 سربرگ برنامه نویسی - 6 پین لیست قطعات (روی سطح) SO -300 PIC16F1206 0.1uF capacitor 1206 33pf capacitors - x2 1206 LED (زرد ، قرمز ، نارنجی ، و غیره) -x12 1206 Resistor - مقاومت 4x56 اهم 1206 - مقاومت 3x1Kohm 1206 - مقاومت 3x10Kohm 1206 - ترانزیستور 3x100Kohm SOT -23 NPN (100 متر یا بیشتر) ترانزیستور SOT -23 PNP (برای مقاصد عمومی) SOT -23 NPN ترانزیستور دارلینگتون (برای اهداف عمومی ، hfe از 10000 پوند) مرجع ولتاژ SOT-23 MCP1525 (2.5 ولت) باتری CR2032 3v لیتیوم
مرحله 11: گلدان ساعت
برای مناسب ساختن ساعت برای استفاده روزمره ، به یک کیف نیاز داشت. من برای خرید رزین پلی استر از AFF Materials (https://www.aff-materials.com/) دیدن کردم. یک پسر خوب آنجا پیشنهاد کرد که من به جای آن از اپوکسی شفاف استفاده کنم. به گفته وی ، رزین پلی استر ~ 5 rinks کوچک می شود که ممکن است اتصالات روی PCB را شکسته باشد. اپوکسی شفاف فقط 2 ~ کوچک می شود. او همچنین پیشنهاد کرد که گازهای حاصل از پلی استر ممکن است به اجزای آسیب دیده آسیب برساند. من قبلاً هرگز با اپوکسی شفاف کار نکرده بودم ، برخی از روشهای ریخته گری آزمایشی را انجام دادم. من با ریختن چند نمونه در یک سینی یخ شروع کردم. روغن تخمه آفتابگردان ، روان کننده سیلیکون و روان کننده دوچرخه سیلیکون به عنوان عوامل رهاسازی مورد آزمایش قرار گرفت. یک نمونه بدون عامل آزادسازی انجام شد. روان کننده های سیلیکونی در انتهای قالب مهره زده و روی اپوکسی علامت هایی از جیب باقی مانده است. کنترل به انتهای قالب می خورد. روغن بسیار خوب کار می کرد ، اما در اپوکسی بقایای کمی بر جای گذاشت. در مرحله بعد ، من باید بدانم چگونه می توان با این مواد قالب گیری چند لایه را انجام داد. رزین پلی استر معمولاً به صورت لایه ای ریخته می شود. یک لایه اول اجازه دارد (حدود 15 دقیقه) روی یک ژل تنظیم شود. یک شیء روی لایه اول قرار می گیرد و لایه دوم رزین تازه روی آن ریخته می شود. زمان کار اپوکسی من حدود 60 دقیقه است. من یک لایه اول ریختم و بعد از 30 دقیقه آن را بررسی کردم - هنوز نرم است. بعد از حدود 1 ساعت و 15 دقیقه لایه اول آنقدر سفت شده بود که جسمی را روی آن قرار داد. برای این آزمایش ، صفحه آزمایش LED را که در مرحله 2 مشاهده می کنید رو به پایین روی لایه اول قرار داده و با یک لایه اپوکسی تازه پوشانده شده است. این عالی کار کرد ، چراغ های LED از روی صفحه بیرون نمی آیند. در اینجا به این نتیجه رسیدم که بدون قالب مناسب ، واضح ترین سطحی که می توانم ایجاد کنم رابط هوا/اپوکسی است. "بالای" بازیگران دارای اشتباه اشتباه قابل توجهی است. خط تولید محدود به لبه پوشش است و به راحتی با آسیاب برداشته می شود. برای اولین آزمایش واقعی به یک قالب پلاستیکی مستطیلی نیاز داشتم. بهترین گزینه ای که پیدا کردم یک ظرف "smeer kaas" بود. این عالی نبود ، بنابراین من آن را با چند لایه فومکور نوار پیچیده کوچکتر کردم. این یک قالب ستاره ای نبود ، اما انتخاب قسمت بالایی به عنوان سطح نمایشگر به من آزادی عمل می داد. قالب به آرامی با روغن روی یک حوله کاغذی پاک شد. من روش ریختن چند لایه را از بالا کنار گذاشتم. سربی را از محل نگهدارنده باتری سلول سکه به PCB لحیم کردم. نگهدارنده سلولی با چسب داغ (خوب ، چسبناک) به پایین PCB چسبیده بود. نگهدارنده باتری با چسب محکم پر شده بود ، و سربرگ برنامه با چسب چسبندگی بیشتری محافظت شده بود (پلاستیکین نیز عالی عمل می کند). سپس آن را روی صورت در قالب قرار دهید.چسب محافظتی که از باتری و سربرگ محافظت می کند محکم به پایین قالب فشار داده شده و ساعت را در جای خود محکم کرده است. اپوکسی شفاف داخل قالب ریخته شد تا ساعت را بپوشاند. سر سنجاق ها هنوز بسیار طولانی بودند ، اما می توان آنها را بعد از خشک شدن اپوکسی برش داد. ساعت بعد از حدود 36 ساعت از قالب خارج شد. بتونه محافظ با پیچ گوشتی برداشته شد. لبه ها با یک دستگاه آسیاب پرس مته صاف شدند. ساعت کمی بزرگ شده بود تا به عنوان ساعت مچی استفاده شود. اگر بتوانم اره باند پیدا کنم ، ممکن است سعی کنم آن را قطع کنم. در حال حاضر ، یک ساعت جیبی خواهد بود. نوار بیش از فومکور دارای بافت سرد و سطح فوق العاده شفاف است. دفعه بعد سعی می کنم کل قالب را با استفاده از این مواد ، چیزی بیشتر در اندازه اندازه ساعت مچی ، بسازم.
مرحله 12: پیشرفت های بیشتر
علاوه بر به روز رسانی نرم افزاری که در نقشه راه مشخص شده است ، زمینه های مختلفی برای بهبود وجود دارد.
سخت افزار ماتریس 4x5 از LED های 0805 همان فضای آرایه 1206 موجود را اشغال می کند. من چندین نوع LED 0805 را خریداری کردم تا در طرح های بعدی امتحان کنم. سنسور دما که قبلاً ذکر شد می تواند برای ایجاد بسته ارتقاء پیشرفته "حالت باشگاه" اضافه شود. PCB توسط Olimex به عنوان یک تخته دو طرفه (33 دلار آمریکا) طراحی شده است. آنها مستقیماً از فایلهای Eagle کار می کنند و بصورت رایگان پنل بندی می کنند (چندین تخته کوچکتر را از یک تخته بزرگ بسازید). من این کار را نکرده ام ، اما اگر شخص دیگری آنها را تهیه کند ، می خریدم. نرم افزار فضای اضافی زیادی در PIC وجود دارد. سرعت سنج/کیلومتر شمار برنامه ریزی شده است. می توان بازی ها را اضافه کرد
توصیه شده:
مرحله به مرحله ساخت کامپیوتر: 9 مرحله
گام به گام ساخت کامپیوتر: لوازم: سخت افزار: مادربرد CPU & amp؛ CPU coolerPSU (منبع تغذیه) ذخیره سازی (HDD/SSD) RAMGPU (لازم نیست) مورد ابزار: پیچ گوشتی دستبند ESD/خمیر ماتریسمی با اپلیکاتور
سه مدار بلندگو -- آموزش مرحله به مرحله: 3 مرحله
سه مدار بلندگو || آموزش گام به گام: مدار بلندگو سیگنال های صوتی دریافت شده از محیط را بر روی MIC تقویت می کند و از محل تولید صدای تقویت شده به بلندگو ارسال می کند. در اینجا ، من سه روش مختلف برای ساخت این مدار بلندگو با استفاده از موارد زیر را به شما نشان خواهم داد
مرحله به مرحله اتوماسیون خانگی با استفاده از Wemos D1 Mini با طراحی PCB: 4 مرحله
گام به گام اتوماسیون خانگی با استفاده از Wemos D1 Mini با طراحی PCB: اتوماسیون خانگی گام به گام با استفاده از Wemos D1 Mini با طراحی PCB چند هفته قبل ما آموزش "اتوماسیون خانگی با استفاده از تمشک پای" را در rootaid.com منتشر کردیم که مورد استقبال علاقه مندان و علاقه مندان قرار گرفت. دانشجو. سپس یکی از اعضای ما آمد
نصب Smapler V0002 مرحله به مرحله: 5 مرحله
نصب Smapler V0002 گام به گام: Smapler یک مدار است که به تولید صدای مولد توسط David Cuartielles و Ino Schlaucher از BlushingBoy.org اختصاص داده شده است. Smapler v0002 - نسخه آاکا سنگاپور - چیزی نیست جز سپر آردوینو که برای بازی استری بد بو استفاده می شود
نصب Smapler V0001r2 مرحله به مرحله: 3 مرحله
نصب Smapler V0001r2 مرحله به مرحله: این یک راهنمای عکاسی برای نصب Smapler v0001r2 است. این یک مدار مستقل سازگار با آردوینو با اتصال کارت SD داخلی ، اتصال PS2 برای ماوس/صفحه کلید ، تقویت کننده صدا و تعدادی پین I/O برای سنسورها است. با آن شما