Mundarija:

Elektr ko'p qirrali zar: 3 qadam
Elektr ko'p qirrali zar: 3 qadam

Video: Elektr ko'p qirrali zar: 3 qadam

Video: Elektr ko'p qirrali zar: 3 qadam
Video: Uy qurilish strukturasi 3D animatsiya 2024, Noyabr
Anonim
Image
Image
Elektr ko'p qirrali zarlar
Elektr ko'p qirrali zarlar

Ko'plab loyihalar sizga o'rgatiladigan saytda elektr yoki LED zarini yasashni o'rgatadi, lekin bu loyiha boshqacha, bu elektr zarlarni har xil miqdordagi qirralarga moslashtirish mumkin. Siz zarning yon tomonini o'zingiz tanlashingiz mumkin, siz tanlashingiz mumkin bo'lgan 6, 10, 20, 30 va 40 ta ko'p qirrali zarlar bor.

Men ushbu loyihani quyidagilarga asoslanib yaratdim.

www.instructables.com/id/E-dice-Arduino-Di…

Va men kodning bir qismini o'zgartiraman va o'zimni tuzaman.

  • 1 o'lim: katta nuqtalarni ko'rsatish
  • 2-6 zar: nuqta va umumiy qiymatni ko'rsatish (o'zgaruvchan)
  • 4, 5, 8, 10, 12, 20, 24 va 30 yuzli zarlar tanlangan zar uchun qiymat va ko'rsatkichni ko'rsatadi
  • tugmani bosish paytida zarlarni siljitish uchun animatsiya
  • tugmani bosish paytida ovoz effekti (men asl loyihadan o'zgartiradigan qism)

Ta'minotlar

1. Ardunio (men Leonardodan foydalanganman)

2. Rotary kodlovchi (yoki bosish-kodlovchi, lekin biz push funksiyasidan foydalanmaymiz)

https://www.indiamart.com/proddetail/rotary-encode.

3. Tugma

https://www.ebay.com/itm/10pcs-Momentary-Tact-Tac…

4. MAX7219 moduli bilan 8 x 8 ledli matritsa

https://www.indiamart.com/proddetail/8x8-led-dot-m…

5. Ovoz baland karnay

https://www.aliexpress.com/i/32714353956.ht

6. sim o'tkazgichlar

1 -qadam: Komponentlarni ulang

Komponentlarni ulang
Komponentlarni ulang

Arduino uchun 8X8 LED nuqta matritsasi:

  1. VCC dan 5V gacha
  2. GND dan GNDgacha
  3. Din uchun Arduino D12
  4. Arduino D10 uchun CS
  5. CLU -ni Arduino D11 -ga o'tkazing

Rotary kodlovchi:

  1. GND dan GNDgacha
  2. + 5 V gacha
  3. SW hech narsaga olib kelmaydi (bu biz ishlatmaydigan kalit.)
  4. DT dan A1 gacha
  5. A0 ga CLK

Bosish tugmasi:

  1. tugmachaning bir uchi GND bilan
  2. va boshqa uchi D2 bilan

Karnay:

  1. qora sim GND ga ulanadi/ -
  2. qizil sim D3 ga ulanadi

2 -qadam: Kod

Bu kod fayli:

create.arduino.cc/editor/ginawu_1124/3d99b…

Va kodga 3 kutubxonani o'rnatishni unutmang, ularni quyidagi havoladan yuklab olishingiz mumkin:

  • LEDni boshqarish uchun
  • https://www.arduinolibraries.info/libraries/timer-… TimerOne uchun
  • https://github.com/0xPIT/encoderfor kodlovchi

3 -qadam: Chiroyli qiling

Chiroyli qiling
Chiroyli qiling
Chiroyli qiling
Chiroyli qiling

Men simlarni va Arduino kartasini yashirish uchun qog'oz qutidan foydalanaman.

Men karnay, kodlovchi, tugma va LED matritsasini ko'rsatish uchun bo'sh joy berish uchun bir nechta teshiklarni kesib tashladim.

Agar xohlasangiz, yorug'lik nurini yumshoq qilish uchun siz LED matritsani shaffof qopqoq bilan yopishingiz mumkin.

Tugatganingizdan so'ng, sizga chiroyli va foydali ko'p qirrali zarlar beriladi.

Tavsiya: