Elektryczne kości wielopłaszczyznowe: 3 kroki
Elektryczne kości wielopłaszczyznowe: 3 kroki
Anonim
Image
Image
Elektryczne kości wielopłaszczyznowe
Elektryczne kości wielopłaszczyznowe

Istnieje wiele projektów, które uczą cię, jak zrobić kostkę elektryczną lub LED na stronie z instrukcjami, ale ten projekt jest inny, te kostki elektryczne można dostosować do różnej liczby faset. Możesz sam wybrać stronę kości, do wyboru jest 6, 10, 20, 30 i 40 kostek o różnych fasetach.

Ten projekt wykonałem w oparciu o:

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

Zmieniam część kodu i strukturyzuję siebie.

  • 1 kostka: pokazuje duże kropki
  • 2-6 kości: pokazujące kropki oraz całkowitą wartość (naprzemiennie)
  • 4, 5, 8, 10, 12, 20, 24 i 30 zakrytych kości pokazujących wartość i wskaźnik dla wybranych kości
  • animacja rzucania kostką po naciśnięciu przycisku
  • efekt dźwiękowy podczas naciskania przycisku (część, którą zmieniam z oryginalnego projektu)

Kieszonkowe dzieci

1. Ardunio (ja użyłem Leonardo)

2. Enkoder obrotowy (lub enkoder klikowy, ale nie używamy funkcji push)

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

3. Przycisk

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

4. Matryca led 8 x 8 z modułem MAX7219

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

5. Głośny głośnik

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

6. zworki z drutu

Krok 1: Połącz komponenty

Połącz komponenty
Połącz komponenty

Matryca punktowa LED 8X8 do Arduino:

  1. VCC do 5V
  2. GND do GND
  3. DIN do Arduino D12
  4. CS na Arduino D10
  5. CLK na Arduino D11

Enkoder obrotowy:

  1. GND do GND
  2. + do 5V
  3. SW do niczego (to jest przełącznik, którego nie używamy).
  4. DT do A1
  5. CLK do A0

Naciśnij przycisk:

  1. jeden koniec przycisku z GND
  2. a drugi koniec z D2

Głośnik:

  1. czarny przewód podłączyć do GND/-
  2. czerwony przewód łączy się z D3

Krok 2: Kodeks

To jest plik kodu:

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

I pamiętaj, aby zainstalować w kodzie 3 biblioteki, możesz je pobrać z tego linku:

  • https://www.arduinolibraries.info/libraries/led-co… do sterowania diodami LED
  • https://www.arduinolibraries.info/libraries/timer-… dla TimerOne
  • https://github.com/0xPIT/encoderdla kodera

Krok 3: Zrób to ładnie

Uczyń to ładne
Uczyń to ładne
Uczyń to ładne
Uczyń to ładne

Używam papierowego pudełka, aby ukryć przewody i płytkę Arduino w ten sposób.

Wyciąłem kilka otworów, aby dać trochę miejsca na pokazanie głośnika, enkodera, przycisku i matrycy ledowej.

Możesz również pokryć matrycę ledową półprzezroczystą osłoną, aby światło led było bardziej miękkie, jeśli chcesz.

Kiedy skończysz, będziesz mieć ładnie wyglądające i przydatne wielostronne kości do własnych celów.

Zalecana: