Indholdsfortegnelse:
Video: Digitalt ur med automatisk rotation af LED -display: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Dette projekt handler om et digitalt ur med automatisk rotation af 7-Seg LED-display.
Dette ur kan drejes i enhver position og holde cifrene læsbare selv på hovedet eller i et spejlbillede !!
Den styres af en Arduino og drives af accelerometre for at finde ud af den korrekte position i 3D -koordinater.
Der er også en funktion til at vise den indendørs omgivelsestemperatur i Celsius eller i Fahrenheit grader.
Samlingen er meget enkel, og jeg håber, at du har det sjovt ved at bruge den !!
Skål, LAGSILVA
Trin 1: Materialeliste
- Arduino Uno R3
- MPU-6050 breakout
- Multi Funtion Shield til Arduino
- Kvinder jumper ledninger
MPU-6050 breakout:
MPU-6050 breakout består af et tredobbelt akse accelerometer og gyroskop plus en temperatursensor med følgende specifikationer:
- Chip: MPU-6050
- Indgangsspænding: 3-5V
- ADC: 16 bits
- I/O: standard I2C
- Gyroskop i fuld skala: ± 250, 500, 1000, 2000 °/s
- Accelerometer i fuld skala: ± 2, ± 4, ± 8, ± 16g
- Temperaturfølerområde: -40 til +85 ºC
Multi Function Shield (MFD):
MFD kan forenkle og fremskynde prototypeudviklingen.
Hovedtræk:
- 4-cifret 7-segment LED-displaymodul drevet af to serielle 74HC595'er
- 4 x LED'er til overflademontering i en parallel konfiguration
- 10K justerbart præcisionspotentiometer
- 3 x uafhængige trykknapper
- Piezo summer
- DS18B20 temperaturfølerinterface
- LM35 temperaturføler interface
- Infrarød modtager interface
- Serielt interfacehoved til bekvem forbindelse til serielle moduler som Bluetooth, trådløs grænseflade, stemmemodul, et stemmegenkendelsesmodul osv.
Trin 2: Montering
Samlingen er meget enkel og behøver ikke nogen skemaer:
- Sæt Multi Shield i Arduino.
- Fastgør MPU-6050 breakout på Arduino-kortet ved hjælp af en lille skrue.
Der skal kun tilsluttes 04 jumperwires:
- Rød ledning: Vcc (+5V)
- Sort ledning: Gnd
- Grøn ledning: SCL for MPU-6050 breakout til port #6 i Multi Shield.
- Gul ledning: SDA for MPU-6050 breakout til port #5 i Multi Shield.
Trin 3: Opsætning
Der er 3 knapper til opsætning af uret:
- Venstre knap: Tryk for at justere timerne. Tryk hurtigt på for at konfigurere trin for trin. Tryk kontinuerligt for hurtigt at rykke timerne frem.
- Midtknap: Indstil minutterne. Tryk kontinuerligt for hurtigt at rykke timerne frem.
- Højre knap: et hurtigt tryk for at gå til temperaturtilstand.
Bemærk: I temperaturtilstand er det muligt at ændre status til Fahrenheit eller Celsius ved at trykke på knappen Venstre.
Trin 4: Kode
Kodens hovedfunktioner er:
- Aflæsning af accelerometers hældningsvinkler.
- Beregning af overførselsfunktionen til 7-seg LED-displayet (se billeder).
Med vinklerne er det muligt at registrere urets rumlige position og beslutte, hvilken rutine der vil blive frigivet:
- Set forfra - Clock Stand Up
- Set forfra - uret på hovedet
- Spejlvisning - Ur Stand Up
- Spejlvisning - Ur på hovedet
Anbefalede:
Digitalt niveau med tværlinjelaser: 15 trin (med billeder)
Digitalt niveau med tværlinjelaser: Hej alle sammen, i dag vil jeg vise dig, hvordan du laver et digitalt niveau med en valgfri integreret tværlinjelaser. For cirka et år siden lavede jeg et digitalt multi-værktøj. Selvom værktøjet indeholder mange forskellige tilstande, er det for mig den mest almindelige og nyttige
Automatisk WiFi -planteføder med reservoir - Indendørs/udendørs dyrkningssætning - Vandplanter automatisk med fjernovervågning: 21 trin
Automatisk WiFi -planteføder med reservoir - Indendørs/udendørs dyrkningssætning - Vandplanter automatisk med fjernovervågning: I denne vejledning vil vi demonstrere, hvordan du konfigurerer et brugerdefineret indendørs/udendørs planteføderanlæg, der automatisk vanner planter og kan overvåges eksternt ved hjælp af Adosia -platformen
Arduino digitalt ur synkroniseret med 60Hz strømlinje: 8 trin (med billeder)
Arduino digitalt ur synkroniseret med 60Hz -strømlinjen: Dette Arduino -baserede digitale ur er synkroniseret med 60Hz -strømlinjen. Det har en enkel og billig fælles anode 4 -cifret 7 segment display, der viser timer og minutter. Den bruger en cross -over detektor til at registrere, når den indkommende 60Hz sinusbølge c
Automatisk dyrefoder ved hjælp af et gammelt digitalt ur: 10 trin (med billeder)
Automatisk dyrefoder ved hjælp af et gammelt digitalt ur: Hej, i denne instruktive vil jeg vise dig, hvordan jeg lavede en automatisk dyrefoder ved hjælp af et gammelt digitalt ur. Jeg har også integreret en video om, hvordan jeg lavede denne feeder. Denne instruktive vil blive deltaget i PCB -konkurrencen, og som en fordel vil jeg
DigiLevel - et digitalt niveau med to akser: 13 trin (med billeder)
DigiLevel - et digitalt niveau med to akser: Inspirationen til dette instruerbare er DIY Digital Spirit Level fundet her af GreatScottLab. Jeg kunne godt lide dette design, men ønskede en større skærm med en mere grafisk grænseflade. Jeg ville også have bedre monteringsmuligheder for elektronikken i kassen