Sisukord:

Digitaalne kell automaatse LED -ekraani pööramisega: 4 sammu
Digitaalne kell automaatse LED -ekraani pööramisega: 4 sammu

Video: Digitaalne kell automaatse LED -ekraani pööramisega: 4 sammu

Video: Digitaalne kell automaatse LED -ekraani pööramisega: 4 sammu
Video: Установка приложения ArduBlock 2024, November
Anonim
Image
Image
Digitaalne kell automaatse LED -ekraani pööramisega
Digitaalne kell automaatse LED -ekraani pööramisega

See projekt käsitleb digitaalset kella, millel on 7-seg LED-ekraani automaatne pööramine.

Seda kella saab pöörata mis tahes asendisse, hoides numbreid loetavana isegi tagurpidi või peegelpildis !!

Seda juhib Arduino ja seda juhivad kiirendusmõõturid, et selgitada välja õige asukoht 3D -koordinaatides.

Lisaks on olemas funktsioon, mis näitab sisetemperatuuri Celsiuse või Fahrenheiti kraadides.

Kokkupanek on väga lihtne ja loodan, et teil on selle kasutamine lõbus !!

Tervist, LAGSILVA

Samm: materjalide loend

Materjalide loend
Materjalide loend
Materjalide loend
Materjalide loend
Materjalide loend
Materjalide loend
Materjalide loend
Materjalide loend
  1. Arduino Uno R3
  2. MPU-6050 purunemine
  3. Multifunktsionaalne kilp Arduino jaoks
  4. Naissoost hüppaja juhtmed

MPU-6050 purunemine:

MPU-6050 katkestus koosneb kolmeteljelisest kiirendusmõõturist ja güroskoobist ning temperatuuriandurist, millel on järgmised spetsifikatsioonid:

  • Kiip: MPU-6050
  • Sisendpinge: 3-5V
  • ADC: 16 bitti
  • I/O: standard I2C
  • Güroskoobi täielik skaala: ± 250, 500, 1000, 2000 °/s
  • Kiirendusmõõturi täielik skaala: ± 2, ± 4, ± 8, ± 16 g
  • Temperatuurianduri vahemik: -40 kuni +85 ºC

Multifunktsionaalne kilp (MFD):

MFD võib lihtsustada ja kiirendada prototüübi väljatöötamist.

Põhijooned:

  • 4-kohaline 7-segmendiline LED-ekraanimoodul, mida juhivad kaks 74HC595-d
  • 4 x pinnale paigaldatavat LED -i paralleelses konfiguratsioonis
  • 10K reguleeritav täpne potentsiomeeter
  • 3 x sõltumatut nuppu
  • Pietsosummer
  • DS18B20 temperatuurianduri liides
  • LM35 temperatuurianduri liides
  • Infrapuna vastuvõtja liides
  • Jadaliidese päis mugavaks ühendamiseks jadamoodulitega, nagu Bluetooth, traadita liides, häälemoodul, häältuvastusmoodul jne.

2. samm: kokkupanek

Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek

Kokkupanek on väga lihtne ja ei vaja skeeme:

  1. Sisestage Multi Shield Arduino.
  2. Kinnitage MPU-6050 läbimurre väikese kruvi abil Arduino plaadile.

Ühendamiseks on vaja ainult 04 hüppajajuhet:

  • Punane juhe: Vcc (+5V)
  • Must traat: Gnd
  • Roheline juhe: MPL-6050 SCL katkestus mitme kilbi porti nr 6.
  • Kollane juhe: SDA MPU-6050 katkestusest mitme kilbi porti nr 5.

3. samm: seadistamine

Seadistamine
Seadistamine

Kella seadistamiseks on kolm nuppu:

  1. Vasak nupp: vajutage tundide reguleerimiseks. Samm -sammult seadistamiseks vajutage kiiresti. Tundide kiireks edasiliikumiseks vajutage pidevalt.
  2. Kesknupp: määrake minutid. Tundide kiireks edasiliikumiseks vajutage pidevalt.
  3. Parempoolne nupp: kiire vajutus temperatuurirežiimi valimiseks.

Märkus. Temperatuuri režiimis on võimalik vasakule nupule vajutades muuta olekut Fahrenheiti või Celsiuse järgi.

4. samm: kood

Kood
Kood
Kood
Kood
Kood
Kood
Kood
Kood

Koodi põhifunktsioonid on järgmised:

  • Kiirendusmõõturite kaldenurkade lugemine.
  • Ülekandefunktsiooni arvutamine 7-segmendilise LED-ekraani jaoks (vt pilte).

Nurkade abil on võimalik tuvastada kella ruumilist asendit ja otsustada, milline rutiin vabastatakse:

  1. Eestvaade - püsti kell
  2. Eestvaade - kell tagurpidi
  3. Peegelvaade - kell püsti
  4. Peegelvaade - kell tagurpidi

Soovitan: