INHOUDSOPGAWE:

Inleiding: Rocola; Fernando Lavarreda; Diego Hernández: 5 stappe
Inleiding: Rocola; Fernando Lavarreda; Diego Hernández: 5 stappe

Video: Inleiding: Rocola; Fernando Lavarreda; Diego Hernández: 5 stappe

Video: Inleiding: Rocola; Fernando Lavarreda; Diego Hernández: 5 stappe
Video: 1-Bienvenida/Introducción 2024, Julie
Anonim
Inleiding: Rocola; Fernando Lavarreda; Diego Hernández
Inleiding: Rocola; Fernando Lavarreda; Diego Hernández

Ons kan die instruksies vir die bou van 'n werklike proses vir 'n konstruksie van 'n rocola haciendo uso de Arduino en 'n buzzer pasivo gebruik.

U kan ook 'n kombinasie van mikro-beheermaatreëls vir die program kry en u kan dit ook nodig hê. Para este proyecto no se requiere de un amplio conocimiento previo y con prestar suficiente atención será posible crear una rocola desde cero.

Voorrade

- Arduino UNO

- LCD 16x2 met I2C

- Jumpers macho/macho y macho/hembra

- Broodbord

- Buzzer pasivo con módulo

- LED RGB

- MDF -tafelblad 60x45

- Cortadora Láser

- 2 normale normale funksies

-Kabel indrukwekkend vir die arduino

-3 weerstand van 330 ohm

Stap 1: Selección De Canciones - Planificación del Software

Selección De Canciones - Planifikasie van sagteware
Selección De Canciones - Planifikasie van sagteware

Previo a iniciar con la programación se requiere seleccionar las canciones que se desean implementar a la rocola. Dit is 'n realistiese manier om 'n internet te gebruik en dit is moontlik om dit te verminder. Ons kan nie meer 'n goeie tyd hê om 'n porselein te ontvang nie, maar ons kan ook nie 'n funksionele funksie ontvang nie.

Para nuestra rocola seleccionamos las siguientes tres canciones:

-Para Elisa-Beethoven

-Oda a la Alegría-Beethoven

-Minueto en G-Petzold

Si deseas utilizar las mismas canciones solo utiliza el código que hemos creado. Dit is ook 'n belangrike kopiereg vir die kans en die samestelling van 'n aparte program vir 'n nuutgemaakte programa.

Generalmente las notas se repiten (esos símbolos de #define) así solo 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.

Stap 2: Programmeer

Die volgende programmeerprogram. Die program kan 'n rol speel in die relatiewe rol van die burgemeester en die burgemeester.

Si no se desea programar simplemente se puede descargar el archivo para arduino, aflaai el IDE y la librería requerida. Ons kan ook die program vir die nuutste rocola gebruik, maar dit kan ook 'n gegewens wees.

Laai die oorspronklike dokumente af van die IDE van die amptelike amptelike dokument en 'n nuwe dokument. Luego en ese documento lo primero que debe ser colocado son los #define nota valor para cada una de las notas. Die eerste keer dat die melodia die melodia kan bepaal, is […] = {} en ons kan 'n nommer van 'n melodia1, melodia2, ens para no confundir al programa noem.

As 'n ander melodie ho tempos diferentes y notas enteras distintas, también hay que renombrar estas variables uno, dos y tres.

Ons kan Wire.h en LiquidCrystal_I2C.h vir die programmeerder van die LCD -skerm insluit. Sien die amptelike LCD -skerm. Daar is 'n verskeidenheid video's en 'n internet -weergawe wat gratis kan aflaai.

Continuamos con la inicialización de otras veranderlikes: int contador, int subir y int bajar.

En die opstelling van die Wire.begin () en die amptelike herstel van die LCD. Die pin -mode kan nie meer met die interne e -posse van die e -posadres van die hardeware gekombineer word nie.

Posteriormente en void loop is 'n realisan van 'n reeks van kondisies wat afhanklik is van kansers. As ons die eerste maal kan sien, kan ons 'n ander deel van die lcd -beskrywing van die lcd -inligting van die lcd -afdeling in die kolonie opneem: lcd.clear () el cursor en la coordenada 0, 0, se imprime el texto correspondiente 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.

As ekstra funksie kan ons RGB -kleure gebruik om 'n kleur te wysig, maar dit kan ook 'n amptelike inskrywing van 6, 9, 10 para los colores rojo, verde y azul respectivamente. Estos colores van a ser modificados conforme se cambie de canción.

Stap 3: Skep hardeware

Vervaardiging van hardeware
Vervaardiging van hardeware

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

Die primêre es conectar los pines relevant en los botones uno a su número (7, 8) y el otro a tierra. Die 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).

Daar kan 'n groot aantal LCD -skerms in die I2C -model wees.

VCC en voltaje

GND en tierra igual que con el buzzer

SDA -pen A4

SCL -pen A5

Besoek 6, 9, 10 en meer van die protobord vir paras

Stap 4: Skep El "Case"

Die geval met la rocola kan ook in PDF -formaat aangepas word, maar ons kan dit ook in 'n kort boek met MDF (fibropanel de densidad media) gebruik. Vir 'n tafelblad van 60 x 45 cm en 3 mm van die tafelblad, buitenshuis. Solo es de perforar los agujeros para el buzzer, la pantalla LCD, los botones, el cable de impresora and el LED RGB para que se desplieguen las canciones. Ons kan u nie meer in staat stel om 'n beskrywing van hierdie inligting te gee nie, maar dit kan ook gebruik word vir die gebruik van 'n projek.

Stap 5: Aanbiedingsfinaal

In die laaste weergawe kan ons 'n omskakeling van 'n omhulsel in 'n MDF -paneel of 'n los botones vir 'n uitbreiding van die rocola

Aanbeveel: