[ev3dev][WIP] Laser Harp

Para os mais especializados em mecânica e electrónica em LEGO.
Responder
Avatar do Utilizador
CyberX
Sócio
Sócio
Mensagens: 4151
Registado: 10 mar 2014, 20:09
Localização: Mira Sintra
Contacto:

[ev3dev][WIP] Laser Harp

Mensagem por CyberX »

v0.2


Ainda sem lasers mas já polifónico.
Apenas 6 "cordas", estou à espera de mais um MUX para poder usar o 7º sensor de cor e um sensor de ultra-sons para medir a altura das mãos do artista para variar a amplitude das notas.

Estou à espera que o ev3dev inclua suporte MIDI no kernel. Se funcionar e o EV3 tiver potência para isso, a música toca no próprio EV3. Se não, envio comandos para um sintetizador MIDI externo através de comandos ALSA (agora estou a fazê-lo através de mensagens MQTT para o meu laptop que funciona como um sintetizador MIDI por software).

Apesar de o código ser estupidamente simples acho que já não posso andar a dizer que não sou programador.

Se isto evoluir bem em Braga vou precisar de um espaço no chão junto à mesa Mindstorms.
Jorge Pereira
«De génio, criança e louco... porquê só 1 pouco?»
Avatar do Utilizador
AVCampos
Sócio
Sócio
Mensagens: 13452
Registado: 27 fev 2007, 19:26
Localização: Barreiro
Contacto:

Re: [ev3dev][WIP] Laser Harp

Mensagem por AVCampos »

Boa! Ainda por cima hoje que o Jean-Michel Jarre faz anos! :clapping:
Avatar do Utilizador
CyberX
Sócio
Sócio
Mensagens: 4151
Registado: 10 mar 2014, 20:09
Localização: Mira Sintra
Contacto:

Re: [ev3dev][WIP] Laser Harp

Mensagem por CyberX »

Versão 0.3:
- segundo MUX, a harpa já tem 7 "cordas" (a marida agora quer uma oitava para poder tocar os "Parabéns")
- controlo das iluminação (futuramente dos lasers)
- artista residente
- já me parece apresentável em Braga, mesmo sem lasers nem neblina e com muitos glitches no software;



Mais informação e código no meu blog.
Jorge Pereira
«De génio, criança e louco... porquê só 1 pouco?»
Avatar do Utilizador
Little Mermaid
Jr. Member
Jr. Member
Mensagens: 74
Registado: 10 jan 2016, 16:38
Localização: Mira Sintra

Re: [ev3dev][WIP] Laser Harp

Mensagem por Little Mermaid »

[quote="CyberX"]
- artista residente
[/quote]

A artista residente deixa as notas do "Frère Jacques" para quem quiser experimentar:
DÓ RE MI DÓ
DÓ RE MI DÓ
MI FÁ SOL
MI FÁ SOL
SOL LÁ SOL FÁ MI DÓ
SOL LÁ SOL FÁ MI DÓ
DÓ  SOL/DÓ  DÓ
DÓ  SOL/DÓ  DÓ
Última edição por Little Mermaid em 31 ago 2016, 02:30, editado 1 vez no total.
Avatar do Utilizador
AVCampos
Sócio
Sócio
Mensagens: 13452
Registado: 27 fev 2007, 19:26
Localização: Barreiro
Contacto:

Re: [ev3dev][WIP] Laser Harp

Mensagem por AVCampos »

Muito bem! :clapping:

Não sei se ficaria mais complicado de fazer em LEGO, mas tenho ideia de que as harpas "full size" usam só um laser e um sensor, mas com um espelho que os reorienta para as posições necessárias, demasiado rápido para o olho humano ver.

Assim só seria preciso um sensor para fazer quantas notas se quisesse, mas ia ser necessário um mecanismo para o mover com velocidade e precisão suficientes.
Avatar do Utilizador
CyberX
Sócio
Sócio
Mensagens: 4151
Registado: 10 mar 2014, 20:09
Localização: Mira Sintra
Contacto:

Re: [ev3dev][WIP] Laser Harp

Mensagem por CyberX »

Um galvo é complicado, é um motor associado a um espelho só que não é um motor qualquer, tem de ter tempos de resposta muito curtos, os servos do EV3 não chegam lá (se chegassem já tinha feito o display com o laser).

Uma hipótese, que usei em Fisica I no Técnico, é usar um altofalante com espelho em vez  do motor, mas depois  é preciso usar som para excitar o altofalante, não é tão directo como accionar os motores... e além disso não há altofalantes LEGO :)
Jorge Pereira
«De génio, criança e louco... porquê só 1 pouco?»
Avatar do Utilizador
AVCampos
Sócio
Sócio
Mensagens: 13452
Registado: 27 fev 2007, 19:26
Localização: Barreiro
Contacto:

Re: [ev3dev][WIP] Laser Harp

Mensagem por AVCampos »

Será que funcionaria um motor 9V dos ungeared antigos em rotação contínua, com uma marca numa parte rotativa qualquer para ser lida por um sensor de luz para calibrar a velocidade?

