Índice:

Rocola Digital: 3 etapas
Rocola Digital: 3 etapas

Vídeo: Rocola Digital: 3 etapas

Vídeo: Rocola Digital: 3 etapas
Vídeo: sinfonola digital rowe ami nite star touch 2024, Novembro
Anonim

Este projeto consiste na realização de uma rocola digital, la cual su função principal es lograr reproduzir aproximadamente 20 segundos de 3 canciones distintas, incluyendo un botón de pausa / reproducción, dos botones para cambiar las canciones almacenadas y un botón para o último color de los neopixeles utilizados al gusto del usuario. En los siguientes pasos se adjuntarán los documentos de respaldo para el diseño y construcción del proyecto.

Basicamente, a função de rocola é baseada em uma série de lecturas dos estados dos botões de pressão, de manera que antes do cualquier detección de cambio de seu estado se interpreta como uma acción específica. Com relação ao botão de pausa / reprodução e à mudança de cor, use as funções de interrupção do arduino nos pinheiros digitales 2 e 3.

Suprimentos

Materiales:

1 plancha de cartón de 80cm * 120cm

3-4 metros de cabo para protoboard

arduino UNO

1 adaptador de 5V 1A

1 Buzzer pasivo

1 módulo led rgb de cualquier tipo

1 interruptor PCB vertical

4 botões de pressão

5 resistencias de 220Ω

1 galleta de protoboard

1 módulo I2C com uma tela LCD de 16 * 2

4 Barras de silicón

Etapa 1: Circuito Eletrônico

Circuito Electrónico
Circuito Electrónico

O siguiente diagrama esquemático representa as conexões realizadas, por conveniencia se decidió soldar algunos componentes para facilitar su posicionamiento en la estructura de cartón.

Etapa 2: Código

Código
Código

Para la codificación de las canciones seleccionadas, se tomaron como referencia los siguientes sitios web

github.com/AraanBranco/arduino/blob/master…

github.com/robsoncouto/arduino-songs/blob/…

github.com/deathbearbrown/arduino-tunes/bl…

Adicionalmente, é adicionado um diagrama de fluxo com as funções do código em geral.

Etapa 3: construção (opcional)

Construcción (opcional)
Construcción (opcional)
Construcción (opcional)
Construcción (opcional)
Construcción (opcional)
Construcción (opcional)
Construcción (opcional)
Construcción (opcional)

Para a construção da estrutura de la rocola se utiliza uma placa de cartão e silício como adesivo principal. La estructura principal cuenta con las siguientes dimensiones: 19,5cm de largo, 12cm de ancho e 20cm de alto. Esta consta de das partes principais, a parte inferior contiente a placa de arduino e a prefeitura do circuito, mientras que a parte superior contém o módulo de leds rgb e o pantalla lcd.

Recomendado: