Innholdsfortegnelse:
- Trinn 1: Nødvendige deler:
- Trinn 2: Sett sammen kretsen
- Trinn 3: Last opp koden
- Trinn 4: Nyt skapelsen din og planlegg fremtidige forbedringer
Video: Multimodal klokke: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Jeg elsker klokker! Jeg var på utkikk etter en instruerbar klokke som viser romertall på skjermen. Da jeg ikke fikk noen passende på arduino base, bestemte jeg meg for å bygge en selv. Sammen med en farge TFT -skjerm lurte jeg på hva annet som kan vises og bratsj! tanker om forskjellige tallsystemer som ble studert på min bachelor i ingeniørhøyskole dager (mer enn 2 tiår tilbake!) kom susende inn: Binær, Digital, oktal og heksadesimal osv osv
Dette fikk meg imidlertid i gang, og etter mye planlegging og koding, her er implementeringen t!
Særpreg ved denne klokken:
Multimodal skjerm hvor du kan få tid vist i 5 forskjellige tallsystemer på en skjerm eller hvert tallformat vist i separate skjermer valgt med en trykknapp
Urets retning kan være på alle fire sider, og dataene på skjermen kan justeres til retningen ved hjelp av en trykknapp. Senere har jeg tenkt å bruke en gyro-/akselerasjonssensor for å orientere skjermen basert på siden den er slått på
Modi tilgjengelig
Digital
Romersk
Heksadesimal (base 16)
Octal (Base 8)
Binær (Base 2)
For noen som er nye i disse nummereringssystemene, er her koblingene fra netBinary-formatet:
Octal-format:
Heksadesimalt format:
Romersk format:
Trinn 1: Nødvendige deler:
Elementer som trengs:
- Arduino UNO/Nano eller tilsvarende
- TFT -skjerm: 1,44 tommer 128*128 SPI -skjerm basert på IL9163 (bestilt lang rygg via aliexpress) (RØD PCB)
- DS 3231 RTC -modul
- Trykknappbrytere 2
- Brødbrett, PCB, tilkoblingsledninger
- Valgfritt: Loddejern, tilkoblingsledninger for generelle formål og et passende kabinett (jeg har ennå ikke bestemt meg for en for denne klokken)
Trinn 2: Sett sammen kretsen
Bruk disse forbindelsene mellom RTC og Arduino. Se det håndtegnede skjematiske bildet for referanse.
-
DS3231 ---- Arduino
- SDAA4
- SCLA5
- Vcc 5V (fra Arduino)
- GNDGND (fra Arduino)
-
Arduino ---- TFT-skjerm
- 9A0
- 10CS
- 11SDA
- 13SCK
-
Arduino -tilkoblinger
- Vcc-5v
- GND-GND
- 2GND via trykknapp (Endringsknapp for visningsmodus-Bin/Hex/Dec/All)
- 3GND via trykknapp (knapp for visning av orientering)
-
Vis tilkoblinger
- VCC3.3V (fra Arduino)
- GND-GND
- RESET3.3V
- LED5V (fra Arduino)
Trinn 3: Last opp koden
Bruk den vedlagte.ino -filen for hele koden med kommentarer som er selvforklarende!
Trinn 4: Nyt skapelsen din og planlegg fremtidige forbedringer
Du har en vakker og nerdete klokke på skrivebordet ditt, og det er mye plass til nye ideer
- Endre skjerm eller oppdater bare spesifikke deler av skjermen for å gjøre skjermoppdateringen raskere (denne nåværende implementeringen savner noen ganger å vise et sekund på grunn av oppdateringen av hele skjermen)
- Legg til et gyro-/akselerometerkort og tilhørende kode for å justere skjermrotasjonen slik at den samsvarer med kabinettets retning
- La fantasien løpe løpsk …
Sist men ikke minst, hvis du liker klokken min, må du stemme på den i klokkekonkurransen som kjører for tiden
Anbefalt:
Mikro binær klokke: 10 trinn (med bilder)
Mikro binær klokke: Etter å ha opprettet en instruerbar (binær DVM), som bruker det begrensede visningsområdet ved hjelp av binær. Det var bare et lite skritt etter å ha opprettet hovedkodemodulen for desimal til binær konvertering til å lage en binær klokke, men t
Ekte binær klokke med NTP -synkronisering: 4 trinn
Ekte binær klokke med NTP -synkronisering: En ekte binær klokke viser tiden på dagen som en sum av binære brøkdeler av en hel dag, i motsetning til en tradisjonell " binær klokke " som viser tiden som binært-kodede desimaler som tilsvarer timene/minuttene/sekundene. Tradisjonelt
Hvordan lage analog klokke og digital klokke med LED -stripe ved hjelp av Arduino: 3 trinn
Hvordan lage analog klokke og digital klokke med LED -stripe ved hjelp av Arduino: I dag skal vi lage en analog klokke & Digital klokke med Led Strip og MAX7219 Dot -modul med Arduino. Den vil korrigere tiden med den lokale tidssonen. Den analoge klokken kan bruke en lengre LED -stripe, så den kan henges på veggen for å bli en kunstner
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
Multimodal musikkstativ: 9 trinn (med bilder)
Multimodal Music Stand: Multimodal Music Stand (MMMS) er en ny måte å kontrollere lydsyntese og effekter mens du spiller et tradisjonelt instrument (saks, fløyte, fiolin, you name it), og tilbyr ganske mange ekstra muligheter for utvidede teknikker som kan brukes mens