Mundarija:

Arduino Servo Motors tomonidan ishlaydigan yagona soat modeli: 5 qadam
Arduino Servo Motors tomonidan ishlaydigan yagona soat modeli: 5 qadam

Video: Arduino Servo Motors tomonidan ishlaydigan yagona soat modeli: 5 qadam

Video: Arduino Servo Motors tomonidan ishlaydigan yagona soat modeli: 5 qadam
Video: SKR 1.4 - Definitive User Guide 2024, Iyul
Anonim
Image
Image
Arduino Servo Motors tomonidan ishlaydigan yagona soat modeli
Arduino Servo Motors tomonidan ishlaydigan yagona soat modeli

Bu ko'rsatma bilan men sizga Arduino Nano va Servo dvigatellari yordamida soatni qanday yaratishni ko'rsataman. Buning uchun sizga quyidagi narsalar kerak bo'ladi:

Ta'minotlar

  • Arduino taxtasi (men Arduino Nano -dan foydalanganman)
  • 2 Servo dvigatel
  • LED lampalar
  • Simlar
  • Karton quti
  • Qalam
  • Qalam
  • Hukmdor
  • Gum
  • Qog'oz kesuvchi

1 -qadam: kerakli LED lampalarini lehimlang

Zarur LED lampalarini lehimlang
Zarur LED lampalarini lehimlang
Zarur LED lampalarini lehimlang
Zarur LED lampalarini lehimlang
Zarur LED lampalarini lehimlang
Zarur LED lampalarini lehimlang
  1. Soniya ko'rsatkichlari va minut qiymatlarini ko'rsatish uchun bizga LED lampalar kerak. O'tkazgichli sim yoki datchik yordamida simlarni LEDga ulang.
  2. Ularni rasmlardagidek qiling

2 -qadam: soat va daqiqali servo motorlarni tayyorlang

Soat va daqiqali servo motorlarni tayyorlang
Soat va daqiqali servo motorlarni tayyorlang
Soat va daqiqali servo motorlarni tayyorlang
Soat va daqiqali servo motorlarni tayyorlang
Soat va daqiqali servo motorlarni tayyorlang
Soat va daqiqali servo motorlarni tayyorlang

Ushbu bosqichda raqamlangan plitalarni ko'rsatadigan soat qiymati va minut qiymatini yaratish kerak.

  1. Kartondan foydalanib, aylana va raqamlangan maydonni 180 daraja qilib belgilang, chunki servo 180 gradusli qo'llab -quvvatlaydi. Agar siz 360 darajali servo dvigatelni ishlatayotgan bo'lsangiz, siz plastinka dizaynini o'zgartirishingiz mumkin.
  2. Ularni rasmdagi kabi kesib oling.
  3. Agar siz servo dvigatellarni soat devoriga ulash uchun pin ishlatmasangiz, buning uchun boshqa texnikadan foydalaning. Bu erda men servo dvigatelni yopish uchun karton boddan foydalanardim va bu qopqoq soat devoriga to'g'ri keladi.

3 -qadam: Arduino kartasini soat uchun dasturlash

Soat uchun Arduino taxtasini dasturlash
Soat uchun Arduino taxtasini dasturlash

Barcha elementlarni yig'ishdan oldin, Arduino platasiga LED simi, Servo motorli simlarni ulang va yuklash dasturining to'g'riligini tekshiring. Men ishlatgan dastur shu erda biriktirilgan.

Ikkinchi ko'rsatkichli LED uchun Arduino pin 3 ishlatiladi

Daqiqa ko'rsatkichi uchun 4 ta LED ishlatiladi Arduino pin 7, 8, 9, 10

Servo dvigatellar uchun 5, 6 pin ishlatiladi

4 -qadam: Barcha qismlarni yig'ing

Barcha qismlarni yig'ing
Barcha qismlarni yig'ing
Barcha qismlarni yig'ing
Barcha qismlarni yig'ing
Barcha qismlarni yig'ing
Barcha qismlarni yig'ing

Endi servo dvigatellar va LEDlar asosiy soat devori sifatida olingan karton qutiga biriktirilishi mumkin. Keyin devor va soat plitalarini joylashtiring. Loyihani tugatgandan so'ng, yuqoridagi kabi ko'rinadi.

5 -qadam: Loyihani va yaxshilanishlarni yakunlang

Endi tashqi quvvat manbai yordamida arduino kartasini quvvatlantiring va siz yangi soatdan bahramand bo'lishingiz mumkin. Demo uchun soat odatdagi soat tezligidan ko'ra tez ishlaydi. Buni arduino kodi yordamida sozlash mumkin.

Ushbu loyihada menga vaqtni sozlash funktsiyasi qo'shilmagan. Buni ketma -ket ma'lumotlarni o'qish yoki bluetooth qurilmasini ulash yordamida osongina amalga oshirish mumkin.

Buni ko'rganingiz uchun tashakkur.

Tavsiya: