Cuprins:

HandMidi: 8 pași
HandMidi: 8 pași

Video: HandMidi: 8 pași

Video: HandMidi: 8 pași
Video: Yamaha RS7000 and HandMidi - optical Midi controller 2024, Iulie
Anonim
HandMidi
HandMidi

HandMidi este o mică cutie muzicală care detectează culori și produce note asociate muzicale la ei.

Tu ai un mecanism care ia o linie de hârtie ca și în afara unei serii de instrucțiuni pentru care să producă diferite sunete de la o aceeași scară, care poate fi modificat prin mediu de diferite botoane.

Pasul 1: Componente

Componente
Componente
Componente
Componente
Componente
Componente

Utilizați următoarele componente:

  1. Pulsador (buton) cant. 3
  2. Buzzer piezo (5 volți) cant. 1
  3. Microcontrolador "Puente H" cant. 1
  4. Comutați de la 3 faze (pornit / oprit / neutru) cant. 1
  5. Senzor TSC230 - TSC 3200 cant. 1
  6. Microcontrolador Arduino Uno
  7. Madera Triplay cant. 1 lamină
  8. Protoboard de 400 de puncte cant. 1
  9. Motor de Corriente directa cant. 2

Pasul 2: Carcasa

Carcasa
Carcasa
Carcasa
Carcasa

La madera sera usada pentru a crea o carcasă de măsuri 26x17x17 cm.

A la cara derecha e izquierda, se le haris incisions for power insertar el paper, the connection that dara poder y poder use the botones.

Pasul 3: Impresión 3D

Impresión 3D
Impresión 3D

Las piezas que seran impresas en 3D son:

  • Rueda
  • Eje de rueda
  • Base para eje de rueda
  • Baza senzorului
  • Base para luz focal

Estas piezas nos ayudaran a formar de manera precisa el sistema de movimiento del papel y colocar el sensor para detectar la mayor cantidad de luz pozible.

Pasul 4: Conexiuni

Conexiones
Conexiones

Imaginea ilustrativă a conexiunilor care se utilizează pentru accesarea butoanelor și a întrerupătorului.

Las conexiunile sunt cele mai bune explicate în arhivul codificării, unde se explică funcția de fiecare.

Pasul 5: Sistemul de mișcare

Sistema De Movimiento
Sistema De Movimiento

El sistema de movimiento funciona de tal manera, que el papel es puesto en movimiento por la fricción que ejercen las ruedas sobre el, los motores son utilizados para girar 4 ruedas que activan todo el sistema.

El poate h controla direcția motoarelor și a trave-urilor software-ului putem schimba direcția mismelor a noastră conveniență.

Pasul 6: Funcionamiento Del Sensor

Funcionamiento Del Sensor
Funcionamiento Del Sensor
Funcionamiento Del Sensor
Funcionamiento Del Sensor

El sensor consta de un arreglo en matriz de 8x8 de fotodiodos care detectează intensitatea luminii, posterior este emite o semnal de onda cuadrada cu frecvență directă direct proporțională la intensitatea primită prin diferiții senzori.

Cabe menționând că acesta arreglo contează cu fotodiodoși care cu un filtru special care să vândă în mod special sensibile la diferite tipuri de lumină, care vor fi albastre, verde sau roșu. Finalmente en el arreglo contamos con 16 fotodiodos de cada color y 16 que no cuenta con filtro.

Pasul 7: Producție De Sonido

Producción De Sonido
Producción De Sonido

La producția de sunet are că este necesară și sincronizată cu mișcarea de la senzori, fără embargo pentru modul în care este configurat contatorii interni din arduino, solo putem folosi primul pentru toți procesele. Por ceea ce recurrim la o bibliotecă extra llamada "New Tone" care utilizează contatorii secundari ai Microcontrolatorului, pentru ceea ce elimină ruidul care se poate crea la utilizarea celor doi la același timp.

Solo resta sincronizar la lectura con la creación de sonido que se obtiene por un algoritmo en "loop" care le constantemente del sensor pentru a genera tonuri prestabilite la o ciertă intensitate de culoare.

Libreria New Tone:

Pasul 8: Pruebas

Es un proyecto que todavía no está concluido por lo que no se ha completado de manera efectiva el algoritmo de lectura de colores.

Unele alte specificații son:

  • De la scară media care este D4 putem subir o jos două octave pentru a genera diferite sunete.
  • Con el manejo de software podemos modificar que fotodiodos se utilizan en dado momento por lo que podemos mejorar la precisión de colores a un nivel mayor.
  • Aproximativ se utilizează 1.5 Amperi pentru funcționarea completă a proiectului.
  • Diferente tipuri de papele se folosesc la același lucru ca diferite maniere de a aduna culoare la același.

Recomandat: