2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Ta projekt govori o digitalni uri s samodejnim vrtenjem 7-segmentnega LED zaslona.
To uro lahko vrtite v katerem koli položaju, tako da so številke berljive tudi na glavo ali v zrcalni podobi !!
Upravlja ga Arduino in ga poganjajo merilniki pospeška, da ugotovijo pravilen položaj v 3D koordinatah.
Poleg tega obstaja funkcija, ki prikazuje temperaturo okolja v zaprtih prostorih v stopinjah Celzija ali Fahrenheita.
Sestavljanje je zelo preprosto in upam, da se boste z njim zabavali !!
Na zdravje, LAGSILVA
1. korak: Seznam materialov
- Arduino Uno R3
- Zlom MPU-6050
- Večnamenski ščit za Arduino
- Ženske mostične žice
Zlom MPU-6050:
Zlom MPU-6050 je sestavljen iz troosnega merilnika pospeška in žiroskopa ter temperaturnega senzorja z naslednjimi specifikacijami:
- Čip: MPU-6050
- Vhodna napetost: 3-5V
- ADC: 16 bitov
- V/I: standardni I2C
- Celotno območje žiroskopa: ± 250, 500, 1000, 2000 °/s
- Celotno območje merilnika pospeška: ± 2, ± 4, ± 8, ± 16 g
- Območje temperaturnega tipala: -40 do +85 ºC
Večnamenski ščit (MFD):
MFD lahko poenostavi in pospeši razvoj prototipa.
Glavne značilnosti:
- 4-mestni 7-segmentni LED prikazovalni modul, ki ga poganjata dva serijska 74HC595
- 4 x LED za površinsko montažo v vzporedni konfiguraciji
- 10K nastavljiv natančni potenciometer
- 3 x neodvisni gumbi
- Piezo zvonec
- Vmesnik temperaturnega senzorja DS18B20
- Vmesnik temperaturnega senzorja LM35
- Infrardeči sprejemnik
- Glava zaporednega vmesnika za priročno povezavo s serijskimi moduli, kot so Bluetooth, brezžični vmesnik, glasovni modul, modul za prepoznavanje glasu itd.
2. korak: Montaža
Montaža je zelo preprosta in ne potrebuje shem:
- Vstavite Multi Shield v Arduino.
- Z drobnim vijakom pritrdite odlom MPU-6050 na ploščo Arduino.
Priključiti je treba le 04 mostičnih žic:
- Rdeča žica: Vcc (+5V)
- Črna žica: Gnd
- Zelena žica: SCL prekinitve MPU-6050 do vrat #6 v Multi Shieldu.
- Rumena žica: SDA prekinitve MPU-6050 do vrat #5 v več ščitu.
3. korak: Nastavitev
Za nastavitev ure so trije gumbi:
- Levi gumb: Pritisnite, da prilagodite ure. Hitro pritisnite, da nastavite korak za korakom. Nenehno pritiskajte za hitro premikanje ur.
- Sredinski gumb: nastavite minute. Nenehno pritiskajte za hitro premikanje ur.
- Desni gumb: hiter pritisk za premik za temperaturni način.
Opomba: V temperaturnem načinu lahko s pritiskom na levo tipko spremenite stanje v Fahrenheit ali Celzij.
4. korak: Koda
Glavne funkcije kode so:
- Branje kotov nagiba merilnikov pospeška.
- Izračun prenosne funkcije za 7-segmentni LED zaslon (glej slike).
Z koti je mogoče zaznati prostorski položaj ure in se odločiti, katera rutina bo sproščena:
- Pogled od spredaj - Ura stoji
- Pogled od spredaj - ura obrnjena navzdol
- Zrcalni pogled - Ura stoji
- Zrcalni pogled - ura obrnjena navzdol