Satura rādītājs:

Digitālais pulkstenis ar automātisku LED displeja pagriešanu: 4 soļi
Digitālais pulkstenis ar automātisku LED displeja pagriešanu: 4 soļi

Video: Digitālais pulkstenis ar automātisku LED displeja pagriešanu: 4 soļi

Video: Digitālais pulkstenis ar automātisku LED displeja pagriešanu: 4 soļi
Video: 13 полезных товаров с Aliexpress, которые пригодятся любому мужику 2024, Novembris
Anonim
Image
Image
Digitālais pulkstenis ar automātisku LED displeja pagriešanu
Digitālais pulkstenis ar automātisku LED displeja pagriešanu

Šis projekts ir par digitālo pulksteni ar automātisku 7 segmentu LED displeja rotāciju.

Šo pulksteni var pagriezt jebkurā pozīcijā, saglabājot ciparus salasāmus pat otrādi vai spoguļattēlā !!

To kontrolē Arduino un vada akselerometri, lai noskaidrotu pareizo pozīciju 3D koordinātās.

Turklāt ir funkcija, kas parāda iekštelpu apkārtējās vides temperatūru pēc Celsija vai Fārenheita grādiem.

Salikt ir ļoti vienkārši, un es ceru, ka jums būs jautri to izmantot !!

Priekā, LAGSILVA

1. darbība: materiālu saraksts

Materiālu saraksts
Materiālu saraksts
Materiālu saraksts
Materiālu saraksts
Materiālu saraksts
Materiālu saraksts
Materiālu saraksts
Materiālu saraksts
  1. Arduino Uno R3
  2. MPU-6050 izlaušanās
  3. Vairāku funkciju vairogs Arduino
  4. Sieviešu džemperu vadi

MPU-6050 izlaušanās:

MPU-6050 sadalījums sastāv no trīs asu akselerometra un žiroskopa, kā arī temperatūras sensora ar šādām specifikācijām:

  • Mikroshēma: MPU-6050
  • Ieejas spriegums: 3-5V
  • ADC: 16 biti
  • I/O: standarta I2C
  • Žiroskopa pilna mēroga diapazons: ± 250, 500, 1000, 2000 °/s
  • Akselerometra pilna mēroga diapazons: ± 2, ± 4, ± 8, ± 16g
  • Temperatūras sensora diapazons: -40 līdz +85 ºC

Daudzfunkciju vairogs (MFD):

MFD var vienkāršot un paātrināt prototipa izstrādi.

Galvenās iezīmes:

  • 4 ciparu 7 segmentu LED displeja modulis, ko darbina divi sērijas 74HC595
  • 4 x virsmas montāžas gaismas diodes paralēlā konfigurācijā
  • 10K regulējams precizitātes potenciometrs
  • 3 x neatkarīgas spiedpogas
  • Pjezo skaņas signāls
  • DS18B20 temperatūras sensora saskarne
  • LM35 temperatūras sensora saskarne
  • Infrasarkanā uztvērēja saskarne
  • Sērijas interfeisa galvene ērtai savienošanai ar sērijas moduļiem, piemēram, Bluetooth, bezvadu saskarni, balss moduli, balss atpazīšanas moduli utt.

2. solis: montāža

Montāža
Montāža
Montāža
Montāža
Montāža
Montāža
Montāža
Montāža

Montāža ir ļoti vienkārša un tai nav vajadzīgas nekādas shēmas:

  1. Ievietojiet Multi Shield Arduino.
  2. Piestipriniet MPU-6050 izlaušanos uz Arduino plates, izmantojot nelielu skrūvi.

Ir jāpievieno tikai 04 džemperu vadi:

  • Sarkanais vads: Vcc (+5V)
  • Melnais vads: Gnd
  • Zaļais vads: MPL-6050 sadalījuma SCL līdz 6. vairoga vairoga portam.
  • Dzeltenais vads: SDA no MPU-6050 izlaušanās līdz 5. vairoga vairoga portam.

3. darbība: iestatīšana

Uzstādīt
Uzstādīt

Pulksteņa iestatīšanai ir 3 pogas:

  1. Kreisā poga: nospiediet, lai pielāgotu stundas. Ātri nospiediet, lai soli pa solim iestatītu. Nepārtraukti nospiediet, lai ātri pārvietotu stundas.
  2. Centrālā poga: iestatiet minūtes. Nepārtraukti nospiediet, lai ātri pārvietotu stundas.
  3. Labā poga: ātri nospiediet, lai pārietu uz temperatūras režīmu.

Piezīme. Temperatūras režīmā ir iespējams mainīt statusu uz Fārenheita vai Celsija grādiem, nospiežot kreiso pogu.

4. solis: kods

Kods
Kods
Kods
Kods
Kods
Kods
Kods
Kods

Koda galvenās funkcijas ir šādas:

  • Akselerometru slīpuma leņķu nolasīšana.
  • Pārsūtīšanas funkcijas aprēķins 7 segmentu LED displejam (skatīt attēlus).

Ar leņķiem ir iespējams noteikt pulksteņa telpisko stāvokli un izlemt, kāda rutīna tiks atbrīvota:

  1. Skats no priekšpuses - pulksteņa celšanās
  2. Skats no priekšpuses - pulkstenis otrādi
  3. Spoguļskats - Clock Stand Up
  4. Spoguļskats - pulkstenis otrādi

Ieteicams: