Innholdsfortegnelse:
- Trinn 1: Det du trenger
- Trinn 2: Laserskåret akryl og Mdf -kropp
- Trinn 3: Fest og lodd LED -en under topplaten
- Trinn 4: Skjematisk diagrma basert på Arduino Mega2560 RTC og forsterker
- Trinn 5: Sett på alle tallerkner i akryl
- Trinn 6: Koble anodepinnen til alle lysdioder til kontrolleren
- Trinn 7: Kontroller tilkoblingen ved hjelp av prøvekode
- Trinn 8: Slik laster du opp kode i kontrolleren første gang
- Trinn 9: Hvordan stille forskjellige moduser i denne klokken
- Trinn 10: Fremtidsplaner
Video: Alt i ett digitalt kronometer (klokke, timer, alarm, temperatur): 10 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Vi planla å lage en timer for en annen konkurranse, men senere implementerte vi også en klokke (uten RTC). Da vi kom inn i programmeringen, ble vi interessert i å bruke flere funksjoner på enheten og endte opp med å legge til DS3231 RTC, i tillegg til å øke interaktiviteten ved å øke mengden trykknapper til to ved prosjektets slutt.
Funksjoner av klokken
- Sanntidsklokke
- Alarm
- Timer
- Vis romtemperatur
- Juster tid etter bruker
- Juster timeren etter bruker
- Juster alarmen
Trinn 1: Det du trenger
Elektronikk komponent
- 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 Male 2.54 Pin Header - $ 0.58 *
- 1 nr. 1x40 Single Row Female 2.54 Pin Header - $ 1.0 *
- 2 nr. 6*6*13 mm trykknappbryter med lang håndtak - 0,10 dollar*
- 2 nr. 10k 1/4 watt gjennomgående hullmotstand - $ 0,04 *
- 1 nr. 8ohm høyttaler - $ 1,0
- 1 meter 1,27 mm PITCH Color Flat Ribbon Cable 10 farger - $ 1,04
- 1 nr. LM386 *
- 1 nr. 10Kohm potensiometer *
- 1 nr. 10 ohm motstand *
- 2 nr. 10uF kondensator *
- 1 nr. 250 uF kondensator *
- 1 nr. 0.1uF kondensator *
- 1 nr. generell PCB *
andre deler
-
2 mm MDF -ark
- 240 mm x 60 mm 2 nr. for foran og bak
- 240 mm x 70 mm 3 nr. for topp, støtteplate for LED og bunn
- 60mm x 65mm 2 nr. for venstre og høyre side av saken
-
2 mm akrylark
130mm x 80mm 14 nr. for siffer
- Limpistol
- Superlim for MDF
- Datamaskin med Arduino IDE
- Loddestasjon
- Treff krympe
Det er alt.
* Alle varer foretrekker å kjøpe lokalt.
Trinn 2: Laserskåret akryl og Mdf -kropp
- DXF -filer for klokke og digital akrylplate.
- Som vist i det skjematiske diagrammet av topplate og LED -støtteplate, sitter begge platene sammen som et spor av LED -spor og topplate i motsatt retning. Resultatet er vist i 2. bilde som et skjematisk diagram.
Trinn 3: Fest og lodd LED -en under topplaten
Rød LED fungerer på maks 2,6V og kontroller digital pin gir 5V og 0V. Så vi må holde den røde LED -en i serie på 2 og koble til den respektive digitale pinnen på kontrolleren. Så maksimal spenning i serien på 2 LED er 5,2 og rød LED brenner ikke ut av kontrolleren 5V
Som vist på bildene, holder hver røde LED tilsvarende i sitt respektive spor. Etter lodding av anode og katode av justerbare lysdioder, kobler du dem i serie
Ta enkelt ledning og fjern gummiisolasjon i henhold til lengden på ledningen og lodd alle seriens LED -katoder til vanlig ledning som vist i 3. bilde for felles grunn av all LED
Ta 1,27 mm PITCH Color Flat Ribbon Cable og kutt den med omtrentlig avstand mellom raden med LED og kontroller. Fjern isolasjon på begge sider for lodding
Lodd hver ledning i hierarki av båndfarge til en anode av serier med LED som vist i tredje bilde
Ikke lodd en annen ende av ledningen akkurat nå, den vil bli loddet når du skal ordne all ledning for kontrolleren
På samme måte festes alle røde lysdioder og loddetråd. Lodd alle LED -katoder og ta enkelt ledning for hele LED som bakken
Trinn 4: Skjematisk diagrma basert på Arduino Mega2560 RTC og forsterker
- Før lodding setter hver tråd inn varmekrymping i hver ledning for å unngå kortslutning.
- Loddetinn 4 kvinnelig toppnål på den ene siden og 4 mannlige toppstifter på den andre siden 4 kablet kabel. Koble ledningene i henhold til skjemaet med DS3231 (RTC).
- Plasser alle komponentene som er relatert til forsterkeren på en generell PCB og lodd den i henhold til det skjematiske diagrammet for forsterkeren basert på LM386 IC.
- Ta to trykknapper og loddemotstand og Vcc -tilkobling i henhold til skjematisk diagam og fest den på frontplaten ved hjelp av varm limpistol fra innsiden.
- Koble venstre trykknappinngang til digital pin -nr. 3 og høyre trykknapp for å feste nr. 2.
- Hvis brukeren ønsker å plassere SDA og SCL -tilkobling i 20 og 21 nr. pins, så vil det ikke gjøre noen forskjell.
- Fest digital pin -nr. 7 til jord og pinne nr. 6 i inngangen til forsterkeren.
- Etter å ha fullført alle loddearbeidene, krymp varmekrympeslangen.
Trinn 5: Sett på alle tallerkner i akryl
-
Plasser akrylnummerplaten, begynn med 0 foran til 9 på siste spor i alle rader.
- Plasser kolonplaten på kolonsporet.
Trinn 6: Koble anodepinnen til alle lysdioder til kontrolleren
- Lodd alle katodetrådene til hanstiften i henhold til digital pinnekonfigurasjon som vist nedenfor.
- Koble til alle LED -ene som vist på bildet.
- Arduino pins ==> klokkesiffer
- D10 ==> 0 Enhetssiffer
- D11 ==> 1 enhetssiffer
- D12 ==> 2 enhets siffer
- D13 ==> 3 enhetssiffer
- D14 ==> 4 enhetssiffer
- D15 ==> 5 enhets siffer
- D16 ==> 6 enhetssiffer
- D17 ==> 7 Enhetssiffer
- D18 ==> 8 Enhetssiffer
- D19 ==> 9 Enhetssiffer
- D5 ==> 0 desimal siffer
- D6 ==> 1 desimal siffer
- D22 ==> 2 desimal siffer
- D23 ==> 3 desimal siffer
- D24 ==> 4 desimal siffer
- D25 ==> 5 desimal siffer
- D26 ==> 6 desimal siffer
- D27 ==> 7 desimal siffer
- D28 ==> 8 desimal siffer
- D29 ==> 9 desimal siffer
- D30 ==> 0 Hundre siffer
- D31 ==> 1 hundre siffer
-
D32 ==> 2 hundre siffer
- D33 ==> 3 hundre siffer
- D34 ==> 4 hundre siffer
- D35 ==> 5 hundre siffer
- D36 ==> 6 Hundre siffer
- D37 ==> 7 Hundre siffer
- D38 ==> 8 Hundre siffer
- D39 ==> 9 Hundre siffer
- D40 ==> 0 Tusen siffer
- D41 ==> 1 Tusen siffer
- D42 ==> 2 Tusen siffer
- D43 ==> 3 Tusen siffer
- D44 ==> 4 Tusen siffer
- D45 ==> 5 Tusen siffer
- D46 ==> 6 Tusen siffer
- D47 ==> 7 Tusen siffer
- D48 ==> 8 Tusen siffer
- D49 ==> 9 Tusen siffer
- D53 ==> kolon (:)
- Alle LED felles bakker kobles til Ground pin.
Trinn 7: Kontroller tilkoblingen ved hjelp av prøvekode
- Åpne Arduino IDE og åpne prøvekontrollkoden gitt nedenfor.
- Last opp i Arduino Mega2560.
- Etter at opplastingen er fullført, begynner den å blinke fra enhetssifferet i minutt 0 til 1, 2, 3 opp til 9th av desimaltallet i timetiden med 0,5 sekunders forsinkelse.
- I mellom, hvis noen LED ikke lyser, må du kontrollere tilkoblingen av lysdioder og kontroller.
Trinn 8: Slik laster du opp kode i kontrolleren første gang
- Last ned koden gitt nedenfor.
- Åpne Arduino IDE og åpne koden i den.
- Se videoen som ovenfor og følg instruksjonene.
Trinn 9: Hvordan stille forskjellige moduser i denne klokken
Trinn 10: Fremtidsplaner
- Tilsett ches
- Øk én trykknapp for å gjøre den mer brukervennlig.
- Gjør det mulig å bytte mellom 12 -timers og 24 -timers modus med trykknapp.
- Gjør det mer interaktivt med stemmeindikasjon av nåværende tid med god morgen, kveld osv.
- Legger til en funksjon for å kontrollere denne klokken med mobilapplikasjon.
Dine kommentarer/forslag/spørsmål/kritikere settes pris på …
Anbefalt:
En 'Faberge' -stilt Nixie -klokke med ett rør: 6 trinn (med bilder)
En Nixie -klokke i "Faberge" -stil med enkelt rør: Denne Nixie -klokken var et resultat av en samtale om klokker med ett rør på Facebook Nixie Clocks -fansen. Enkeltrørsklokker er ikke populære blant noen nixie -elskere som foretrekker 4 eller 6 -sifrede rørklokker for enkel lesing. En enkelt rørklokke
Musikkspektrum med digital klokke og temperatur: 9 trinn (med bilder)
Musikkspektrum med digital klokke og temperatur: Vi er her igjen med et prosjekt du vil like. Hvis du liker å lytte til musikk og liker visualiteten, er dette prosjektet noe for deg. DIGITAL CLOCK MUSIC SPECTRUM ELEKTRONISK KIT MED TEMPERATURVISNING Dette er et elektronisk sett. Når du er ferdig med pr
Alt i ett bærbart verktøy Power Bank: 11 trinn (med bilder)
Alt i ett bærbart verktøy Power Bank: Load Shedding eller Rolling Blackout er en veldig vanlig forekomst i utviklingsland som India, Sør -Afrika, Bangladesh osv. Load shedding season er ikke en favoritt sesong for noen. Det påvirker våre daglige aktiviteter og hovedsakelig våre
Alt i ett arkadesystem: 12 trinn (med bilder)
Alt i ett arkadesystem: Jeg har allerede bygd en arkade joystick før, og den var enorm (60x30x12 centimeter for 2 spillere), også vanskelig å bruke fordi du trenger en PC med all emulering klar for spill, osv., Slik at en endte med å bli lagret et sted jeg ikke kan huske
Lage en klokke fra en klokke: 11 trinn (med bilder)
Opprette en klokke fra en klokke: I denne instruksen tar jeg en eksisterende klokke og lager det jeg føler er en bedre klokke. Vi går fra bildet til venstre til bildet til høyre. Før du begynner på din egen klokke, må du vite at gjenmontering kan være utfordrende som den viktigste