İçindekiler:
- Gereçler
- Adım 1: Selección De Canciones -- Planificación Del Software
- 2. Adım: Programlama
- Adım 3: Creación Del Hardware
- Adım 4: Crear El "Vaka"
- Adım 5: Sunum Finali
Video: Giriş: Rocola; Fernando Lavarreda; Diego Hernández: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
En iyi özel eğitim, encuentran detallados'u bir paso los procesos requeridos para construir un rocola haciendo uso de Arduino ve sesli uyarı pasivo.
Como ya es bien sabido, Arduino'nun ortak çalışmasının bir gereğidir, mikro kontrolleri destekler, programlamayı ve kanıtlamayı sağlar. Para este proyecto hiçbir se requiere de un amplio conocimiento previo y con prestar suficiente atención será olası crear un rocola desde cero.
Gereçler
-Arduino UNO
- LCD 16x2 uyumlu modül I2C
- Süveter maço/maço ve maço/hembra
- Ekmek tahtası
- Buzzer pasivo con módulo
- LED RGB
- Tabla de MDF 60x45
- Cortadora Lazer
- 2 botone normalmente abiertos
-Arduino ile kablo impresora para bağlantısı
330 ohm için 3 direnç
Adım 1: Selección De Canciones -- Planificación Del Software
Önceki bir başlangıç kon la programa ihtiyacı olan seçimlerin yapılmasına izin verilir. Para ello hay que realizar una busqueda tr İnternet'te en çok canciones están reducidas a código. También hay que tomar en cuenta que no pueden ser muy extensas porque pueden terminar por ocupar bugün la memoria del Arduino y hiçbir izin ve işlevsellik yok.
Para nuestra rocola seleccionamos las siguientes tres canciones:
- Para Elisa - Beethoven
- Oda a la Alegría--Beethoven
- Minueto en G--Petzold
Tüm denizlerde fayda sağlar, tek başına kullanılabilir. En önemli kopyalar, en önemli arşivler ve arşivler için ek para ek olarak, yeni bir programa uygun deniz gereksinimleri.
Generalmente las notas se repiten (esos símbolos de #define) así que solo debes copiarlos un vez.
Lo que si debes asegurarte de tener las tres veces son los ciclos için donde se encuentran las ıstıraplar ciddi como y cuando deben de tocarse las notas.
2. Adım: Programlama
El siguente paso es programlayıcı. Programlamanın en önemli aşaması, en iyi proyecto es relativamente sencilla porque se cuentan con módulos y la la belediye başkanı parte, sido realizada ve las personas que codificaron las melodías.
Arduino, IDE ve librería requerida indir. En el arşivi ek encuentra la programacion utilizada para nuestra rocola, bir fondo için pero ahora va a ser detallada.
Yeni bir belge oluşturmadan önce, IDE'nin arduino descargo'daki resmi belgelerinin indirilmesine izin verin. 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 tanımları como melodia = {} y colocar el número deseado cambiando los nomres bir melodia1, melodia2, vb para hiçbir confundir al programa.
Como para cada melodía hay tempos diferentes ve notas enteras distintas, también hay que renombrar tahmin değişkenleri uno, dos y tres.
Wire.h y LiquidCrystal_I2C.h para poder programı ile LCD'yi içerir. LCD'yi açın. İnternetteki en rahat librerías'ta çeşitli saman videoları.
Continuamos con la inicialización de otras değişkenleri: int contador, int subir y int bajar.
En el kurulum için en el coloca el enunciado Wire.begin() ve LCD'yi yeniden başlatın. Los pinMode son los mismos con la opción de intercambiar los números por otros de esa misma fila (donanım için tercih edilmez).
Arka arkaya en el void döngüsü, bir serie de condicionales que bağımlı número de canciones tarafından gerçekleştirilmiştir. Como en este caso son tres, se colocan tres olası koşullar condiciones donde el conador puede ser 1, 2, 3, y para cada un de estas opciones u kullanıcı: lcd.clear() para limpiar el la enformasyon del lcd, se coloca el imleç en la eşgüdümlü 0, 0, imprime el metin yazışmaları para la canción, se coloca el código que corre la melodía deseada ve finalmente colocan digitalRead() para ver si un botón bir sido presionado ve cambiar el ciclo de la canción çok özel.
En iyi seçeneklerden biri de, en üst sıralarda yer alan, RGB'nin tüm renklerini değiştirdiği, renklerin değiştirilebildiği, tambienlerin en gerekli olduğu durumlarda, 6, 9, 10'daki tüm renkler azul saygı. Estos, bir seri modifikasyonla renklendirilir.
Adım 3: Creación Del Hardware
En son makaleler için en iyi seçimler, en son ve en uygun belgelerdir.
El primero es conectar los pines, bir los botones uno a sun número (7, 8) y el otro a tierra ile ilgilidir. El buzzer al con módulo hay que conectar una de sus patas a tierra, la otra al y la ultima al pin seleccionado (el 11).
Las conexiones de la LCD si se poze modu I2C son siempre las mismas.
VCC bir
GND bir katmanlı igual que con el buzzer
SDA al pini A4
SCL al pini A5
Conectar los pines 6, 9, 10 bir filas de la protoboard para
Adım 4: Crear El "Vaka"
MDF (fibropanel de densidad media) için en el PDF eki, en uygun şekilde hazırlanabilir. Para ello usamos la tabla de 60x45cm y 3 mm de espesor y listo, tenemos ve dış cephe de la rocola. Solo es de perforar los agujeros para el buzzer, la pantalla LCD, los botones, el kablo de impresora y el LED RGB para que se desplieguen las canciones. Los tamaños de los agujeros los dejamos, bağımsız bir şekilde, ek olarak, arşivle ilgili olarak, los utilizados para el proyecto.
Adım 5: Sunum Finali
Como sunumları, son sürümler için en son sürümler, kaplama, renklendirme, MDF para birimlerinin yanı sıra, genişletici ve olumsuz etkiler için de geçerlidir.
Önerilen:
Dijital Zar - Diego Bandi: 4 Adım
Dijital Zar - Diego Bandi: Tek başına bir çabanın somutlaşmış hali. El botton funciona bir temel de un boton y un potenciometro para poder cordinarse los numeros. Todo esto es en temel de que las familias que juegan
"Transformer" Juke Box - Diego Bandi: 4 Adım
"Transformer" Juke Box - Diego Bandi: Juke Box'ın yeniden üretilmesi için tasarlanmış 3 seçenek. La rocola es capaz de encender conun switch conectado bir un bateria de 9V ve bir pantalla LCD sunum ve menüler. Los dos botones tienen com uso para
Rocola Luis Hernández E Ignacio Casado: 7 Adım
Rocola Luis Hernández E Ignacio Casado: Harry Potter ve Luis Fonsi'nin en iyi başvuruları, Harry Potter ve Luis Fonsi'nin ana temaları
Mood Lamp Diego Castillo 20764: 4 Adım
Mood Lambası Diego Castillo 20764: "Mood Lamp"; 2 modos: Manual y Automático.En modo Manual los colores podrán ser regulados a través de 3 potenciómetros y en modo Automático lo que determinara el color de tu lampara, sera
Mood Lamp - Diego Bandi: 5 Adım
Mood Lamp - Diego Bandi: Una Mood Lamp, otomatik olarak işlev görmeyen, sıcaklığın ve ortamın en iyi işleyişine sahip. Ademas de otro funcionamiento manuel por el cual los tres colores (RGB) son kontrol 3 pontenciometros'ta seyahat ediyor