فهرست مطالب:

TimePrntr: 6 مرحله (همراه با تصاویر)
TimePrntr: 6 مرحله (همراه با تصاویر)

تصویری: TimePrntr: 6 مرحله (همراه با تصاویر)

تصویری: TimePrntr: 6 مرحله (همراه با تصاویر)
تصویری: Proust - In Search of Lost Time - 7 Volumes (Full Summary) 2024, سپتامبر
Anonim
Image
Image

آیا تا به حال به مجموعه ای از دستگاه چاپگر دریافت کننده حرارتی از Adafruit نگاه کرده اید اما فکر کرده اید چه چیز مفیدی می توانم با آن تهیه کنم؟ خوب ، دیگر نگاه نکنید: timePrntr یک ساعت کلمه دیجیتال/آنالوگ است که تاریخ و زمان فعلی را با فشار یک دکمه و فواصل منظم چاپ می کند. سیم کشی ساده ، ساختن مشکلی ندارد و برنامه ریزی آسان است. هرگز مجبور نخواهید شد با یک ضبط نیمه پیوسته چاپ شده در گذر زمان ، دوباره ساعت چند ساعت باشد!

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

این پروژه به دانش برنامه نویسی آردوینو ، آشنایی با نمونه سازی و آزمایش مدارها و برخی از مهارتهای مکانیکی اولیه نیاز دارد. برای ساختن واقعاً یک چاپگر سه بعدی نیز مفید است و حتی یک مدل قدیمی مانند Replicator 2 من می تواند قاب موجود را چاپ کند. بقیه مواد معمولاً در Adafruit موجود است:

قطعات مورد نیاز:

  1. 1XThermal Receipt Guts چاپگر
  2. بریکت ساعت واقعی 1X DS1307
  3. 1X Pro Trinket 5v 16MHz
  4. تخته نان سایز 1X 1/2
  5. منبع تغذیه 1X7.5v 3A DC
  6. سوئیچ لمسی مربعی 1X 6 میلی متری
  7. سیم اتصال (24ga)
  8. پین هدر جداگانه مرد
  9. سیم های بلوز M/F ، M/M ، F/F
  10. آداپتور 1X 2.1 میلیمتری بشکه جک

قطعات اختیاری: (برای نصب در صورت)

  1. جک بشکه 1x2.1 میلی متر پانل
  2. تخته نان 1XAdafruit Perma-Proto 1/2 سایز
  3. 2XShort Header Kit for Feather
  4. مورد چاپ سه بعدی (فایلهای.stl پیوست شده است)
  5. #4 پیچ 1/4 اینچی پیچ سر ماشین
  6. #2 x 1/4 "پیچ سر فلزی پیچ های فلزی

مجموع چاپها در Replicator 2 من تقریباً شش ساعت طول می کشد ، بنابراین اکنون زمان مناسبی است تا آنها را در حالی که بقیه کارهای الکترونیکی را انجام می دهید ادامه دهید

مرحله 2: مرحله 2: نمودار مدار را بخوانید و درک کنید

مرحله 3: آزمایش چاپگر ، ساختن مدار روی تخته نان
مرحله 3: آزمایش چاپگر ، ساختن مدار روی تخته نان

این یک مدار بسیار ساده است که نیازی به اجزای اضافی به جز موارد ذکر شده ندارد. با این حال ، ارزش آن را دارد که به نمودارهای مدار پیوست شده نگاه کنید و نحوه چیدمان دستگاه را بفهمید. برای افرادی که دارای مهارت های متوسط تا پیشرفته با آردوینو هستند ، بسیار ساده و آسان است.

طرح کلی این گونه است: دستگاه از SoftwareSerial در Pro Trinket و همچنین کتابخانه چاپگر حرارتی Adafruit و کتابخانه Adafruit's RTC (ساعت زمان واقعی) استفاده می کند.

Trinket با استفاده از کتابخانه SoftwareSerial با چاپگر حرارتی به صورت سریال با پین 6 Trinket به عنوان TX (انتقال) و پین 5 به عنوان RX (دریافت) تعریف می شود. این پین ها به ترتیب به پین های RX و TX در چاپگر حرارتی متصل می شوند. به یاد داشته باشید که این یک وضعیت متقابل است که در آن پین TX Trinket به پین RX چاپگر متصل می شود و برعکس. اگر می خواهید قابلیت های چاپگر را عمیق تر ببینید ، Adafruit یک راهنمای عالی برای چاپ دارد.

ماژول ساعت زمان واقعی یک نگهدارنده مداوم زمان است ، بنابراین چاپگر شما زمان را حتی زمانی که از برق جدا است می داند! Trinket زمان را از ماژول RTC از طریق I2C و کتابخانه wire.h بررسی می کند. پین های پیش فرض I2C SDA و SCL Trinket به ترتیب A4 و A5 هستند. اینها به سادگی به پایه های SDA و SCL در برد RTC متصل می شوند.

سرانجام سوئیچ تماس لحظه ای به پین A2 متصل می شود و با کد Input_Pullup در کد راه اندازی می شود.

قدرت نیز به اندازه کافی آسان است. چاپگر حرارتی باید مستقیماً از منبع تغذیه و زمین به +7.5VDC وصل شود. این دستگاه قدرتمند است و 2A ضروری است. منبع تغذیه در اینجا 3A است و عالی کار می کند. پین Trinket's Bat (باتری یا Vin) نیز به +7.5VDC متصل است. ماژول RTC قدرت خود را از پین +5V Trinket دریافت می کند.

مرحله 3: مرحله 3: آزمایش چاپگر ، ساختن مدار روی تخته نان

مرحله 3: آزمایش چاپگر ، ساختن مدار روی تخته نان
مرحله 3: آزمایش چاپگر ، ساختن مدار روی تخته نان
مرحله 3: آزمایش چاپگر ، ساختن مدار روی تخته نان
مرحله 3: آزمایش چاپگر ، ساختن مدار روی تخته نان
مرحله 3: آزمایش چاپگر ، ساختن مدار روی تخته نان
مرحله 3: آزمایش چاپگر ، ساختن مدار روی تخته نان

تصویر Fritzing به شما کمک می کند تا مدار را روی یک تخته نان بدون لحیم بسازید و آزمایش کنید. این مرحله به لحیم کاری نیاز دارد ، زیرا ابتدا مجموعه ای از پین هدرهای مردانه را روی ماژول Pro Trinket و RTC لحیم می کنید. به یاد داشته باشید که پین های بلند را روی Pro Trinket و پین های بلند را در RTC به سمت بالا نشان دهید. هنگامی که آنها لحیم شدند ، می توانید از پین های M/F M/M برای ایجاد اتصالات روی تخته نان استفاده کنید. ریل های V + و Ground در بالای تخته نان باید به ترتیب به پین های +/- در آداپتور جک بشکه ای 2.1 میلی متری با سیم های بلوز M/M متصل شوند.

روی تخته نان من از پین های هدر بلند مردانه استفاده کردم تا به چاپگر rtc و حرارتی یک پلاگین مناسب بدهم. این ممکن است در تصاویر بعدی از مدار متصل به صفحه نان پرما-پروتو واضح تر باشد ، بنابراین اگر گیج کننده به نظر می رسد به جلو نگاه کنید.

اگر به نمودار دقت کنید ، سیم اتصال پین 5 ولت را در RTC پشت Pro Trinket مخفی کردم. این ضروری نیست ، اما تخته را تمیز نگه می دارد و به راحتی قابل ردیابی است. پین زمین RTC به سیم زمین روی سوئیچ متصل شده است. پین های SDA و SCL به ماژول RTC در نمودار من خط کشی شده است ، که درست است ، فقط مطمئن شوید SDA-SDA و SCL-SCL روی تخته نان شما متصل شده اند.

اگر قصد دارید این مدار را به برد پرما-پرو متصل کرده و آن را در جعبه نصب کنید ، مهم است که سوئیچ را نزدیک وسط برد قرار دهید! با پیروی از نمودار Fritzing ، آن را دقیقاً درست قرار می دهید.

قبل از انجام این کار ، توصیه می شود از دستورالعمل چاپگر حرارتی Adafruit برای آزمایش چاپگر حرارتی و پیدا کردن نرخ باود آن پیروی کنید. با توجه به Adafruit این نرخ در چاپگر به چاپگر متفاوت است!

هنگامی که همه چیز متصل شد و کار کرد ، می توانید کد را از مرحله بعدی بارگذاری کنید تا آن را امتحان کنید!

مرحله 4: مرحله 4: کد را بارگذاری کنید

شما اکنون آماده برنامه نویسی Pro Trinket هستید! قبل از شروع ، قسمت USB bootloader راهنمای Adafruit's Pro Trinket را بخوانید و دنبال کنید. قبل از ادامه کار مطمئن شوید که قادر به بارگذاری کد چشمک زدن هستید.

پس از انجام این کار می توانید کد timePrntr را در فایل.zip پیوست بارگیری کنید. آن را در پوشه کتابخانه Arduino IDE خود باز کنید و برنامه را باز کنید. باید سه زبانه در برنامه با دو فایل سربرگ برای برخی از گرافیک هایی که کد برای چاپ معرفی دستگاه استفاده می کند ، وجود داشته باشد. کد را در Pro Trinket بارگذاری کنید و timePrntr خود را آزمایش کنید!

یک نکته مهم در اینجا: کد از زمان سیستم هنگام کامپایل برای تنظیم ساعت در ماژول RTC استفاده می کند. برای این کار ، ماژول RTC باید به درستی به Pro Trinket وصل شود. اگر زمان مناسب نباشد ، ممکن است پین های SDA و SCL به درستی وصل نشده باشند.

مرحله 5: مرحله 5: اجزاء را به صفحه Perma-Proto لحیم کنید

مرحله 5: اجزاء را به صفحه Perma-Proto لحیم کنید
مرحله 5: اجزاء را به صفحه Perma-Proto لحیم کنید
مرحله 5: اجزاء را به صفحه Perma-Proto لحیم کنید
مرحله 5: اجزاء را به صفحه Perma-Proto لحیم کنید
مرحله 5: قطعات را به صفحه Perma-Proto لحیم کنید
مرحله 5: قطعات را به صفحه Perma-Proto لحیم کنید

برای اینکه این دستگاه دائمی شود و آماده نصب در قاب چاپ سه بعدی باشد تنها کاری که باید انجام دهید این است که همه چیز را به برد Perma-Proto لحیم کنید. من این برد را برای اولین قطعه الکترونیکی ام Instructable انتخاب کردم زیرا به شما امکان می دهد قطعات را به سادگی از یک تخته نان به دیگری ببرید! طرح بندی عکسها و نمودارهای قبلی را دقیقاً دنبال کنید و مشکلی برای نصب آن در کیس نخواهید داشت.

Pro Trinket ، سیم ها و پین های سربرگ برای چاپگر و ماژول RTC در جلوی برد قرار می گیرند. دکمه به پشت تخته لحیم می شود.

ابتدا ردیف هایی را که دو سربرگ زن کوتاه 12 پینی روی تخته پرما-اولیه (ردیف C و G) نصب می شود ، علامت گذاری کنید. این سرصفحه ها باعث می شود Pro Trinket قابل جابجایی باشد! هیچ چیز دیگری نباید در این ردیف ها متصل و لحیم شود!

سیم ها را به طول برش داده و آنها را باریز کنید تا عایق بندی خوبی داشته باشند و با خم شدن سیم ها در پشت تخته ، آنها را موقتاً به تخته وصل کنید. سوئیچ را قرار دهید ، اما بدانید که در نهایت به پشت تخته لحیم می شود.

برای لحیم کاری هدرهای زنانه و مردانه فقط از یک تخته نان کوچک برای نگه داشتن سنجاق ها در همان حالی که چند نقطه اول را لحیم می کنید استفاده کنید. شما همچنین باید روی یک جفت پین هدر (مستقیم یا 90 کار می کند) برای اتصال قدرت در +/- ریل بالای perma-proto لحیم کنید. این به شما این امکان را می دهد که در حین مونتاژ نهایی ، یک جفت بلوز زن را که به جک بشکه سوار پنل لحیم شده است ، وصل کنید.

در صورت پیروی از نمودار ، کابل 5 پین چاپگر با زبانه های رو به Pro Trinket وصل می شود. RTC همانطور که با پرش کننده های F/F نشان داده شده است ، سیم دار است.

فراموش نکنید که همه چیز را آزمایش کنید

مرحله 6: مرحله 6: مونتاژ نهایی

مرحله 6: مونتاژ نهایی
مرحله 6: مونتاژ نهایی
مرحله 6: مونتاژ نهایی
مرحله 6: مونتاژ نهایی
مرحله 6: مونتاژ نهایی
مرحله 6: مونتاژ نهایی
مرحله 6: مونتاژ نهایی
مرحله 6: مونتاژ نهایی

با جلوگیری از هرگونه مسائل پیش بینی نشده در چاپ ، همه چیز باید آماده باشد و لوازم الکترونیکی به پایان برسد و لحیم شود.

در قسمت بالایی قاب سه بال فنری دکمه را می توان با چسب CA با دقت به سه قسمت مربوطه در قسمت داخلی بدنه چسباند. سمت شسته شده دکمه باید رو به بیرون باشد.

برای آماده شدن برای مونتاژ نهایی ، باید مقداری سیم را به جک بشکه سوار پنل 2.1 میلی متری خود وصل کنید. فقط یک سر را از سیمهای بلوز مشکی و قرمز F/F یا M/F جدا کنید (طول 6 اینچ کار می کند ، مطمئن شوید که انتهای زن را روی هر دو قرار داده اید). انتهای برش را بچسبانید و آن را به پین های مناسب لحیم کنید. جک بشکه

اگر مطمئن نیستید که به کدام پین لحیم شود ، می توانید از قطر چند متری برای پیدا کردن قطبیت با پایه میانی و دیواره داخلی جک استفاده کنید. پست داخل جک +سمت مثبت است

پس از جوش خوردن ، جک بشکه را با مهره و واشر قفل موجود در جعبه پیچ کنید.

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

چاپگر را با پیچ های شماره 2 کوچک به داخل پیچ کنید و صفحه اصلی را با سر تابه شماره 4 پیچ کنید.

RTC را با یک پیچ شماره 2 در سمت راست پیچ کنید. سوراخ دیگر به یک پست چسبانده شده است.

کنترلر چاپگر را به داخل براکت خود بکشید (عمودی است) و کابل روبان قهوه ای باید پایین باشد و قسمت روان تر صفحه به سمت چاپگر باشد.

صفحه دائمی پروتو را در داخل براکت خود قرار دهید و دکمه آن رو به جلو باشد. Pro Trinket باید در سمت چپ باشد.

قسمت بالایی را روی قاب قرار دهید و آن را با پیچ 4X #4 با سر تخت در پایین پیچ کنید و کار شما تمام شده است ، آماده چاپ زمان با فشار یک دکمه هستید!

مسابقه ساعت
مسابقه ساعت
مسابقه ساعت
مسابقه ساعت

نفر دوم در مسابقه ساعت

توصیه شده: