Sadržaj:

Digitalni sat sa automatskim okretanjem LED ekrana: 4 koraka
Digitalni sat sa automatskim okretanjem LED ekrana: 4 koraka

Video: Digitalni sat sa automatskim okretanjem LED ekrana: 4 koraka

Video: Digitalni sat sa automatskim okretanjem LED ekrana: 4 koraka
Video: Автомобильный генератор для генератора с самовозбуждением с использованием ДИОДА 2024, Novembar
Anonim
Image
Image
Digitalni sat sa automatskim rotiranjem LED ekrana
Digitalni sat sa automatskim rotiranjem LED ekrana

Ovaj projekt govori o digitalnom satu sa automatskim okretanjem 7-segmentnog LED ekrana.

Ovaj sat se može okretati u bilo kojem položaju, a da cifre budu čitljive čak i naopačke ili u zrcalnoj slici !!

Njime upravlja Arduino, a pokreću ga akcelerometri kako bi saznali ispravan položaj u 3D koordinatama.

Dodatno postoji funkcija koja prikazuje temperaturu okoline u zatvorenim prostorima u Celzijusima ili Fahrenheitovim stupnjevima.

Sastavljanje je vrlo jednostavno i nadam se da ćete se zabaviti koristeći ga !!

Živjeli, LAGSILVA

Korak 1: Lista materijala

Lista materijala
Lista materijala
Lista materijala
Lista materijala
Lista materijala
Lista materijala
Lista materijala
Lista materijala
  1. Arduino Uno R3
  2. Proboj MPU-6050
  3. Višenamjenski štit za Arduino
  4. Žice za kratkospojnike

Proboj MPU-6050:

Proboj MPU-6050 sastoji se od troosnog akcelerometra i žiroskopa plus temperaturni senzor sa sljedećim specifikacijama:

  • Čip: MPU-6050
  • Ulazni napon: 3-5V
  • ADC: 16 bita
  • I/O: standardni I2C
  • Puni raspon žiroskopa: ± 250, 500, 1000, 2000 °/s
  • Opseg opsega akcelerometra: ± 2, ± 4, ± 8, ± 16g
  • Raspon senzora temperature: -40 do +85 ºC

Višenamjenski štit (MFD):

MFD može pojednostaviti i ubrzati razvoj prototipa.

Glavne karakteristike:

  • 4-znamenkasti 7-segmentni LED displej modul pogonjen sa dva serijska 74HC595
  • 4 x LED diode za površinsko montiranje u paralelnoj konfiguraciji
  • 10K podesivi precizni potenciometar
  • 3 x nezavisna dugmeta
  • Piezo zujalica
  • Interfejs senzora temperature DS18B20
  • Sučelje osjetnika temperature LM35
  • Interfejs infracrvenog prijemnika
  • Zaglavlje serijskog sučelja za prikladno povezivanje sa serijskim modulima kao što su Bluetooth, bežično sučelje, glasovni modul, modul za prepoznavanje glasa itd.

Korak 2: Montaža

Montaža
Montaža
Montaža
Montaža
Montaža
Montaža
Montaža
Montaža

Montaža je vrlo jednostavna i ne trebaju nikakve sheme:

  1. Umetnite Multi Shield u Arduino.
  2. Pričvrstite prekidač MPU-6050 na Arduino ploču pomoću malog vijka.

Treba spojiti samo 04 kratkospojne žice:

  • Crvena žica: Vcc (+5V)
  • Crna žica: Gnd
  • Zelena žica: SCL probijanja MPU-6050 do priključka #6 u Multi Shieldu.
  • Žuta žica: SDA probijanja MPU-6050 do priključka #5 u Multi Shieldu.

Korak 3: Postavljanje

Postaviti
Postaviti

Postoje 3 dugmeta za podešavanje sata:

  1. Lijevo dugme: Pritisnite za podešavanje sati. Brzo pritisnite za postavljanje korak po korak. Neprekidnim pritiskom za brzo pomicanje sati.
  2. Središnje dugme: Postavite minute. Neprekidnim pritiskom za brzo pomicanje sati.
  3. Desno dugme: brzi pritisak za prelazak u temperaturni režim.

Napomena: U temperaturnom režimu moguće je promijeniti status u Fahrenheit ili Celsius pritiskom na lijevo dugme.

Korak 4: Kodirajte

Kod
Kod
Kod
Kod
Kod
Kod
Kod
Kod

Glavne funkcije koda su:

  • Očitavanje kutova nagiba mjerača ubrzanja.
  • Proračun prijenosne funkcije za 7-segmentni LED zaslon (pogledajte slike).

Pomoću kutova moguće je otkriti prostorni položaj sata i odlučiti koja će se rutina osloboditi:

  1. Prednji pogled - Sat stoji
  2. Pogled sprijeda - Sat naopako
  3. Zrcalni prikaz - Sat stoji
  4. Ogledalo - Sat naopako

Preporučuje se: