Indholdsfortegnelse:

Sådan laver du et Arduino digitalt ur: 5 trin
Sådan laver du et Arduino digitalt ur: 5 trin

Video: Sådan laver du et Arduino digitalt ur: 5 trin

Video: Sådan laver du et Arduino digitalt ur: 5 trin
Video: МАСТЕР-КЛАСС по Arduino | Полный семинар по программированию за 90 минут! 2024, November
Anonim
Image
Image
Sådan laver du et Arduino digitalt ur
Sådan laver du et Arduino digitalt ur

Digitale ure er en af de store opfindelser inden for videnskab.

Har du nogensinde spekuleret over "Sådan laver du dine egne digitale ure, ligesom i film!" ????

Jeg har også brugt min barndom i en drøm på at bygge mit helt eget digitale ur.. så jeg byggede et til mig selv …

Og jeg vil vise dig, hvordan du kan bygge et fantastisk digitalt ur med lidt lethed og små komponenter helt selv ….

Jeg har brugt 4 7 segmenters fælles anodeskærm til at vise cifrene, 3 SPDT -switches, som jeg tog adskilt fra en gammel mus, nogle ledninger og en arduino. vi kan indstille klokkeslættet med justeringstasten og trykke på minut- eller timetasten for at ændre minuttet eller timen til vores behov..!

Så lad os komme i gang…!

Trin 1: Komponenter påkrævet

Komponenter påkrævet
Komponenter påkrævet
Komponenter påkrævet
Komponenter påkrævet
Komponenter påkrævet
Komponenter påkrævet

Her er de komponenter, du skal bruge:

1. En Arduino uno.

2. 4 7 segmenters fælles anodeskærme (hvis du har et firecifret syv segment, skal du ikke bekymre dig om, at kredsløbet er det samme for dem begge).

du kan købe dem fra snapdeal, de er fantastiske! Jeg vil anbefale dem fra stedet.

3. 3 spdt switches (som jeg fjernede fra en gammel mus).

4. nogle ledninger og jumperwires (enhver vil gøre!).

5. Et brødbræt.

6. 4 1kohm modstande.

Trin 2: Tilslutning af skærmene i brødbrættet

Tilslutning af skærmene i brødbrættet!
Tilslutning af skærmene i brødbrættet!
Tilslutning af skærmene i brødbrættet!
Tilslutning af skærmene i brødbrættet!

Lav forbindelserne som vist på billedet ovenfor.. det er ret simpelt.!

Pas på forbindelserne, da der er for mange ledninger, du kan blive forvirret.

Remmenber Alle a, b, c, d, e, f, g, priksegmenter på 4 skærme er forbundet sammen…. og com på hver skærm, dvs. 3 og 8 er forbundet sammen med resitorerne …

Vær ikke urolig!!, gå langsomt, og hav lidt tålmodighed, du kan gøre det.

Trin 3: Tilføjelse af modstande og nøgler

Tilføjelse af modstande og nøgler
Tilføjelse af modstande og nøgler
Tilføjelse af modstande og nøgler
Tilføjelse af modstande og nøgler

Vedhæft 1kohm modstand med hver com på skærmene … som vist i figuren..!

Tilføj Spdt -switches, eller hvis du har tryk på knapper, ville det være fantastisk! …

Trin 4: Tilslutning til Arduino

Opretter forbindelse til Arduino
Opretter forbindelse til Arduino
Opretter forbindelse til Arduino
Opretter forbindelse til Arduino

Nu er forbindelserne udført for displayet og kontakterne … nu er det tid at forbinde dem til hjernen..

det er simpelt..

Til segmentnåle!

a til pin 2

b til pin 3

c til pin 4

d til pin 5

e til pin 6

f til pin 7

g til pin 8

prik til stift 9

Til displaynåle

display 1 til pin 10

display 2 til pin 11

display 3 til pin 12

dispaly 4 til pin 13

nu til nøglerne

tast 1, som er justeringskontakterne …

tast 2 og tast 3 er skiftende timer og minutskift.

vi skal holde justeringstasten1 nede og trykke på ønsketasten for at ændre timen eller minuttet..!

se billedet ovenfor for forbindelsen til nøglerne. Vi har brugt de analoge ben og brugt dem som digitale indgangsstifter … ja det er rigtigt, vi kan også bruge dem som digitale i/o -ben..

Trin 5: Tilføjelse af koden !!

Tilføjelse af koden !!!!
Tilføjelse af koden !!!!

Nu den mest fede del … at skrive og tilføje koden til arduinoen ….

Jeg har vedhæftet koden og tidsbiblioteksfilen.. til beregning af tiden og visning af den ….

I koden fortæller funktionen time () os timen, og minut () -funktionen minut, fra det tidspunkt vi har tændt tavlen. tiden forsvinder, når strømmen til brættet afbrydes.. og den starter igen fra 00:00 hver gang …

Jeg har også vedhæftet en 12 -timers formatkode. Det bruger bare hourFormat12 () -funktionen til at få 12 -timers format.

Som standard returnerer tidsbiblioteket 24 -timers formateret tid.

Bemærk:

Tilføj venligst tidsmappen i Time.zip, i din Arduinos biblioteksmappe

fx i mit system:

C: / Program Files (x86) Arduino / libraries

Føl dig fleksibel med at ændre koden til dine behov … og hvis du har nogle stenbrud, er du velkommen til at spørge.

God fornøjelse med at lave det…

Bemærk: Jeg har opdateret Time.zip -filen, da den blev forældet i nyere versioner af Arduino IDE.

Anbefalede: