Orodha ya maudhui:
- Hatua ya 1: POTENTIOMETERS NA Vifungo
- Hatua ya 2: PETE ZA NEOPIXEL NA ARDUINO
- Hatua ya 3: MAWASILIANO YA MIDI Pamoja na Arduino
- Hatua ya 4: Wiring
- Hatua ya 5: Programu
- Hatua ya 6: Sehemu ya Chapisha ya 3D
- Hatua ya 7: Sahani ya Aluminium
- Hatua ya 8: Sanduku la Plexiglass 8mm
- Hatua ya 9: Mkutano
- Hatua ya 10: MWISHO (Jaribio la Video)
- Hatua ya 11: Cart
Video: KIWANGO CHA USB MIDI CONTROLLER USB Play & Play (UPGRADE NEOPIXEL RING): Hatua 12
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
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
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
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
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
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
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
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
Hatua ya 8: 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
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)
www.youtube.com/embed/c_BEFl-kEec
Hatua ya 11: Cart
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:
Mzunguko wa Kiashiria cha Kiwango cha Chini na Kamili cha Kiwango: Hatua 9 (na Picha)
3.7V Betri ya Chini na Mzunguko wa Kiashiria cha Ngazi Kamili: Hii rafiki, Leo nitafanya mzunguko wa Batri ya 3.7V chini na kiashiria cha malipo kamili. Wacha tuanze
KIWANGO CHA KIWANGO CHA DYI, Kioevu cha Maji ya PC: Hatua 7
KIWANGO CHA KIWANGO CHA DYI, Baridi ya Maji ya PC: Kwa kupoza maji kwa Kompyuta hakuna chaguzi nyingi za vichungi vya mkondoni ambavyo vinatoa uwezo na mtiririko mkubwa. ilionekana kwangu kama suluhisho kamili na kimsingi ilikuwa inakosa seti ya vifaa vya G1 / 4. na tangu Kuri yangu
Kiwango cha Hifadhi ya Kiwango cha Kirby Usb: Hatua 3
Kiwango cha Hifadhi ya Kiwango cha Kirby Usb: Nilikuwa na gari la kuendesha gari na kesi ya plastiki iliyovunjika, kwa hivyo badala ya kutupa ndani, niliamua kutumia udongo wa Sculpey na kutengeneza mwili mpya. Nilitumia udongo wa "Sculpey III", nambari 503 (Moto Moto), 303 (Dusty Rose), 001 (nyeupe), na 042 (nyeusi)
Badilisha kiwango cha Bafuni cha Elektroniki kuwa Kiwango cha Usafirishaji kwa <$ 1: 8 Hatua (na Picha)
Kubadilisha Kiwango cha Bafuni cha Elektroniki Kuwa Kiwango cha Usafirishaji kwa <$ 1 :, Katika biashara yangu ndogo nilihitaji kupima vitu vya kati na vikubwa na masanduku kwenye kiwango cha sakafu kwa usafirishaji. Badala ya kulipa njia nyingi kwa mfano wa viwandani, nilitumia kiwango cha bafuni cha dijiti. Nimeona kuwa iko karibu vya kutosha kwa usahihi mbaya mimi
Kiwango cha Hamsini cha Kiwango cha Hamsini: Hatua 5
Kiwango cha hamsini cha Flash Bounce: Mtu yeyote ambaye amepiga picha ndani ya nyumba anafahamiana na shida za kutumia mwangaza: vivuli vikali, vunja masomo na asili iliyowekwa chini. Wapiga picha wa kitaalam wana njia kadhaa za kushughulikia hili, lakini moja ya rahisi ni bouncin