[quote="CyberX"]não há altofalantes LEGO :)
[/quote]
Então e os buzzers da sirene 9V e do RCX, e os altifalantes do NXT e do EV3? ;D E, visto que um altifalante e um microfone são basicamente a mesma coisa (apenas optimizados para funções opostas), funcionaria um sensor de som do NXT ligado a uma porta de motor e activado como se fosse um motor unregulated?
Avatar do Utilizador
CyberX
Sócio
Sócio
Mensagens: 4151
Registado: 10 mar 2014, 20:09
Localização: Mira Sintra
Contacto:

Re: [ev3dev][WIP] Laser Harp

Mensagem por CyberX »

É bom pensar out-of-the box mas está a abusar das generalizações, senhor engenheiro ;) :

- um buzzer é um dispositivo piezoeléctrico, não um altofalante; consegues gerar frequências áudio em torno de um valor central, normalmente agudo (por isso um buzzer não serve para sons graves) mas não consegues grandes amplitudes (é indicado para dispositivos de baixo consumo) por isso duvido que dê para actuar um espelho;

- consegues usar um altofalante como um microfone mas é necessário um amplificador que acerte as impedâncias (a de um altofalante de automóvel é de 4 Ohm, das Hi-Fi de sala é de 8 Ohm e dos auscultadores estilo walk-man é de 32 Ohm... a de um microfone é bem maior e normalmente requer um pré-amplificador, tal como os pickups das guitarras, para poder atacar uma entrada áudio) mas nunca vi ninguém fazer o contrário, usar um microfone para gerar som... mais uma vez a questão da amplitude;

Já o motor 9V antigo é outra coisa, é bem possível. Com um disco Technic semelhante a estes para fazer de tacómetro:
Imagem
Jorge Pereira
«De génio, criança e louco... porquê só 1 pouco?»
Avatar do Utilizador
oracid
Newbie
Newbie
Mensagens: 42
Registado: 15 mar 2016, 18:17
Localização: France

Re: [ev3dev][WIP] Laser Harp

Mensagem por oracid »

This is a great MOC. I love that.
Think, I am a clarinet player.
Look at my avatar, it is the reflection of my face on a clarinet pad.
Avatar do Utilizador
CyberX
Sócio
Sócio
Mensagens: 4151
Registado: 10 mar 2014, 20:09
Localização: Mira Sintra
Contacto:

Re: [ev3dev][WIP] Laser Harp

Mensagem por CyberX »

Thanks!

Well, I can make it sound like a clarinet. Since I'm using MIDI at the back end (currently my laptop but still hope for the EV3 itself to be able to run a MIDI synth) I can play whatever instrument is available in the soundfont. For the general soundfount I'm using, instrument 46 is an harp and instrument 71 is a clarinet.

In fact, this project has evolved a bit last week into more than just an harp. We were in holidays and me and my wife had some nice conversations about it. I can now switch the instrument more or less "on the fly" (while playing) and I'm implementing a nice Interface to control this feature to allow the artist to choose his/her instrument (my wife plays piano/church organ and my kids prefer battery and electric guitar).
Jorge Pereira
«De génio, criança e louco... porquê só 1 pouco?»
Avatar do Utilizador
oracid
Newbie
Newbie
Mensagens: 42
Registado: 15 mar 2016, 18:17
Localização: France

Re: [ev3dev][WIP] Laser Harp

Mensagem por oracid »

Good luck for battery and electric guitar...
Avatar do Utilizador
CyberX
Sócio
Sócio
Mensagens: 4151
Registado: 10 mar 2014, 20:09
Localização: Mira Sintra
Contacto:

Re: [ev3dev][WIP] Laser Harp

Mensagem por CyberX »

Agora com lasers



8 "cordas", programa um pouco mais estável. Depois arranjo um video com luz, este em modo nocturno foi só para se verem os lasers (que são de classe II, seguros à vista, e alimentados um pouco abaixo do suposto para aumentar a margem de segurança).
Jorge Pereira
«De génio, criança e louco... porquê só 1 pouco?»
Avatar do Utilizador
CyberX
Sócio
Sócio
Mensagens: 4151
Registado: 10 mar 2014, 20:09
Localização: Mira Sintra
Contacto:

Re: [ev3dev][WIP] Laser Harp

Mensagem por CyberX »

E uma utilização à luz do dia:

Jorge Pereira
«De génio, criança e louco... porquê só 1 pouco?»
Avatar do Utilizador
AVCampos
Sócio
Sócio
Mensagens: 13452
Registado: 27 fev 2007, 19:26
Localização: Barreiro
Contacto:

Re: [ev3dev][WIP] Laser Harp

Mensagem por AVCampos »

Mais uma vez espectacular! :clapping: Só é pena ser preciso bastante vapor/fumo para se ver os raios, o que inviabiliza a utilização em espaços fechados...
Avatar do Utilizador
CyberX
Sócio
Sócio
Mensagens: 4151
Registado: 10 mar 2014, 20:09
Localização: Mira Sintra
Contacto:

Re: [ev3dev][WIP] Laser Harp

Mensagem por CyberX »

AVCampos Escreveu: 05 out 2016, 22:52 Mais uma vez espectacular! :clapping: Só é pena ser preciso bastante vapor/fumo para se ver os raios, o que inviabiliza a utilização em espaços fechados...
Isso está a ser endereçado na versão 2 aqui:
viewtopic.php?f=23&t=12228
Jorge Pereira
«De génio, criança e louco... porquê só 1 pouco?»
Responder