Cuprins:

Zaruri multiple cu fațetă electrică: 3 pași
Zaruri multiple cu fațetă electrică: 3 pași
Anonim
Image
Image
Zaruri multiple cu fațetă electrică
Zaruri multiple cu fațetă electrică

Există o mulțime de proiecte care vă învață cum să creați un zar electric sau LED pe site-ul instructabil, dar acest proiect este diferit, acest zar electric poate fi ajustat în cantități diferite de fațete. Puteți alege fața zarurilor după sine, există 6, 10, 20, 30 și 40 de zaruri cu fațete multiple din care puteți alege.

Am realizat acest proiect pe baza:

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

Și schimb o parte din cod și îmi structurez sinele.

  • 1 mor: arată puncte mari
  • 2-6 zaruri: arată puncte, precum și valoarea totală (alternativă)
  • 4, 5, 8, 10, 12, 20, 24 și 30 de zaruri cu față care arată valoarea și indicatorul pentru zarurile alese
  • animație pentru aruncarea zarurilor la apăsarea butonului
  • efectul de sunet în timp ce apasă butonul (partea pe care o schimb din proiectul original)

Provizii

1. Ardunio (am folosit Leonardo)

2. Codificator rotativ (sau cod-clic, dar nu folosim funcția push)

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

3. Buton

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

4. Matrice de 8 x 8 leduri cu modul MAX7219

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

5. Difuzor tare

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

6. jumperi de sârmă

Pasul 1: Conectați componentele

Conectați componentele
Conectați componentele

8X8 LED Dot Matrix către Arduino:

  1. VCC la 5V
  2. GND la GND
  3. DIN la Arduino D12
  4. CS către Arduino D10
  5. CLK către Arduino D11

Rotativ:

  1. GND la GND
  2. + la 5V
  3. SW la nimic (acesta este comutatorul, pe care nu îl folosim.)
  4. DT la A1
  5. CLK la A0

Împingeți butonul:

  1. un capăt al butonului cu GND
  2. iar celălalt capăt cu D2

Vorbitor:

  1. firul negru se conectează la GND / -
  2. firul roșu se conectează la D3

Pasul 2: Codul

Acesta este fișierul codului:

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

Și nu uitați să instalați 3 biblioteci în cod, le puteți descărca de la acest link:

  • https://www.arduinolibraries.info/libraries/led-co… pentru control LED
  • https://www.arduinolibraries.info/libraries/timer-… pentru TimerOne
  • https://github.com/0xPIT/encoder pentru codificator

Pasul 3: Faceți-o destul

Fă-o drăguță
Fă-o drăguță
Fă-o drăguță
Fă-o drăguță

Folosesc o cutie de hârtie pentru a ascunde firele și placa Arduino așa.

Și am tăiat câteva găuri pentru a oferi un spațiu pentru a arăta difuzorului, codificatorului, butonului și ledului Matrix.

De asemenea, puteți acoperi matricea cu LED cu un capac translucid pentru a face lumina ledului mai moale, dacă doriți.

Când terminați, veți avea un zar frumos și util pentru mai multe fețe.

Recomandat: