Innholdsfortegnelse:
Video: Arduino LifeClock: 6 trinn (med bilder)
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Denne unike klokken minner deg om å sette pris på hver eneste dag, ved å vise din nåværende alder i dager (eller uker) på en syv segment skjerm.
Trinn 1: Du trenger
Elektronikk:
- Arduino Pro Mini 5V (eller annen arduino med> = 12 GPIO -pinner)
- 4 siffer 7 segmentvisning
- DS3231 klokke -modul i sanntid
- 4x 200 Ohm motstander
Materialer:
- Bilderamme
- Perf Board (matchende størrelse)
- MicroUSB Breakout (eller annen 5-12V strømkilde)
- Ledninger/Hardwires
- Pin Headers (mann, kvinne)
Verktøy:
- Loddejern
- FTDI programmerer (i tilfelle en pro mini)
Trinn 2: Prototyping
Før vi monterer komponentene permanent, må vi sjekke om alt fungerer som det skal.
- Koble alt i henhold til skjematisk
- Sjekk COM-porten og installer de nyeste driverne
- Kompiler og last opp den medfølgende skissen
Tilkoblinger:
Felles katodeskjerm
- Pin 2 - COM4 (motstand)
- Pin 3 - g
- Pin 4 - c
- Pin 5 - DP
- Pin 6 - d
- Pin 7 - e
- Pin 8 - COM1 (motstand)
- Pin 9 - a
- Pin 10 - f
- Pin 11 - COM2 (motstand)
- Pin 12 - COM3 (motstand)
- Pin 13 - b
DS3231
- GND - GND
- 5V/VCC - VCC
- A4 - SDA
- A5 -SCL
Hvis du bruker en vanlig anodeskjerm, må du sørge for å justere pinnene på brødbrettet eller senere i koden
Trinn 3: Endre delene
Vi må endre noen av komponentene våre, slik at de passer inn i rammen.
Arduino
- Lodding på mannlige pinhoder (som vist)
- Legg til to ledninger til SDA og SCL
DS3231
- Desolder de 6 pinheaders
- Loddetinn på 4 -pins hoder på den andre siden (som vist)
MicroUSB Breakout
Lodd på pinnehoder
Trinn 4: Bygg kretskortet
Hvis alt fungerte feilfritt, kan du begynne å bygge kretskortet. Hele kretskortet må passe inn i den valgte bilderammen. Hvis perf -brettet ditt har forskjellige dimensjoner, må du sannsynligvis justere plasseringen av komponentene.
1) Arrangement:
Plasser hver komponent som vist i diagrammet. Hvis ledningenes diameter er> 1 mm, må du bore to hull for å sette A4-SDA (grå) og A5-SDA (hvit) gjennom den.
2) Festing:
Hvis hver komponent er plassert riktig, kan du begynne å lodde på komponentene. Sørg for å fjerne de resterende benene etterpå.
3) Kabling:
Du kan enten bruke vanlige kabler ved å koble dem på baksiden av perf -brettet, eller sølvtråd på forsiden. For å gjøre dette må du kutte sølvtråden til den tilsvarende lengden og bøye endene. Nå er det bare å plassere dem deretter og lodde dem på.
4) Sjekk tilkoblinger:
Hvis noe ikke fungerer som det skal, eller hvis du vil være sikker på at du har koblet alt riktig, kan du sjekke det ved hjelp av kontinuitetsfunksjonaliteten til multimeteret ditt.
Trinn 5: Endre bilderammen
- Bor 4 monteringshull og 1 hull for kabler i bakplaten på rammen
- Skru ned perfbrettet (i tillegg med noen få avvik)
- Fix microUSB breakout på baksiden og koble den til strømkablene (RAW, GND)
Avhengig av hva du foretrekker, kan du sette glassruten tilbake eller bruke en slags passepartout.
Trinn 6: Koden
Før du laster opp koden, må du sørge for å installere de nødvendige bibliotekene og definere to parametere.
1) Din alder i dager (linje 21) [https://www.calculator.net/age-calculator.html]
2) I tillegg fødselstidspunktet (linje 23)
Hvis den viste verdien er feil eller må endres, må du fjerne EEPROM
Forhåpentligvis kan jeg inspirere deg til det prosjektet. Hvis du har spørsmål eller forbedringer, er du velkommen til å dele dem.