Kazalo:

Digitalna ura z avtomatskim obračanjem LED zaslona: 4 koraki
Digitalna ura z avtomatskim obračanjem LED zaslona: 4 koraki

Video: Digitalna ura z avtomatskim obračanjem LED zaslona: 4 koraki

Video: Digitalna ura z avtomatskim obračanjem LED zaslona: 4 koraki
Video: Как сделать простой самодельный автопереворот 2024, November
Anonim
Image
Image
Digitalna ura z avtomatskim obračanjem LED zaslona
Digitalna ura z avtomatskim obračanjem LED zaslona

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

Seznam materialov
Seznam materialov
Seznam materialov
Seznam materialov
Seznam materialov
Seznam materialov
Seznam materialov
Seznam materialov
  1. Arduino Uno R3
  2. Zlom MPU-6050
  3. Večnamenski ščit za Arduino
  4. Ž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
Montaža
Montaža
Montaža
Montaža
Montaža
Montaža
Montaža

Montaža je zelo preprosta in ne potrebuje shem:

  1. Vstavite Multi Shield v Arduino.
  2. 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

Nastaviti
Nastaviti

Za nastavitev ure so trije gumbi:

  1. Levi gumb: Pritisnite, da prilagodite ure. Hitro pritisnite, da nastavite korak za korakom. Nenehno pritiskajte za hitro premikanje ur.
  2. Sredinski gumb: nastavite minute. Nenehno pritiskajte za hitro premikanje ur.
  3. 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

Koda
Koda
Koda
Koda
Koda
Koda
Koda
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:

  1. Pogled od spredaj - Ura stoji
  2. Pogled od spredaj - ura obrnjena navzdol
  3. Zrcalni pogled - Ura stoji
  4. Zrcalni pogled - ura obrnjena navzdol

Priporočena: