Мазмұны:

Arduino сағаты: 12 қадам (суреттермен)
Arduino сағаты: 12 қадам (суреттермен)

Бейне: Arduino сағаты: 12 қадам (суреттермен)

Бейне: Arduino сағаты: 12 қадам (суреттермен)
Бейне: Как измерить любое напряжение постоянного тока с Arduino ARDVC-01 2024, Қараша
Anonim
Arduino сағаттары
Arduino сағаттары

Бұл нұсқаулықтар Arduino Watch Core -ден Arduino сағатын қалай жасау керектігін көрсетеді.

1 -қадам: Дайындық

Дайындық
Дайындық
Дайындық
Дайындық
Дайындық
Дайындық

Arduino Dev тақтасы

Бұл жолы мен Sparkfun Pro Micro 3.3 V 8 MHz девиттік тақтасын қолданамын.

Сағат дисплейі

Бұл жолы мен ST7789 1,3 дюймдік IPS СКД қолданамын.

Липо батареясы

Менің қолымда 301420 Lipo батареясы бар.

Lipo зарядтау тақтасы

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

RTC чипі

Бұл жолы мен DS3231M қолданамын, ол кіріктірілген кристалды осциллятор, қосымша компонент қажет емес

RTC батареясы

Бұл міндетті емес, егер сіз уақытты Lipo батареясының таусылуын сақтағыңыз келсе. MS412FE - бұл 1 мАч зарядталатын шағын батарея, RTC мәліметтер кестесіне сәйкес 1 мАч уақытты бірнеше күн сақтай алады.

Watch Strap

Мен ені 20 мм матадан жасалған кенеп сағаттарға тапсырыс бердім.

Басқалар

Диод, мысалы 1N5822, төрт мм 6 мм бұрандалар, мыс фольга таспасы және кейбір сымдар

2 -қадам: ДК тақтасы мен СКД -ны бекіту

Құрылғы тақтасы мен СКД бекіту
Құрылғы тақтасы мен СКД бекіту
Құрылғы тақтасы мен СКД бекіту
Құрылғы тақтасы мен СКД бекіту

Pro Micro мен IPS СКД -ны бір -біріне жабыстыру үшін ПЭТ пластинасының кішкене бөлігін пайдаланыңыз.

3 -қадам: GND қосыңыз

GND қосыңыз
GND қосыңыз
GND қосыңыз
GND қосыңыз

Сатушы ұсынған СКД деректер кестесін оқыңыз.

Кішкене мыс фольга таспасын кесіңіз, барлық GND түйреуіштері мен жарықдиодты теріс түйреуіштерді түртіп, FPC тақтасына бекітіңіз. Содан кейін түйреуіштерді мыс фольга таспасымен дәнекерлеу.

4 -қадам: Қуат түйреуіштерін қосыңыз

Қуат түйреуіштерін қосыңыз
Қуат түйреуіштерін қосыңыз

GND Pins тақтасын мыс фольга таспасына қосыңыз. Vcc түйреуіштерін LCD Vcc түйреуішіне қосыңыз.

5 -қадам: СКД түйреуіштерін қосыңыз

СКД түйреуіштерін қосыңыз
СКД түйреуіштерін қосыңыз

Міне қосылымның қысқаша мазмұны:

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 -қадам: Жарықдиодты өшіріңіз

Қуат светодиодын алып тастаңыз
Қуат светодиодын алып тастаңыз
Қуат светодиодын алып тастаңыз
Қуат светодиодын алып тастаңыз
Қуат светодиодын алып тастаңыз
Қуат светодиодын алып тастаңыз

Қуат светодиоды үнемі қосылады және үнемі 1 мА -дан жоғары тұтынылады, сондықтан оны алып тастаған дұрыс. Жарық диодты абайлап алып тастаңыз.

7 -қадам: Lipo батареясын қосыңыз

Lipo батареясын қосыңыз
Lipo батареясын қосыңыз

Міне қосылымның қысқаша мазмұны:

USB розеткасының жанындағы зарядтау тақтасы +және кіріс -> Dev Board J1 қосқышы (5V)

Зарядтау тақтасы -> Dev тақтасы GND Pin зарядтау тақтасының аккумуляторы +ve -> Lipo +ve -> 1N5822 диоды -> Dev Board Raw Pin зарядтау тақтасының батареясы -ve -> Lipo -ve

Ескерту:

Көптеген Lipo зарядтау тақтасы кіріс ретінде 5В қуатын қолданған дұрыс. Алайда, Pro Micro dev тақтасы USB 5V істікшесін бермейді. Бақытымызға орай, USB розеткасының жанындағы J1 коннекторы USB 5V істігіне қосылған. 2 коннекторды бірге дәнекерлеуге болмайды.

8 -қадам: RTC қосыңыз

RTC қосыңыз
RTC қосыңыз
RTC қосыңыз
RTC қосыңыз
RTC қосыңыз
RTC қосыңыз

DS3231M өте кішкентай және оған кішкене аккумуляторға қосылу қажет, бәріне бірге шыдамдылықпен қосылыңыз:

DS3231M PIN 2 (Vcc) -> Vcc тақтасы Vcc

DS3231M pin 5 (GND) -> GND, MS412FE RTC аккумуляторлық батареясы -DS3231M pin 6 (VBAT) -> MS412FE RTC аккумуляторы +ve DS3231M pin 7 (SDA) -> GPIO 2 тақтасы (SDA) DS3231M pin 8 (SCL)) -> GPIO 3 әзірлеуші тақтасы (SCL)

9 -қадам: Қозғалыс сенсорын қосыңыз

Қозғалыс сенсорын қосыңыз
Қозғалыс сенсорын қосыңыз
Қозғалыс сенсорын қосыңыз
Қозғалыс сенсорын қосыңыз
Қозғалыс сенсорын қосыңыз
Қозғалыс сенсорын қосыңыз
Қозғалыс сенсорын қосыңыз
Қозғалыс сенсорын қосыңыз

Алдыңғы нұсқауларымда айтылғандай, мен 2 діріл сенсорын қозғалтқыш тақтасын ояту түйреуішін іске қосу үшін қолданамын.

Алайда сағаттарда 5 мм діріл датчиктерін орнатуға орын жоқ. Мен 3 мм діріл сенсорымен алмастыруға тырыстым және бірнеше күн бойы тексердім. Қате ұйқыдан ояту өте оңай және батарея бір күнде таусылады.

Мен қате оятудан аулақ болу үшін басқа әдістерді әлі де сынап жатырмын. Сіз менің Twitter -ге кіріп, соңғы жаңалықтарды біле аласыз.

10 -қадам: Бағдарлама

Бағдарлама
Бағдарлама

Даму тақтасын бағдарламалау үшін менің алдыңғы нұсқауларымды орындаңыз.

11 -қадам: 3D басып шығару сағаттары

3D басып шығару сағаттары
3D басып шығару сағаттары

Сағат қапшығын жүктеп алып, басып шығарыңыз:

12 -қадам: Бақытты уақыт

Бақытты уақыт!
Бақытты уақыт!
Бақытты уақыт!
Бақытты уақыт!
Бақытты уақыт!
Бақытты уақыт!

Бұл достарыңа не істегеніңді көрсету үшін!

Сондай -ақ, сіз:

  • Бағдарламаны жасаңыз және өзіңіздің жеке бетіңізді жасаңыз
  • ақылды сағаттарға айналдыру үшін сенсорларды немесе компоненттерді қосыңыз
  • сағаттар қорабын өзіңіз жасаңыз

Ұсынылған: