Indholdsfortegnelse:

Arduino LifeClock: 6 trin (med billeder)
Arduino LifeClock: 6 trin (med billeder)

Video: Arduino LifeClock: 6 trin (med billeder)

Video: Arduino LifeClock: 6 trin (med billeder)
Video: 3 РЕЦЕПТА из КУРИНОЙ ПЕЧЕНИ/ ПАШТЕТ!! ГОСТИ БУДУТ В ШОКЕ!! 2024, Oktober
Anonim
Arduino LifeClock
Arduino LifeClock

Dette unikke ur minder dig om at værdsætte hver eneste dag ved at vise din nuværende alder i dage (eller uger) på et syv segment display.

Trin 1: Du får brug for

Du får brug for
Du får brug for
Du får brug for
Du får brug for
Du får brug for
Du får brug for
Du får brug for
Du får brug for

Elektronik:

  1. Arduino Pro Mini 5V (eller enhver anden arduino med> = 12 GPIO pins)
  2. 4 ciffer 7 segmentvisning
  3. DS3231 Realtid ur modul
  4. 4x 200 Ohm modstande

Materialer:

  1. Billedramme
  2. Perf Board (matchende størrelse)
  3. MicroUSB Breakout (eller enhver anden 5-12V strømkilde)
  4. Ledninger/Hardwires
  5. Pin Headers (han, kvinde)

Værktøjer:

  1. Loddekolbe
  2. FTDI Programmer (i tilfælde af en pro mini)

Trin 2: Prototyping

Prototyper
Prototyper
Prototyper
Prototyper
Prototyper
Prototyper

Inden komponenterne monteres permanent, skal vi kontrollere, om alt fungerer korrekt.

  1. Tilslut alt i henhold til skematisk
  2. Kontroller COM-porten, og installer de nyeste drivere
  3. Kompilér og upload den medfølgende skitse

Tilslutninger:

Fælles katodevisning

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

DS3231

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

Hvis du bruger en fælles anodeskærm, skal du sørge for at justere stifterne på brødbrættet eller senere i koden

Trin 3: Rediger delene

Rediger delene
Rediger delene
Rediger delene
Rediger delene

Vi skal ændre nogle af vores komponenter, så de passer ind i rammen.

Arduino

  • Lodning på hanstifter (som vist)
  • Tilføj to ledninger til SDA og SCL

DS3231

  • Desolder de 6 pinheaders
  • Loddemetode på 4 -benede hoveder på den anden side (som vist)

MicroUSB Breakout

Lodning på stiftekanter

Trin 4: Opbygning af printkortet

Bygger kredsløbskortet
Bygger kredsløbskortet
Bygger kredsløbskortet
Bygger kredsløbskortet
Bygger kredsløbskortet
Bygger kredsløbskortet

Hvis alt fungerede fejlfrit, kan du begynde at bygge printkortet. Hele printkortet skal passe ind i den valgte billedramme. Hvis dit perfbræt har forskellige dimensioner, skal du sandsynligvis justere placeringen af komponenterne.

1) Arrangement:

Placer hver komponent som vist i skematisk. Hvis diameteren på dine ledninger er> 1 mm, skal du bore to huller for at sætte A4-SDA (grå) og A5-SDA (hvid) igennem den.

2) Vedhæftning:

Hvis hver komponent er placeret korrekt, kan du begynde at lodde på komponenterne. Sørg for at fjerne de resterende ben bagefter.

3) Ledninger:

Du kan enten bruge almindelige kabler ved blot at tilslutte dem på bagsiden af perfektpladen eller sølvtråd på forsiden. For at gøre dette skal du skære sølvtråden til den tilsvarende længde og bøje dens ender. Nu skal du bare placere dem i overensstemmelse hermed og lodde dem på.

4) Kontroller forbindelser:

Hvis noget ikke virker, som det skal, eller hvis du vil være sikker på, at du har tilsluttet alt korrekt, kan du kontrollere det ved hjælp af kontinuitetsfunktionen på dit multimeter.

Trin 5: Rediger billedrammen

Rediger billedrammen
Rediger billedrammen
  1. Bor 4 monteringshuller og 1 hul til kabler i bagpladen på din ramme
  2. Skru perfbrættet ned (desuden med et par afvigelser)
  3. Rett microUSB -udbruddet på bagsiden, og tilslut det med strømkablerne (RAW, GND)

Afhængigt af hvad du foretrækker, kan du sætte glasruden tilbage i eller bruge en form for passepartout.

Trin 6: Koden

Koden
Koden

Inden du uploader koden, skal du sørge for at installere de nødvendige biblioteker og definere to parametre.

1) Din alder i dage (linje 21) [https://www.calculator.net/age-calculator.html]

2) Derudover fødselstidspunktet (linje 23)

Hvis den viste værdi er forkert eller skal ændres, skal du rydde EEPROM

Forhåbentlig kunne jeg inspirere dig med det projekt. Hvis du har spørgsmål eller forbedringer, er du velkommen til at dele dem.

Anbefalede: