Turinys:
Video: „Arduino LifeClock“: 6 žingsniai (su nuotraukomis)
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Šis unikalus laikrodis primena jums vertinti kiekvieną dieną, septynių segmentų ekrane rodant dabartinį amžių dienomis (ar savaitėmis).
1 žingsnis: jums reikės
Elektronika:
- „Arduino Pro Mini 5V“(arba bet kuris kitas arduino su> = 12 GPIO kaiščių)
- 4 skaitmenų 7 segmentų ekranas
- DS3231 realaus laiko laikrodžio modulis
- 4x 200 omų rezistoriai
Medžiagos:
- Paveikslų rėmas
- Perf lenta (atitinkamo dydžio)
- „MicroUSB Breakout“(arba bet kuris kitas 5–12 V maitinimo šaltinis)
- Laidai/kietieji laidai
- Smeigtukų antraštės (vyrai, moterys)
Įrankiai:
- Lituoklis
- FTDI programuotojas (jei yra „mini mini“)
2 žingsnis: prototipų kūrimas
Prieš visam laikui surinkdami komponentus, turime patikrinti, ar viskas veikia tinkamai.
- Prijunkite viską pagal schemą
- Patikrinkite COM prievadą ir įdiekite naujausias tvarkykles
- 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
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
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į
- Gręžkite 4 tvirtinimo angas ir 1 skylę kabeliams į galinę rėmo plokštę
- Atsukite perforavimo plokštę (papildomai su keliais nukrypimais)
- 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
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.