Innehållsförteckning:
- Steg 1: Delar som krävs:
- Steg 2: Montera kretsen
- Steg 3: Ladda upp koden
- Steg 4: Njut av din skapelse och planera framtida förbättringar
Video: Multimodal klocka: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
Jag älskar klockor! Jag letade efter en instruerbar för en klocka som visar romerska siffror på skärmen. När jag inte fick några lämpliga på arduino bas, bestämde jag mig för att bygga en själv. Tillsammans med en färg TFT -skärm undrade jag vad mer som kan visas och viola! tankar om olika nummersystem som studerades under min civilingenjörsexamen (mer än 2 decennier tillbaka!) kom rusande: Binär, Digital, Octal & Hexadecimal etc etc
Detta fick mig dock igång och efter mycket planering och kodning, här är implementeringen t!
Kännetecken för denna klocka:
Multimodal display där du kan få tid att visas i 5 olika nummersystem i en skärm eller varje nummerformat visas i separata skärmar som väljs med en tryckknapp
Ursidans orientering kan vara på alla fyra sidor och data som visas kan justeras till orienteringen med en tryckknapp. Senare tänker jag använda en gyro-/accelerationssensor för att orientera displayen baserat på den sida den är påslagen
Tillgängliga lägen
Digital
Romerska
Hexadecimal (bas 16)
Octal (bas 8)
Binärt (Base 2)
För någon ny i dessa nummersystem här är länkarna från netBinary-formatet:
Octal-format:
Hexadecimalt format:
Romerskt format:
Steg 1: Delar som krävs:
Objekt som behövs:
- Arduino UNO/Nano eller motsvarande
- TFT -skärm: 1,44 tum 128*128 SPI -skärm baserad på IL9163 (beställt lång rygg via aliexpress) (RÖD PCB)
- DS 3231 RTC -modul
- Tryckknappar 2
- Brödbräda, kretskort, anslutningskablar
- Valfritt: Lödkolv, anslutningstrådar för allmänna ändamål och ett lämpligt hölje (jag har ännu inte bestämt en för den här klockan)
Steg 2: Montera kretsen
Använd dessa anslutningar mellan RTC och Arduino. Se den handritade schematiska bilden för referens.
-
DS3231 ---- Arduino
- SDAA4
- SCLA5
- Vcc 5V (från Arduino)
- GNDGND (från Arduino)
-
Arduino ---- TFT-skärm
- 9A0
- 10CS
- 11SDA
- 13SCK
-
Arduino -anslutningar
- Vcc-5v
- GND-GND
- 2GND via tryckknapp (knapp för ändring av visningsläge-Bin/Hex/Dec/All)
- 3GND via tryckknapp (knapp för visning av orientering)
-
Displayanslutningar
- VCC3.3V (från Arduino)
- GND-GND
- ÅTERSTÄLL 3.3V
- LED5V (från Arduino)
Steg 3: Ladda upp koden
Använd den bifogade.ino -filen för hela koden med kommentarer som är självförklarande!
Steg 4: Njut av din skapelse och planera framtida förbättringar
Du har en vacker och nördig klocka på ditt skrivbord och det finns gott om plats för nya idéer
- Ändra skärm eller uppdatera endast specifika delar av skärmen för att göra skärmuppdateringen snabbare (den nuvarande implementeringen missar ibland att visa en sekund på grund av uppdateringen av hela skärmen)
- Lägg till ett gyro-/accelerometerkort och tillhörande kod för att justera bildskärmsrotationen så att den matchar kapslingsriktningen
- Låt fantasin springa iväg …
Sist men inte minst, om du gillar min klocka, rösta på den i Clocks Contest som körs för närvarande
Rekommenderad:
Mikro binär klocka: 10 steg (med bilder)
Mikro binär klocka: Efter att tidigare ha skapat en instruerbar (binär DVM), som använder sig av det begränsade visningsområdet med binär. Det var bara ett litet steg som tidigare skapat huvudkodsmodulen för decimal till binär konvertering till att skapa en binär klocka men t
Äkta binär klocka med NTP -synkronisering: 4 steg
True Binary Clock With NTP Sync: En sann binär klocka visar tiden på dagen som en summa av binära fraktioner av en hel dag, i motsats till en traditionell " binär klocka " som visar tiden som binärkodade decimalsiffror motsvarande timmar/minuter/sekunder. Traditionellt
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
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
Konvertera hem vanlig klocka till självglödande klocka: 8 steg (med bilder)
Konvertera hem vanlig klocka till självglödande klocka: FÖRST GÖR JAG MITT HJÄRTIGT TACK TILL INSTRUKTABLAR LAGET GÖR SOM MIN HÄLSA ÅTERSTÄLLNINGSDAGAR SÅ MER ANSVAR ….. I denna instruktion vill jag dela med er hur man konverterar din vanliga klocka hem. in till självglödande klocka. > > För att göra detta