Sisällysluettelo:

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

Video: Arduino -kello: 12 vaihetta (kuvilla)

Video: Arduino -kello: 12 vaihetta (kuvilla)
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Heinäkuu
Anonim
Arduino -kello
Arduino -kello

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

Vaihe 1: Valmistelu

Valmistautuminen
Valmistautuminen
Valmistautuminen
Valmistautuminen
Valmistautuminen
Valmistautuminen

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

Kehityslevyn ja LCD -näytön kiinnitys
Kehityslevyn ja LCD -näytön kiinnitys
Kehityslevyn ja LCD -näytön kiinnitys
Kehityslevyn ja LCD -näytön kiinnitys

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

Vaihe 3: Yhdistä GND

Yhdistä GND
Yhdistä GND
Yhdistä GND
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ä nastat
Liitä nastat

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

Vaihe 5: Liitä LCD -nastat

Liitä LCD -nastat
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

Irrota Power Led
Irrota Power Led
Irrota Power Led
Irrota Power Led
Irrota Power Led
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

Liitä Lipo -akku
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

Liitä RTC
Liitä RTC
Liitä RTC
Liitä RTC
Liitä RTC
Liitä 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

Liitä liikeanturi
Liitä liikeanturi
Liitä liikeanturi
Liitä liikeanturi
Liitä liikeanturi
Liitä liikeanturi
Liitä liikeanturi
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

Ohjelmoida
Ohjelmoida

Noudata aiempia ohjeitani ohjelmoidaksesi kehityskortin.

Vaihe 11: 3D -tulostuskellon kotelo

3D -tulostuskellokotelo
3D -tulostuskellokotelo

Lataa ja tulosta kellokotelo:

Vaihe 12: Hyvää aikaa

Onnellista aikaa!
Onnellista aikaa!
Onnellista aikaa!
Onnellista aikaa!
Onnellista aikaa!
Onnellista 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

Suositeltava: