INHOUDSOPGAWE:

Elektriese veelvoudige dobbelsteen: 3 stappe
Elektriese veelvoudige dobbelsteen: 3 stappe

Video: Elektriese veelvoudige dobbelsteen: 3 stappe

Video: Elektriese veelvoudige dobbelsteen: 3 stappe
Video: Как проверить крышку расширительного бачка 2024, November
Anonim
Image
Image
Elektriese veelvoudige dobbelsteen
Elektriese veelvoudige dobbelsteen

Daar is baie projekte wat u leer hoe om 'n elektriese of LED -dobbelsteen te maak op 'n instruksionele webwerf, maar hierdie projek is anders; hierdie elektriese dobbelsteen kan in verskillende fasette aangepas word. U kan self die dobbelsteen kies, daar is 6, 10, 20, 30 en 40 veelvoudige dobbelstene waaruit u kan kies.

Ek het hierdie projek gemaak op grond van:

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

En ek verander 'n deel van die kode en struktureer my self.

  • 1 sterf: met groot kolletjies
  • 2-6 dobbelstene: toon kolletjies sowel as totale waarde (afwisselend)
  • 4, 5, 8, 10, 12, 20, 24 en 30 dobbelsteentjies wat waarde en aanwyser vir gekose dobbelstene toon
  • animasie om dobbelstene te rol wanneer u op die knoppie druk
  • die klankeffek terwyl ek op die knoppie druk (die deel wat ek van die oorspronklike projek verander)

Voorrade

1. Ardunio (ek het Leonardo gebruik)

2. Rotary encoder (of klik-encoder, maar ons gebruik nie die push-funksie nie)

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

3. Drukknop

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

4. 8 x 8 led matriks met MAX7219 module

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

5. Harde spreker

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

6. draadspringers

Stap 1: Verbind komponente

Verbind komponente
Verbind komponente

8X8 LED Dot Matrix na Arduino:

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

Rotary Encoder:

  1. GND tot GND
  2. + tot 5V
  3. SW tot niks (dit is die skakelaar wat ons nie gebruik nie.)
  4. DT tot A1
  5. CLK tot A0

Push Botton:

  1. die een kant van die knoppie met GND
  2. en die ander kant met D2

Spreker:

  1. die swart draad verbind met GND/ -
  2. die rooi draad verbind met D3

Stap 2: Die kode

Dit is die lêer van die kode:

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

En onthou om drie biblioteke in die kode te installeer; u kan dit aflaai vanaf hierdie skakel:

  • https://www.arduinolibraries.info/libraries/led-co… vir LED-beheer
  • https://www.arduinolibraries.info/libraries/timer-… vir TimerOne
  • https://github.com/0xPIT/encoderfor Encoder

Stap 3: Maak dit mooi

Maak dit mooi
Maak dit mooi
Maak dit mooi
Maak dit mooi

Ek gebruik 'n papierkissie om die drade en die Arduino -bord so weg te steek.

En ek het 'n paar gate gesny om ruimte te gee om die luidspreker, encoder, drukknop en die LED Matrix te wys.

U kan ook die led -matriks bedek met 'n deurskynende omslag om die LED -lig sagter te maak as u wil.

As u klaar is, sal u 'n mooi en nuttige veelvoudige dobbelsteen vir u eie hê.

Aanbeveel: