Sisällysluettelo:

Digitaalinen kello, jossa LED -näytön automaattinen kääntäminen: 4 vaihetta
Digitaalinen kello, jossa LED -näytön automaattinen kääntäminen: 4 vaihetta

Video: Digitaalinen kello, jossa LED -näytön automaattinen kääntäminen: 4 vaihetta

Video: Digitaalinen kello, jossa LED -näytön automaattinen kääntäminen: 4 vaihetta
Video: Kouvolan kaupunginvaltuuston kokous 13.6.2022 2024, Marraskuu
Anonim
Image
Image
Digitaalinen kello, jossa LED -näytön automaattinen kääntö
Digitaalinen kello, jossa LED -näytön automaattinen kääntö

Tämä projekti koskee digitaalista kelloa, jossa on 7-seg LED-näytön automaattinen kääntö.

Tätä kelloa voidaan kääntää mihin tahansa asentoon pitäen numerot luettavissa jopa ylösalaisin tai peilikuvana !!

Sitä ohjaa Arduino ja kiihtyvyysmittarit ohjaavat oikean sijainnin 3D -koordinaateissa.

Lisäksi on ominaisuus, joka näyttää sisäilman lämpötilan celsius- tai Fahrenheit -asteina.

Kokoonpano on hyvin yksinkertaista ja toivon, että nautit siitä !!

Kippis, LAGSILVA

Vaihe 1: Materiaaliluettelo

Materiaaliluettelo
Materiaaliluettelo
Materiaaliluettelo
Materiaaliluettelo
Materiaaliluettelo
Materiaaliluettelo
Materiaaliluettelo
Materiaaliluettelo
  1. Arduino Uno R3
  2. MPU-6050 katkaisu
  3. Monitoimikilpi Arduinolle
  4. Naarashyppyjohdot

MPU-6050-katkaisu:

MPU-6050-katkaisu koostuu kolmoisakselisesta kiihtyvyysanturista ja gyroskoopista sekä lämpötila-anturista, jolla on seuraavat tiedot:

  • Siru: MPU-6050
  • Tulojännite: 3-5V
  • ADC: 16 bittiä
  • I/O: standardi I2C
  • Gyroskoopin täyden asteikon alue: ± 250, 500, 1000, 2000 °/s
  • Kiihtyvyysmittarin täyden asteikon alue: ± 2, ± 4, ± 8, ± 16 g
  • Lämpötila -anturin alue: -40 -+85 ºC

Monitoimikilpi (MFD):

Monitoiminäyttö voi yksinkertaistaa ja nopeuttaa prototyyppien kehittämistä.

Pääpiirteet:

  • 4-numeroinen 7-segmenttinen LED-näyttömoduuli, jota ohjaavat kaksi 74HC595-sarjaa
  • 4 x pinta -asennettava LED rinnakkain
  • 10K säädettävä tarkkuuspotentiometri
  • 3 x itsenäistä painiketta
  • Pietsosummeri
  • DS18B20 -lämpötila -anturiliitäntä
  • LM35 -lämpötila -anturiliitäntä
  • Infrapunavastaanottimen käyttöliittymä
  • Sarjaliitännän otsikko kätevää liittämistä varten sarjamoduuleihin, kuten Bluetooth, langaton liitäntä, äänimoduuli, äänentunnistusmoduuli jne.

Vaihe 2: Kokoonpano

Kokoonpano
Kokoonpano
Kokoonpano
Kokoonpano
Kokoonpano
Kokoonpano
Kokoonpano
Kokoonpano

Kokoonpano on hyvin yksinkertainen eikä vaadi kaavioita:

  1. Aseta Multi Shield Arduinoon.
  2. Kiinnitä MPU-6050-aukko Arduino-levylle pienellä ruuvilla.

Kytkettävissä on vain 04 hyppyjohtoa:

  • Punainen johto: Vcc (+5V)
  • Musta johto: Gnd
  • Vihreä johto: SCL MPU-6050-katkaisusta Multi Shieldin porttiin #6.
  • Keltainen lanka: SDA MPU-6050-katkaisusta Multi Shieldin porttiin 5.

Vaihe 3: Asennus

Perustaa
Perustaa

Kellon asettamiseen on kolme painiketta:

  1. Vasen painike: Paina säätääksesi tunteja. Paina nopeasti asettaaksesi askel askeleelta. Paina jatkuvasti, jos haluat siirtää tunteja nopeasti eteenpäin.
  2. Keskipainike: Aseta minuutit. Paina jatkuvasti, jos haluat siirtää tunteja nopeasti eteenpäin.
  3. Oikea painike: siirry nopeasti lämpötilatilaan painamalla.

Huomautus: Lämpötilatilassa on mahdollista muuttaa tilaksi Fahrenheit tai Celsius painamalla vasenta painiketta.

Vaihe 4: Koodi

Koodi
Koodi
Koodi
Koodi
Koodi
Koodi
Koodi
Koodi

Koodin päätoiminnot ovat:

  • Kiihtyvyysmittarien kallistuskulmien lukeminen.
  • Siirtotoiminnon laskeminen 7-seg LED-näytölle (katso kuvat).

Kulmien avulla on mahdollista havaita kellon välinen sijainti ja päättää, mikä rutiini vapautetaan:

  1. Näkymä edestä - Kello Stand Up
  2. Näkymä edestä - kello ylösalaisin
  3. Peilinäkymä - Kello Stand Up
  4. Peilinäkymä - Kello ylösalaisin

Suositeltava: