2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
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
- Arduino Uno R3
- MPU-6050 uzilishi
- Arduino uchun ko'p funktsiyali qalqon
- 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 juda oddiy va hech qanday sxemaga muhtoj emas:
- Ko'p qalqonni Arduino -ga joylashtiring.
- 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
Soatni sozlash uchun 3 ta tugma mavjud:
- Chap tugma: soatni sozlash uchun bosing. Bosqichma -bosqich sozlash uchun tez bosing. Vaqtni tezlashtirish uchun doimiy bosib turing.
- Markaziy tugma: daqiqalarni o'rnating. Vaqtni tezlashtirish uchun doimiy bosib turing.
- 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
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:
- Old ko'rinish - soat turishi
- Old ko'rinish - soat teskari
- Ko'zgu ko'rinishi - soat turishi
- Ko'zgu ko'rinishi - soat teskari