Përmbajtje:

Hyrje: Rokola; Fernando Lavarreda; Diego Hernández: 5 hapa
Hyrje: Rokola; Fernando Lavarreda; Diego Hernández: 5 hapa

Video: Hyrje: Rokola; Fernando Lavarreda; Diego Hernández: 5 hapa

Video: Hyrje: Rokola; Fernando Lavarreda; Diego Hernández: 5 hapa
Video: FERNANDO ZUMBA (LA NAVE).VOB 2024, Nëntor
Anonim
Hyrje: Rokola; Fernando Lavarreda; Diego Hernandez
Hyrje: Rokola; Fernando Lavarreda; Diego Hernandez

Për të mësuar më shumë se si të mësoni se si të hapni një proces të nevojshëm për të ndërtuar një sistem të ri, mund të përdorni Arduino dhe un buzzer pasivo.

Siç mund të thuhet, Arduino është një komune e creadores që dëshmon se kontrolloni mikro-kontrollet e programit dhe provoni se auuda ju nevojitet. Përpara kësaj, ju nuk mund të kërkoni një lidhje të veçantë në previo y con prestar suficiente atención të mundshëm të krijoni una rocola desde cero.

Furnizimet

- Arduino UNO

- LCD 16x2 me pajisje I2C

- Jumpers macho/macho y macho/hembra

- Tabela e bukës

- Buzzer pasivo con módulo

- LED RGB

- Tabla de MDF 60x45

- Cortadora Láser

- 2 botones normalmente abiertos

-Cable impresora para conectar el Arduino

-3 rezistencë prej 330 ohms

Hapi 1: Selección De Canciones - Planifikimi i Softuerit

Selección De Canciones - Planifikimi i Softuerëve
Selección De Canciones - Planifikimi i Softuerëve

Paraprakisht një program programor që kërkon zgjedhjen e nevojave për zbatimin e një rokola. Para se të kuptosh se si të realizosh një Internet në verifikimin e mundësive të tua zvogëlohet një model. También hay que tomar en cuenta que no pueden ser muy extensas porque pueden terminar nga ocupar toda la memoria del Arduino y no allowir un funcionamiento adecuado.

Para nuestra rocola seleccionamos las siguientes tres canciones:

-Para Elisa-Beethoven

-Oda a la Alegría-Beethoven

-Minueto en G-Petzold

Si të përdorni las mismas mund të përdorni solo shfrytëzimin e tij në çdo kohë. Ahora es importante copyar las canciones y colocarlas en un archivo por aparte para adicionarlas një programi më të përshtatshëm sipas nevojave të detit.

Generalmente las notas se repiten (esos simbolos de #define) así que solo debes copiarlos una vez.

Lo que si debes asegurarte de tener las tres veces son los ciclos for donde se encuentran las instrucciones sobre como y cuando deben de tocarse las notas.

Hapi 2: Programimi

El siguiente paso es programar. Programi që është përfshirë në programin tuaj është i lidhur me sencilla porque se cuentan con módulos y la şaredar parte ha sido realizimi për las personas que codificaron las melodías.

Nëse nuk keni nevojë për një program të thjeshtë, ju duhet të shkarkoni një arkiv për arduino, të shkarkoni një IDE dhe një kërkesë të lirë. Për më tepër, ju mund të përdorni një program për të përdorur programin e përditshëm të rokolës, por kjo do të thotë që unë jam një fond.

El primer paso es descargar el IDE de arduino nga faqja zyrtare e krijimit të një dokumenti të ri. Luego en ese documento lo primero que debe ser colocado son los #define nota valor para cada una de las notas. El siguiente paso es colocar las melodías que están definidas como melodia = {} y colocar el número deseado cambiando los nombres a melodia1, melodia2, etj para asnjë konfuzioni të programit.

Për më tepër melodía hay tempos diferentes y notas enteras distintas, también hay que renombrar estas variables uno, dos y tres.

Ka një përfshirje të lirë të Wire.h y LiquidCrystal_I2C.h për programin e programit të administrimit të ekranit LCD. Se inicializa la pantalla LCD. Videot e ndryshme në internet mund të shkarkohen pa pagesë.

Continuamos con la inicialización de otras variabla: int contador, int subir y int qytet.

En el setup se coloca el enunciado Wire.begin () filloni të filloni të përdorni një resto në LCD. Los pinMode bir los mismos con la opción de intercambiar los números por otros de esa misma fila (preferueshmemente no hacerlo para no confundirse en el hardware).

Posteriormente en el void loop se realizon një seri të kushteve që varen nga número de canciones. Për më tepër, ju mund të lexoni të dhëna të mundshme për një kontroll të vazhdueshëm në 1, 2, 3, në bazë të të cilave ju mund të përdorni opsionet që mund të përsëritni: lcd.clear () para limpiar el la información del lcd, se coloca el cursor en la coordenada 0, 0, se imprime el textorespondiente para la canción, se coloca el código que corre la melodía deseada y finalmente se colocan digitalRead () para ver si un botón ha sido presionado y cambiar el ciclo de la canción para ir a la siguiente.

Për më tepër, ju mund të përdorni një pajisje të tillë, e cila përdoret nga RGB për kambion të ngjyrave të ngjyrave që mund të ndryshojnë, për shembull, për të zbutur pishat 6, 9, 10 për los ngjyrat, azul respectivamente. Estos colores van a ser modificados conforme se cambie de canción.

Hapi 3: Krijimi i harduerit

Creación Del Hardware
Creación Del Hardware

Si solamente copiaste el código de la sección anterior dhe hiciste las descargas pertinentes puedes copiar precamente estos pasos.

El primero es conectar los pines pertinentes a los botones uno a su número (7, 8) dhe el otro a tierra. El buzzer al contar con módulo hay que conectar una de sus patas a tierra, la otra al voltaje y la ultima al pin seleccionado (el 11).

Las conexiones de la LCD si se posee módulo I2C son siempre las mismas.

KQV një voltaje

GND a tierra igual que con el buzzer

SDA al pin A4

SCL al pin A5

Conectar los pisha 6, 9, 10 a filas de la protoboard para

Hapi 4: Crear El "Rasti"

Nëse keni nevojë për një dokument shtesë në PDF, ju mund të vendosni për një kërkesë të shkëlqyeshme të përdorimit të një kortadore në përgatitjen e MDF (fibropanel de densidad media). Për shembull, ju mund të përdorni një tabelë prej 60x45cm dhe 3 mm nga lista, duke përdorur një pamje të jashtme të la rokolës. Solo es perfuqizimi i një sistemi të ri buzzer, pantalla LCD, botones, los botones, kabllo të shkëlqyeshme të LED RGB para se të desplieguen las canciones. Los tamaños de los agujeros los dejamos a tu diskreción pero adjuntamos un archivo con los utilizados para el proyecto.

Hapi 5: Prezantimi Final

Paraqitja e fundit e únicamente se debe colocar el circuito dentro de casing, colocar un par de trozos de MDF për pegados dhe los botones para extenderlos y disfrutar de la rocola

Recommended: