Satura rādītājs:

Bungu spilventiņi ar Arduino: 6 soļi
Bungu spilventiņi ar Arduino: 6 soļi

Video: Bungu spilventiņi ar Arduino: 6 soļi

Video: Bungu spilventiņi ar Arduino: 6 soļi
Video: Береги колени! Как избежать травм! #tabletennis #здоровье #колени 2024, Jūlijs
Anonim
Bungu spilventiņi ar Arduino
Bungu spilventiņi ar Arduino

Sveiki, Šajā apmācībā es jums parādīšu, kā izveidot vienkāršus bungu paliktņus, izmantojot Arduino.

Es izmantoju toņus, lai atkārtotu Linkin Park.

1. darbība. Nepieciešamās sastāvdaļas

Nepieciešamās sastāvdaļas
Nepieciešamās sastāvdaļas
Nepieciešamās sastāvdaļas
Nepieciešamās sastāvdaļas
Nepieciešamās sastāvdaļas
Nepieciešamās sastāvdaļas
  1. Arduino Uno (Nano, Mega utt.)
  2. SD karte (izmērs ir atkarīgs no jūsu toņiem, manējais ir mazāks par 50 KB)
  3. SD kartes modulis
  4. TTP229 kapacitatīvā skārienjutīgā tastatūra
  5. Skaļrunis (derētu arī austiņas vai 3,5 mm ligzda)
  6. Maizes dēlis un džemperi

2. darbība. Nepieciešamā programmatūra un bibliotēkas

Arduino IDE

TTP 229 kapacitatīvā skārientaustiņu bibliotēka

TMRpcm audio bibliotēka

3. darbība: audio signālu sagatavošana

Tagad audio signāliem jābūt noteiktā formātā, lai tos varētu atskaņot ar Arduino.

Galvenajam formātam jābūt. WAV ar:

  • Bitu izšķirtspēja 8
  • Paraugu ņemšanas ātrums 16000
  • Audio kanāls Mono
  • PCM formāts neparakstīts 8 biti

toņu konvertēšanai es izmantoju Online Convert

4. solis: shematisks

Shematisks
Shematisks
Shematisks
Shematisks

Tagad savienojiet visu šādi:

SD karte:

  • MOSI - 11. tapa
  • MISO - 12. tapa
  • CLK - 13. tapa
  • CS - 4. tapa
  • VCC - 3.3V
  • GND - GND

TTP 229

  • VCC - 3.3V
  • GND - GND
  • SCL - 2. tapa
  • SDA - 3. tapa

Skaļrunis (austiņas utt.)

  • 1. vads - 9. tapa
  • 2. vads - GND

5. darbība: koda palaišana

Koda izpildīšana
Koda izpildīšana

6. solis: Tas tā

Tagad augšupielādējiet savus signālus SD kartē, ieslēdziet Arduino un sāciet spēlēt.

PIEZĪME. Izvades audio kvalitāte ir diezgan slikta, ja to izmantojat tieši no Arduino. Lai paaugstinātu kvalitāti, ir iespējams izveidot pastiprinātāja/filtra ķēdi.

Ieteicams: