Sisällysluettelo:

Arduino LifeClock: 6 vaihetta (kuvilla)
Arduino LifeClock: 6 vaihetta (kuvilla)

Video: Arduino LifeClock: 6 vaihetta (kuvilla)

Video: Arduino LifeClock: 6 vaihetta (kuvilla)
Video: Почему отводящие блоки КЛАССНЫЕ (как работают блоки) - Умнее каждый день 228 2024, Lokakuu
Anonim
Arduino LifeClock
Arduino LifeClock

Tämä ainutlaatuinen kello muistuttaa sinua arvostamaan jokaista päivää näyttämällä nykyisen ikäsi päivinä (tai viikkoina) seitsemän segmentin näytöllä.

Vaihe 1: Tarvitset

Tarvitset
Tarvitset
Tarvitset
Tarvitset
Tarvitset
Tarvitset
Tarvitset
Tarvitset

Elektroniikka:

  1. Arduino Pro Mini 5V (tai mikä tahansa muu arduino, jossa> = 12 GPIO -nastaa)
  2. 4 -numeroinen 7 -segmenttinäyttö
  3. DS3231 reaaliaikainen kellomoduuli
  4. 4x 200 ohmin vastukset

Materiaalit:

  1. Kuvakehys
  2. Perf Board (vastaava koko)
  3. MicroUSB Breakout (tai mikä tahansa muu 5-12V virtalähde)
  4. Johdot/johdot
  5. Nastatunnisteet (uros, nainen)

Työkalut:

  1. Juotin
  2. FTDI -ohjelmoija (jos kyseessä on pro mini)

Vaihe 2: Prototyyppien luominen

Prototyyppien luominen
Prototyyppien luominen
Prototyyppien luominen
Prototyyppien luominen
Prototyyppien luominen
Prototyyppien luominen

Ennen osien pysyvää kokoamista meidän on tarkistettava, toimiiko kaikki oikein.

  1. Yhdistä kaikki kaavion mukaan
  2. Tarkista COM-portti ja asenna uusimmat ohjaimet
  3. Kokoa ja lähetä toimitettu luonnos

Liitännät:

Yhteinen katodinäyttö

  • Nasta 2 - COM4 (vastus)
  • Nasta 3 - g
  • Nasta 4 - c
  • Nasta 5 - DP
  • Nasta 6 - d
  • Nasta 7 - e
  • Nasta 8 - COM1 (vastus)
  • Nasta 9 - a
  • Nasta 10 - f
  • Nasta 11 - COM2 (vastus)
  • Nasta 12 - COM3 (vastus)
  • Nasta 13 - b

DS3231

  • GND - GND
  • 5V/VCC - VCC
  • A4 - SDA
  • A5 -SCL

Jos käytät tavallista anodinäyttöä, sinun on säädettävä leipälevyn tapit tai myöhemmin koodissa

Vaihe 3: Muuta osia

Muuta osia
Muuta osia
Muuta osia
Muuta osia

Meidän on muutettava joitain komponentteja niin, että ne sopivat kehykseen.

Arduino

  • Juotos urospinneissä (kuten kuvassa)
  • Lisää kaksi johtoa SDA: han ja SCL: ään

DS3231

  • Irrota 6 nastapäätä
  • Juotos 4 -nastaisille otsikoille toisella puolella (kuten kuvassa)

MicroUSB -katkaisu

Juotos tapin otsikoihin

Vaihe 4: Piirilevyn rakentaminen

Piirilevyn rakentaminen
Piirilevyn rakentaminen
Piirilevyn rakentaminen
Piirilevyn rakentaminen
Piirilevyn rakentaminen
Piirilevyn rakentaminen

Jos kaikki toimi moitteettomasti, voit aloittaa piirilevyn rakentamisen. Koko piirilevyn täytyy mahtua valittuun kuvakehykseen. Jos perf -levyn mitat ovat erilaiset, sinun on todennäköisesti säädettävä komponenttien sijoittelua.

1) Järjestely:

Aseta jokainen komponentti kaavion mukaisesti. Jos johtojen halkaisija on> 1 mm, sinun on porattava kaksi reikää A4-SDA (harmaa) ja A5-SDA (valkoinen) läpivientiin.

2) Kiinnitys:

Jos jokainen komponentti on asetettu oikein, voit aloittaa juottamisen komponenteille. Poista loput jalat sen jälkeen.

3) Johdotus:

Voit joko käyttää tavallisia kaapeleita yksinkertaisesti liittämällä ne perf -levyn takaosaan tai hopealankaa etupuolella. Tätä varten sinun on leikattava hopealanka sopivan pituiseksi ja taivutettava sen päät. Nyt sinun on vain asetettava ne vastaavasti ja juotettava ne.

4) Tarkista liitännät:

Jos jokin ei toimi oikein tai jos haluat olla varma, että olet liittänyt kaiken oikein, voit tarkistaa sen käyttämällä yleismittarisi jatkuvatoimintoa.

Vaihe 5: Muokkaa kuvakehystä

Muokkaa kuvakehystä
Muokkaa kuvakehystä
  1. Poraa 4 kiinnitysreikää ja 1 reikä kaapeleille rungon takalevyyn
  2. Ruuvaa kiinnityslevy alas (lisäksi muutama pysäytys)
  3. Kiinnitä microUSB -katkos taakse ja liitä se virtajohtoihin (RAW, GND)

Riippuen siitä, mitä haluat, voit laittaa lasilevyn takaisin sisään tai käyttää jonkinlaista passepartoutia.

Vaihe 6: Koodi

Koodi
Koodi

Ennen kuin lataat koodin, sinun on asennettava tarvittavat kirjastot ja määritettävä kaksi parametria.

1) Ikäsi päivinä (rivi 21) [https://www.calculator.net/age-calculator.html]

2) Lisäksi syntymäaikasi (rivi 23)

Jos näytetty arvo on väärä tai sitä on muutettava, sinun on tyhjennettävä EEPROM

Toivottavasti voisin innostaa sinua tuollaiseen projektiin. Jos sinulla on kysymyksiä tai parannuksia, voit jakaa ne.

Suositeltava: