فهرست مطالب:

ساعت آردوینو: 12 مرحله (همراه با تصاویر)
ساعت آردوینو: 12 مرحله (همراه با تصاویر)

تصویری: ساعت آردوینو: 12 مرحله (همراه با تصاویر)

تصویری: ساعت آردوینو: 12 مرحله (همراه با تصاویر)
تصویری: آموزش برد آردوینو (Arduino) با انجام پروژه های عملی 2024, جولای
Anonim
ساعت آردوینو
ساعت آردوینو

این دستورالعمل ها نحوه ساخت ساعت آردوینو از هسته ساعت مچی آردوینو را نشان می دهد.

مرحله 1: آماده سازی

آماده سازی
آماده سازی
آماده سازی
آماده سازی
آماده سازی
آماده سازی

برد آردوینو Dev

این بار من از بورد dev Sparkfun Pro Micro 3.3 V 8 MHz استفاده می کنم.

نمایش ساعت

این بار من از یک LCD IPS ST7789 1.3 اینچی استفاده می کنم.

باتری لیپو

من تعدادی باتری لیپو 301420 در دست دارم.

برد شارژ لیپو

من چند صفحه شارژ Lipo 15 میلی متر در 15 میلی متر در دست دارم.

تراشه RTC

این بار من از DS3231M ، نوسان ساز کریستالی استفاده می کنم ، بدون نیاز به جزء اضافی

RTC باتری

این مورد اختیاری است ، در صورتی که می خواهید زمان مصرف باتری لیپو را نیز حفظ کنید. MS412FE یک باتری کوچک قابل شارژ 1 میلی آمپر ساعتی است ، بر اساس برگه اطلاعات RTC 1 میلی آمپر ساعت می تواند زمان زیادی را برای چندین روز نگه دارد.

بند ساعت

من بند ساعت بوم پارچه ای با عرض 20 میلی متر سفارش داده ام.

دیگران

یک دیود به عنوان مثال 1N5822 ، چهار پیچ 6 میلیمتری M2 ، نوار فویل مسی و چند سیم

مرحله 2: تعمیر Dev Board & LCD

رفع مشکل Dev Board & LCD
رفع مشکل Dev Board & LCD
رفع مشکل Dev Board & LCD
رفع مشکل Dev Board & LCD

از یک تکه کوچک صفحه PET برای چسباندن Pro Micro و IPS LCD به یکدیگر استفاده کنید.

مرحله 3: GND را وصل کنید

GND را وصل کنید
GND را وصل کنید
GND را وصل کنید
GND را وصل کنید

صفحه داده LCD ارائه شده توسط فروشنده خود را بخوانید.

کمی نوار فویل مسی برش دهید ، فقط همه پایه های GND و پین های منفی LED را لمس کنید و آن را روی صفحه FPC ثابت کنید. سپس پین ها را با نوار فویل مسی لحیم کنید.

مرحله 4: پین های برق را وصل کنید

پین های برق را وصل کنید
پین های برق را وصل کنید

پین GND برد را به نوار فویل مسی وصل کنید. پین های Vcc را به پین LCD Vcc وصل کنید.

مرحله 5: پین های LCD را وصل کنید

پین های LCD را وصل کنید
پین های LCD را وصل کنید

در اینجا خلاصه اتصال است:

LCD -> آردوینو

LED+ -> GPIO 10 SDA -> GPIO 16 (MOSI) SCL -> GPIO 15 (SCLK) RST -> GPIO 18 (A0) DC -> GPIO 19 (A1) CS -> GPIO 20 (A2)

مرحله 6: Power Led را حذف کنید

Power Led را حذف کنید
Power Led را حذف کنید
Power Led را حذف کنید
Power Led را حذف کنید
Power Led را حذف کنید
Power Led را حذف کنید

LED روشن همیشه روشن است و بیش از 1 میلی آمپر به طور مداوم مصرف می کند ، بنابراین بهتر است آن را حذف کنید. لحیم کاری را جدا کرده و LED را با دقت بردارید.

مرحله 7: باتری Lipo را وصل کنید

باتری لیپو را وصل کنید
باتری لیپو را وصل کنید

در اینجا خلاصه اتصال است:

Charge Board +ve in -> کانکتور Dev Board J1 نزدیک سوکت USB (5 ولت)

Charge Board -ve in -> Dev Board GND Pin Charge Board Battery +ve -> Lipo +ve -> دیود 1N5822 -> Dev Board Raw Pin Charger Board Battery -ve -> Lipo -ve

توجه داشته باشید:

بیشتر شارژر Lipo بهتر است از 5 ولت به عنوان ورودی استفاده کند. با این حال ، برد Pro Micro dev پین USB 5V را ارائه نمی دهد. خوشبختانه کانکتور J1 نزدیک سوکت USB در واقع به پین USB 5V متصل است. مراقب باشید 2 کانکتور را به هم نچسبانید.

مرحله 8: RTC را وصل کنید

RTC را وصل کنید
RTC را وصل کنید
RTC را وصل کنید
RTC را وصل کنید
RTC را وصل کنید
RTC را وصل کنید

DS3231M بسیار کوچک است و نیاز به اتصال به یک باتری کوچک دارد ، لطفا صبور باشید و همه را با هم وصل کنید:

DS3231M پین 2 (Vcc) -> dev board Vcc

DS3231M پین 5 (GND) -> تخته dev GND ، MS412FE RTC باتری -با DS3231M پین 6 (VBAT) -> باتری MS412FE RTC +ve DS3231M پین 7 (SDA) -> تخته dev GPIO 2 (SDA) DS3231M پین 8 (SCL) -> dev board GPIO 3 (SCL)

مرحله 9: سنسور حرکت را وصل کنید

سنسور حرکت را وصل کنید
سنسور حرکت را وصل کنید
سنسور حرکت را وصل کنید
سنسور حرکت را وصل کنید
سنسور حرکت را وصل کنید
سنسور حرکت را وصل کنید
سنسور حرکت را وصل کنید
سنسور حرکت را وصل کنید

همانطور که در دستورالعمل های قبلی من ذکر شد ، من از 2 سنسور ارتعاش به عنوان سنسور حرکت استفاده می کنم تا پین بیدار شدن صفحه dev را فعال کند.

با این حال ، این ساعت جایی برای قرار دادن 2 سنسور ارتعاش 5 میلی متری ندارد. من سعی کردم سنسور ارتعاش 3 میلی متری را جایگزین کنم و چند روز آزمایش کردم. خیلی آسان است که بیدار شوید و باتری ظرف یک روز خالی شود.

من هنوز برخی از روشهای دیگر را آزمایش می کنم تا از بیداری اشتباه جلوگیری شود. شما می توانید توییتر من را دنبال کنید تا آخرین یافته ها را دریافت کنید.

مرحله 10: برنامه

برنامه
برنامه

لطفاً دستورالعمل های قبلی من را برای برنامه نویسی برد برنامه دنبال کنید.

مرحله 11: قاب ساعت چاپ 3D

قاب ساعت چاپ سه بعدی
قاب ساعت چاپ سه بعدی

لطفاً قاب ساعت را بارگیری و چاپ کنید:

مرحله 12: زمان خوش

زمان مبارک!
زمان مبارک!
زمان مبارک!
زمان مبارک!
زمان مبارک!
زمان مبارک!

این برای نشان دادن آنچه که با دوستان خود انجام داده اید است!

و همچنین می توانید:

  • صفحه ساعت خود را برنامه ریزی و طراحی کنید
  • سنسورها یا اجزای بیشتری اضافه کنید تا تبدیل به یک ساعت هوشمند شود
  • قاب ساعت خود را طراحی کنید

توصیه شده: