Mundarija:

LED displeyining avtomatik aylanishi bilan raqamli soat: 4 qadam
LED displeyining avtomatik aylanishi bilan raqamli soat: 4 qadam

Video: LED displeyining avtomatik aylanishi bilan raqamli soat: 4 qadam

Video: LED displeyining avtomatik aylanishi bilan raqamli soat: 4 qadam
Video: $ 15 ostida eng yaxshi 15 Casio G zarba soatlari G-Shock-ning eng yaxshi soatlari: $ 500 2024, Noyabr
Anonim
Image
Image
LED displeyining avtomatik aylanishi bilan raqamli soat
LED displeyining avtomatik aylanishi bilan raqamli soat

Bu loyiha 7-segmentli LED displeyning avtomatik aylanishi bilan raqamli soat haqida.

Bu soatni istalgan holatda aylantirish mumkin, bu raqamlarni teskari yoki oynali tasvirda o'qilishi mumkin !!

U 3D koordinatalarida to'g'ri joylashishni aniqlash uchun Arduino tomonidan boshqariladi va akselerometrlar yordamida boshqariladi.

Bundan tashqari, atrofdagi haroratni Selsiy yoki Farengeyt darajasida ko'rsatish imkoniyati mavjud.

O'rnatish juda oddiy va umid qilamanki, siz uni ishlatishdan zavqlanasiz !!

Salom, LAGSILVA

1 -qadam: Materiallar ro'yxati

Materiallar ro'yxati
Materiallar ro'yxati
Materiallar ro'yxati
Materiallar ro'yxati
Materiallar ro'yxati
Materiallar ro'yxati
Materiallar ro'yxati
Materiallar ro'yxati
  1. Arduino Uno R3
  2. MPU-6050 uzilishi
  3. Arduino uchun ko'p funktsiyali qalqon
  4. Ayol o'tish simlari

MPU-6050 uzilishi:

MPU-6050 uzilishi uch o'qli akselerometr va gyroskop va quyidagi ko'rsatkichlarga ega harorat sensori:

  • Chip: MPU-6050
  • Kirish voltaji: 3-5V
  • ADC: 16 bit
  • I/U: standart I2C
  • Gyroskopning keng ko'lamli diapazoni: ± 250, 500, 1000, 2000 °/s
  • Akselerometrning to'liq o'lchovli diapazoni: ± 2, ± 4, ± 8, ± 16g
  • Harorat sensori diapazoni: -40 dan +85 ºC gacha

Ko'p funktsiyali qalqon (MFD):

MFD prototip ishlab chiqishni soddalashtirishi va tezlashtirishi mumkin.

Asosiy xususiyatlar:

  • 74HC595 seriyali ikkita ketma-ket 7 raqamli 7-qismli LED displeyli modul
  • Parallel konfiguratsiyada 4 ta sirtga o'rnatilgan LED
  • 10K sozlanishi nozik potentsiometr
  • 3 ta mustaqil tugma
  • Piezo signal
  • DS18B20 harorat sensori interfeysi
  • LM35 harorat sensori interfeysi
  • Infraqizil qabul qilish interfeysi
  • Bluetooth, simsiz interfeys, ovozli modul, ovozni aniqlash moduli va boshqalar kabi ketma -ket modullarga qulay ulanish uchun ketma -ket interfeys sarlavhasi.

2 -qadam: yig'ish

O'rnatish
O'rnatish
O'rnatish
O'rnatish
O'rnatish
O'rnatish
O'rnatish
O'rnatish

O'rnatish juda oddiy va hech qanday sxemaga muhtoj emas:

  1. Ko'p qalqonni Arduino -ga joylashtiring.
  2. Kichik vint yordamida MPU-6050 uzilishini Arduino kartasiga mahkamlang.

Ulanish uchun faqat 04 ta o'tish simlari kerak:

  • Qizil sim: Vcc (+5V)
  • Qora sim: Gnd
  • Yashil sim: SCL MPU-6050 Multi Shield portidagi 6-portga.
  • Sariq sim: SDA MPU-6050 Multi Shield-dagi 5-portga.

3 -qadam: sozlash

Sozlash
Sozlash

Soatni sozlash uchun 3 ta tugma mavjud:

  1. Chap tugma: soatni sozlash uchun bosing. Bosqichma -bosqich sozlash uchun tez bosing. Vaqtni tezlashtirish uchun doimiy bosib turing.
  2. Markaziy tugma: daqiqalarni o'rnating. Vaqtni tezlashtirish uchun doimiy bosib turing.
  3. O'ng tugma: harorat rejimiga o'tish uchun tez bosish.

Eslatma: Harorat rejimida Chap tugmani bosib holatni Farangeyt yoki Selsiyga o'zgartirish mumkin.

4 -qadam: kod

Kod
Kod
Kod
Kod
Kod
Kod
Kod
Kod

Kodning asosiy funktsiyalari:

  • Nishab burchaklaridagi akselerometrlarning o'qilishi.
  • 7-segmentli LED displey uchun uzatish funktsiyasini hisoblash (rasmlarga qarang).

Burchaklar yordamida soatning fazoviy pozitsiyasini aniqlash va qanday tartib chiqarilishini hal qilish mumkin:

  1. Old ko'rinish - soat turishi
  2. Old ko'rinish - soat teskari
  3. Ko'zgu ko'rinishi - soat turishi
  4. Ko'zgu ko'rinishi - soat teskari

Tavsiya: