Cov txheej txheem:

Rocola Digital: 3 Kauj Ruam
Rocola Digital: 3 Kauj Ruam

Video: Rocola Digital: 3 Kauj Ruam

Video: Rocola Digital: 3 Kauj Ruam
Video: GE 3-6000 3-6035 Analogue Digital radio cassette boombox General Electric 2024, Hlis ntuj nqeg
Anonim

Este proyecto consiste en la realización de una rocola digital, la cual su función tus thawj xibfwb es lograr reproducir aproximadamente 20 segundos de 3 canciones distintas, incluyendo un botón de pausa/reproducción, dos botones para cambiar las canciones almacen almacen xim 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.

Básicamente el funcionamiento de la rocola se basa en una serie de lecturas de los estados de los thawb cov nyees khawm, de manera que ante cualquier detección de cambio de su estado se meaninga como una acción específica. Con respecto al botón de pausa/reproducción y al de cambio de colour, se utilizó las funciones de interrupción del arduino en los pines digitales 2 y 3.

Khoom siv

Cov ntaub ntawv:

1 lub thawv ntawv ntawm 80cm*120cm

3-4 metros de cable rau protoboard

arduino UAS

1 kev hloov pauv ntawm 5V 1A

1 Lub suab Buzzer

1 módulo de coj rgb de cualquier tipo

1 hloov PCB ntsug

4 cov nyees khawm

5 resistencias de 220Ω

1 galleta de protoboard

1 módulo I2C nrog una pantalla LCD de 16*2

4 Barras tsib silicón

Kauj Ruam 1: Circuito Electrónico

Circuito Electrónico
Circuito Electrónico

El siguiente daim duab esquemático sawv cev rau las conexiones realizadas, por conveniencia se decidió soldar algunos componentes para facilitar su posicionamiento en la estructura de cartón.

Kauj ruam 2: Qhib

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 se adjunta un diagram de flujo con el funcionamiento del código en dav.

Kauj Ruam 3: Kev tsim kho (xaiv tau)

Construcción (xaiv)
Construcción (xaiv)
Construcción (xaiv)
Construcción (xaiv)
Construcción (xaiv)
Construcción (xaiv)
Construcción (xaiv)
Construcción (xaiv)

Para la construcción de la estructura de la rocola se utilizó una plancha de cartón y silicón como adhesivo tus thawj xibfwb. La estructura tus thawj xibfwb cuenta con las siguientes dimensiones: 19.5cm de largo, 12cm de ancho y 20cm de alto. Esta consta de dos partes tus thawj tswj hwm, kev ua lag luam qis dua la placa de arduino y la mayoría del circuito, mientras que la parte superior contiene el módulo de leds rgb y la pantalla lcd.

Pom zoo: