Inhoudsopgave:
- Stap 1: Vereiste componenten
- Stap 2: Bedrading van de displays in het breadboard
- Stap 3: De weerstanden en de toetsen toevoegen
- Stap 4: Verbinding maken met Arduino
- Stap 5: Code toevoegen!!
Video: Hoe maak je een Arduino digitale klok: 5 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Digitale klokken zijn een van de grote uitvindingen op het gebied van wetenschap.
Heb je je ooit afgevraagd "Hoe maak je je eigen digitale klokken, net als in films!"????
Nou, ik heb ook mijn jeugd doorgebracht in een droom om mijn eigen digitale klok te bouwen … dus ik heb er een voor mezelf gebouwd …
En ik ga je laten zien, hoe je zelf een geweldige digitale klok kunt bouwen met weinig gemak en kleine componenten….
Ik heb 4 7-segments gemeenschappelijke anodedisplays gebruikt om de cijfers weer te geven, 3 SPDT-schakelaars, die ik heb losgekoppeld van een oude muis, enkele draden en een arduino. we kunnen de tijd instellen door de insteltoets ingedrukt te houden en op de minuut- of uurtoets te drukken om de minuut of het uur naar onze behoefte te wijzigen..!
Dus laten we beginnen…!
Stap 1: Vereiste componenten
Hier de componenten die u nodig heeft:
1. Een Arduino uno.
2. 4 7-segments gemeenschappelijke anodedisplays (als u een 4-cijferig zevensegment heeft, hoeft u zich geen zorgen te maken dat het circuit voor beide hetzelfde is).
je kunt ze kopen bij snapdeal, ze zijn geweldig! ik zou ze van de site aanbevelen.
3. 3 spdt-switches (die ik van een oude muis heb gehaald).
4.sommige draden en jumperdraden (iedereen zal het doen!).
5. Een breadboard.
6. 4 weerstanden van 1kohm.
Stap 2: Bedrading van de displays in het breadboard
Maak de aansluitingen zoals getoond in de afbeelding hierboven.. het is vrij eenvoudig.!
Zorg voor de verbindingen, want er zijn te veel draden die u in de war kunt brengen.
Remmenber Alle a, b, c, d, e, f, g, dot segmenten van 4 displays zijn met elkaar verbonden…. en de com van elke display, d.w.z. 3 en 8 zijn verbonden met de resitors…
Maak je geen zorgen!!, ga langzaam, en heb wat geduld, je kunt het.
Stap 3: De weerstanden en de toetsen toevoegen
Bevestig een weerstand van 1kohm bij elke com van de displays … zoals weergegeven in de afbeelding..!
Voeg de Spdt-schakelaars toe of als je drukknoppen hebt, zou dat geweldig zijn!…
Stap 4: Verbinding maken met Arduino
Nu zijn de verbindingen gemaakt voor het display en de schakelaars … nu is het tijd om ze aan te sluiten op de hersenen..
het is simpel..
Voor segmentpinnen!
a naar pin 2
b naar pin 3
c naar pin 4
d naar pin 5
e naar pin 6
f naar pin 7
g naar pin 8
punt naar pin 9
Voor display-pinnen
display 1 tot pin 10
display 2 naar pin 11
display 3 naar pin 12
weergave 4 naar pin 13
nu voor de sleutels
toets 1 dat zijn de afstelschakelaars …
toets 2 en toets 3 zijn uur- en minutenwisselschakelaars.
we moeten de insteltoets1 ingedrukt houden en op de gewenste toets drukken om het uur of de minuut te veranderen..!
zie de foto hierboven voor de aansluiting voor de toetsen.. we hebben de analoge pinnen gebruikt en gebruikt als digitale ingangspinnen … ja dat is waar, we kunnen ze ook als digitale i/o-pinnen gebruiken..
Stap 5: Code toevoegen!!
Nu het meest coole deel … het schrijven en toevoegen van de code aan de arduino ….
Ik heb de code en het tijdbibliotheekbestand bijgevoegd.. voor het berekenen van de tijd en het weergeven ervan ….
In de code vertelt de functie hour() ons het uur, en de functie minute() de minuut, vanaf het moment dat we het bord hebben ingeschakeld. de tijd vervaagt sterft wanneer de stroom naar het bord wordt afgesneden.. en het begint opnieuw vanaf 00:00 elke keer…
Ik heb ook een 12-uurs formaatcode bijgevoegd. Het gebruikt alleen de functie hourFormat12() om het 12-uurs formaat te krijgen.
Standaard retourneert de Tijdbibliotheek de 24-uurs geformatteerde tijd.
Opmerking:
Voeg de Time Folder toe in Time.zip, in de bibliothekenmap van uw Arduino
bv in mijn systeem:
C:\Program Files (x86)\Arduino\libraries
Voel je flexibel bij het wijzigen van de code voor je behoeften … en als je steengroeven hebt, vraag het dan gerust.
Veel plezier met het maken…
opmerking: ik heb het Time.zip-bestand bijgewerkt omdat het verouderd was in nieuwere versies van Arduino IDE.
Aanbevolen:
Hoe maak je een analoge klok en digitale klok met ledstrip met behulp van Arduino - Ajarnpa
Hoe maak je een analoge klok en digitale klok met ledstrip met behulp van Arduino: vandaag zullen we een analoge klok & Digitale klok met Led Strip en MAX7219 Dot module met Arduino. Het corrigeert de tijd met de lokale tijdzone. De analoge klok kan een langere LED-strip gebruiken, zodat hij aan de muur kan worden gehangen om een kunstwerk te
Een digitale schuifmaat afbreken en hoe werkt een digitale schuifmaat: 4 stappen
Een digitale schuifmaat afbreken en hoe werkt een digitale schuifmaat: Veel mensen weten hoe ze een schuifmaat moeten gebruiken om te meten. Deze tutorial leert je hoe je een digitale schuifmaat afbreekt en een uitleg over hoe de digitale schuifmaat werkt
Clockception - Hoe maak je een klok gemaakt van klokken bouwen! 14 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Clockception - Hoe maak je een klok gemaakt van klokken!: Hallo allemaal! Dit is mijn inzending voor de First Time Author Contest 2020! Als je dit project leuk vindt, zou ik je stem zeer op prijs stellen :) Bedankt! Deze instructable leidt je door het proces voor het bouwen van een klok gemaakt van klokken! Ik heb slim genoemd
Een klok maken van een klok: 11 stappen (met afbeeldingen)
Een klok maken van een klok: in deze Instructable neem ik een bestaande klok en creëer ik een betere klok. We gaan van de afbeelding links naar de afbeelding rechts. Voordat u op uw eigen klok begint, moet u weten dat het opnieuw in elkaar zetten een uitdaging kan zijn, aangezien de piv
Hoe maak je een digitale klok met 8051 met 7-segments display - Ajarnpa
Hoe maak je een digitale klok met 8051 met 7-segments display: In dit project heb ik je uitgelegd hoe je een eenvoudige digitale klok maakt met 8051 microcontroller met 7-segments display