Arduino Matrix Clock: 5 trin (med billeder)

Arduino Matrix Clock: 5 trin (med billeder)

Indholdsfortegnelse:

Anonim

Så en lille introduktion til hvorfor jeg lavede dette projekt. Til skole havde vi brug for at lave et interaktivt arduino projekt og fordi jeg ikke er den bedste programmør i verden, så jeg har valgt at lave et interaktivt matrixur.

forsyninger:

Trin 1: Materialer

Instruktionerne gælder for displayet og RTC-modulet. Jeg kunne ikke finde ud af, hvordan man får gyroskopmodulet til at fungere, så husk det.

Til dette projekt skal vi:

  • 1x Arduino (UNO) **
  • 1x USB til micro-USB-kabel
  • 1x brødbræt
  • 1x 8x8 bi-farvet LED Matrix
  • 1x HT16k33 LED Rygsæk
  • 1x RTC (Real Time Clock) modul (DS1307
  • 1x 4-polet stik *
  • 1x 5-polet stik / 2x 2-polet stik *
  • 10 + brændebræt ledninger

* (Dette er så vi kan nemt arbejde med modulerne på brødbrættet)

** (Andre Arduino bør også fungere)

Trin 2: Matrix Display og rygsæk

Før vi kan begynde at arbejde på noget andet, skal vi vedhæfte rygsækken på matrixdisplayet. Læg blot alle stifterne på skærmen gennem hullerne på bagpladen og lod dem lomme på plads. Pas på, at loddet ikke berører andre stifter, da dette vil medføre, at en række pixels ikke fungerer korrekt.

Når du har gjort alt det, skal du lodde 4-polet stik til bagpladen, så det er nemt at teste displayet på brødbrættet. Du kan også vælge at tilslutte bagsiden med ledninger direkte til Arduino.

Trin 3: Kredsløbet

Så nu har vi skærmen klar til at gå, vi har brug for at få kredsløbene rigtige. I ovenstående billeder kan du se de kredsløb, jeg har lavet. Desværre circuits.io havde ikke matrixvisningen eller RTC-modulet. På grund af dette kan nogle yderligere oplysninger være nyttige:

  • På Matrix Display er der 4 forbindelser på billedet af kredsløb. Det er den til venstre uden plads mellem ledningerne. Den røde ledning går til 5V indgangen, den blå ledning går til jorden, den grønne ledning går fra SDA til A4 / SDA, og den gule ledning går fra SCL til A5 / SCL.
  • På RTC er der 4 forbindelser, men vi bruger kun 4 af dem. Kablet på RTC er det samme som på Matrix Display, så: Rød - 5V, Blå - Jord, Grøn - SDA og Gul - SCL.

Trin 4: Koden + Opsætning af RTC

Før du kan bruge koden, som jeg giver, skal du indstille klokmodulet i realtid. For at starte, skal du fjerne batteriet fra holderen, mens Arduino ikke er tilsluttet eller tilsluttet USB. Vent 3 sekunder, og udskift derefter batteriet. Dette nulstiller RTC-chip. Indlæs nu følgende skitse (som også findes i eksempler → RTClib → ds1307) og upload det til din Arduino. ** (Glem ikke at downloade RTC biblioteket før du gør dette. Biblioteket kan findes her: http: //learn.adafruit.com/ds1307-real-time-clock -…) **

Nu, når du har RTC-modulet helt oprettet, er det tid til at uploade koden.

Trin 5: Yderligere anvisninger

Når jeg får Gyro-scope'et arbejder med uret, så kan du slå det på siden til et andet display. Jeg opdaterer dette indlæg.