INHOUDSOPGAWE:
- Stap 1: wat u benodig
- Stap 2: Laser gesnyde akriel en Mdf -liggaam
- Stap 3: Plak en soldeer die LED onder die boonste plaat
- Stap 4: Skematiese diagram gebaseer op Arduino Mega2560 RTC en versterker
- Stap 5: Stel alle akriel nommerplaat in
- Stap 6: Koppel die anodepen van alle LED's aan die beheerder
- Stap 7: Kontroleer verbinding met behulp van voorbeeldkode
- Stap 8: Hoe om die eerste keer kode in die beheerder op te laai
- Stap 9: Hoe om verskillende maniere in hierdie klok in te stel
- Stap 10: Toekomstige planne
Video: Alles in een digitale chronometer (klok, timer, alarm, temperatuur): 10 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Ons was van plan om 'n timer te maak vir 'n ander kompetisie, maar later het ons ook 'n horlosie geïmplementeer (sonder RTC). Toe ons by die programmering aangaan, het ons belanggestel om meer funksies op die toestel toe te pas en uiteindelik DS3231 RTC bygevoeg, sowel as om die interaktiwiteit te verhoog deur die aantal drukknoppies teen die einde van die projek tot twee te verhoog.
Kenmerke van die klok
- Intydse klok
- Alarm
- Timer
- Vertoon kamertemperatuur
- Pas die tyd aan volgens die gebruiker
- Pas die timer aan volgens die gebruiker
- Pas dae van alarm aan
Stap 1: wat u benodig
Elektroniese komponent
- 1 nr. Arduino Mega2560 met kabel - $ 9,79
- 1 nr. DS3231 RTC - $ 1,09
- 100 nrs. Rooi 3528 SMD LED - $ 0,77
- 2 nrs. 1x40 enkelry -manlike 2,54 -penkop - $ 0,58 *
- 1 nrs. 1x40 enkelry -vroulike 2,54 -penkop - $ 1,0 *
- 2 nrs. 6*6*13 mm drukknopskakelaar met lang handvatsel - $ 0,10*
- 2 nrs. 10k 1/4 watt deurlopende weerstand - $ 0,04 *
- 1 nrs. 8ohm luidspreker - $ 1,0
- 1 meter 1,27 mm PITCH -kleur plat lintkabel 10 kleur - $ 1,04
- 1 nrs. LM386 *
- 1 nrs. 10Kohm potensiometer *
- 1 nrs. 10 ohm weerstand *
- 2 nrs. 10uF kapasitor *
- 1 nrs. 250 uF kapasitor *
- 1 nrs. 0.1uF kapasitor *
- 1 nrs. PCB vir algemene doeleindes *
ander dele
-
2 mm MDF vel
- 240 mm x 60 mm 2 nr. vir voor en agter
- 240 mm x 70 mm 3 nrs. bo, steunplaat vir LED en onderkant
- 60 mm x 65 mm 2 nr. aan die linker- en regterkant van die saak
-
2 mm akrielblad
130 mm x 80 mm 14 nrs. vir syfer
- Gom geweer
- Super gom vir MDF
- Rekenaar met Arduino IDE
- Soldeerstasie
- Treffer krimp
Dit is al.
* Alle items verkies om plaaslik te koop.
Stap 2: Laser gesnyde akriel en Mdf -liggaam
- DXF -lêers vir horlosies en digitale akrielplaat.
- Soos getoon in die skematiese diagram van die boonste plaat en LED -steunplaat, word albei plate aan mekaar vasgesteek as 'n groef van geleide gleuf en boonste plaat in teenoorgestelde rigting. Die resultaat word in die 2de prent as 'n skematiese diagram getoon.
Stap 3: Plak en soldeer die LED onder die boonste plaat
Rooi LED werk op maksimum 2.6V en die digitale pen van die kontroleerder gee 5V en 0V. Ons moet dus die rooi LED in reeks van 2 plak en met die onderskeie digitale pen van die kontroleerder aansluit. Die maksimum spanning van die reeks 2 LED's is dus 5.2 en die rooi LED brand nie deur die beheerder 5V nie
Soos in die beelde getoon, plak elke rooi LED daarvolgens in hul onderskeie gleuf. Na soldeer anode en katode van verstelbare LED's, verbind hulle in serie
Neem enkeldraad en verwyder rubberisolasie volgens die lengte van die rye led en soldeer die hele reeks LED's se katode aan die gewone draad, soos getoon in die 3de prentjie vir die gemeenskaplike grond van alle LED's
Neem 'n 1,27 mm PITCH Color Flat Lint -kabel en sny dit ongeveer op 'n afstand tussen die ry LED en kontroleerder. Verwyder isolasie aan beide kante vir soldeer
Soldeer elke draad in die hiërargie van lintkleur aan 'n aoode van reeks LED's soos in die derde prentjie getoon
Moet nie nou 'n ander punt van die draad soldeer nie; dit sal gesoldeer word wanneer alle draad vir die kontroleerder gereël word
Plak ook alle rooi LED's en soldeerdraad vas. Soldeer alle LED -katode en neem enkeldraad vir hele LED as grond
Stap 4: Skematiese diagram gebaseer op Arduino Mega2560 RTC en versterker
- Voordat dit soldeer, moet elke draad 'n krimp in elke draad plaas om kortsluiting te voorkom.
- Soldeer 4 vroulike koppen aan die een kant en 4 manlike koppen aan die ander kant 4 bedrade kabel. Verbind die drade volgens die skema met DS3231 (RTC).
- Plaas alle komponente wat verband hou met die versterker op 'n algemene PCB en soldeer dit volgens die skematiese diagram van die versterker gebaseer op LM386 IC.
- Neem twee drukknoppies en soldeerweerstand en Vcc -aansluiting volgens die skematiese diagram en plak dit met 'n warm lijmpistool van binne op die voorplaat.
- Koppel die ingang van die linker drukknop aan die digitale pen nr. 3 en die regter drukknop om pen nr. 2.
- As die gebruiker die SDA- en SCL -verbinding in 20 en 21 wil plaas. penne, dan maak dit nie 'n verskil nie.
- Heg digitale pen nr. 7 op grond en pen nr. 6 in die ingang van die versterker.
- Nadat u al die soldeerwerk voltooi het, krimp die krimpbuis.
Stap 5: Stel alle akriel nommerplaat in
-
Plaas die akriel nommerplaat, begin met 0 voor op 9 op die laaste gleuf van alle ry.
- Plaas dubbelpunt op dubbelpunt.
Stap 6: Koppel die anodepen van alle LED's aan die beheerder
- Soldeer alle katodedraad aan die manlike koppen volgens die digitale penkonfigurasie soos hieronder getoon.
- Koppel alle LED's soos in die prentjie aangedui.
- Arduino -penne ==> kloksyfer
- D10 ==> 0 Eenheidssyfer
- D11 ==> 1 eenheidssyfer
- D12 ==> 2 Eenheid syfer
- D13 ==> 3 Eenheidssyfer
- D14 ==> 4 Eenheidssyfer
- D15 ==> 5 Eenheidssyfer
- D16 ==> 6 Eenheidssyfer
- D17 ==> 7 Eenheidssyfer
- D18 ==> 8 Eenheidssyfer
- D19 ==> 9 Eenheidssyfer
- D5 ==> 0 Desimale syfer
- D6 ==> 1 desimale syfer
- D22 ==> 2 desimale syfer
- D23 ==> 3 desimale syfer
- D24 ==> 4 desimale syfer
- D25 ==> 5 desimale syfer
- D26 ==> 6 desimale syfer
- D27 ==> 7 desimale syfer
- D28 ==> 8 desimale syfer
- D29 ==> 9 desimale syfer
- D30 ==> 0 Honderd syfer
- D31 ==> 1 honderd syfer
-
D32 ==> 2 honderd syfers
- D33 ==> 3 honderd syfers
- D34 ==> 4 honderd syfers
- D35 ==> 5 honderd syfers
- D36 ==> 6 honderd syfers
- D37 ==> 7 honderd syfers
- D38 ==> 8 Honderd syfer
- D39 ==> 9 Honderd syfer
- D40 ==> 0 Duisend syfer
- D41 ==> 1 Duisend syfer
- D42 ==> 2 Duisend syfer
- D43 ==> 3 Duisend syfer
- D44 ==> 4 Duisend syfer
- D45 ==> 5 Duisend syfer
- D46 ==> 6 Duisend syfer
- D47 ==> 7 Duisend syfer
- D48 ==> 8 Duisend syfer
- D49 ==> 9 Duisend syfer
- D53 ==> dubbelpunt (:)
- Alle LED -gemene grond verbind met die grondpen.
Stap 7: Kontroleer verbinding met behulp van voorbeeldkode
- Maak Arduino IDE oop en maak die voorbeeldkontrolekode hieronder oop.
- Laai op in Arduino Mega2560.
- Nadat die oplaai voltooi is, begin dit met 'n vertraging van 0,5 sekondes van die eenheidssyfer van minuut 0 tot 1, 2, 3 tot die 9de desimale syfer van die uur.
- Tussenin, as enige LED nie brand nie, kyk dan na die verbinding van LED's en kontroleerder.
Stap 8: Hoe om die eerste keer kode in die beheerder op te laai
- Laai die kode hieronder af.
- Maak Arduino IDE oop en maak kode daarin oop.
- Sien die video soos hierbo en volg die instruksies.
Stap 9: Hoe om verskillende maniere in hierdie klok in te stel
Stap 10: Toekomstige planne
- Voeg ches by
- Verhoog een drukknop om dit meer gebruikersvriendelik te maak.
- Met die drukknop kan u dit tussen 12 uur en 24 uur afskakel.
- Maak dit meer interaktief met stemaanduiding van die huidige tyd met goeie oggend, aand, ens.
- Voeg 'n funksie by om die klok met die mobiele toepassing te beheer.
U kommentaar/voorstelle/vrae/kritici word waardeer …
Aanbeveel:
Digitale klok met behulp van mikrokontroller (AT89S52 sonder RTC -stroombaan): 4 stappe (met foto's)
Digitale klok met behulp van mikrobeheerder (AT89S52 Sonder RTC -stroombaan): Kom ons beskryf 'n horlosie … " Klok is 'n toestel wat die tyd tel en toon (relatief) " . LET WEL: dit sal 2-3 minute neem om te lees, lees die hele projek, anders sal ek nie
Netwerktyd digitale klok met behulp van die ESP8266: 4 stappe (met foto's)
Netwerktyd digitale klok Met behulp van die ESP8266: Ons leer hoe om 'n oulike digitale horlosie te bou wat met NTP -bedieners kommunikeer en netwerk- of internettyd vertoon. Ons gebruik die WeMos D1 mini om aan te sluit op 'n WiFi -netwerk, kry die NTP -tyd en vertoon dit op 'n OLED -module
Musiekspektrum met digitale klok en temperatuur: 9 stappe (met foto's)
Musiekspektrum met digitale klok en temperatuur: ons is weer hier met 'n projek wat u sal geniet. As u daarvan hou om na musiek te luister en die visualiteit te geniet, is hierdie projek vir u. DIGITALE KLOK MUSIEK SPEKTRUM ELEKTRONIESE KIT MET TEMPERATUURWERKING.Dit is 'n elektroniese stel. As u die pr
Arduino digitale klok met alarmfunksie (pasgemaakte PCB): 6 stappe (met foto's)
Arduino digitale horlosie met alarmfunksie (pasgemaakte PCB): In hierdie DIY -gids sal ek u wys hoe u u eie digitale klok hierdie alarmfunksie kan maak. In hierdie projek het ek besluit om my eie PCB te maak wat gebaseer is op Arduino UNO mikrobeheerder - Atmega328p. Hieronder vind u die elektroniese skema met PCB l
Digitale klok met 4026 en 4060: 5 stappe (met foto's)
Digitale klok met behulp van 4026 en 4060: Hierdie somer het ek 'n kursus gevolg met die naam " Digital Electronics " by my kollege. Ek het geleer oor flip-flops, tellers en nog baie meer. Dus het ek gedink dit sal wonderlik wees as ek 'n projek doen wat verband hou met digitale elektronika en van daaruit die digitale kluis van die projek