Përmbajtje:

Orë dixhitale me rrotullim automatik të ekranit LED: 4 hapa
Orë dixhitale me rrotullim automatik të ekranit LED: 4 hapa

Video: Orë dixhitale me rrotullim automatik të ekranit LED: 4 hapa

Video: Orë dixhitale me rrotullim automatik të ekranit LED: 4 hapa
Video: Асинхронный двигатель 220 В для бесщеточного генератора переменного тока 12 В 2024, Nëntor
Anonim
Image
Image
Orë dixhitale me rrotullim automatik të ekranit LED
Orë dixhitale me rrotullim automatik të ekranit LED

Ky projekt ka të bëjë me një orë dixhitale me rrotullim automatik të ekranit LED 7-Seg.

Kjo orë mund të rrotullohet në çdo pozicion duke i mbajtur shifrat të lexueshme edhe me kokë poshtë ose në një imazh pasqyre !!

Ai kontrollohet nga një Arduino dhe drejtohet nga akselerometra për të gjetur pozicionin e duhur në koordinatat 3D.

Përveç kësaj, ekziston një veçori për të treguar temperaturën e ambientit të brendshëm në gradë Celsius ose Fahrenheit.

Asambleja është shumë e thjeshtë dhe shpresoj që të argëtoheni duke e përdorur !!

Gezuar, LAGSILVA

Hapi 1: Lista e materialeve

Lista e materialeve
Lista e materialeve
Lista e materialeve
Lista e materialeve
Lista e materialeve
Lista e materialeve
Lista e materialeve
Lista e materialeve
  1. Arduino Uno R3
  2. Breakout MPU-6050
  3. Mburoja Multi Funtion për Arduino
  4. Telat e bluzave femra

Breakout MPU-6050:

Zbërthimi MPU-6050 përbëhet nga një përshpejtues dhe xhiroskop me aks të trefishtë plus një sensor të temperaturës me specifikimet e mëposhtme:

  • Çip: MPU-6050
  • Tensioni i hyrjes: 3-5V
  • ADC: 16 bit
  • I/O: standard I2C
  • Gama e shkallës së plotë të xhiroskopit: ± 250, 500, 1000, 2000 °/s
  • Gama e shkallës së plotë të përshpejtuesit: ± 2, ± 4, ± 8, g 16g
  • Gama e sensorit të temperaturës: -40 deri +85 ºC

Mburoja me shumë funksione (MFD):

MFD mund të thjeshtojë dhe përshpejtojë zhvillimin e prototipit.

Karakteristikat kryesore:

  • Moduli i ekranit LED me 4 shifra me 7 segmente i drejtuar nga dy seriale 74HC595
  • 4 x sipërfaqe LED të montuara në një konfigurim paralel
  • Potenciometër me saktësi të rregullueshme 10K
  • 3 x butona shtypi të pavarur
  • Zhurmë piezo
  • Ndërfaqja e sensorit të temperaturës DS18B20
  • Ndërfaqja e sensorit të temperaturës LM35
  • Ndërfaqja e marrësit infra të kuqe
  • Koka e ndërfaqes serike për lidhje të përshtatshme me modulet serik si Bluetooth, ndërfaqe pa tel, modul zëri, një modul njohjeje zëri, etj.

Hapi 2: Montimi

Kuvendi
Kuvendi
Kuvendi
Kuvendi
Kuvendi
Kuvendi
Kuvendi
Kuvendi

Asambleja është shumë e thjeshtë dhe nuk ka nevojë për ndonjë skemë:

  1. Futni Multi Shield në Arduino.
  2. Mbërthejeni prishjen MPU-6050 në tabelën Arduino duke përdorur një vidë të vogël.

Ka vetëm 04 tela kërcyes për t'u lidhur:

  • Teli i kuq: Vcc (+5V)
  • Teli i zi: Gnd
  • Teli i gjelbër: SCL i daljes MPU-6050 në portin #6 në Multi Shield.
  • Teli i verdhë: SDA i shpërthimit të MPU-6050 në portin #5 në Multi Shield.

Hapi 3: Konfigurimi

Konfigurimi
Konfigurimi

Ka 3 butona për të vendosur orën:

  1. Butoni i majtë: Shtypni për të rregulluar orët. Shtypni shpejt për ta konfiguruar hap pas hapi. Shtypni vazhdimisht për të avancuar orët shpejt.
  2. Butoni qendror: Vendosni minutat. Shtypni vazhdimisht për të avancuar orët shpejt.
  3. Butoni i djathtë: një shtypje e shpejtë për të lëvizur në modalitetin e temperaturës.

Shënim: Në Modalitetin e Temperaturës është e mundur të ndryshoni statusin në Fahrenheit ose Celsius duke shtypur butonin Majtas.

Hapi 4: Kodi

Kodi
Kodi
Kodi
Kodi
Kodi
Kodi
Kodi
Kodi

Funksionet kryesore të kodit janë:

  • Leximi i këndeve të prirjes së akselerometrave.
  • Llogaritja e funksionit të transferimit për ekranin LED me 7 seg (shiko fotot).

Me këndet është e mundur të zbuloni pozicionin hapësinor të orës dhe të vendosni se çfarë rutine do të lëshohet:

  1. Pamja e përparme - Ora në këmbë
  2. Pamja e përparme - Ora Përmbys
  3. Pasqyra e Pasqyrës - Ora Stand Up
  4. Pamja e pasqyrës - Ora Përmbys

Recommended: