Sisukord:

Arduino käekell: 12 sammu (piltidega)
Arduino käekell: 12 sammu (piltidega)

Video: Arduino käekell: 12 sammu (piltidega)

Video: Arduino käekell: 12 sammu (piltidega)
Video: Часы, которые изменили мир. История Pebble 2024, Juuli
Anonim
Arduino käekell
Arduino käekell

See juhend sisaldab teavet selle kohta, kuidas Arduino käekellast Arduino kella valmistada.

Samm: Ettevalmistus

Ettevalmistus
Ettevalmistus
Ettevalmistus
Ettevalmistus
Ettevalmistus
Ettevalmistus

Arduino Dev Board

Seekord kasutan Sparkfun Pro Micro 3.3 V 8 MHz arendusplaati.

Kellaekraan

Seekord kasutan ST7789 1,3 IPS LCD -ekraani.

Lipo aku

Mul on käes umbes 301420 Lipo aku.

Lipo laadimislaud

Mul on käes umbes 15 mm x 15 mm Lipo laadimislaud.

RTC kiip

Seekord kasutan DS3231M, see on sisseehitatud kristallostsillaator, lisakomponente pole vaja

RTC aku

See on valikuline, kui soovite hoida aega isegi Lipo aku tühjenemisena. MS412FE on väike 1 mAh laetav aku, RTC andmelehe andmetel suudab 1 mAh juba mitu päeva aega hoida.

Kellarihm

Olen tellinud umbes 20 mm laiuse kangast lõuendist kellarihma.

Teised

Diood nt. 1N5822, neli 6 mm M2 kruvi, vaskfooliumlint ja mõned juhtmed

2. samm: arendusplaadi ja LCD -i kinnitamine

Dev Board & LCD kinnitamine
Dev Board & LCD kinnitamine
Dev Board & LCD kinnitamine
Dev Board & LCD kinnitamine

Kasutage väikest tükki PET -plaati, et kleepida Pro Micro ja IPS LCD kokku.

Samm: ühendage GND

Ühendage GND
Ühendage GND
Ühendage GND
Ühendage GND

Lugege oma müüja esitatud LCD -andmelehte.

Lõika väike vaskfooliumlint, puudutage lihtsalt kõiki GND tihvte ja LED -negatiivseid tihvte ja kinnitage see FPC plaadile. Seejärel tihvtide jootmine vaskfooliumlindiga.

4. samm: ühendage toitepoldid

Ühendage pistikud
Ühendage pistikud

Ühendage arendusplaadi GND tihvtid vaskfooliumlindiga. Ühendage Vcc tihvtid LCD Vcc tihvtiga.

Samm: ühendage LCD -tihvtid

Ühendage LCD -tihvtid
Ühendage LCD -tihvtid

Siin on ühenduse kokkuvõte:

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)

Samm 6: eemaldage Power Led

Eemaldage Power Led
Eemaldage Power Led
Eemaldage Power Led
Eemaldage Power Led
Eemaldage Power Led
Eemaldage Power Led

Toite LED põleb alati ja tarbib pidevalt üle 1 mA, seega on parem see eemaldada. Eemaldage jootmine ja eemaldage LED ettevaatlikult.

Samm: ühendage Lipo aku

Ühendage Lipo aku
Ühendage Lipo aku

Siin on ühenduse kokkuvõte:

Laadimislaud +ve in -> Dev Board J1 pistik USB -pesa lähedal (5V)

Laadimislaud -ve in -> Dev Board GND Pin laadimisplaadi aku +ve -> Lipo +ve -> 1N5822 diood -> Dev Board Raw Pin laadimisplaadi aku -ve -> Lipo -ve

Märge:

Enamik Lipo laadimisplaate kasutab sisendina paremini 5 V võimsust. Pro Micro dev plaat ei paku aga 5V USB -pistikut. Õnneks on USB -pistikupesa lähedal asuv J1 -pistik tegelikult ühendatud USB 5V pistikuga. Olge ettevaatlik, et te ei jootaks 2 pistikut kokku.

Samm: ühendage RTC

Ühendage RTC
Ühendage RTC
Ühendage RTC
Ühendage RTC
Ühendage RTC
Ühendage RTC

DS3231M on väga väike ja vajab ühendamist väikese akuga, palun olge kannatlik, ühendage kõik kokku:

DS3231M tihvt 2 (Vcc) -> arendusplaat Vcc

DS3231M pin 5 (GND) -> dev board GND, MS412FE RTC aku -ve DS3231M pin 6 (VBAT) -> MS412FE RTC aku +ve DS3231M pin 7 (SDA) -> dev board GPIO 2 (SDA) DS3231M pin 8 (SCL)) -> arendusplaat GPIO 3 (SCL)

Samm: ühendage liikumisandur

Ühendage liikumisandur
Ühendage liikumisandur
Ühendage liikumisandur
Ühendage liikumisandur
Ühendage liikumisandur
Ühendage liikumisandur
Ühendage liikumisandur
Ühendage liikumisandur

Nagu eelmistes juhendites mainitud, kasutan arendusplaadi äratusnõela käivitamiseks liikumisandurina 2 vibratsiooniandurit.

Kellal pole aga ruumi 2 5 mm vibratsioonianduri paigaldamiseks. Olen proovinud asendada 3 mm vibratsioonianduriga ja katsetanud paar päeva. See on liiga lihtne valesti käivitatud ärkamine ja aku tühjeneb ühe päeva jooksul.

Ma katsetan endiselt mõnda muud meetodit, et vältida valesti käivitatud ärkamist. võite minu Twitterit jälgida, et saada viimaseid tulemusi.

10. samm: programm

Programm
Programm

Palun järgige minu eelnevaid juhiseid, et programmeerida tahvlit.

Samm 11: 3D -prindikella ümbris

3D prindikella ümbris
3D prindikella ümbris

Palun laadige kellaümbris alla ja printige see välja:

12. samm: head aega

Õnnelik aeg!
Õnnelik aeg!
Õnnelik aeg!
Õnnelik aeg!
Õnnelik aeg!
Õnnelik aeg!

See näitab sõpradele seda, mida olete teinud!

Ja saate ka:

  • programmeerige ja kujundage oma kella nägu
  • lisage rohkem andureid või komponente, et sellest saaks nutikell
  • kujundage oma kellaümbris ise

Soovitan: