Inhoudsopgave:

Elektrische meervoudige gefacetteerde dobbelstenen - Ajarnpa
Elektrische meervoudige gefacetteerde dobbelstenen - Ajarnpa

Video: Elektrische meervoudige gefacetteerde dobbelstenen - Ajarnpa

Video: Elektrische meervoudige gefacetteerde dobbelstenen - Ajarnpa
Video: Aansluiting van meervoudige drukknoppen - heroal roldeur motorbesturing MT-4 | heroal diensten 2024, November
Anonim
Image
Image
Elektrische meervoudig gefacetteerde dobbelstenen
Elektrische meervoudig gefacetteerde dobbelstenen

Er zijn veel projecten die je leren hoe je een elektrische of LED-dobbelsteen kunt maken op de instructables-site, maar dit project is anders, deze elektrische dobbelsteen kan in verschillende facetten worden aangepast. Je kunt zelf de kant van de dobbelstenen kiezen, er zijn 6, 10, 20, 30 en 40 dobbelstenen met meerdere facetten waaruit je kunt kiezen.

Ik heb dit project gemaakt op basis van:

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

En ik verander een deel van de code en structureer mezelf.

  • 1 dobbelsteen: grote stippen laten zien
  • 2-6 dobbelstenen: zowel punten als totale waarde (afwisselend)
  • 4, 5, 8, 10, 12, 20, 24 en 30 gefacetteerde dobbelstenen met waarde en indicator voor gekozen dobbelstenen
  • animatie voor het gooien van dobbelstenen bij het indrukken van de knop
  • het geluidseffect terwijl ik op de knop druk (het deel dat ik verander van het originele project)

Benodigdheden

1. Ardunio (ik gebruikte Leonardo)

2. Rotary encoder (of click-encoder maar we gebruiken de push-functie niet)

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

3. Drukknop

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

4. 8 x 8 led-matrix met MAX7219-module

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

5. Luidspreker

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

6. draadjumpers

Stap 1: componenten aansluiten

Componenten aansluiten
Componenten aansluiten

8X8 LED Dot Matrix naar Arduino:

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

Roterende encoder:

  1. GND naar GND
  2. + tot 5V
  3. SW naar niets (dit is de schakelaar, die we niet gebruiken.)
  4. DT naar A1
  5. CLK naar A0

Drukknop:

  1. een uiteinde van de knop met GND
  2. en het andere uiteinde met D2

Spreker:

  1. de zwarte draad verbinden met GND/-
  2. de rode draad sluit aan op D3

Stap 2: De code

Dit is het bestand van de code:

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

En vergeet niet om 3 bibliotheken in de code te installeren, je kunt ze downloaden via deze link:

  • https://www.arduinolibraries.info/libraries/led-co… voor LED-besturing
  • https://www.arduinolibraries.info/libraries/timer-… voor TimerOne
  • https://github.com/0xPIT/encoder voor Encoder

Stap 3: Maak het mooi

Maak het mooi
Maak het mooi
Maak het mooi
Maak het mooi

Ik gebruik een papieren doos om de draden en het Arduino-bord op deze manier te verbergen.

En ik heb wat gaten gesneden om wat ruimte te geven om de luidspreker, encoder, drukknop en de led-matrix te tonen.

Je kunt de led-matrix ook afdekken met een doorschijnende hoes om het led-licht zachter te maken als je dat wilt.

Als je klaar bent, heb je een mooi ogende en handige meerzijdige dobbelsteen voor jezelf.

Aanbevolen: