Arduino LifeClock: 6 trin (med billeder)

Arduino LifeClock: 6 trin (med billeder)

Indholdsfortegnelse:

Anonim

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

Inspirationen til at bruge en billedramme som kabinet og vise noget motiverende kom fra awall99's LightBox-projekt. http: //www.instructables.com/id/Ribba-LightBox-Ke …

forsyninger:

Trin 1: Du skal bruge

Elektronik:

  1. Arduino Pro Mini 5V (eller anden arduino med> = 12 GPIO Pins)
  2. 4 Digit 7 Segments Display
  3. DS3231 Real Time Clock Module
  4. 4x 200 ohm modstande

Materialer:

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

Værktøjer:

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

Trin 2: Prototyping

Før vi monterer komponenterne permanent, skal vi kontrollere, om alt fungerer korrekt.

  1. Forbind alt efter skematisk
  2. Kontroller COM-porten og installer de nyeste drivere
  3. Kompilér og upload den medfølgende skitse

Tilslutninger:

  • 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
  • GND - GND
  • 5V / VCC - VCC
  • A4 - SDA
  • A5-SCL

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

Trin 3: Rediger dele

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

  • Loddemåler på hanknopper (som vist)
  • Tilføj to ledninger til SDA og SCL
  • Desolder de 6 pinheaders
  • Loddemåler på 4 benhoved på den anden side (som vist)
  • Loddemåler på knaphoved

Trin 4: Opbygning af kredsløbskortet

Hvis alt fungerede fejlfrit, kan du begynde at opbygge printkortet. Hele printkortet skal passe ind i den valgte billedramme. Hvis din perf bord har forskellige dimensioner, skal du sandsynligvis tilpasse 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) gennem den.

2) Vedhæftning:

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

3) ledninger:

Du kan enten bruge almindelige kabler ved blot at forbinde dem på bagsiden af ​​perf bordet eller sølvtråd på forsiden. For at gøre det, skal du skære sølvtråden til den tilsvarende længde og bøje dens ender. Nu er du bare nødt til at placere dem i overensstemmelse hermed og lodd dem på.

4) Kontroller forbindelser:

Hvis noget ikke fungerer som det skal eller hvis du vil være sikker på at du har tilsluttet alt korrekt, kan du tjekke det ved hjælp af multimeterets kontinuitetsfunktionalitet.

Trin 5: Rediger billedrammen

  1. Bor 4 monteringshuller og 1 hul til kabler i bagpladen på din ramme
  2. Skru ned perf bordet (desuden med et par standoffs)
  3. Fix microUSB breakout på bagsiden og tilslut den med strømkablerne (RAW, GND)

Afhængigt af hvad du foretrækker, kan du lægge glasruden tilbage eller bruge en slags passepartout.

Trin 6: Koden

Før 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)

2) Derudover tidspunktet for din fødsel (linje 23)

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

Forhåbentlig kunne jeg inspirere dig med det pågældende projekt. Hvis du har spørgsmål eller forbedringer, så fortell mig: ^)