Índice:
- Etapa 1: POTENCIÔMETROS E BOTÕES
- Etapa 2: ANÉIS DE NEOPIXEL COM ARDUINO
- Etapa 3: COMUNICAÇÃO MIDI com o Arduino
- Etapa 4: Fiação
- Etapa 5: o programa
- Etapa 6: Peça de impressão 3D
- Etapa 7: placa de alumínio
- Etapa 8: Caixa de Plexiglass 8mm
- Etapa 9: Montagem
- Etapa 10: FINAL (TESTE DE Vídeo)
- Etapa 11: carrinho
![DIY MIDI CONTROLLER USB Plug & Play (ATUALIZAR NEOPIXEL RING): 12 etapas DIY MIDI CONTROLLER USB Plug & Play (ATUALIZAR NEOPIXEL RING): 12 etapas](https://i.howwhatproduce.com/images/002/image-3660-j.webp)
Vídeo: DIY MIDI CONTROLLER USB Plug & Play (ATUALIZAR NEOPIXEL RING): 12 etapas
![Vídeo: DIY MIDI CONTROLLER USB Plug & Play (ATUALIZAR NEOPIXEL RING): 12 etapas Vídeo: DIY MIDI CONTROLLER USB Plug & Play (ATUALIZAR NEOPIXEL RING): 12 etapas](https://i.ytimg.com/vi/FS3WWLdK3zA/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:34
![DIY MIDI CONTROLLER USB Plug & Play (ATUALIZAR NEOPIXEL RING) DIY MIDI CONTROLLER USB Plug & Play (ATUALIZAR NEOPIXEL RING)](https://i.howwhatproduce.com/images/002/image-3660-1-j.webp)
![DIY MIDI CONTROLLER USB Plug & Play (ATUALIZAR NEOPIXEL RING) DIY MIDI CONTROLLER USB Plug & Play (ATUALIZAR NEOPIXEL RING)](https://i.howwhatproduce.com/images/002/image-3660-2-j.webp)
![DIY MIDI CONTROLLER USB Plug & Play (ATUALIZAR NEOPIXEL RING) DIY MIDI CONTROLLER USB Plug & Play (ATUALIZAR NEOPIXEL RING)](https://i.howwhatproduce.com/images/002/image-3660-3-j.webp)
Apaixonado por MAO e Música Eletrônica, mas também vendo que era possível criar uma Interface Midi personalizada eu fiz o mine6 Potenciômetros e 12 botões (liga / desliga) mas para tornar o local mais difícil que já estava eu gostaria de adicionar uma indicação visual ao redor de cada botão rotativo
Etapa 1: POTENCIÔMETROS E BOTÕES
![POTENCIÔMETROS E BOTÕES POTENCIÔMETROS E BOTÕES](https://i.howwhatproduce.com/images/002/image-3660-4-j.webp)
![POTENCIÔMETROS E BOTÕES POTENCIÔMETROS E BOTÕES](https://i.howwhatproduce.com/images/002/image-3660-5-j.webp)
Para poder enviar um comando midi com potenciômetro me levou a entender que os potenciômetros são componentes analógicos (0 a 1023) e os dados que recebem o Arduino em sua entrada anológica têm pequena variação que pequena variação atrapalhou a comunicação com o computador
Aconselho você a testar cada potenciômetro para evitar um erro e se a variação de valor for muito importante um potenciômetro talvez seja HS
O valor será examinado pelo arduino e deverá ser enviado para o computador no Midi deverá estar limpo (seus dados numéricos)
A pequena variação pode ser excluída dos dados que serão incluídos no programa Os botões funcionam como um interruptor liga / desliga
Etapa 2: ANÉIS DE NEOPIXEL COM ARDUINO
![ANÉIS DE NEOPIXEL COM ARDUINO ANÉIS DE NEOPIXEL COM ARDUINO](https://i.howwhatproduce.com/images/002/image-3660-6-j.webp)
Para usar o anel neopixel com o arduino, você deve instalar a Biblioteca NEOPIXELhttps://learn.adafruit.com/adafruit-neopixel-uberg…
#include // Biblioteca Neopixel
#define PINX X // DATA IN; Qual pino da placa do microcontrolador está conectado aos NeoPixels?
#define NUMPIXELS XX // Quantos NeoPixels estão anexados à placa?
Adafruit_NeoPixel pixels = Adafruit_NeoPixel (NUMPIXELSX, PINX, NEO_GRB + NEO_KHZ800); // Biblioteca NeoPixel
pixels.setPixelColor (i, 0, 0, 0); // CÓDIGO DE COR RGB em decimal
pixels.setBrightness (brilho) // Configuração de brilho
pixels.show () // Envia a cor de pixel atualizada para o hardware.
Para obter informações, o neopixel com 16 pixels rodando no sentido anti-horário
Sobre o consumo de energia, nós somos
(2x12 + 2x 16 + 2x24) x 3 (cada componente tem 3 leds RGB) = 312 leds.
Cada Led consome 20ma, Total 6, 4A, mas nunca usamos todos os pixels acesos e em segundo lugar nunca com luminosidade máxima.
Para consumir menos energia eu descubro uma dica de retinienne de persistência
Enfim saída 5V dada pelo arduino não basta para funcionar corretamente
Etapa 3: COMUNICAÇÃO MIDI com o Arduino
![COMUNICAÇÃO MIDI com o Arduino COMUNICAÇÃO MIDI com o Arduino](https://i.howwhatproduce.com/images/002/image-3660-7-j.webp)
Em primeiro lugar, copie a biblioteca midi Midi.h em C: / Arquivos de programas (x86) Arduino / libraries"
sourceforge.net/projects/arduinomidilib/
Para usar o arduino igual a um Plug and Plug de interface e pode transmitir informações midi em USB, você deve atualizar o arduino com um firmware personalizado
Veja lá para este tratamento:
O único problema é; para modificar o código se houver um erro você deve colocar o firmware customizado no arduino para reativar a comunicação serial
Etapa 4: Fiação
![Fiação Fiação](https://i.howwhatproduce.com/images/002/image-3660-8-j.webp)
![Fiação Fiação](https://i.howwhatproduce.com/images/002/image-3660-9-j.webp)
![Fiação Fiação](https://i.howwhatproduce.com/images/002/image-3660-10-j.webp)
Os rotativos são conectados na entrada analógica
O interruptor GND, Led GND e Neopixel DATA IN na entrada digital
www.sparkfun.com/products/9277
Os LEDs usados são de cor monocromática, escolha o pino da mesma cor para o LED no pcb
Etapa 5: o programa
![O programa O programa](https://i.howwhatproduce.com/images/002/image-3660-11-j.webp)
Microcontrolador significa programação
Essa foi para mim a etapa mais difícil, mas é a oportunidade de voltar a ela
O programa é dividido em várias partes em um ciclo
cada parte se tornando um subprograma
Defina o pino DATA da chave com o pino de dados do led correspondente na placa PCB
affiche (); // Ler o valor do potenciômetro e enviar dados midi;
// Controlar o NeoPixel com a leitura do valor do potenciômetro e definir a cor e o brilho ring1 (); anel2 (); anel3 (); anel4 (); ring5 (); ring6 (); botão(); // Verifique o estado do botão, envie dados midi e controle do Led
Estou muito feliz por ter a opinião de um especialista para melhorar meu programa
Etapa 6: Peça de impressão 3D
![Parte de impressão 3D Parte de impressão 3D](https://i.howwhatproduce.com/images/002/image-3660-12-j.webp)
![Parte de impressão 3D Parte de impressão 3D](https://i.howwhatproduce.com/images/002/image-3660-13-j.webp)
![Parte de impressão 3D Parte de impressão 3D](https://i.howwhatproduce.com/images/002/image-3660-14-j.webp)
para receber o anel de 6 pixels neo com impossibilidade de tocar os potenciômetros é criado um suporte
Os Neopixel são colados com pistola de cola
Este suporte está no segundo nível porque o rotativo não pode colocar no anel Neopixel 12
Etapa 7: placa de alumínio
![Placa de Alumínio Placa de Alumínio](https://i.howwhatproduce.com/images/002/image-3660-15-j.webp)
![Placa de Alumínio Placa de Alumínio](https://i.howwhatproduce.com/images/002/image-3660-16-j.webp)
![Placa de Alumínio Placa de Alumínio](https://i.howwhatproduce.com/images/002/image-3660-17-j.webp)
Etapa 8: Caixa de Plexiglass 8mm
![Plexiglass Box 8mm Plexiglass Box 8mm](https://i.howwhatproduce.com/images/002/image-3660-18-j.webp)
![Plexiglass Box 8mm Plexiglass Box 8mm](https://i.howwhatproduce.com/images/002/image-3660-19-j.webp)
![Plexiglass Box 8mm Plexiglass Box 8mm](https://i.howwhatproduce.com/images/002/image-3660-20-j.webp)
![Plexiglass Box 8mm Plexiglass Box 8mm](https://i.howwhatproduce.com/images/002/image-3660-21-j.webp)
Para furar e bater no meio da fatia, usei um plexiglass de 8 mm de espessura
Corte 5 pedaços de acrílico, usei uma serra circular;
1 x 210 mm / 270 mm
2 x 210 mm / 60 mm
2 x 254 mm / 60 mm
Para fazer a montagem da caixa Furamos e Tapp no meio da fatia de cada peça
Fazemos a mesma coisa para colocar o espaçador
Perfuração 2, 5mm
Batendo 3 mm
Etapa 9: Montagem
![conjunto conjunto](https://i.howwhatproduce.com/images/002/image-3660-22-j.webp)
![conjunto conjunto](https://i.howwhatproduce.com/images/002/image-3660-23-j.webp)
![conjunto conjunto](https://i.howwhatproduce.com/images/002/image-3660-24-j.webp)
![conjunto conjunto](https://i.howwhatproduce.com/images/002/image-3660-25-j.webp)
Com a ajuda do espaçador e parafuso de 3mm juntamos tudo
Espaçador de 35 mm para suporte NEOPIXEL, espaçador de 50 mm para Sparkfun PCB e 5 mm para Arduino
Etapa 10: FINAL (TESTE DE Vídeo)
![FINAL (TESTE DE Vídeo) FINAL (TESTE DE Vídeo)](https://i.howwhatproduce.com/images/002/image-3660-26-j.webp)
![FINAL (TESTE DE Vídeo) FINAL (TESTE DE Vídeo)](https://i.howwhatproduce.com/images/002/image-3660-27-j.webp)
www.youtube.com/embed/c_BEFl-kEec
Etapa 11: carrinho
![Carrinho Carrinho](https://i.howwhatproduce.com/images/002/image-3660-28-j.webp)
6 x potenciômetros lineares 10KOhm 0,25w
12 x resistor 220 ohm 0,25 w
12 x Resistor 10Kohm 0,25W
12 x DIODO PADRÃO NO SEMICONDUTOR 1N4148TA 100V 200MA
6 x resistor 470 ohm
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 ANEL LED
2 x ANEL DE LED ADAFRUIT NEOPIXEL RGB 16
2 x ANEL DE LED ADAFRUIT NEOPIXEL RGB 24
12 x HEXAGONAL Spacer M3 X 50MM
3 x E Espaçador HEXAGONAL M3 X 35MM
1 x Adaptador de Setor 5V 4A
1 x USB A MACHO para B MACHO 20 CM
1 x Adaptador USB 2.0 TIPO B FEMELLE para USB 2.0 TIPO A
1 x COMPONENTES INTERRUPTEUR A BASCULE TRU
1 X Conectando Baixa Tensão Vertical Fêmea 5 MM 2.2 MM
1 x Placa de PLEXIGALS tickness 8 MM
Recomendado:
Display de sensor de CO2 plug & play com NodeMCU / ESP8266 para escolas, jardins de infância ou sua casa: 7 etapas
![Display de sensor de CO2 plug & play com NodeMCU / ESP8266 para escolas, jardins de infância ou sua casa: 7 etapas Display de sensor de CO2 plug & play com NodeMCU / ESP8266 para escolas, jardins de infância ou sua casa: 7 etapas](https://i.howwhatproduce.com/images/002/image-3826-j.webp)
Display de sensor de CO2 Plug & Play com NodeMCU / ESP8266 para escolas, jardins de infância ou sua casa: Vou mostrar a você como construir rapidamente um plug & play sensor de CO2 onde todos os elementos do projeto serão conectados com fios DuPont. Haverá apenas 5 pontos que precisam ser soldados, porque eu não soldava antes deste projeto
Servidor de rede Tiny Raspberry Pi Plug & Play: 6 etapas (com imagens)
![Servidor de rede Tiny Raspberry Pi Plug & Play: 6 etapas (com imagens) Servidor de rede Tiny Raspberry Pi Plug & Play: 6 etapas (com imagens)](https://i.howwhatproduce.com/images/007/image-20266-j.webp)
Servidor de rede Tiny Raspberry Pi Plug & Play: Recentemente, coloquei minhas mãos em dois Raspberry Pi 1 Modelo A + por um preço baixo. Se você nunca ouviu falar do Pi Model A, ele é um dos primeiros fatores de forma do Raspberry Pi, maior do que um Pi Zero e menor do que um Raspberry Pi padrão. Eu sempre quero
Wemos D1 Mini Weatherstation (Plug & Play): 4 etapas
![Wemos D1 Mini Weatherstation (Plug & Play): 4 etapas Wemos D1 Mini Weatherstation (Plug & Play): 4 etapas](https://i.howwhatproduce.com/images/004/image-9170-20-j.webp)
Estação meteorológica Wemos D1 Mini (Plug & Play): Este projeto é sobre a estação meteorológica mais simples possível baseada no WeMos D1 Mini. Eu escolhi o WeMos D1 Mini, porque ele tem os benefícios: 1. você pode programar e executá-lo sem conectar módulos externos, apenas usando o cabo USB.2. você não precisa de regulagem de tensão
Auto-falantes Mini USB Plug & Play DIY Build (com opção de microfone): 3 etapas (com imagens)
![Auto-falantes Mini USB Plug & Play DIY Build (com opção de microfone): 3 etapas (com imagens) Auto-falantes Mini USB Plug & Play DIY Build (com opção de microfone): 3 etapas (com imagens)](https://i.howwhatproduce.com/images/002/image-5945-87-j.webp)
Auto-falantes Mini USB Plug & Play DIY Build (com opção de microfone): Olá pessoal. Eu queria mostrar a vocês um método mais simples que tenho usado para os alto-falantes portáteis. Este método é realmente único porque " não há nenhum tutorial sobre este tipo de tópicos de palestrantes ". Algumas razões: Você já enfrentou algum sou
Aquecedor USB (ou como atualizar sua xícara de café): 4 etapas (com fotos)
![Aquecedor USB (ou como atualizar sua xícara de café): 4 etapas (com fotos) Aquecedor USB (ou como atualizar sua xícara de café): 4 etapas (com fotos)](https://i.howwhatproduce.com/images/004/image-11749-71-j.webp)
Aquecedor USB (ou como atualizar sua xícara de café): Tenho visitado o Instructables de vez em quando e percebi que era hora de reiniciar a construção. Eu costumava desmontar e modificar meus " brinquedos " quando eu era criança - adolescente (como explodir um pequeno trem e colocar seu motor em um GI-Joe como h