Tartalomjegyzék:

Rocola Digital: 3 lépés
Rocola Digital: 3 lépés

Videó: Rocola Digital: 3 lépés

Videó: Rocola Digital: 3 lépés
Videó: Young Thug - Digits [OFFICIAL AUDIO] 2024, Július
Anonim

Este proyecto consiste en la realización de una rocola digital, la cual su función princip es es lograr reproducir aproximadamente 20 segundos de 3 canciones distintas, incluyendo un botón de pausa/reproducción, dos botones para cambiar las canciones almacenadas y un último botón para el 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 construction of proyecto.

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

Kellékek

Anyagok:

1 tervlap 80cm*120cm

3-4 méter kábel a protoboardon

arduino UNO

1 adapter 5V 1A

1 zümmögő pasivo

1 módozat de led rgb de cualquier tipo

1 kapcsoló NYÁK függőleges

4 nyomógomb

5 rezisztencia 220Ω

1 galletta de protoboard

1 mód I2C egy 16*2 -es LCD kijelzővel

4 Barras de silicón

1. lépés: Circuito Electrónico

Circuito Electrónico
Circuito Electrónico

El siguiente diagrama esquemático representa las conexiones realizadas, por conveniencia se decidió soldar algunos komponensek para facilititar su posicionamiento en la estructura de cartón.

2. lépés: 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 se adjunta un diagrama de flujo con el funcionamiento del código en general.

3. lépés: Construcción (opcionális)

Construcción (opcionális)
Construcción (opcionális)
Construcción (opcionális)
Construcción (opcionális)
Construcción (opcionális)
Construcción (opcionális)
Construcción (opcionális)
Construcción (opcionális)

Para la konstrukció de la estruktúra de la rocola se utilizó una plancha de cartón y silicón como adhesivo princip. A fő szerkezetek mérete: 19,5 cm hosszú, 12 cm horgonyzó és 20 cm magas. Esta consta de dos partes principales, la inferior contiente la placa de arduino y la polgármester del circuitito, mientras que la parte superior contiene el módulo de leds rgb y la pantalla lcd.

Ajánlott: