Sadržaj:

Digitalni sat s automatskim okretanjem LED zaslona: 4 koraka
Digitalni sat s automatskim okretanjem LED zaslona: 4 koraka

Video: Digitalni sat s automatskim okretanjem LED zaslona: 4 koraka

Video: Digitalni sat s automatskim okretanjem LED zaslona: 4 koraka
Video: MKS Gen L — Марлин 1 1 9 (configuration.h) 2024, Studeni
Anonim
Image
Image
Digitalni sat s automatskim zakretanjem LED zaslona
Digitalni sat s automatskim zakretanjem LED zaslona

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

Ovaj sat se može okretati u bilo kojem položaju, tako da znamenke mogu biti čitljive čak i naopačke ili u zrcalnoj slici !!

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

Dodatno postoji značajka koja prikazuje unutarnju temperaturu okoline u Celzijevim ili Fahrenheitovim stupnjevima.

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

Živjeli, LAGSILVA

Korak 1: Popis materijala

Popis materijala
Popis materijala
Popis materijala
Popis materijala
Popis materijala
Popis materijala
Popis materijala
Popis 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 osjetnika temperature: -40 do +85 ºC

Višenamjenski štit (MFD):

MFD može pojednostaviti i ubrzati razvoj prototipa.

Glavne značajke:

  • 4-znamenkasti 7-segmentni LED zaslon modul pogonjen s dva serijska 74HC595
  • 4 x LED diode za površinsko montiranje u paralelnoj konfiguraciji
  • 10K podesivi precizni potenciometar
  • 3 x neovisna gumba
  • Piezo zujalica
  • Sučelje osjetnika temperature DS18B20
  • Sučelje osjetnika temperature LM35
  • Sučelje 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

Skupština
Skupština
Skupština
Skupština
Skupština
Skupština
Skupština
Skupština

Montaža je vrlo jednostavna i ne treba 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 tipke za podešavanje sata:

  1. Lijevi gumb: Pritisnite za podešavanje sati. Brzo pritisnite za postavljanje korak po korak. Neprestani pritisak za brzo pomicanje sati.
  2. Središnji gumb: Postavite minute. Neprestani pritisak za brzo pomicanje sati.
  3. Desni gumb: brzi pritisak za prelazak na temperaturni način rada.

Napomena: U temperaturnom načinu rada moguće je promijeniti status u Fahrenheit ili Celzijus pritiskom na lijevu tipku.

Korak 4: Kodirajte

Kodirati
Kodirati
Kodirati
Kodirati
Kodirati
Kodirati
Kodirati
Kodirati

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. Pogled sprijeda - sat stoji
  2. Pogled sprijeda - sat naopako
  3. Zrcalni prikaz - Sat stoji
  4. Zrcalni prikaz - sat naopako

Preporučeni: