![Pedal do Mac OS em um pedal de amplificador de guitarra: 12 etapas Pedal do Mac OS em um pedal de amplificador de guitarra: 12 etapas](https://i.howwhatproduce.com/images/005/image-14708-99-j.webp)
Índice:
- Etapa 1: suprimentos
- Etapa 2: Solde o Jack
- Etapa 3: conecte o conector à placa de ensaio
- Etapa 4: Prenda o Jack
- Etapa 5: conectar dois fios de sonda
- Etapa 6: conecte a placa de ensaio ao Arduino
- Etapa 7: conecte o Arduino à porta USB do Mac
- Etapa 8: programar o Arduino
- Etapa 9: programe o Mac
- Etapa 10: Remoto do Mac via Applescript
- Etapa 11: Comece a correr
- Etapa 12: Demonstração em vídeo Voila-a
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03
![Pedal do Mac OS em um pedal de amplificador de guitarra Pedal do Mac OS em um pedal de amplificador de guitarra](https://i.howwhatproduce.com/images/005/image-14708-100-j.webp)
Precisa de um pedal para o seu Mac? Tem um pedal de guitarra com dois interruptores e uma placa Arduino por aí? Alguns fios, um conector de três pinos de 1/4 e está tudo pronto. Tive que fazer algumas transcrições de áudio e usei meu pedal para reproduzir / pausar e pular para trás no vídeo. Este tutorial ilustra como fazer um pedal para um Computador Macintosh usando um Arduino e um pedal de amplificador de guitarra de 2 interruptores. Você terá que estar um pouco familiarizado com soldagem e escrita de código simples. Se precisar de um interruptor de pedal de amplificador de guitarra, você pode comprar um ou fazer um com este outro instrutível ou com este.
Etapa 1: suprimentos
![Suprimentos Suprimentos](https://i.howwhatproduce.com/images/005/image-14708-101-j.webp)
![Suprimentos Suprimentos](https://i.howwhatproduce.com/images/005/image-14708-102-j.webp)
![Suprimentos Suprimentos](https://i.howwhatproduce.com/images/005/image-14708-103-j.webp)
1) Pedal de guitarra (estou usando um pedal de dois interruptores) 2) Arduino (estou usando um Diecimila) 3) Placa de ensaio (ou placa de protótipo, se preferir) 4) Tomada de telefone estéreo de 1/4 com três condutores (tenho uma na RadioShack) 5) 2 resistentes a 1k ohm6) Fio (você sabe o que tem por aí) 7) Ferro de soldar (e a solda também ajudarão)
Etapa 2: Solde o Jack
![Solda o Jack Solda o Jack](https://i.howwhatproduce.com/images/005/image-14708-104-j.webp)
![Solda o Jack Solda o Jack](https://i.howwhatproduce.com/images/005/image-14708-105-j.webp)
![Solda o Jack Solda o Jack](https://i.howwhatproduce.com/images/005/image-14708-106-j.webp)
A tomada (e o plugue correspondente) tem três pontos de conexão: Anel, Ponta, Manga. Você precisa soldar um fio em cada um dos conectores. Faça os fios de cores diferentes apenas para permanecer sãos. A manga (presa ao fio preto na minha foto) é a linha comum que passa por cada um dos interruptores do pedal. Se dermos a ele (o fio preto) uma tensão, o interruptor nº 1 ligará / desligará o fio da ponta (verde na minha foto). Da mesma forma, o switch # 2 liga e desliga o anel (amarelo na minha foto). Se você ficar confuso (eu meio que fiquei), apenas solde um fio de cor diferente em cada cabo do conector. Você pode usar um voltímetro para testar a continuidade (ou conectá-lo à placa de ensaio com um LED) para descobrir. Eu meio que olhei para cada cabo e descobri com qual parte do plugue ele realmente entra em contato.
Etapa 3: conecte o conector à placa de ensaio
![Ligue o Jack à placa de ensaio Ligue o Jack à placa de ensaio](https://i.howwhatproduce.com/images/005/image-14708-107-j.webp)
![Ligue o Jack à placa de ensaio Ligue o Jack à placa de ensaio](https://i.howwhatproduce.com/images/005/image-14708-108-j.webp)
![Ligue o Jack à placa de ensaio Ligue o Jack à placa de ensaio](https://i.howwhatproduce.com/images/005/image-14708-109-j.webp)
![Ligue o Jack à placa de ensaio Ligue o Jack à placa de ensaio](https://i.howwhatproduce.com/images/005/image-14708-110-j.webp)
Esta etapa é complicada. Aqui, conectamos a tomada à placa de pão. Basicamente, vamos pegar energia do arduino e ligá-la ao pedal (através do fio preto na minha tomada - sei que deveria ter usado um fio vermelho). Em seguida, cada fio da tomada é conectado a um resistor de 1k ohm. E da parte de trás de cada resistor, de volta ao aterramento. Em seguida, precisamos de dois fios generosos para conduzir para fora da placa da frente de cada resistor (próximo a onde o conector leva de volta. Esses dois fios usaremos para testar para ALTO / BAIXO no Arduino.
Etapa 4: Prenda o Jack
![Anexe o Jack Anexe o Jack](https://i.howwhatproduce.com/images/005/image-14708-111-j.webp)
![Anexe o Jack Anexe o Jack](https://i.howwhatproduce.com/images/005/image-14708-112-j.webp)
Fixe a tomada para que a linha da manga se conecte ao VERMELHO 5v. O anel e a ponta devem se conectar a cada uma das cabeças dos resistores. Veja as caixinhas na segunda foto para detalhes.
Etapa 5: conectar dois fios de sonda
![Conecte dois fios de sonda Conecte dois fios de sonda](https://i.howwhatproduce.com/images/005/image-14708-113-j.webp)
Precisamos de 2 fios para passar do topo (não o lado conectado ao terra, o outro) de cada resistor até nosso arduino. Veja as caixas longas na foto para obter detalhes.
Etapa 6: conecte a placa de ensaio ao Arduino
![Anexe a placa de ensaio ao Arduino Anexe a placa de ensaio ao Arduino](https://i.howwhatproduce.com/images/005/image-14708-114-j.webp)
Agora, conectamos quatro fios da placa de ensaio ao nosso Arduino. Conecte o fio de energia VERMELHO na linha de energia 5V no Arduino. Conecte o fio terra PRETO na linha GND no Arduino. Conecte a chave # 1 (linha VERDE) no pino # 9 no Arduino. Conecte a chave # 2 (Linha AMARELA) no pino 8 no Arduino. (Testaremos os pinos 8 e 9 quanto à tensão no Arduino)
Etapa 7: conecte o Arduino à porta USB do Mac
![Conecte o Arduino à porta USB do Mac Conecte o Arduino à porta USB do Mac](https://i.howwhatproduce.com/images/005/image-14708-115-j.webp)
Conecte seu combo Arduino / breadboard / Jack / Switch em sua porta USB.
Etapa 8: programar o Arduino
![Programe o Arduino Programe o Arduino](https://i.howwhatproduce.com/images/005/image-14708-116-j.webp)
Então, aqui, queremos codificar o arduino. Você pode usar os alfinetes que quiser. Basicamente, queremos gravar na porta serial sempre que um pino muda. Escrevemos 1 para o switch # 2 e "2" para o switch # 2. Realmente, você não pode concordar com esta configuração (mas o código pode ser alterado para permitir isso). Um, use o arquivo FootSwitch.pde para obter o código … não o jpg.:)
Etapa 9: programe o Mac
![Programe o Mac Programe o Mac](https://i.howwhatproduce.com/images/005/image-14708-117-j.webp)
Portanto, agora temos um pedal falando com nosso Arduino. O Arduino grava 1 ou 2 no dispositivo serial quando clicamos nos interruptores. Precisamos de algo no Mac para lê-lo. Fazer o Arduino fingir ser um teclado é meio difícil. Então, em vez disso, vamos escrever um pequeno programa em C para ser nosso controlador para o Mac. Começaremos pegando o programa arduino-serial existente de Tod E. Kurt que lê a porta serial do Arduino. Fiz algumas pequenas modificações para fazer coisas automaticamente quando vejo 1 ou 2. O arquivo anexado deve funcionar bem. Você pode ler os comentários se quiser ver o que está acontecendo, mas não é para os fracos de coração. Você pode baixar a fonte (o arquivo arduino-serial-footswitch.c) ou o aplicativo compilado (terceiro arquivo: arduino-serial- footswitch). Baixe-o e coloque-o em uma nova pasta. Se você quiser compilá-lo, presumo que você sabe como: 1) Abrir um iTerm e um CD nesse diretório2) Compilar digitando: gcc -o arduino-serial -footswitch arduino-serial-footswitch.c
Etapa 10: Remoto do Mac via Applescript
![Remoto do Mac via Applescript Remoto do Mac via Applescript](https://i.howwhatproduce.com/images/005/image-14708-118-j.webp)
![Remoto do Mac via Applescript Remoto do Mac via Applescript](https://i.howwhatproduce.com/images/005/image-14708-119-j.webp)
Portanto, precisamos escrever dois AppleScripts. Isso abrirá o aplicativo que queremos e digite o teclado (atalho) que quisermos. Em anexo está meu modelo para fazer isso. Você quase pode ler AppleScript. Portanto, basta dar uma olhada no arquivo anexado. Existem três tipos de eventos de tecla que você pode fazer no AppleScript: "'tecla pressionada'", "'código da tecla'" e '"pressionamento de tecla'". Sua milhagem pode variar, então tente "'pressionamento de tecla'" primeiro … se isso não funcionar, tente os outros eventos, um de cada vez. Abra o aplicativo Editor de scripts (está lá em seu mac em algum lugar) e experimente. Vou fazer você digitar essa parte à mão. Desculpe pessoal.:) Salvar como… cada AppleScript como um tipo "Aplicativo". Coloque-os ao lado do nosso código / aplicativo C compatível da última etapa. Nomeie cada um 1.app e 2.app - um para cada switch.
Etapa 11: Comece a correr
![Comece a correr! Comece a correr!](https://i.howwhatproduce.com/images/005/image-14708-120-j.webp)
![Comece a correr! Comece a correr!](https://i.howwhatproduce.com/images/005/image-14708-121-j.webp)
Uau. Ok, então temos um pedal, que é conectado a uma placa de ensaio, que é conectado a um Arduino, que é conectado por USB a um Mac, que está executando um programa C que escuta o pedal e executa scripts de maçã. Uau! Ok. você deve ter uma pasta parecida com esta:. | - 1.app | - 2.app | - arduino-serial-footswitch`-- arduino-serial-footswitch.cAbra seu aplicativo de terminal. CD no diretório que você criou. Você pode iniciar seu pequeno script como:./arduino-serial-footswitch -p `ls / dev / tty.usbserial *` -b 9600 -R isso executa nosso script procurando por nossa placa Arduino … se você tiver mais de uma conectada em, substitua todo `ls / dev / tty.usbserial *` pelo caminho para o dispositivo (se você fizer isso, não use as aspas!). Ele parecerá não fazer nada, mas seu pedal agora está ativo. Se os seus botões estiverem invertidos, você pode inverter os fios que vão para os pinos 8 e 9.:) Boas batidas!
Etapa 12: Demonstração em vídeo Voila-a
![Voila - uma demonstração em vídeo! Voila - uma demonstração em vídeo!](https://i.howwhatproduce.com/images/005/image-14708-122-j.webp)
Aqui está uma demonstração do pedal em ação! Menciono que há uma latência de 500 ms (que é o atraso do AppleScript). Há uma segunda latência ao invocar o próprio script, então você verá um atraso total de aproximadamente 60 segundos.
Recomendado:
Um carregador antigo? Não, é um pedal e amplificador de fone de ouvido de guitarra All-Tube RealTube18: 8 etapas (com imagens)
![Um carregador antigo? Não, é um pedal e amplificador de fone de ouvido de guitarra All-Tube RealTube18: 8 etapas (com imagens) Um carregador antigo? Não, é um pedal e amplificador de fone de ouvido de guitarra All-Tube RealTube18: 8 etapas (com imagens)](https://i.howwhatproduce.com/images/001/image-2578-j.webp)
Um carregador antigo? Não, é um pedal e amplificador de fone de ouvido de guitarra All-Tube RealTube18: VISÃO GERAL: O que fazer durante uma pandemia, com um carregador de bateria obsoleto de níquel-cádmio e tubos de vácuo de rádio de carro obsoletos com mais de 60 anos de idade precisando ser reciclados? Que tal projetar e construir uma bateria de ferramenta comum, somente tubo, de baixa tensão
Como transformar um amplificador de tubo de guitarra em uma unidade de pré-amplificador / distorção (com caixa de carga): 6 etapas
![Como transformar um amplificador de tubo de guitarra em uma unidade de pré-amplificador / distorção (com caixa de carga): 6 etapas Como transformar um amplificador de tubo de guitarra em uma unidade de pré-amplificador / distorção (com caixa de carga): 6 etapas](https://i.howwhatproduce.com/images/011/image-32512-j.webp)
Como transformar um amplificador de tubo de guitarra em uma unidade de pré-amplificador / distorção (com caixa de carga): Olá a todos !!! Este é meu primeiro Instructables, vou explicar como transformar um pequeno amplificador de guitarra de tubo em uma unidade / pedal de pré-amplificador, com caixa de carga; Eu sou francês e meu inglês é limitado, então se eu cometi alguns erros, me perdoe !! :) NÃO RECOMENDO
Pedal do Arduino (controle seu amplificador de guitarra com o Arduino): 10 etapas (com imagens)
![Pedal do Arduino (controle seu amplificador de guitarra com o Arduino): 10 etapas (com imagens) Pedal do Arduino (controle seu amplificador de guitarra com o Arduino): 10 etapas (com imagens)](https://i.howwhatproduce.com/images/004/image-9801-2-j.webp)
Arduino Footswitch (controle seu amplificador de guitarra com Arduino): Este é meu primeiro projeto nesta comunidade e na plataforma arduino, e agora acaba de ser destaque no site oficial do Arduino. Obrigado a todos por seu apoio !! Então, você toca música ao vivo e usa metrônomo ou faixas de clique para sincronizar
Pedal e pedal de amplificador de guitarra de bolso: 10 etapas
![Pedal e pedal de amplificador de guitarra de bolso: 10 etapas Pedal e pedal de amplificador de guitarra de bolso: 10 etapas](https://i.howwhatproduce.com/images/002/image-3017-61-j.webp)
Pedal e pedal de amplificador de bolso de guitarra: Olá! Esse é meu primeiro instrutível e procuro dar o meu melhor com algo que amo, que é a música. Sou um cara do som e nas horas vagas toco violão. Então, aqui está um amplificador de bolso de guitarra com uma saída de 1 watt e mínimo de 4 ohms. Eu usei e
Pedal de troca de canal de amplificador de guitarra: 6 etapas
![Pedal de troca de canal de amplificador de guitarra: 6 etapas Pedal de troca de canal de amplificador de guitarra: 6 etapas](https://i.howwhatproduce.com/images/005/image-14012-36-j.webp)
Pedal de troca de canal de amplificador de guitarra: Este pedal foi criado para trocar de canal em meu amplificador, bem como ignorar o FX. Não sabia que o amplificador Vox Valvetronix que comprei recentemente não vinha com um pedal. A troca de canal e FX ON / OFF é realizada usando um TRS (Tip, Rin