Turinys:

„Arduino LifeClock“: 6 žingsniai (su nuotraukomis)
„Arduino LifeClock“: 6 žingsniai (su nuotraukomis)

Video: „Arduino LifeClock“: 6 žingsniai (su nuotraukomis)

Video: „Arduino LifeClock“: 6 žingsniai (su nuotraukomis)
Video: Kaip veikia “Spring Boot” ir kas yra automatinė konfigūracija. Magija? 2024, Lapkritis
Anonim
„Arduino LifeClock“
„Arduino LifeClock“

Šis unikalus laikrodis primena jums vertinti kiekvieną dieną, septynių segmentų ekrane rodant dabartinį amžių dienomis (ar savaitėmis).

1 žingsnis: jums reikės

Jums reikės
Jums reikės
Jums reikės
Jums reikės
Jums reikės
Jums reikės
Jums reikės
Jums reikės

Elektronika:

  1. „Arduino Pro Mini 5V“(arba bet kuris kitas arduino su> = 12 GPIO kaiščių)
  2. 4 skaitmenų 7 segmentų ekranas
  3. DS3231 realaus laiko laikrodžio modulis
  4. 4x 200 omų rezistoriai

Medžiagos:

  1. Paveikslų rėmas
  2. Perf lenta (atitinkamo dydžio)
  3. „MicroUSB Breakout“(arba bet kuris kitas 5–12 V maitinimo šaltinis)
  4. Laidai/kietieji laidai
  5. Smeigtukų antraštės (vyrai, moterys)

Įrankiai:

  1. Lituoklis
  2. FTDI programuotojas (jei yra „mini mini“)

2 žingsnis: prototipų kūrimas

Prototipų kūrimas
Prototipų kūrimas
Prototipų kūrimas
Prototipų kūrimas
Prototipų kūrimas
Prototipų kūrimas

Prieš visam laikui surinkdami komponentus, turime patikrinti, ar viskas veikia tinkamai.

  1. Prijunkite viską pagal schemą
  2. Patikrinkite COM prievadą ir įdiekite naujausias tvarkykles
  3. Sudarykite ir įkelkite pateiktą eskizą

Sujungimai:

Bendras katodo ekranas

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

DS3231

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

Jei naudojate įprastą anodo ekraną, būtinai sureguliuokite kaiščius ant duonos lentos arba vėliau kodu

3 žingsnis: pakeiskite dalis

Pakeiskite dalis
Pakeiskite dalis
Pakeiskite dalis
Pakeiskite dalis

Turime modifikuoti kai kuriuos komponentus, kad jie tilptų į rėmą.

Arduino

  • Lituoklis ant kaiščių antgalių (kaip parodyta)
  • Pridėkite du laidus prie SDA ir SCL

DS3231

  • Atjunkite 6 kaiščius
  • Lituoti ant 4 kontaktų antgalių kitoje pusėje (kaip parodyta)

„MicroUSB“pertrauka

Lituoti ant kaiščių antgalių

4 žingsnis: grandinės plokštės sukūrimas

Grandinės plokštės kūrimas
Grandinės plokštės kūrimas
Grandinės plokštės kūrimas
Grandinės plokštės kūrimas
Grandinės plokštės kūrimas
Grandinės plokštės kūrimas

Jei viskas veikė nepriekaištingai, galite pradėti kurti plokštę. Visa plokštė turi tilpti į pasirinktą paveikslo rėmelį. Jei jūsų plokštės matmenys yra skirtingi, tikriausiai turėsite pakoreguoti komponentų išdėstymą.

1) Išdėstymas:

Padėkite kiekvieną komponentą, kaip parodyta schemoje. Jei jūsų laidų skersmuo yra> 1 mm, turite išgręžti dvi skyles, kad per jas įstumtų A4-SDA (pilka) ir A5-SDA (balta).

2) pritvirtinimas:

Jei visi komponentai yra tinkamai uždėti, galite pradėti lituoti komponentus. Po to būtinai pašalinkite likusias kojas.

3) Laidai:

Galite naudoti paprastus kabelius, tiesiog prijungdami juos prie galinės plokštės, arba sidabrinę vielą priekinėje pusėje. Norėdami tai padaryti, turite nupjauti sidabrinę vielą iki atitinkamo ilgio ir sulenkti jos galus. Dabar jūs tiesiog turite juos atitinkamai sudėti ir lituoti.

4) Patikrinkite jungtis:

Jei kažkas neveikia taip, kaip turėtų, arba jei norite būti tikri, kad viską prijungėte teisingai, galite tai patikrinti naudodami savo multimetro tęstinumo funkciją.

5 veiksmas: pakeiskite paveikslo rėmelį

Pakeiskite paveikslo rėmelį
Pakeiskite paveikslo rėmelį
  1. Gręžkite 4 tvirtinimo angas ir 1 skylę kabeliams į galinę rėmo plokštę
  2. Atsukite perforavimo plokštę (papildomai su keliais nukrypimais)
  3. Užfiksuokite „microUSB“pertrauką galinėje pusėje ir prijunkite prie maitinimo kabelių (RAW, GND)

Priklausomai nuo to, ko norite, galite įdėti stiklo plokštę atgal arba naudoti tam tikrą pasą.

6 žingsnis: Kodas

Kodas
Kodas

Prieš įkeliant kodą, turite įsitikinti, kad turite įdiegti reikalingas bibliotekas ir apibrėžti du parametrus.

1) Jūsų amžius dienomis (21 eilutė) [https://www.calculator.net/age-calculator.html]

2) Be to, jūsų gimimo laikas (23 eilutė)

Jei rodoma vertė yra neteisinga arba ją reikia pakeisti, turite išvalyti EEPROM

Tikiuosi, kad galėčiau jus įkvėpti tuo projektu. Jei turite klausimų ar patobulinimų, nedvejodami pasidalykite jais.

Rekomenduojamas: