INHOUDSOPGAWE:
- Voorrade
- Stap 1: Selección De Canciones - Planificación del Software
- Stap 2: Programmeer
- Stap 3: Skep hardeware
- Stap 4: Skep El "Case"
- Stap 5: Aanbiedingsfinaal
Video: Inleiding: Rocola; Fernando Lavarreda; Diego Hernández: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
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
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
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:
Covid -veiligheidshelm Deel 1: 'n Inleiding tot Tinkercad -kringe !: 20 stappe (met foto's)
Covid -veiligheidshelm Deel 1: 'n inleiding tot Tinkercad -stroombane !: Hallo, vriend! In hierdie tweedelige reeks leer ons hoe u Tinkercad's Circuits kan gebruik - 'n prettige, kragtige en opvoedkundige hulpmiddel om te leer hoe stroombane werk! Een van die beste maniere om te leer, is om te doen. Dus, ons ontwerp eers ons eie projek: die
Inleiding tot IR -kringe: 8 stappe (met foto's)
Inleiding tot IR -stroombane: IR is 'n komplekse stuk tegnologie, maar tog baie eenvoudig om mee te werk. Anders as LED's of LASER's, kan infrarooi nie met die menslike oog gesien word nie. In hierdie instruksies sal ek die gebruik van infrarooi deur drie verskillende stroombane demonstreer. Die stroombane sal nie u
Speletjies!!! - Inleiding: 5 stappe
Speletjies!!! - Inleiding: Hallo! Ek sal jou leer hoe om drie verskillende speletjies op code.org te skep. Onder elke speletjie -tutoriaal plaas ek 'n sjabloon wat u kan hervermeng en gebruik terwyl u na my video kyk. Ek hoop jy het 'n lekker tyd !! As julle net my speletjies wil sien in
Python -inleiding - Katsuhiko Matsuda en Edwin Cijo - Basies: 7 stappe
Python -inleiding - Katsuhiko Matsuda en Edwin Cijo - Basics: Hallo, ons is 2 studente in MYP 2. Ons wil u basiese beginsels leer hoe om Python te kodeer. Dit is in die laat 1980's geskep deur Guido van Rossum in Nederland. Dit is gemaak as 'n opvolger van die ABC -taal. Sy naam is " Python " want wanneer
Rocola Luis Hernández E Ignacio Casado: 7 stappe
Rocola Luis Hernández E Ignacio Casado: Esta es una rocola que cuenta with dos canciones, the theme of Harry Potter and la canción de Despacito de Luis Fonsi