Innehållsförteckning:
- Steg 1: Vad du behöver
- Steg 2: Laserskuren akryl och Mdf -kropp
- Steg 3: Stick och löd LED -lampan under topplattan
- Steg 4: Schematisk diagram baserad på Arduino Mega2560 RTC och förstärkare
- Steg 5: Ställ in all nummerplåt i akryl
- Steg 6: Anslut anodstiftet på alla lysdioder till styrenheten
- Steg 7: Kontrollera anslutningen med hjälp av provkod
- Steg 8: Hur man laddar upp kod i kontrollen första gången
- Steg 9: Så här ställer du in olika lägen i den här klockan
- Steg 10: Framtidsplaner
Video: Allt i en digital kronometer (klocka, timer, larm, temperatur): 10 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:39
Vi planerade att göra en timer för någon annan tävling, men senare implementerade vi också en klocka (utan RTC). När vi kom in i programmeringen blev vi intresserade av att tillämpa fler funktioner på enheten och slutade med att lägga till DS3231 RTC, samt öka interaktiviteten genom att öka antalet tryckknappar till två i slutet av projektet.
Funktioner i klockan
- Riktig tids klocka
- Larm
- Timer
- Visa rumstemperatur
- Justera tiden efter användare
- Justera timern efter användare
- Justera larmdagarna
Steg 1: Vad du behöver
Elektronikkomponent
- 1 nr. Arduino Mega2560 med kabel - $ 9,79
- 1 nr. DS3231 RTC - $ 1,09
- 100 nr. Röd 3528 SMD LED - 0,77 dollar
- 2 nr. 1x40 Single Row Man 2,54 Pin Header - $ 0,58 *
- 1 nr. 1x40 Single Row Female 2.54 Pin Header - $ 1.0 *
- 2 nr. 6*6*13 mm tryckknapp för lång handtag - 0,10 dollar*
- 2 nr. 10k 1/4 watt genomgående hålmotstånd - $ 0,04 *
- 1 nr. 8ohm högtalare - $ 1,0
- 1 meter 1,27 mm PITCH Color Flat Ribbon Cable 10 färg - $ 1,04
- 1 nr. LM386 *
- 1 nr. 10Kohm potentiometer *
- 1 nr. 10 ohm motstånd *
- 2 nr. 10uF kondensator *
- 1 nr. 250 uF kondensator *
- 1 nr. 0.1uF kondensator *
- 1 nr. generellt kretskort *
andra delar
-
2 mm MDF -ark
- 240 mm x 60 mm 2 nr. för fram och bak
- 240mm x 70 mm 3 nr. för topp, stödplatta för LED och botten
- 60 mm x 65 mm 2 nr. för vänster och höger sida av fodralet
-
2 mm akrylark
130mm x 80mm 14 nr. för siffra
- Limpistol
- Superlim för MDF
- Dator med Arduino IDE
- Lödstation
- Hit krympa
Det är allt.
* Alla artiklar föredrar att köpa lokalt.
Steg 2: Laserskuren akryl och Mdf -kropp
- DXF -filer för klocka och digital akrylplatta.
- Som visas i det schematiska diagrammet över topplatta och LED -stödplatta sitter båda plattorna ihop som ett spår av ledspår och topplatta i motsatt riktning. Resultatet visas i 2: a bilden som ett schematiskt diagram.
Steg 3: Stick och löd LED -lampan under topplattan
Röd lysdiod fungerar på max 2,6V och styrenhetens digitala stift ger 5V och 0V. Så vi måste hålla den röda lysdioden i serie 2 och ansluta till respektive digital stift av styrenheten. Så maximal spänning i serien på 2 LED är 5,2 och den röda lysdioden brinner inte ut av styrenheten 5V
Som visas på bilderna klistrar varje röd lysdiod i respektive plats. Efter lödning av anod och katod av justerbara lysdioder, anslut dem i serie
Ta en enda tråd och ta bort gummisolering enligt längden på ledraden och löd alla seriens LED -katod till gemensam tråd som visas i 3: e bilden för gemensam jord för alla LED
Ta 1,27 mm PITCH Color Flat Ribbon Cable och klipp den med ungefärligt avstånd mellan raden av LED och controller. Ta bort isoleringen på båda sidor för lödning
Löd varje tråd i hierarkin av bandfärg till en anod av serier av LED som visas i tredje bilden
Löd inte en annan ände av ledningen just nu, den kommer att lödas vid tidpunkten för ordning av all tråd till styrenheten
Stick på samma sätt alla röda lysdioder respektive lödtråd. Löd alla LED -katoder och ta en enda tråd för hela LED som jord
Steg 4: Schematisk diagram baserad på Arduino Mega2560 RTC och förstärkare
- Före lödning ska varje trådinsats värmekrympas i varje tråd för att undvika kortslutning.
- Lödning 4 hona stift på ena sidan och 4 hona stift på en annan sida 4 trådbunden kabel. Anslut ledningarna enligt schemat med DS3231 (RTC).
- Placera alla komponenter relaterade till förstärkare på generellt kretskort och löd det enligt schematisk diagram över förstärkare baserat på LM386 IC.
- Ta två tryckknappar och lödmotstånd och Vcc -anslutning enligt schematisk diagam och klistra fast den på frontplattan med hjälp av varm limpistol inifrån.
- Anslut vänster tryckknapps ingång till digitalt stift nr. 3 och höger tryckknapp för stift nr. 2.
- Om användaren vill placera SDA- och SCL -anslutning i 20 och 21 nr. stift, då spelar det ingen roll.
- Fäst digitalt stift nr. 7 till jord och stift nr. 6 i ingången till förstärkaren.
- Efter att ha utfört allt lödningsarbete krymper värmekrympslangen.
Steg 5: Ställ in all nummerplåt i akryl
-
Placera nummerplåten i akryl, börja med 0 på framsidan till 9 på sista raden på alla rader.
- Placera kolonplattan på kolonspåret.
Steg 6: Anslut anodstiftet på alla lysdioder till styrenheten
- Löd hela katodtråden till hanstiften enligt den digitala stiftkonfigurationen enligt nedan.
- Anslut alla lysdioder enligt bilden.
- Arduino -stift ==> klocksiffra
- D10 ==> 0 Enhetssiffra
- D11 ==> 1 enhetssiffra
- D12 ==> 2 enhetssiffror
- D13 ==> 3 enhetssiffror
- D14 ==> 4 enhetssiffror
- D15 ==> 5 enhetssiffror
- D16 ==> 6 enhetssiffror
- D17 ==> 7 Enhetssiffror
- D18 ==> 8 enhetssiffror
- D19 ==> 9 Enhetssiffra
- D5 ==> 0 decimal
- D6 ==> 1 decimal
- D22 ==> 2 decimaler
- D23 ==> 3 decimaler
- D24 ==> 4 decimaler
- D25 ==> 5 decimaler
- D26 ==> 6 decimaler
- D27 ==> 7 decimaler
- D28 ==> 8 decimaler
- D29 ==> 9 decimaler
- D30 ==> 0 Hundra siffror
- D31 ==> 1 hundra siffror
- D32 ==> 2 hundra siffror
- D33 ==> 3 hundra siffror
-
D34 ==> 4 hundra siffror
- D35 ==> 5 hundra siffror
- D36 ==> 6 hundra siffror
- D37 ==> 7 hundra siffror
- D38 ==> 8 hundra siffror
- D39 ==> 9 Hundra siffror
- D40 ==> 0 Tusen siffra
- D41 ==> 1 Tusen siffra
- D42 ==> 2 Tusen siffra
- D43 ==> 3 Tusen siffra
- D44 ==> 4 Tusen siffra
- D45 ==> 5 Tusen siffra
- D46 ==> 6 Tusen siffra
- D47 ==> 7 Tusen siffra
- D48 ==> 8 Tusen siffra
- D49 ==> 9 Tusen siffra
- D53 ==> kolon (:)
- Alla LED gemensamma jordar ansluta till jordstift.
Steg 7: Kontrollera anslutningen med hjälp av provkod
- Öppna Arduino IDE och öppna provkontrollkoden nedan.
- Ladda upp i Arduino Mega2560.
- När överföringen är klar börjar den blinka från enhetssiffran från minut 0 till 1, 2, 3 upp till 9: e decimalsiffran timme med 0,5 sekunders fördröjning.
- Däremellan, om någon lysdiod inte lyser, kontrollera anslutningen av lysdioder och styrenhet.
Steg 8: Hur man laddar upp kod i kontrollen första gången
- Ladda ner koden nedan.
- Öppna Arduino IDE och öppna koden i den.
- Se videon som ovan och följ instruktionerna.
Steg 9: Så här ställer du in olika lägen i den här klockan
Steg 10: Framtidsplaner
- Lägg till ches
- Öka en tryckknapp för att göra den mer användarvänlig.
- Gör det möjligt att växla mellan 12 timmars och 24 timmars läge med tryckknapp.
- Gör det mer interaktivt med röstindikering av aktuell tid med god morgon, kväll etc.
- Lägger till en funktion för att styra denna klocka med mobilapplikation.
Dina kommentarer/förslag/frågor/kritiker uppskattas …
Rekommenderad:
Hur man gör analog klocka och digital klocka med LED -remsa med Arduino: 3 steg
Hur man gör analog klocka och digital klocka med LED -remsa med Arduino: Idag kommer vi att göra en analog klocka & Digital klocka med Led Strip och MAX7219 Dot -modul med Arduino. Den kommer att korrigera tiden med den lokala tidszonen. Den analoga klockan kan använda en längre LED -remsa, så den kan hängas på väggen för att bli en konstverk
Stor Arduino LCD -klocka med två larm och temperaturmonitor som styrs av IR -TV -fjärrkontroll: 5 steg
Stor Arduino LCD -klocka med två larm och temperaturmonitor som styrs av IR -TV -fjärrkontroll: Hur man bygger en Arduino -baserad LCD -klocka med två larm och temperaturvakt som styrs av IR -TV -fjärrkontroll
NeoPixel -klocka med larm: 4 steg
NeoPixel -klocka med larm: Hej killar, det är ibland svårt att gå upp tidigt på morgonen. Speciellt när det är grumligt, regnar eller vintern ute. Eftersom jag gjorde en egen klocka med larm är det mycket roligare för mig att gå upp.:) Jag använde en exakt RTC -modul för att styra tiden och
Musikspektrum med digital klocka och temperatur: 9 steg (med bilder)
Musikspektrum med digital klocka och temperatur: Vi är här igen med ett projekt du kommer att gilla. Om du gillar att lyssna på musik och njuta av det visuella är det här projektet något för dig. DIGITAL CLOCK MUSIC SPECTRUM ELEKTRONISK KIT MED TEMPERATURVISNING Detta är ett elektroniskt kit. När du har slutfört pr
Skapa en klocka från en klocka: 11 steg (med bilder)
Skapa en klocka från en klocka: I denna instruktionsbok tar jag en befintlig klocka och skapar vad jag tycker är en bättre klocka. Vi går från bilden till vänster till bilden till höger. Innan du börjar på din egen klocka, vänligen vet att återmontering kan vara en utmaning som