Arduino -kello: 12 vaihetta (kuvilla)
Arduino -kello: 12 vaihetta (kuvilla)
Anonim

Tämä ohje sisältää ohjeet Arduino -kellon tekemiseen Arduino Watch Core -laitteesta.

Vaihe 1: Valmistelu

Arduino Dev Board

Tällä kertaa käytän Sparkfun Pro Micro 3.3 V 8 MHz dev -levyä.

Kellonäyttö

Tällä kertaa käytän ST7789 1,3 tuuman IPS -nestekidenäyttöä.

Lipo -akku

Minulla on noin 301420 Lipo -akku kädessä.

Lipon latauslauta

Minulla on käsissäni noin 15 mm x 15 mm Lipo -latauslevy.

RTC -siru

Tällä kertaa käytän DS3231M: ää, siinä on sisäänrakennettu kideoskillaattori, ei tarvita lisäkomponentteja

RTC -akku

Tämä on valinnainen, jos haluat pitää ajan jopa Lipo -akun kulutettuna. MS412FE on pieni 1 mAh: n ladattava akku, RTC -lomakkeen mukaan 1 mAh voi jo pitää aikaa monta päivää.

Rannekellon nauha

Olen tilannut noin 20 mm leveän kangaskellon rannekellon.

Muut

Diodi esim. 1N5822, neljä 6 mm: n M2 -ruuvia, kuparifolio ja muutama johto

Vaihe 2: Kehityslevyn ja nestekidenäytön kiinnitys

Kiinnitä Pro Micro ja IPS LCD yhteen pienellä PET -levyllä.

Vaihe 3: Yhdistä GND

Lue myyjän toimittama nestekidenäyttö.

Leikkaa pieni kuparinauhanauha koskettamalla kaikkia GND -nastoja ja LED -negatiivisia nastoja ja kiinnitä se FPC -levyyn. Sitten juotetaan nastat kuparikalvoteipillä.

Vaihe 4: Liitä nastat

Liitä kehityskortin GND -nastat kuparikalvoteipille. Liitä Vcc -nastat LCD Vcc -tappiin.

Vaihe 5: Liitä LCD -nastat

Tässä yhteenveto yhteydestä:

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)

Vaihe 6: Irrota Power Led

Virran merkkivalo palaa aina ja kuluttaa yli 1 mA jatkuvasti, joten se on parempi poistaa. Poista juotos ja poista LED varovasti.

Vaihe 7: Liitä Lipo -akku

Tässä yhteenveto yhteydestä:

Latauskortti +ve in -> Dev Board J1 -liitin lähellä USB -liitäntää (5V)

Latauskortti -ve in -> Dev Board GND Pin Charge Board Battery +ve -> Lipo +ve -> 1N5822 diodi -> Dev Board Raw Pin Charge Board Battery -ve -> Lipo -ve

Huomautus:

Useimmat Lipo -latauslevyt käyttävät paremmin 5 V: n virtaa tulona. Pro Micro dev -kortti ei kuitenkaan tarjoa USB 5V -nastaista pintaa. Onneksi J1 -liitin lähellä USB -liitäntää on todella kytketty USB 5V -nastaiseen. Varo juottamasta 2 liitintä yhteen.

Vaihe 8: Yhdistä RTC

DS3231M on hyvin pieni ja vaatii yhteyden pieneen akkuun, ole kärsivällinen ja yhdistä kaikki:

DS3231M nasta 2 (Vcc) -> kehityskortti Vcc

DS3231M nasta 5 (GND) -> kehityskortti GND, MS412FE RTC akku -DS3231M nasta 6 (VBAT) -> MS412FE RTC -akku +ve DS3231M nasta 7 (SDA) -> kehityskortti GPIO 2 (SDA) DS3231M nasta 8 (SCL)) -> kehityskortti GPIO 3 (SCL)

Vaihe 9: Liitä liikeanturi

Kuten aiemmissa ohjeissani mainittiin, käytän 2 tärinäanturia liiketunnistimena laukaisemaan kehityskortin herätystapin.

Kellossa ei kuitenkaan ole tilaa 2 5 mm: n tärinäantureille. Olen yrittänyt korvata sen 3 mm tärinäanturilla ja testannut muutaman päivän. Herääminen on liian helppoa väärin laukaistuna ja akku tyhjenee päivän kuluessa.

Kokeilen edelleen muita menetelmiä välttääkseen väärin laukaisun heräämisen. Voit seurata Twitteriä saadaksesi viimeisimmät havainnot.

Vaihe 10: Ohjelmoi

Noudata aiempia ohjeitani ohjelmoidaksesi kehityskortin.

Vaihe 11: 3D -tulostuskellon kotelo

Lataa ja tulosta kellokotelo:

Vaihe 12: Hyvää aikaa

Sen avulla voit näyttää ystävillesi, mitä olet tehnyt!

Ja voit myös:

  • ohjelmoida ja suunnitella oma kellotaulu
  • lisää antureita tai komponentteja, jotta siitä tulee älykello
  • suunnittele oma kellokotelosi