Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Chagua De Canciones - Programu ya Del Plificación
- Hatua ya 2: Programación
- Hatua ya 3: Creación Del Hardware
- Hatua ya 4: Crear El "Case"
- Hatua ya 5: Mwisho wa Presentación
Video: Utangulizi: Rocola; Fernando Lavarreda; Diego Hernández: Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
En el siguiente instructivo se encuentran detallados paso a paso los procesos requeridos para construir una rocola haciendo uso de Arduino y un buzzer pasivo.
Como ya es bien sabido, Arduino es una comunidad de creadores que ithibitisha udhibiti mdogo wa programu kutoka kwa programu ya kuthibitisha ayuda cuando lo necesitan. Para este proyecto no se requiere de un amplio conocimiento previo y con prestar suficiente atención será posible crear una rocola desde cero.
Vifaa
- Arduino UNO
- LCD 16x2 con módulo I2C
- Jumpers macho / macho y macho / hembra
- Bodi ya mkate
- Buzzer pasivo con módulo
- RGB ya LED
- Tabla de MDF 60x45
- Cortadora Láser
- 2 botoni kawaida ya abiertos
-Cable impresora kwa conectar el Arduino
-3 resistencias de 330 ohms
Hatua ya 1: Chagua De Canciones - Programu ya Del Plificación
Previo a iniciar con la programación se requiere seleccionar las canciones que se desean implementor a la rocola. Para ello hay que realizar una búsqueda en Internet na ver qué canciones están reducidas a código. Tambi hay hayakuruhusiwi kuwa katika siku moja hakuna wakati wa kutumia huduma za ziada za ukumbi wa vituo kwa vituo vya kumbukumbu ya kumbukumbu ya Arduino na hakuna ruhusa ya kufanya mazungumzo.
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. Ahora ni muhimu sana kwa nakala za maandishi na kumbukumbu kwenye kumbukumbu ya mahali pa kutolea huduma kwa programu inayofanana na bahari.
Generalmente las notas se repiten (esos símbolos de #define) kama wewe peke yako unatoa mijadala ya copiarlos una vez.
Kwa kweli kuna madeni ya juu ya tener las tenres veces son los ciclos kwa donde se encuentran las instrucciones sobre como y cuando deben de tocarse las notas.
Hatua ya 2: Programación
El siguiente paso es programar. Programu hiyo ni pamoja na mipango ya kuhusishwa na sencilla porque ili kupata maoni kati ya meya na sehemu ya jiji kwa sababu ya kutambuliwa kwa watu ambao wanatajwa kuwa wahusika.
Sio se desea programme simplemente se puede descargar el archivo para arduino, desargar el IDE na la librería requerida. En el archivo adjunto se encuentra la programación utilizada para nuestra rocola, pero ahora va a ser detallada más a fondo.
El primer paso es descargar el IDE de arduino de su página oficial y crear un nuevo hati. Luego en ese documento lo 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, etc for no confundir al programa.
Como para cada melodía hay tempos diferentes na notas enteras distintas, también hay que renombrar estas variables uno, dos y tres.
Kutoa huduma kwa bure kwa Wire.h na LiquidCrystal_I2C.h kwa programu mpya ya programu ya LCD. Se inicializa la pantalla LCD. Video za hay anuwai kwenye mtandao zinatokana na mtandao unaofaa.
Continuamos con la inicialización de otras anuwai: int contador, int subir y int bajar.
Kuweka mipangilio kwa kila aina ya Wire.begin () na kuorodhesha LCD. Los pinMode son los mismos con la opción de intercambiar los números por otros de esa misma fila (haiwezekani hacerlo para hakuna fidia ya vifaa).
Posteriormente en el void loop se realizan una serie de condicionales que dependerán del número de canciones. Como en este caso son tres, se colocan tres posibles condiciones donde el contador puede ser 1, 2, 3, y para cada una de estas opciones se repite un patron: lcd.clear () para limpiar el la información del lcd, se coloca 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 na finalmente se colocan digitalRead () kwa sababu si moja ya sido presionado na cambiar el ciclo de la canción para ir a la siguiente.
Como opción extra que está añadida a la rocola es el uso de un led RGB for cambiar of color al mismo tiempo que se changea of canción, para hacer esto también es necesario inicializar los pines 6, 9, 10 para los colores rojo, verde y azul respectivamente. Estos colores van a ser modificados conforme se cambie de canción.
Hatua ya 3: Creación Del Hardware
Iliyoundwa kwa njia moja tu ya kumbukumbu ya sehemu ya ndani na sehemu ya ndani na ya chini kutoka kwa wahusika puedes copiar exactamente estos pasos.
El primero es conectar los pines pertinentes a los botones uno a su número (7, 8) y el otro a tierra. Buzzer al contar con módulo hay que conectar una de sus patas a tierra, la otra al voltaje ni la ultima al pin seleccionado (el 11).
Las conexiones de la LCD si se posee módulo I2C son siempre las mismas.
VCC voltaje
GND sehemu mbili ya kawaida ya buzzer
SDA al pini A4
SCL al pini A5
Conectar los pines 6, 9, 10 filas de la protoboard para
Hatua ya 4: Crear El "Case"
Kesi moja ya la rocola inatumika kwa njia ya PDF, inajulikana kama unakaribishwa na watu wengine kwa kutumia MDF (fibropanel de densidad media). Para ello usamos la tabla de 60x45cm y 3 mm de espesor y listo, tenemos el nje ya la rocola. Solo za utaftaji wa habari kwa buzzer, LCD ya LCD, taa za taa, kebo ya umeme na taa za RGB za LED kwa sababu ya kutafakari. Los tamaños de los agujeros los dejamos a tu discreción pero adjuntamos un archivo con los utilizados para el proyecto.
Hatua ya 5: Mwisho wa Presentación
Como presentación final únicamente se de colocar el circo dentro de casing, colocar un par de trozos de MDF para pegados a los botones for extenderlos y disfrutar de la rocola
Ilipendekeza:
Utangulizi wa chatu - Katsuhiko Matsuda & Edwin Cijo - Misingi: Hatua 7
Utangulizi wa chatu - Katsuhiko Matsuda & Edwin Cijo - Misingi: Halo, sisi ni wanafunzi 2 katika MYP 2. Tunataka kukufundisha misingi ya jinsi ya kuweka nambari ya Python.Iliundwa mwishoni mwa miaka ya 1980 na Guido van Rossum huko Uholanzi. Ilifanywa kama mrithi wa lugha ya ABC. Jina lake ni " Python " kwa sababu lini
Utangulizi wa Arduino: Hatua 18
Utangulizi wa Arduino: Je! Umewahi kujiuliza kutengeneza vifaa vyako mwenyewe kama kituo cha hali ya hewa, dashibodi ya gari kwa ufuatiliaji wa mafuta, kasi na ufuatiliaji wa eneo au kudhibiti vifaa vyako vya nyumbani vinavyodhibitiwa na simu mahiri au umewahi kujiuliza juu ya kutengeneza vifaa vya kisasa
Utangulizi wa GarageBand: Hatua 9
Utangulizi wa GarageBand: GarageBand ni jukwaa ambalo unaweza kufanya muziki. Unaweza kufanya kitu chochote sana kwenye jukwaa hili, iwe ni kuunda muziki wako wa ndoto au ni kuiga kipande cha muziki unachopenda. Lakini sio rahisi kwa njia yoyote. Ndiyo sababu niko hapa
Rocola Luis Hernández E Ignacio Casado: Hatua 7
Rocola Luis Hernández E Ignacio Casado: Esta es una rocola queenta con dos canciones, el tema de Harry Potter na la canción de Despacito de Luis Fonsi
Utangulizi - Geuza Raspberry Pi kuwa Seva ya Ufuatiliaji wa GPS: Hatua 12
Utangulizi - Badili Raspberry Pi Kuwa Seva ya Kufuatilia GPS: Katika mwongozo huu nitakuonyesha jinsi ya kusanikisha programu ya ufuatiliaji wa GPS ya Traccar kwenye Raspberry Pi ambayo itapokea data kutoka kwa vifaa vinavyoendana kwenye wavuti, ukiweka nafasi zao kwenye ramani kwa wakati halisi. kufuatilia, na pia kufuatilia uchezaji.