Orodha ya maudhui:

KIWANGO CHA USB MIDI CONTROLLER USB Play & Play (UPGRADE NEOPIXEL RING): Hatua 12
KIWANGO CHA USB MIDI CONTROLLER USB Play & Play (UPGRADE NEOPIXEL RING): Hatua 12

Video: KIWANGO CHA USB MIDI CONTROLLER USB Play & Play (UPGRADE NEOPIXEL RING): Hatua 12

Video: KIWANGO CHA USB MIDI CONTROLLER USB Play & Play (UPGRADE NEOPIXEL RING): Hatua 12
Video: USB Ports, Cables, Types, & Connectors 2024, Julai
Anonim
USB MIDI CONTROLLER USB kuziba na Ucheze (UPGRADE NEOPIXEL RING)
USB MIDI CONTROLLER USB kuziba na Ucheze (UPGRADE NEOPIXEL RING)
USB MIDI CONTROLLER USB kuziba na Ucheze (UPGRADE NEOPIXEL RING)
USB MIDI CONTROLLER USB kuziba na Ucheze (UPGRADE NEOPIXEL RING)
USB MIDI CONTROLLER USB kuziba na Ucheze (UPGRADE NEOPIXEL RING)
USB MIDI CONTROLLER USB kuziba na Ucheze (UPGRADE NEOPIXEL RING)

Passionate MAO na Muziki wa Elektroniki lakini pia kuona kuwa ilikuwa inawezekana kuunda Maingiliano ya Midi ya kibinafsi nilifanya yangu Potentiometers6 na vifungo 12 (on / off) lakini kufanya doa kuwa ngumu zaidi kuwa tayari nilikuwa nataka kuongeza dalili ya kuona karibu na kila kitufe cha rotary.

Hatua ya 1: POTENTIOMETERS NA Vifungo

POTENTIOMETERS NA Vifungo
POTENTIOMETERS NA Vifungo
POTENTIOMETERS NA Vifungo
POTENTIOMETERS NA Vifungo

Ili kuweza kutuma midi ya amri na potentiometer ilinichukua kusisitiza kwamba potentiometer ni sehemu ya mfano (0 hadi 1023) na data inayopokea Arduino kwenye pembejeo yake ya anolojia ina tofauti ndogo kwamba tofauti ndogo ilisumbua mawasiliano na Kompyuta

Ninakushauri ujaribu kila potentiometers ili kuepuka hitilafu na ikiwa tofauti ya thamani ni muhimu sana potentiomtre labda ni HS

Thamani itachunguzwa na arduino na lazima ipelekwe kwa Kompyuta katika Midi lazima iwe safi (data yake ya nambari)

Tofauti ndogo inaweza kutolewa kwa data ambayo itaingizwa katika mpango Vifungo hufanya kama kuzima / kuzima kwa kuzima

Hatua ya 2: PETE ZA NEOPIXEL NA ARDUINO

RINGI ZA NEOPIXEL NA ARDUINO
RINGI ZA NEOPIXEL NA ARDUINO

Kutumia neopixel RIng na arduino lazima uweke Library ya NEOPIXELhttps://learn.adafruit.com/adafruit-neopixel-uberg…

# pamoja na // Neopixel ya Maktaba

#fafanua PINX X // DATA IN; Je! Ni pini ipi kwenye ubao mdogo wa kudhibiti imeunganishwa na NeoPixels?

#fafanua NUMPIXELS XX // Ni NeoPixels ngapi zimeambatanishwa na bodi?

Saizi za Adafruit_NeoPixel = Adafruit_NeoPixel (NUMPIXELSX, PINX, NEO_GRB + NEO_KHZ800); // Maktaba ya NeoPixel

saizi.setPixelColor (i, 0, 0, 0); // RGB COLOR CODE katika desimali

saizi.setBrightness (mwangaza) // Mpangilio wa Mwangaza

saizi. onyesha () // Hii inapeleka rangi ya pikseli iliyosasishwa kwenye vifaa.

Kwa habari neopixel iliyo na saizi 16 zinazoendana kinyume na saa

Kuhusu matumizi ya nguvu sisi ni

(2x12 + 2x 16 + 2x24) x 3 (kila sehemu ina risasi 3 RGB) = 312 risasi.

Kila Led hutumia 20ma, Jumla ya 6, 4A lakini hatutumii mwangaza saizi zote na pili kamwe na mwangaza mkubwa.

Kutumia nguvu kidogo ninagundua ncha ya mwelekeo wa retinienne

Kwa hivyo, pato la 5V linalotolewa na arduino halijatunzwa kwa kufanya kazi kwa usahihi

Hatua ya 3: MAWASILIANO YA MIDI Pamoja na Arduino

MAWASILIANO YA MIDI Pamoja na Arduino
MAWASILIANO YA MIDI Pamoja na Arduino

Kwanza Nakili maktaba ya midi Midi.h katika C: / Program Files (x86) Arduino / maktaba"

sourceforge.net/projects/arduinomidilib/

Ili kutumia arduino sawa na Kiunganishi cha kuziba na kuziba na inaweza kupitisha habari ya midi kwenye USB lazima uangaze arduino na Firmware maalum

Tazama hapo kwa utunzaji huu:

Shida pekee ni; kurekebisha nambari ikiwa kuna hitilafu lazima uweke firmware ya kawaida katika arduino ili kuamsha tena mawasiliano ya serial

Hatua ya 4: Wiring

Wiring
Wiring
Wiring
Wiring
Wiring
Wiring

Rotary imeunganishwa kwenye Ingizo la Analog

Kubadilisha GND, Led GND, na Neopixel DATA IN kwenye Uingizaji wa Dijiti

www.sparkfun.com/products/9277

Iliyotumiwa hutumiwa rangi ya mono chagua pini sawa ya rangi iliyoongozwa kwenye pcb

Hatua ya 5: Programu

Mpango
Mpango

Microcontroller inamaanisha Kupanga programu

Hiyo ilikuwa kwangu hatua ngumu zaidi lakini ni fursa ya kurudi ndani yake

Mpango huo hutumia sehemu kadhaa katika kitanzi kimoja

kila sehemu kuwa programu ndogo

Kuweka kubadili DATA siri na kuongozwa data Pin vinavyolingana kwenye bodi Pcb

uhusiano (); // Soma Thamani ya Potentiometer na Tuma Takwimu za Midi;

// Udhibiti NeoPixel na Kusoma kwa Thamani ya Potentiometer na Weka Rangi na Broghtness ring1 (); pete2 (); pete3 (); pete4 (); pete5 (); pete6 (); kifungo (); // Angalia hali ya kifungo, tuma data ya midi na udhibiti Umeongozwa

ninafurahi sana kuwa na maoni ya wataalam kuboresha programu yangu

Hatua ya 6: Sehemu ya Chapisha ya 3D

Sehemu ya Kuchapisha ya 3D
Sehemu ya Kuchapisha ya 3D
Sehemu ya Kuchapisha ya 3D
Sehemu ya Kuchapisha ya 3D
Sehemu ya Kuchapisha ya 3D
Sehemu ya Kuchapisha ya 3D

kupokea pete ya pikseli ya neo 6 na haiwezekani kugusa potentiometres msaada ni kuunda

Neopixel ni gundi juu yake na bunduki ya gundi

Msaada huu uko kwenye kiwango cha pili kwa sababu rotary haiwezi kuweka pete ya Neopixel 12

Hatua ya 7: Sahani ya Aluminium

Sahani ya Aluminium
Sahani ya Aluminium
Sahani ya Aluminium
Sahani ya Aluminium
Sahani ya Aluminium
Sahani ya Aluminium

Hatua ya 8: Sanduku la Plexiglass 8mm

Sanduku la Plexiglass 8mm
Sanduku la Plexiglass 8mm
Sanduku la Plexiglass 8mm
Sanduku la Plexiglass 8mm
Sanduku la Plexiglass 8mm
Sanduku la Plexiglass 8mm
Sanduku la Plexiglass 8mm
Sanduku la Plexiglass 8mm

Ili kuchimba na kugonga katikati ya kipande nilitumia plexiglass ya unene wa 8mm

Kata kipande 5 cha plexiglass nilitumia msumeno wa mviringo;

1 x 210mm / 270mm

2 x 210mm / 60mm

2 x 254mm / 60mm

Kufanya mkusanyiko wa sanduku Tunachimba na Tapp katikati ya kipande cha kila sehemu

Tunafanya kitu kimoja kuweka spacer

Kuchimba visima 2, 5mm

Kugonga 3 mm

Hatua ya 9: Mkutano

Mkutano
Mkutano
Mkutano
Mkutano
Mkutano
Mkutano
Mkutano
Mkutano

Kwa msaada wa spacer na 3mm screw tunaiweka yote pamoja

35mm Spacer kwa msaada wa NEOPIXEL, spacer 50mm kwa Sparkfun PCB na 5mm kwa Arduino

Hatua ya 10: MWISHO (Jaribio la Video)

MWISHO (Jaribio la Video)
MWISHO (Jaribio la Video)
MWISHO (Jaribio la Video)
MWISHO (Jaribio la Video)

www.youtube.com/embed/c_BEFl-kEec

Hatua ya 11: Cart

Kikapu
Kikapu

6 x Liniar Potentiometers 10KOhm 0.25w

12 x Resistor 220Ohm 0.25w

12 x Resistor 10Kohm 0.25W

12 x KIWANGO CHA DIODE KWENYE SEMICONDUCTOR 1N4148TA 100V 200MA

6 x Resistor 470Ohm

1 x Capacitor 1000uF

1 x ARDUINO 2650 R3

3 x BUTTON PAD BREAKOUT PCB 2X2

3 x BUTTON PAD YOP BEZEL 2X2

2 x ADAFRUIT NEOPIXEL RGB 12 LED RING

2 x ADAFRUIT NEOPIXEL RGB 16 LED RING

2 x ADAFRUIT NEOPIXEL RGB 24 LED RING

12 x HEXAGONAL Spacer M3 X 50MM

3 x E HEXAGONAL Spacer M3 X 35MM

1 x Sekta Adaptator 5V 4A

1 x USB KIUME kwa B MALE 20CM

1 x Adaptator USB 2.0 AINA B FEMELLE kwa USB 2.0 AINA A

1 x INTERRUPTEUR A BASCULE TRU COMPONENTS

1 X Kuunganisha Voltage ya chini Wima Kike 5MM 2.2MM

1 x Bamba la ubaridi wa PLEXIGALS 8MM

Ilipendekeza: