Мазмуну:
- 1 -кадам: даярдоо
- 2 -кадам: Dev Board & LCDди оңдоо
- 3 -кадам: GND туташуу
- 4 -кадам: Power Pins туташтыруу
- 5 -кадам: LCD казыктарын туташтыруу
- 6 -кадам: Power Led алып салуу
- 7 -кадам: Lipo батареясын туташтыруу
- 8 -кадам: RTC туташуу
- 9 -кадам: Motion Sensor туташтыруу
- 10 -кадам: Программа
- 11 -кадам: 3D Print Watch Case
- 12 -кадам: бактылуу убакыт
Video: Arduino Watch: 12 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бул 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ди оңдоо
Pro Micro менен IPS ЖКны жабыштыруу үчүн кичинекей ПЭТ пластинкасын колдонуңуз.
3 -кадам: GND туташуу
Сиздин сатуучу тарабынан берилген LCD маалымат баракчасын окуңуз.
Бир аз жез фольга лентасын кесиңиз, бардык GND казыктарына жана LED терс казыктарына тийип, FPC табагына оңдоңуз. Андан кийин казыктарды жез фольга тасмасы менен ширетүү.
4 -кадам: Power Pins туташтыруу
GND Pins тактасын жез фольга лентасына туташтырыңыз. Vcc пиндерин LCD Vcc пинине туташтырыңыз.
5 -кадам: 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 алып салуу
Жарык диоду дайыма күйүп турат жана 1 мАдан ашык үзгүлтүксүз керектейт, андыктан аны алып салуу жакшы. LEDди этияттык менен алып салыңыз.
7 -кадам: 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 туташуу
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
Сураныч, саатты жүктөп алыңыз жана басып чыгарыңыз:
12 -кадам: бактылуу убакыт
Бул досторуңузга эмне кылганыңызды көрсөтүү үчүн!
Жана ошондой эле сиз:
- программаңызды жана өзүңүздүн жүзүңүздүн дизайнын түзүңүз
- акылдуу саатка айландыруу үчүн көбүрөөк сенсорлорду же компоненттерди кошуңуз
- өзүңүздүн сааттарыңыздын дизайнын жасаңыз
Сунушталууда:
RaspberryPi Ислам тиленүүлөрү Watch & Ойготкуч: 15 кадам (сүрөттөр менен)
RaspberryPi Ислам тиленүүлөрү Watch & Alarm: Дүйнө жүзүндөгү мусулмандар күн сайын беш маал намаз окушат жана ар бир намаз күндүн белгилүү бир убагында болушу керек. планетабыз эллиптикалык ыкма менен күндүн айланасында айланып жүргөндүктөн, күндүн чыгышын жана түшүү убактысын жыл бою айырмалап турат
Ultimate Binary Watch: 12 кадам (сүрөттөр менен)
Ultimate Binary Watch: Мен жакында бинардык сааттар түшүнүгү менен тааныштым жана өзүм үчүн бир саат кура аламбы деп бир аз изилдей баштадым. Бирок, мен бир эле учурда функционалдуу жана саркеч болгон учурдагы дизайнды таба алган жокмун. Ошентип, мен чечтим
ATtiny85 Wearable Vibrating Activity Tracking Watch & Programming ATtiny85 Arduino Uno менен: 4 кадам (сүрөттөр менен)
ATtiny85 Wearable Vibrating Activity Tracking Watch & Programming ATtiny85 Arduino Uno менен: Кийилүүчү кыймылга көз салуу саатын кантип жасоо керек? Бул стагнацияны аныктаганда титирөө үчүн иштелип чыккан кийилүүчү гаджет. Убактыңыздын көбүн мен сыяктуу компьютерде өткөрөсүзбү? Сиз өзүңүз билбей сааттап отурасызбы? Анда бул аппарат f
Arduino Project - Watch Watch: 3 кадам
Arduino Project - Stop Watch: Бул секундомер каалаган нерсеңизди жасоо үчүн колдонулушу мүмкүн, мисалы, бир ишти бүтүрүүгө же өзүңүзгө жумушту бүтүрүү үчүн кысым көрсөтүүгө кеткен убакыт. Светодиоддор колдонуучуга баштоо жана токтотуу убактысын так билүүгө жардам берет
Arduino Apple Watch: 6 кадам (сүрөттөр менен)
Arduino Apple Watch: Мага iPhone'дон келген билдирүүлөрдү көрсөткөн, кие турганчалык кичинекей жана жок дегенде бир күнгө чейин заряддалуучу батарейкасы бар акылдуу саат керек болчу. Мен Arduino'го негизделген өзүмдүн Apple саатты жараттым. Бул Arduino мини негизделген акылдуу саат