Tartalomjegyzék:

Arduino óra: 12 lépés (képekkel)
Arduino óra: 12 lépés (képekkel)

Videó: Arduino óra: 12 lépés (képekkel)

Videó: Arduino óra: 12 lépés (képekkel)
Videó: Таблица умножения больше не нужна / Умножение любых чисел без калькулятора @arinablog 2024, November
Anonim
Arduino óra
Arduino óra

Ez az utasítások bemutatják, hogyan lehet Arduino órát készíteni az Arduino Watch Core -ból.

1. lépés: Előkészítés

Készítmény
Készítmény
Készítmény
Készítmény
Készítmény
Készítmény

Arduino Dev Board

Ezúttal a Sparkfun Pro Micro 3.3 V 8 MHz -es dev kártyát használom.

Watch Display

Ezúttal egy ST7789 1,3 hüvelykes IPS LCD -t használok.

Lipo akkumulátor

Van egy 301420 Lipo akkumulátor a kezemben.

Lipo Charge Board

Van egy 15 mm x 15 mm -es Lipo töltőlapom a kezemben.

RTC chip

Ezúttal a DS3231M-et használom, beépített kristályoszcillátort, nincs szükség további komponensekre

RTC akkumulátor

Ez opcionális, abban az esetben, ha még a Lipo akkumulátor lemerült idejét is meg akarja tartani. Az MS412FE egy apró 1 mAh -s újratölthető akkumulátor, az RTC adatlapja szerint az 1 mAh már sok napig képes tartani az időt.

Óraszíj

Rendeltem egy 20 mm széles szövetvászon óraszíjat.

Mások

Egy dióda pl. 1N5822, négy 6 mm -es M2 csavar, réz fóliaszalag és néhány vezeték

2. lépés: A Dev Board és az LCD rögzítése

Fejlesztőtábla és LCD javítása
Fejlesztőtábla és LCD javítása
Fejlesztőtábla és LCD javítása
Fejlesztőtábla és LCD javítása

Használjon egy kis darab PET lemezt a Pro Micro és az IPS LCD ragasztásához.

3. lépés: Csatlakoztassa a GND -t

Csatlakoztassa a GND -t
Csatlakoztassa a GND -t
Csatlakoztassa a GND -t
Csatlakoztassa a GND -t

Olvassa el a gyártó által biztosított LCD adatlapot.

Vágjon le egy kis rézfóliás szalagot, csak érintse meg az összes GND csapot és a LED negatív csapokat, és rögzítse az FPC lemezre. Ezután a csapokat forrasztjuk rézfóliával.

4. lépés: Csatlakoztassa a hálózati csatlakozókat

Csatlakoztassa a hálózati csatlakozókat
Csatlakoztassa a hálózati csatlakozókat

Csatlakoztassa a fejlesztőtábla GND csapjait a rézfólia szalaghoz. Csatlakoztassa a Vcc csapokat az LCD Vcc csapokhoz.

5. lépés: Csatlakoztassa az LCD csapokat

Csatlakoztassa az LCD csapokat
Csatlakoztassa az LCD csapokat

Íme a kapcsolat összefoglalója:

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. lépés: Távolítsa el a Power Led -et

Távolítsa el a Power Led -et
Távolítsa el a Power Led -et
Távolítsa el a Power Led -et
Távolítsa el a Power Led -et
Távolítsa el a Power Led -et
Távolítsa el a Power Led -et

A tápellátás LED mindig világít, és folyamatosan fogyaszt 1 mA felett, ezért jobb eltávolítani. Forrasztás és óvatosan távolítsa el a LED -et.

7. lépés: Csatlakoztassa a Lipo akkumulátort

Csatlakoztassa a Lipo akkumulátort
Csatlakoztassa a Lipo akkumulátort

Íme a kapcsolat összefoglalója:

Töltőlap +ve in -> Dev Board J1 csatlakozó az USB aljzat közelében (5V)

Töltőtábla -ve be -> Fejlesztőtábla GND Pin töltőlap akkumulátor +ve -> Lipo +ve -> 1N5822 dióda -> Dev Board nyerscsap töltőlap akkumulátor -ve -> Lipo -ve

Jegyzet:

A legtöbb Lipo töltőkártya jobb, ha 5 V -os tápfeszültséget használ bemenetként. A Pro Micro dev kártya azonban nem rendelkezik USB 5V -os tűvel. Szerencsére az USB aljzat közelében található J1 csatlakozó valójában az 5V -os USB -csatlakozóhoz van csatlakoztatva. Ügyeljen arra, hogy ne forrasztjon össze 2 csatlakozót.

8. lépés: Csatlakoztassa az RTC -t

Csatlakoztassa az RTC -t
Csatlakoztassa az RTC -t
Csatlakoztassa az RTC -t
Csatlakoztassa az RTC -t
Csatlakoztassa az RTC -t
Csatlakoztassa az RTC -t

A DS3231M nagyon kicsi, és egy apró akkumulátorhoz kell csatlakoztatni, kérjük, legyen türelemmel, és csatlakoztassa:

DS3231M pin 2 (Vcc) -> dev board Vcc

DS3231M pin 5 (GND) -> dev board GND, MS412FE RTC akkumulátor -ve DS3231M pin 6 (VBAT) -> MS412FE RTC akkumulátor +ve DS3231M pin 7 (SDA) -> dev board GPIO 2 (SDA) DS3231M pin 8 (SCL) -> fejlesztői kártya GPIO 3 (SCL)

9. lépés: Csatlakoztassa a mozgásérzékelőt

Csatlakoztassa a mozgásérzékelőt
Csatlakoztassa a mozgásérzékelőt
Csatlakoztassa a mozgásérzékelőt
Csatlakoztassa a mozgásérzékelőt
Csatlakoztassa a mozgásérzékelőt
Csatlakoztassa a mozgásérzékelőt
Csatlakoztassa a mozgásérzékelőt
Csatlakoztassa a mozgásérzékelőt

Amint azt az előző utasításomban említettem, 2 rezgésérzékelőt használok mozgásérzékelőként a fejlesztőtábla ébresztőcsapjának kiváltásához.

Az órának azonban nincs helye 2 5 mm -es rezgésérzékelő elhelyezésére. Próbáltam 3 mm -es rezgésérzékelőre cserélni, és néhány napig teszteltem. Túl könnyű a rosszul indított ébresztés, és az akkumulátor egy napon belül lemerül.

Még mindig tesztelök néhány más módszert, hogy elkerüljem a rosszul kiváltott ébredést. követheted a Twitteremet, hogy értesülj a legfrissebb eredményekről.

10. lépés: Programozás

Program
Program

Kérjük, kövesse korábbi utasításaimat a fejlesztőtábla programozásához.

11. lépés: 3D nyomtatási óratok

3D nyomtatási óratok
3D nyomtatási óratok

Kérjük, töltse le és nyomtassa ki az óra tokját:

12. lépés: Boldog időt

Boldog idő!
Boldog idő!
Boldog idő!
Boldog idő!
Boldog idő!
Boldog idő!

Az, hogy megmutassuk, mit tettünk a barátainkkal!

És azt is megteheti:

  • programozza és tervezze meg saját óralapját
  • adjon hozzá további érzékelőket vagy alkatrészeket, hogy okosórává váljon
  • tervezze meg saját óratokját

Ajánlott: