Mecanismo musical DIY. Caixa de música caseira. Agora sobre o próprio dispositivo

Para fazer isso, você precisará dos seguintes materiais e ferramentas

Serra em forma de correia para a máquina;
- Retificadora;
- Furadeira elétrica
- Fresa
- Cekovka
- Música: (o que você quiser).

Materiais adicionais:

Xilofone de madeira de brinquedo;
- Restos de madeira, preferencialmente de árvore frutífera ou nogueira;
- Meios para colagem de produtos de borracha e madeira;
- Parafusos roscados para fixação em drywall;
- Haste de passador;
- Arruelas metálicas correspondentes aos eixos;
- Cera de abelha com óleo de laranja.

Antes de fazer furos, é necessário transformar a superfície do cilindro em uma aduela, para isso desenhe linhas uma após a outra ao longo de toda a circunferência e 4 linhas perpendicularmente. Instale o tambor na estrutura para facilitar a determinação do eixo central.

Aqui você precisará de uma folha de madeira compensada. Faça engrenagens usando um programa de computador, imprima-as, cole-as em material de madeira e corte-as com uma serra na máquina. Se o material for feito de fibras de direções alternadas, isso proporcionará boa resistência.

2. Faça martelos
Para os martelos também será necessário material de madeira, cujo comprimento deve corresponder ao xilofone.
É necessário fazer guias. Para fazer isso, use o link abaixo da foto para o arquivo do Inkscape, imprima e cole nas guias. Para os cames use compensado de bétula de 3 mm, para os martelos e eixos use restos de cereja com 1 cm de largura.

Atenção! O texto oculto ficará disponível após cadastro ou autorização no site.

3. Outros detalhes
Você precisará de uma base para apoiar o instrumento e garantir que as notas sejam tocadas com clareza usando um tambor de martelo para evitar que saltem. Para o acionamento, faça uma alavanca.

4. Produto caseiro musical pronto
Preste atenção ao efeito milagroso da cera de abelha (veja fotos antes e depois).

Nossa princesinha, minha querida sobrinha, está se aproximando do seu primeiro aniversário. No aniversário da mãe dela (minha irmã mais nova), em fevereiro, as crianças quebraram o brinquedo musical favorito do nosso bebê, uma bola de vidro com ursinhos de pelúcia. E não deixei o mecanismo musical ser jogado fora com a expectativa de que iria inventar alguma coisa. E então decidi fazer uma caixa. As meninas adoram caixas. Eu também sou uma menina e sei :) Enquanto a nossa Sonechka é pequena, a mãe vai colecionar os tesouros preferidos das meninas em forma de miçangas, anéis e pulseiras.
Um dos meus hobbies são as caixas feitas à mão e, ao longo do tempo que faço isso, já acumulei muitos materiais de todos os tipos.
Então. Precisamos de uma lata de biscoitos ou doces. Você também pode comprar uma lata. Agora você pode encontrar qualquer pote em lojas de artesanato. Encontrei latas em uma loja de chá e café. Apenas bancos. Mas desta vez ganhei um pote de biscoitos da confeitaria Spartak. Ela é grande. O diâmetro é de 22 cm e a altura é de 7,5 cm.

Massa para metal, primer acrílico, verniz acrílico, cola PVA, pincéis, cartão de arroz para decoupage com anotações (o cartão de arroz pode ser substituído por guardanapo de decoupage), tesoura, mecanismo musical. Também precisamos de uma pistola de cola e de um bastão de cola. Adoro trabalhar com almofadas de arroz e cartões. Sob a influência da cola eles não rasgam nem deformam. E têm uma textura agradável ao toque. Todo o resto será selecionado à medida que avançamos. Às vezes, logo no início, não sei qual será o resultado. Ou seja, geralmente logo no início existe alguma teoria, mas muitas vezes durante o trabalho algo muda.
Mas meu banco tem uma desvantagem significativa. A superfície da tampa não é lisa. Há biscoitos espremidos nele. Então peguei massa de metal automotiva e alisei tudo. Não há fotos do processo, pois não havia ninguém para tirar fotos e, além disso, a massa tem um cheiro extremamente forte e desagradável. Quando a massa secar, ela precisa ser lixada. Eu deliberadamente não lixei até obter uniformidade e suavidade perfeitas.

Em seguida, cobrimos toda a nossa futura caixa com primer em uma, ou melhor ainda, duas camadas. A segunda camada é aplicada somente depois que a primeira camada estiver completamente seca. Acho que não há necessidade de explicar por que o solo é necessário.

Então tudo secou. É a vez do nosso guardanapo. Primeiro colamos a tampa. Lembramos das aulas de trabalho no ensino fundamental. Corte um círculo com um diâmetro igual ao diâmetro da parte superior da tampa mais a altura da tampa mais alguns centímetros, para garantir. Aplique cola na tampa com um pincel e coloque cuidadosamente nosso círculo parte do topo tampas, alise-as para que não haja rugas. Com muito cuidado para não rasgar. Infelizmente não há fotos do processo, pois não havia ninguém para tirar fotos. Nivelamos na parte superior, agora pegamos a tampa nas mãos e com cuidado, umedecendo na cola, colamos o cartão nas paredes laterais da tampa com um pincel. Cola da mesma maneira parte inferior nossa futura caixa. É mais fácil aqui. Você precisa de uma tira com a altura da borda do batente até a parte inferior mais a altura até a parte inferior. Tenho mais 5 mm no comprimento principal. E um círculo. Colocamos nossa caixa no mapa e contornamos com um lápis. Deixe secar.

Levei várias horas para secar. A cola deve estar completamente seca antes de aplicar o verniz. Caso contrário, o verniz grudará nas suas mãos. Comprei verniz para madeira em uma loja de ferragens. Vernizes especiais para decupagem falharam mais de uma vez. Eles são caros e grudam nas mãos no produto acabado. Então fui comprar verniz em uma loja de ferragens. Não gosto de brilho, então na hora de escolher um verniz optei por um verniz que tenha superfície fosca.

Isso significa que o próximo passo será a aplicação do verniz. O verniz deve ser aplicado estritamente de acordo com as instruções. Em duas camadas. Seque bem cada camada.

Aqui você vai. Seco. Agora a diversão começa. No começo esqueci de fazer um furo para o mecanismo musical, então tive que fazer o furo depois de aplicar o verniz. Faça o buraco com muito cuidado. Negligenciei as precauções de segurança e enfiei uma chave de fenda no dedo diretamente na veia. Depois de preencher o buraco com água oxigenada e com dificuldade de estancar o sangramento, comecei a prender o mecanismo musical. Como fiquei levemente ferido, esqueci de tirar uma foto. Este processo. Então descobri que a chave que um relojoeiro que eu conhecia havia comprado para mim era muito grande e feia. E então, com a ajuda do meu charme, convenci um torneiro que conhecia a fazer para mim uma pequena chave de latão. Aqui ele é lindo.

Então. Agora vamos começar a trabalhar na “decoração” interior. Em primeiro lugar, é necessário terminar as paredes, o fundo e ocultar o mecanismo. Pegamos papelão e recortamos os detalhes. Em algum lugar, há muito tempo, desenterrei um papelão comprimido muito legal com 3 mm de espessura. Dele recortei peças que vão esconder o mecanismo. O fundo e as laterais foram recortados em papelão com densidade de 300 g/m2. Recortamos as mesmas partes apenas com uma margem de veludo. Aqui estão os detalhes. Pegue um bastão de cola e veludo. Gosto muito de colar tecido em papelão com cola em bastão. Compro lápis caros de Kohinoor ou Erich Krause. Mas agora, por sorte, não consegui encontrar nenhum dos dois e comprei novamente o bastão de cola mais caro de um fabricante alemão em uma loja de ferragens. Eu aceitei por minha conta e risco, mas valeu a pena. Então, aplicamos cola no papelão e aplicamos veludo. Deixe secar e cole as costuras. Algo assim.

Parede lateral

Esta é uma caixa para o mecanismo

verso

Donyshko

Usando uma pistola de cola, fixe as partes de veludo dentro da caixa. Aqui está em forma finalizada.

A seguir fazemos uma gaveta para pequenos itens. Inicialmente queria fazer uma caixa que fosse como uma continuação da caixa do mecanismo. Mas quando experimentei de tudo percebi que era algum tipo de lixo e resolvi fazer a gaveta separadamente. Recortei um setor do círculo (tampa) e uma parede de papelão grosso. Colei-os a uma distância de 4 mm um do outro para que a estrutura dobrasse. Cortei o veludo ao longo da borda. Costurei as bordas do veludo com linha e agulha. E ela guardou tudo dentro da caixa. Tudo parecia pálido para mim, então usei uma pistola de cola para prender um cordão de cetim marrom ao longo das juntas. As contas funcionam como uma rolha para evitar que a tampa caia.

Colamos dos dois lados. Curvas.

Costurando as bordas

Olhei o resultado e resolvi adicionar outro compartimento. E para deixar mais interessante (estou fazendo uma caixa para menina), em vez de tampa fiz uma imitação de bolsa amarrada com cordão de cetim. Tudo é fixado com pistola de cola. Aqui você vai. Parece que nada está errado.

Agora com uma bolsa

Agora você precisa decorar a parte externa da caixa. Sinceramente e por muito tempo e em diversos lugares procurei a trança que precisava, mas não consegui encontrar. E então comprei o que tinha para fazer algo que me agradasse. Fita de organza, cordão de cetim e tira de veludo. Peguei uma fita de organza e passei com fita adesiva para colar a tira de veludo. Colei toda essa beleza na caixa com uma pistola de cola. Algo está faltando. Pálido. Depois usei uma pistola de cola para colar o cordão de cetim na borda da fita de veludo. Fiz um laço de veludo e fita de organza e prendi ao lado da chave. Assim escondi a junção da trança e escondi um pouco a chave.

Chegou a hora de falar sobre o que tinha dentro da minha caixa, recortada em compensado com um quebra-cabeças. No centro de tudo havia um princípio diagrama elétrico no controlador, alimentado por 2 baterias Krona (9+9 V). Gravei a música em um cartão SD de 16-32 MB. Além disso, a caixa tocava uma nova melodia cada vez que era aberta. Vamos começar em ordem!

Base elementar do conteúdo da caixa

O núcleo do circuito é o microcontrolador Atmega16 de 40 pinos, que controla a reprodução das melodias. O case possui um DIP para que possa ser facilmente inserido e retirado do soquete localizado na placa. A imagem do Atmega16 é a seguinte:

Outro microcircuito igualmente importante é o amplificador de áudio LM4860M, 1 W, 16 pinos, de cujas saídas o sinal amplificado vai para um alto-falante de 8 Ohm. Peguei a versão deste microcircuito na embalagem SO16.

Você também precisará de 2 microcircuitos - conversores de tensão: 7805 no pacote TO-220, cuja saída é uma tensão constante de +5 V, e IRU1117-33 no pacote SOT-223, com uma tensão de saída constante de +3,3 V, do qual o mapa SD. Uma imagem desses chips está abaixo:

Para operar o controlador você precisa de um oscilador de cristal de 16 MHz. Cartão SD de 16 a 32 MB, agora é difícil conseguir um cartão flash tão pequeno, mas antes eles vinham com alguns modelos de câmeras no kit. Todos os resistores e capacitores possuem design SMD para montagem em superfície.

Diagrama de circuito de uma caixa de música

O circuito elétrico da caixa fica assim:

Como você pode ver, dos 40 pinos do microcontrolador, apenas 18 são usados. Pinos 5 a 8 – troca com cartão SD, 9º – para resetar o controlador, 10 – fonte de alimentação +5V, 11.31 – terra, 33-40 – através de um divisor para um amplificador de áudio. O microcontrolador Atmega16 precisa ser atualizado, mas não na própria placa, mas em um dispositivo especial conectado ao computador via RS-232. A troca com o computador ocorre através da interface SPI do controlador (pinos 5-8). O firmware é baixado usando o programa de computador PonyProg. O próprio firmware (Music_box_16.hex) e uma captura de tela dos fusíveis instalados no PonyProg (PonyProg_Mega16_Fuses.bmp) estão no arquivo anexo. Você também encontrará descrições técnicas (fichas técnicas) dos chips e microcontroladores utilizados.

Diagrama de PCB

Coloquei as trilhas na placa de circuito impresso no programa Sprint Layout4. Conseqüentemente, o arquivo shkatulka.lay está no arquivo. Uma placa medindo 130x70 mm é feita de folha getinax unilateral. Todos os resistores e capacitores SMD, chip LM4860M, IRU1117-33 são colocados na lateral das trilhas, e o microcontrolador, slot para cartão SD, capacitores eletrolíticos, chip 7805 são colocados no outro. O desenho do PCB é mostrado abaixo:

Para gravar a placa usei o antigo “método do ferro” e cloreto férrico. Depois soldei todos os elementos, deixando o alto-falante, o botão liga / desliga e a alimentação de duas baterias de 9 V fora da placa. Infelizmente naquela época eu não tinha câmera em mãos e esse não era meu objetivo (capturar meu trabalho), então não tenho oportunidade de mostrar a instalação que recebi e não vou desmontar a caixa não removível. Então me dei a oportunidade de apenas trocar as baterias e reescrever o pen drive.

Gravando melodias para a caixa

O cartão SD precisa ser formatado para FAT16. As músicas que você deseja que sejam tocadas na caixa devem ser preparadas. O número total de melodias é de até 100. O tempo de reprodução é de 1 minuto. Formato de áudio – .wav PCM 16 kHz 8 bits mono. Nomeie os arquivos – “ring_00.wav”, “ring_01.wav”, etc.

Arquivo.7z para download:

Recheio para a caixa(5,8 MiB, 281 acessos)

OK, está tudo acabado agora! Colete, lance e divirta-se!

P.S. Não se esqueça de assinar a newsletter (-> na barra lateral direita)!

Encontrei coisas interessantes do AliExpress no site lifehacker. Ou seja, um mecanismo para uma caixa de música. E sem pensar duas vezes encomendei este gadget para mim :)

Fiquei muito interessado nesta posição porque desde criança adorava ver nos filmes como os personagens tocavam uma melodia nas caixas. Gosto do tom dessas melodias, do ritmo e de tudo mais.
A ideia em si é extremamente simples. Você pode fazer qualquer caixa com suas próprias mãos e inserir um mecanismo nela, você obterá uma coisa original. Mas como minhas mãos crescem do lugar errado, gosto apenas de ouvir essa melodia sem enfeites externos. A propósito, a música temática de Castle in the Sky está tocando aqui. Não sei de onde é nem quem é o autor, mas gostei :)

O pacote chegou há cerca de um mês. Parou de rastrear depois de cruzar a fronteira. Aparentemente, os chineses economizaram com um código de trilha normal. De qualquer forma.


Embalado em saco normal e espuma fina. Sem espinhas :(


Eles também prometeram 4 parafusos, mas havia apenas 2 no pacote, mas esses são pequenos problemas.
Dimensões 5 cm por 4,5 por 2 Tudo está conectado em um quadro.


Os sons são produzidos por placas de diferentes comprimentos que são captadas por um pequeno tambor com saliências em determinados locais. Os chineses adoram ter esses tambores para músicas diferentes, e seria interessante reorganizá-los dependendo do seu humor.


Tudo é acionado por uma mola enrolada com uma chave especial. Não há nada extra nanotecnológico aqui :) Para deixar a melodia tocar mais suavemente, existe um rolo de freio.




Se você segurar o mecanismo na mão, o som é muito baixo, mas na mesa você pode ouvir tudo perfeitamente.

O vendedor promete 500 repetições de playbacks, futuramente veremos como esse mecanismo se comporta.

Estou planejando comprar +18 Adicionar aos favoritos gostei da resenha +40 +59

Falaremos de um dispositivo muito simples de fabricar (mesmo para um engenheiro eletrônico amador iniciante), mas ao mesmo tempo extremamente interessante e útil - uma “caixa de música” eletrônica. Além disso, como exemplo, mostrarei e falarei sobre uma das possíveis encarnações e aplicações deste dispositivo - sobre o último presente que fiz para minha namorada com base nele.

História da criação

Haverá muitas cartas aqui que se relacionam indiretamente com o assunto, e se você quiser,

Tudo começou há muito tempo, há vários anos, quando quis dar a uma menina um presente de aniversário interessante, original e memorável. E definitivamente com suas próprias mãos. Faltava muito pouco tempo para o feriado, dois dias, durante os quais foi necessário inventar algo e, de fato, implementá-lo. Passei o dia pensando - centenas de opções diferentes estavam girando em minha cabeça, desde todos os tipos de “luzes piscantes” de LED - corações, até vários artesanatos eletromecânicos. Mas tudo isso não era a mesma coisa: ou era muito simples e banal, ou, pelo contrário, bastante complicado (e não sobrou tempo!). De repente, uma ideia simples, mas maravilhosa, como se viu, me veio à mente: por que não fazer um cartão musical? E não simples, mas com um “truque”, com uma melodia original. Além disso, tínhamos “a nossa própria canção” com a qual nos conhecemos e que evocava em nós todo o tipo de agradáveis ​​​​memórias e experiências românticas.
Foi assim que nasceu a primeira versão da “caixa de música”, a progenitora, por assim dizer. Muito simples, montado às pressas usando um conjunto montado em superfície de um PIC12F675, um alto-falante piezodinâmico, um fotodiodo, um par de resistores, um elemento de três volts 2016 e embalado em um cartão postal desenhado no Photoshop. Como resultado, este cartão postal foi capaz de escrever a mesma melodia em um retângulo quando aberto (e a luz atingiu o fotodiodo). Simples assim, despretensioso e simples.
Mas a ideia acabou dando muito certo, muitas vezes mais do que eu esperava. Posteriormente, fiz vários outros cartões simples a pedido de meus amigos, para suas outras metades. E em cada caso, tal presente despertou muitas emoções tanto entre os próprios destinatários como entre seus pais, namoradas e conhecidos :)
Muito tempo se passou, tudo começou a girar, o projeto foi esquecido. Mas aconteceu que me lembrei novamente da caixa de música. Desta vez era para ser um presente para o dia 8 de março. Naquela época, eu estava estudando ativamente microcontroladores Atmel, principalmente brincando com o ATtiny45, e decidi aprimorar o módulo de música para esse fim. Além disso, desta vez houve muito tempo. Foi aí que tudo começou.
Ao procurar diversas informações na Internet, encontrei o site do Sr. Chan, amplamente conhecido em círculos restritos. Mais especificamente, um de seus designs, um sintetizador em miniatura, só no meu MK favorito :) Há algum tempo quase terminei um sintetizador de quatro canais no PIC18, mas, infelizmente, destruí o trabalho em meu coração (do qual mais tarde me arrependi mais que uma vez). E o design de Chan era completamente autossuficiente e completo. Só faltou adicionar um “mecanismo de gatilho” e pronto!
Atualizei um pouco o código e o mecanismo de gatilho ficou pronto. Mas então tudo acabou sendo um pouco menos otimista. O principal problema com o design era que parecia muito silencioso. Por mais que eu tentasse, com o acionamento direto do alto-falante dos pinos MK ficou silencioso e pronto! Como resultado, foi tomada uma decisão obstinada de adicionar um amplificador de potência. A escolha recaiu sobre o LM4900, então disponível na Terraelectronics. Novamente, tivemos que fazer mais algumas alterações no código do Sr. Chan para que o sintetizador funcionasse corretamente com um amplificador externo - fazer um controle de perna para economizar energia para que o amplificador não consumisse bateria quando ocioso e reconfigurar o PWM para emitir corretamente o sinal de um pino. Após essas mudanças, o protótipo funcionou perfeitamente. Depois desenhei a primeira versão do quadro (que, como descobri mais tarde, tinha um bug :) e montei a caixa de música como um ser humano. A seguir, tudo segue o caminho tradicional - cartão postal caseiro, instalação do módulo e doação.
Claro que este aparelho era várias cabeças mais alto que os anteriores - o som muito realista de uma caixa “real” e a polifonia faziam-se sentir :) O presente, como em tempos anteriores, há muito tempo, causou sensação. E também coletei cerca de uma dúzia desses módulos para amigos.

Agora sobre o próprio dispositivo

A versão atual do módulo, a terceira, contém várias outras alterações e uma inovação interessante - canal de luz e som, ao qual você pode conectar, por exemplo, um LED. Mas primeiro as primeiras coisas.
Vamos começar com o diagrama, é muito simples:


Seu coração é um microcontrolador ATtiny45/85. Na verdade, ele está envolvido na síntese da música, controla o canal de luz e música e economiza energia do amplificador. O segundo elemento mais importante é o amplificador de potência de áudio TPA301D. Conectado ao amplificador palestrante, que está fora do módulo. Há também um transistor BC847, controlando o canal de luz e música e vários elementos passivos - resistores e capacitores. Tudo isso é alimentado por 2-3 elementos alcalinos (por exemplo, AAA) localizados no externo bateria(o mais comum, chinês). Como você pode ver, o esquema é realmente elementar.
Princípio de funcionamento do circuito
Na maioria das vezes, o dispositivo está no modo de suspensão. O MK adormece ao comando do firmware imediatamente após ligá-lo, tendo previamente “colocado para dormir” o amplificador instalando-o em sua perna "DESLIGAR" alto nível(conectando uma cinta de perna fraca "PB0" para “+” fonte de alimentação dentro do MK). MK acorda quando é interrompido a pé "PB2/INT0". Inicialmente, a perna também é puxada até a fonte de alimentação “+” dentro do MK e deve ser curto-circuitada com o terra.
A partir do pino “PB1/OC1A” do MK, o sinal de áudio PWM, para filtrá-lo da portadora, passa por um simples filtro RC de segunda ordem ( R2-C3), que deve ser calculado (e no nosso caso pode ser simplesmente “estimado”) para uma frequência de corte muito inferior (dez vezes) à frequência da portadora. E o sinal filtrado, através de um capacitor de bloqueio C2, já é fornecido à entrada do amplificador.
O MK também controla um canal adicional de luz e música. Um transistor NPN é usado para isso. 1º trimestre no modo chave, cuja base está conectada à perna MK "PB4/OC1B" através de um resistor limitador de corrente R1. Também pode haver um resistor limitador no circuito coletor ( R3) - não será supérfluo. O transistor também é controlado por um sinal PWM. Tudo é feito de forma muito simples - nas melhores tradições de LEDs “piscandos” de um Arduino :)
A fonte de alimentação está dissociando o tântalo ( C1), o kit amplificador mais simples que atua como desacoplador ( C4) e o ajuste do ganho (volume), em geral, podem ser encontrados na ficha técnica do amplificador. Se necessário, o ganho pode ser calculado com bastante precisão usando o método mais comum para amplificadores operacionais para a relação das resistências do resistor de entrada R4 e resistor de realimentação R5, pois pode ser útil ajustar o volume de um alto-falante ou design específico.
Placa de circuito impresso
Simples como o inferno, desenhado no DipTrace:


Esta já é a terceira versão, que leva em conta todas as deficiências anteriores.
A placa foi projetada para montagem em superfície e é unilateral, o que simplifica muito o processo de confecção em casa. Você pode usar qualquer método: ferro a laser, método fotográfico ou até mesmo desenhar caminhos com um marcador (não para todos, é claro).
Todos os elementos são 0805 (incluindo jumpers “zero”), tântalo - A ou B, um transistor em SOT23 e um MK com amplificador em SO-8. Todos os componentes “periféricos” - bateria, alto-falante, LEDs e botão (fotorresistor, interruptor reed) são soldados aos “círculos” correspondentes na placa. Isso é tudo.
Parte de software

Um pouco sobre síntese sonora

Você pode ler claramente sobre o método de síntese usado no dispositivo no original do Sr. Chan. Você também pode pesquisar no Google “síntese wavetable”. Se você não fala o idioma, resumindo, o som do áudio fica armazenado na memória do MK. amostra(som separado), o chamado. "mesa ondulada", que em nosso caso mais simples é condicionalmente dividido em duas partes lógicas, geralmente formando "envelope" - "ataque", o início de cada novo som, e "sustentar", exposição, um fragmento constantemente repetido ao longo do som da nota. Existe mais algum "decair", “acompanhamento”, a parte que soa após a nota ser retirada. No nosso caso, isso é implementado simplesmente diminuindo gradativamente o som do “sustain”. O MK possui um timer que provoca uma interrupção em uma determinada frequência, onde, de acordo com a posição atual no “envelope” e a afinação do nota, o valor desejado é selecionado da memória de amostra. Além disso, desta forma você pode sintetizar vários canais (ou seja, notas) ao mesmo tempo, tudo depende apenas do poder de computação do MK e da frequência de amostragem (som qualidade). Em seguida, esses valores são misturados e enviados “para a saída” (no nosso caso, para o registro de controle PWM). síntese de ondas”.


O núcleo da síntese do Sr. Chan permanece praticamente inalterado. Só mudei um pouco o método de saída PWM, devido ao abandono do “direct drive” do alto-falante com o MK. Adicionei um “mecanismo de disparo”, controle de economia de energia para o MK e amplificador, e também escrevi código para controle do canal de luz e música, que funciona desta forma: baseado em um evento especial da partitura, o LED “acende” no lugares certos e, em seguida, “extingue-o” suavemente. Bem, eu “portei” (essa é uma palavra forte, claro) o código para o Studio, por conveniência.
O código é escrito em assembler AVR e consiste em vários arquivos: "mbox.asm"- na verdade, o próprio programa; "notes_pitch.inc"- indicar a correspondência dos nomes mnemônicos das notas utilizadas na partitura com os coeficientes de incremento da posição do ponteiro na amostra (ou seja, como resultado, o tom); "wavetable.inc"- dados amostrais (“tabela”) e curva de atenuação “decaimento”; A "pontuação.inc", como você provavelmente adivinhou pelo nome, contém a partitura da obra que está sendo executada, “notas”.
Inicialmente, em “wavetable.inc” o próprio Chan “martelou” o som da caixa. Mas se necessário e desejado, pode ser alterado para qualquer outro utilizando um script auxiliar "wav2asm.pl", ou apenas com as mãos.
A situação ficou mais complicada com o placar. Inicialmente, deveriam ser escritos à mão, o que sem dúvida trará muito prazer aos masoquistas, principalmente se a partitura não for nada simples.
Para uma pessoa que vai usar sua própria partitura e, presumivelmente, tem pelo menos alguma familiaridade com música e notação, seria mais fácil desenhar a partitura em qualquer editor musical disponível e usá-la de alguma forma. Para isso escrevi um especial programa conversor, que recebe como entrada um arquivo midi de formato 0 e como saída fornece o arquivo finalizado “score.inc”. Também pode organizar eventos de iluminação LED de forma independente para todas as notas encontradas no primeiro canal, ou seja, se a melodia for inicialmente separada logicamente do acompanhamento e colocada no primeiro canal do arquivo midi, obteremos uma partitura que acenderá o LED no ritmo da melodia, se quisermos e marque a caixa. Na verdade, esta é talvez uma das opções mais bonitas de canal adicional.
O programa também pode transpor a partitura resultante uma ou duas oitavas para cima/para baixo, o que certos casos pode facilitar muito o trabalho de redação da partitura.
A interface do programa parece simples, clara e despretensiosa, e fontes Delphi estão incluídas no kit:

Aliás, como alguém me sugeriu na época (por algum motivo nem pensei nisso), existem muitos recursos na Internet onde você pode obter midishkas prontas com as melodias desejadas. Eles só precisarão de uma pequena modificação para serem usados ​​no meu conversor. E alguns podem nem precisar ser modificados.

O que mais você poderia precisar?
Digamos que você comprou/obteve todos os componentes necessários, fez uma placa de uma forma ou de outra ou, opcionalmente, simplesmente soldou tudo por montagem em superfície. O que mais você precisará? Você precisará de um programador. Se você já teve ou está lidando com um AVR, provavelmente já possui um. E assim, por exemplo, “USBasp” em centenas de encarnações ou qualquer outro servirá. Não há nada sobrenatural aqui. O arquivo com tudo contém um binário já compilado, que pode ser imediatamente carregado no controlador e usado se não houver intenção de editar ou reconstruir nada.

Aplicativo

E agora, como prometido, contarei e mostrarei uma das centenas possíveis aplicações módulo, rosa musical Kawasaki.
Rose Kawasaki, uma das obras-primas do origami, é geralmente um grande tópico separado, com o qual você pode se familiarizar totalmente na Internet.
Estruturalmente, a coisa em si é composta por duas partes:
Primeiro, rosa, dobrado em uma folha de papel colorido e colado em um caule torcido com folhas (também dobrado em papel colorido). Há um fio de cobre grosso passando dentro da haste (para maior resistência) e um pequeno ímã de neodímio está escondido bem na parte inferior.
Segunda parte, vaso, recortado e colado em papelão branco grosso. Dentro dele está instalado o módulo propriamente dito, um alto-falante (colado em um volume ressonante preenchido com algodão), LEDs grandes angulares brancos superbrilhantes foscados com lixa fina e uma bateria fixada na parte inferior do vaso para facilitar o acesso ao baterias. E, claro, o interruptor reed é um “mecanismo de gatilho” que funciona em conjunto com um ímã na haste. É instalado de forma que o módulo seja acionado quando a rosa for retirada do vaso.
Esquematicamente é algo assim:

Aqui estão algumas fotos do protótipo:

E um vídeo do trabalho. O vídeo reproduz a composição “Ternura”, que arranjei para a caixa, e que consta no arquivo como fonte (digitada no Sibelius) e mediana, bem como a partitura gerada finalizada:

Como sempre, meu eterno problema com o som normal do vídeo se faz sentir. Mil desculpas. Se você estiver interessado em ouvir como o design soa com qualidade normal, você pode fazer o download


Principal