Indholdsfortegnelse:
- Trin 1: Påkrævede dele:
- Trin 2: Saml kredsløbet
- Trin 3: Upload koden
- Trin 4: Nyd din skabelse, og planlæg fremtidige forbedringer
Video: Multimodalt ur: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Jeg elsker ure! Jeg ledte efter en instruerbar til et ur, der viser romertal på skærmen. Da jeg ikke fik nogen egnede på arduino base, besluttede jeg at bygge en selv. Sammen med en farve TFT -skærm spekulerede jeg på, hvad der ellers kan vises og bratsj! tanker om forskellige nummersystemer studeret i min bachelor i ingeniørhøjskole dage (mere end 2 årtier tilbage!) kom farende ind: Binær, Digital, Oktal & Hexadecimal osv osv
Dette fik mig dog i gang, og efter megen planlægning og kodning, her er implementeringen t!
Særlige træk ved dette ur:
Multimodal display, hvor du kan få vist tid i 5 forskellige nummersystemer på en skærm eller hvert talformat vist på separate skærme valgt med en trykknap
Urets ansigtsretning kan være på alle 4 sider, og dataene på displayet kan justeres til retningen ved hjælp af en trykknap. Senere har jeg tænkt mig at bruge en gyro-/accelerationssensor til at orientere skærmen baseret på den side, den er tændt
Tilgængelige tilstande
Digital
Romersk
Hexadecimal (Base 16)
Octal (Base 8)
Binær (Base 2)
For en ny person i disse nummereringssystemer er her linkene fra netBinary-formatet:
Octal-format:
Hexadecimalt format:
Romersk format:
Trin 1: Påkrævede dele:
Nødvendige varer:
- Arduino UNO/Nano eller tilsvarende
- TFT -skærm: 1,44 tommer 128*128 SPI -skærm baseret på IL9163 (bestilt lang tilbage via aliexpress) (RØD PCB)
- DS 3231 RTC -modul
- Trykknapkontakter 2
- Brødtavle, printkort, forbindelsesledninger
- Valgfrit: Loddejern, Almindelige forbindelsesledninger og et passende kabinet (jeg mangler endnu at beslutte et til dette ur)
Trin 2: Saml kredsløbet
Brug disse forbindelser mellem RTC og Arduino. Se det håndtegnede skematiske billede til reference.
-
DS3231 ---- Arduino
- SDAA4
- SCLA5
- Vcc 5V (fra Arduino)
- GNDGND (fra Arduino)
-
Arduino ---- TFT-skærm
- 9A0
- 10CS
- 11SDA
- 13 SCC
-
Arduino forbindelser
- Vcc-5v
- GND-GND
- 2GND via trykknap (visningstilstandsknap-bakke/sekskant/dec/alle)
- 3GND via trykknap (knap til visning af orientering)
-
Displayforbindelser
- VCC3.3V (fra Arduino)
- GND-GND
- RESET3.3V
- LED5V (fra Arduino)
Trin 3: Upload koden
Brug den vedhæftede.ino -fil til hele koden med kommentarer, der er selvforklarende!
Trin 4: Nyd din skabelse, og planlæg fremtidige forbedringer
Du har et smukt og nørdet ur på dit skrivebord, og der er masser af plads til nye ideer
- Skift visning, eller opdater kun bestemte dele af skærmen for at gøre skærmopdateringen hurtigere (denne nuværende implementering savner nogle gange at vise et sekund på grund af opdateringen af hele skærmen)
- Tilføj et gyro-/accelerometerkort og tilhørende kode for at justere displayets rotation, så den matcher kabinettets retning
- Lad din fantasi løbe vild …
Sidst men ikke mindst, hvis du kan lide mit ur, så stem på det i urkonkurrencen, der kører i øjeblikket
Anbefalede:
Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin
Arduino bil omvendt parkering alarmsystem. Trin for trin: I dette projekt vil jeg designe en simpel Arduino bil omvendt parkeringssensorkreds ved hjælp af Arduino UNO og HC-SR04 ultralydssensor. Dette Arduino -baserede bilomvendt alarmsystem kan bruges til en autonom navigation, robotafstand og andre rækkevidde
Trin for trin pc -bygning: 9 trin
Trin for trin PC Building: Supplies: Hardware: MotherboardCPU & CPU -køler PSU (strømforsyningsenhed) Opbevaring (HDD/SSD) RAMGPU (ikke påkrævet) CaseTools: Skruetrækker ESD -armbånd/mathermal pasta m/applikator
Tre højttalerkredsløb -- Trin-for-trin vejledning: 3 trin
Tre højttalerkredsløb || Trin-for-trin vejledning: Højttalerkredsløb styrker lydsignalerne, der modtages fra miljøet til MIC og sender det til højttaleren, hvorfra forstærket lyd produceres. Her vil jeg vise dig tre forskellige måder at lave dette højttalerkredsløb på:
Trin-for-trin uddannelse i robotik med et sæt: 6 trin
Trin-for-trin uddannelse i robotteknologi med et kit: Efter ganske få måneder med at bygge min egen robot (se alle disse), og efter at jeg to gange havde dele mislykkedes, besluttede jeg at tage et skridt tilbage og tænke min strategi og retning. De flere måneders erfaring var til tider meget givende, og
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)