Мазмуну:

Arduino Watch: 12 кадам (сүрөттөр менен)
Arduino Watch: 12 кадам (сүрөттөр менен)

Video: Arduino Watch: 12 кадам (сүрөттөр менен)

Video: Arduino Watch: 12 кадам (сүрөттөр менен)
Video: Ардуино колдонуп кантип Ан- көзөмөлдөө - Robojax 2024, Июль
Anonim
Arduino Watch
Arduino Watch

Бул Instructables Arduino Watch Core'дон Arduino саатын кантип жасоону көрсөтөт.

1 -кадам: даярдоо

Даярдоо
Даярдоо
Даярдоо
Даярдоо
Даярдоо
Даярдоо

Arduino Dev Board

Бул жолу мен Sparkfun Pro Micro 3.3 V 8 MHz dev тактасын колдонуп жатам.

Watch Display

Бул жолу мен ST7789 1.3 IPS ЖК колдонуп жатам.

Батарея Lipo

Колумда 301420 Lipo батарейкасы бар.

Lipo Charge Board

Колумда 15 мм x 15 мм Lipo заряд тактасы бар.

RTC чипи

Бул жолу мен DS3231M колдонуп жатам, ал орнотулган кристалл осциллятору, кошумча компонент талап кылынбайт

RTC батареясы

Бул милдеттүү эмес, эгерде сиз Lipo батарейкасы бүткөн убакытты сактап калгыңыз келсе. MS412FE - бул кичинекей 1 мАч заряддалуучу батарея, RTC маалымат барагына ылайык 1 мАч буга чейин көп күндөрдү сактай алат.

Watch Strap

Мен туурасы 20 мм кездемеден жасалган холст саатына кайыш заказ кылдым.

Башкалар

Диод, мис. 1N5822, төрт 6 мм М2 бурамалар, жез фольга тасмасы жана кээ бир зымдар

2 -кадам: Dev Board & LCDди оңдоо

Dev Board & LCDди оңдоо
Dev Board & LCDди оңдоо
Dev Board & LCDди оңдоо
Dev Board & LCDди оңдоо

Pro Micro менен IPS ЖКны жабыштыруу үчүн кичинекей ПЭТ пластинкасын колдонуңуз.

3 -кадам: GND туташуу

GND туташуу
GND туташуу
GND туташуу
GND туташуу

Сиздин сатуучу тарабынан берилген LCD маалымат баракчасын окуңуз.

Бир аз жез фольга лентасын кесиңиз, бардык GND казыктарына жана LED терс казыктарына тийип, FPC табагына оңдоңуз. Андан кийин казыктарды жез фольга тасмасы менен ширетүү.

4 -кадам: Power Pins туташтыруу

Power Pins туташтыруу
Power Pins туташтыруу

GND Pins тактасын жез фольга лентасына туташтырыңыз. Vcc пиндерин LCD Vcc пинине туташтырыңыз.

5 -кадам: LCD казыктарын туташтыруу

LCD казыктарын туташтыруу
LCD казыктарын туташтыруу

Бул жерде туташуунун резюмеси:

LCD -> Arduino

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 алып салуу

Жарык диоду дайыма күйүп турат жана 1 мАдан ашык үзгүлтүксүз керектейт, андыктан аны алып салуу жакшы. LEDди этияттык менен алып салыңыз.

7 -кадам: Lipo батареясын туташтыруу

Lipo Батареясын туташтыруу
Lipo Батареясын туташтыруу

Бул жерде туташуунун резюмеси:

Charge Board +жана -> Dev Board J1 туташтыргычы USB розеткасына жакын (5V)

Charge Board -ve in -> Dev Board GND Pin Charge Board Battery +ve -> Lipo +ve -> 1N5822 диод -> Dev Board Raw Pin Charge Board Battery -ve -> Lipo -ve

Эскертүү:

Көпчүлүк Lipo заряддоо тактасы 5В кубатын киргизүү катары колдонсо жакшы болот. Бирок, Pro Micro dev board USB 5V төөнөгүчүн бербейт. Бактыга жараша, USB розеткасынын жанындагы J1 туташтыргычы чындыгында USB 5V пинине туташкан. Этият болгула, 2 коннекторду чогуу ширетпегиле.

8 -кадам: RTC туташуу

RTC туташуу
RTC туташуу
RTC туташуу
RTC туташуу
RTC туташуу
RTC туташуу

DS3231M абдан кичинекей жана кичинекей батарейкага туташууну талап кылат, чыдамдуу болуңуз.

DS3231M pin 2 (Vcc) -> dev board Vcc

DS3231M pin 5 (GND) -> dev board GND, MS412FE RTC battery -ve DS3231M pin 6 (VBAT) -> MS412FE RTC battery +ve DS3231M pin 7 (SDA) -> GPIO GP 2 (SDA) DS3231M pin 8 (SCL)) -> иштеп чыгуучу GPIO 3 (SCL)

9 -кадам: Motion Sensor туташтыруу

Кыймыл сенсорун туташтыруу
Кыймыл сенсорун туташтыруу
Кыймыл сенсорун туташтыруу
Кыймыл сенсорун туташтыруу
Кыймыл сенсорун туташтыруу
Кыймыл сенсорун туташтыруу
Кыймыл сенсорун туташтыруу
Кыймыл сенсорун туташтыруу

Мурунку көрсөтмөлөрүмдө айтылгандай, мен 2 вибрация сенсорун кыймыл сенсору катары dev board ойготкучту иштетүү үчүн колдоном.

Бирок, саатта 2 5 мм титирөө сенсоруна туура келүүчү орун жок. Мен 3 мм титирөө сенсоруна алмаштырууга аракет кылдым жана бир нече күн сыноодон өттүм. Туура эмес ойготуу жана батарея бир күндүн ичинде түгөнөт.

Мен дагы эле туура эмес ойгонуп кетпеш үчүн башка ыкмаларды сынап жатам. акыркы ачылыштарды алуу үчүн менин Твиттеримди ээрчишиңиз мүмкүн.

10 -кадам: Программа

Программа
Программа

Сураныч, dev тактасын программалоо үчүн менин мурунку көрсөтмөлөрүмдү аткарыңыз.

11 -кадам: 3D Print Watch Case

3D Print Watch Case
3D Print Watch Case

Сураныч, саатты жүктөп алыңыз жана басып чыгарыңыз:

12 -кадам: бактылуу убакыт

Бактылуу мезгил!
Бактылуу мезгил!
Бактылуу мезгил!
Бактылуу мезгил!
Бактылуу мезгил!
Бактылуу мезгил!

Бул досторуңузга эмне кылганыңызды көрсөтүү үчүн!

Жана ошондой эле сиз:

  • программаңызды жана өзүңүздүн жүзүңүздүн дизайнын түзүңүз
  • акылдуу саатка айландыруу үчүн көбүрөөк сенсорлорду же компоненттерди кошуңуз
  • өзүңүздүн сааттарыңыздын дизайнын жасаңыз

Сунушталууда: