diff --git a/18-AbnerV28/clase-03/README.md b/18-AbnerV28/clase-03/README.md index dacbfa37..de4e6d2b 100644 --- a/18-AbnerV28/clase-03/README.md +++ b/18-AbnerV28/clase-03/README.md @@ -1,16 +1,22 @@ # clase-03 + Encargo -#Sensores; -1. Sensor de Temperatura; Mide la temperatura del enotrno. Los mas comunes son los termistores, sensores de resistencia termica y termopares -2. Sensor de Proximidad; Detecta la presencia o ausencia de un objeto cercano sin contacto fisico, puede ser inductivo, capacitivo, optico o ultrasonico, este ultimo es mas visto por los que utilizan trabajos con arduino -3. Sensor de posicion; Mide la posicion angular o lineal de un objeto puede ser optico, magnetico, o resistivo. - - #Botones que se podrian utilizar - 1. De presion; boton de los mas basicos que se activa al presionar y se desactiva al soltar; puede ser momentaneo o de alternancia - 2. De palanca; cambia entre dos estados, apagado u encendido, con cada clic; Se utiliza para activar o deasactivar funciones. - 3. Deslizante; Se activa o desactiva deslizando el boton en una direccion; se usa para ajustar configuraciones o encender y/o apagar dispositivos - 4. Interruptor; Tpo de boton que simula un interruptor fisico, se utiliza a menudo para interfaces graficas para encender o apagar funiones - - # Buscar referentes que utilicen led -### Crear una criatura que reaccione al ruido -"shh" es una criatura la cual le gusta dormir y no ser molestado, es por ello que sebe hablar lo más bajo posible para que "shh" no despierte y se enoje. + +## Sensores + +1. Sensor de Temperatura: Mide la temperatura del entorno. Los mas comunes son los termistores, sensores de resistencia termica y termopares +2. Sensor de Proximidad: Detecta la presencia o ausencia de un objeto cercano sin contacto fisico, puede ser inductivo, capacitivo, optico o ultrasonico, este ultimo es mas visto por los que utilizan trabajos con arduino +3. Sensor de posicion: Mide la posicion angular o lineal de un objeto puede ser optico, magnetico, o resistivo. + +Botones que se podrían utilizar + +1. De presion; boton de los mas basicos que se activa al presionar y se desactiva al soltar; puede ser momentaneo o de alternancia +2. De palanca; cambia entre dos estados, apagado u encendido, con cada clic; Se utiliza para activar o deasactivar funciones. +3. Deslizante; Se activa o desactiva deslizando el boton en una direccion; se usa para ajustar configuraciones o encender y/o apagar dispositivos +4. Interruptor; Tpo de boton que simula un interruptor fisico, se utiliza a menudo para interfaces graficas para encender o apagar funiones + +## Buscar referentes que utilicen led + +## Crear una criatura que reaccione al ruido + +"shh" es una criatura la cual le gusta dormir y no ser molestado, es por ello que sebe hablar lo más bajo posible para que "shh" no despierte y se enoje. diff --git a/18-AbnerV28/clase-04/README.md b/18-AbnerV28/clase-04/README.md index be6e11a4..a62cac5f 100644 --- a/18-AbnerV28/clase-04/README.md +++ b/18-AbnerV28/clase-04/README.md @@ -1,8 +1,10 @@ -# Encargo +# Encargo + Prototipo "shh" -## Cambios propuestos + +## Cambios propuestos + 1.La tapa trasera que no sea curva sino sea una tapa para poder colgarlo a la pared. 2.Buscar la forma interna para poder colocar el arduino. -3.Pintar y lijar para que no tenga la textura de la impresión . +3.Pintar y lijar para que no tenga la textura de la impresión . Comentarios de Discord. - diff --git a/18-AbnerV28/clase-05/Imagenresultadofinal.jpg b/18-AbnerV28/clase-05/Imagen-resultado-final.jpg similarity index 100% rename from 18-AbnerV28/clase-05/Imagenresultadofinal.jpg rename to 18-AbnerV28/clase-05/Imagen-resultado-final.jpg diff --git a/18-AbnerV28/clase-05/README.md b/18-AbnerV28/clase-05/README.md index de8b8aa6..cee43515 100644 --- a/18-AbnerV28/clase-05/README.md +++ b/18-AbnerV28/clase-05/README.md @@ -1,57 +1,75 @@ # clase-05 + ## Solemne 01 -### "SHH" Es una criatura que no quiere ser molestada, es una criatura sensible al sonido por lo que puede reaccionar tanto enojado como triste si lo detecta. + +### "SHH" Es una criatura que no quiere ser molestada, es una criatura sensible al sonido por lo que puede reaccionar tanto enojado como triste si lo detecta + Shh explora la interacción con el entorno, permitiendo que una criatura aparentemente dormida despierte cuando detecta ruidos fuertes. La idea es que este objeto, que normalmente está inactivo, cobre vida en respuesta a estímulos sonoros. El objetivo es que la matriz LED reaccione al ruido por un parametro establecido, permitiendo que la criatura exprese su estado a través de su ojo. La idea es que, al captar un cierto umbral de ruido, el ojo de la criatura se ilumine de manera que refleje su estado de ánimo. Dependiendo de la intensidad del sonido, la criatura podrá manifestar emociones como enojo o tristeza, utilizando el cambio en la iluminación y patrones visuales de la matriz LED para comunicar estas sensaciones. Imágenes del proceso -# Boceto -// ![texto](./imagenseis.jpg.jpeg) -#Construcción -// ![texto](./procesoshh.jpg.jpeg) -#Avance -// ![texto](./imagendos.jpg.jpeg) -// ![texto](./imagensiete.jpg.jpeg) -// ![texto](./imagentres.jpg.jpeg) +## Boceto + +![texto](./imagen-06.jpg) + +## Construcción + +![texto](./proceso-shh.jpg) + +## Avance + +![texto](./imagen-02.jpg) +![texto](./imagen-07.jpg) +![texto](./imagen-03.jpg) + +## Resultados y cambios post correcciones curso -# resultados y cambios post correcciones curso * Los cambios propuestos en clase para esta criatura incluyen varias mejoras. Primero, se sugirió que estuviera adherida a la pared para facilitar su interacción con las personas a su alrededor. Para lograrlo, diseñamos una placa que permite colgarla en el muro, con un agujero incorporado para facilitar su montaje. Además, se añadió un soporte específico para el Arduino y se creó un espacio adicional para proyectar de manera óptima, mejorando así la funcionalidad y la estética del diseño. * El problema del tamaño de los Led fue resuelto con una lupa, la cual fue puesta en el ojo de la criatura, lo que permitió poder ampliar la luz y ver de mejor forma el ojo. -#Construcción placa. -// ![texto](./imagendiez.jpg.jpeg) -// ![texto](./imageonce.jpg.jpeg) -// ![texto](./Imagenresultadofinal.jpg) - -# Manual de uso textual ¿Cómo interactuo con "shh"? -## Shh es una criatura que no quiere ser molestada y es sensible al ruido -#### Encuentra un espacio adecuado + +## Construcción placa + +![texto](./imagen-10.jpg) +![texto](./imagen-11.jpg) +![texto](./imagen-resultado-final.jpg) + +## Manual de uso textual ¿Cómo interactuo con "shh"? + +Shh es una criatura que no quiere ser molestada y es sensible al ruido + +## Encuentra un espacio adecuado + El primer paso es ubicar un espacio tranquilo, como una sala o una habitación, asegurándote de que haya el menor ruido ambiental posible. La criatura "Shh" es sensible al sonido, por lo que un entorno silencioso te permitirá interactuar mejor con ella. -#### Colgar a "Shh" en la pared +### Colgar a "Shh" en la pared + Para utilizar el objeto, primero debes colgar a "Shh" en la pared, en la parte posterior del objeto, encontrarás un orificio que está diseñado para este propósito. El objeto utilizado para colgarlo debe tener un radio no mayor a 1 centímetro. Asegúrate de que esté bien sujeto para evitar caídas. -#### Conectar a la fuente de energía +### Conectar a la fuente de energía + Una vez que hayas colgado a "Shh", revisa que esté correctamente conectado a una fuente de energía. Para comprobar que el dispositivo está encendido, observa si comienza a mostrar señales en su matriz LED. Si ves actividad en la matriz, sabrás que está listo para interactuar contigo. -#### Despertar a la criatura +### Despertar a la criatura + Para despertar a "Shh", simplemente emite algún sonido en el espacio o háblale directamente. La criatura es muy sensible al sonido, por lo que cualquier ruido captado podria activar una respuesta. -#### Cambios en el estado de ánimo +### Cambios en el estado de ánimo + El estado de ánimo de "Shh" dependerá del nivel de ruido en su entorno. Si le hablas suavemente o emites sonidos tranquilos, su estado será neutral o triste. Sin embargo, si el ruido es muy fuerte, como cuando hay muchas personas hablando o si gritas, la criatura mostrará un estado de ánimo enojado. Su matriz LED reflejará estos cambios de humor, lo que hace que la interacción sea dinámica. -#### Poner a "Shh" en reposo +### Poner a "Shh" en reposo + Si deseas que "Shh" vuelva a dormir, asegúrate de que no haya ruido en su entorno. Una vez que el sonido desaparezca, la criatura entrará en su estado calmado mostrando su ojo cerrado en la matriz LED. -#### Casos limites +### Casos límites + Que la criatura no despierte Que la criatura no cambie de estado -## Prohibiciones -1. Asegurate que "shh" no sufra caídas, ni golpes. -2. Asegúrate de que "Shh" no tenga contacto con agua ni ningún otro líquido. Este dispositivo no es resistente al agua, y cualquier exposición a líquidos puede dañarlo de manera irreversible. Siguiendo estas instrucciones y precauciones, podrás disfrutar de una experiencia óptima con la criatura "Shh", interactuando con ella de manera segura y divertida. - +## Prohibiciones -// ![texto](./aquivaelnombre.jpg) +1. Asegurate que "shh" no sufra caídas, ni golpes. +2. Asegúrate de que "Shh" no tenga contacto con agua ni ningún otro líquido. Este dispositivo no es resistente al agua, y cualquier exposición a líquidos puede dañarlo de manera irreversible. Siguiendo estas instrucciones y precauciones, podrás disfrutar de una experiencia óptima con la criatura "Shh", interactuando con ella de manera segura y divertida. ```cpp #include "Arduino_LED_Matrix.h" //Include the LED_Matrix library @@ -117,41 +135,41 @@ void loop() { } - ``` ``` cpp //Codigo para matriz led ojo calmado const uint32_t calmado[] = { - 0x1f816, - 0x81681083, - 0xfc70ee07, - 66 -}; + 0x1f816, + 0x81681083, + 0xfc70ee07, + 66 +}; ``` + ``` cpp //Codigo para matriz led ojo triste const uint32_t triste [] = { - - 0x0, - 0x7fe8010, - 0x0, - 66 - + + 0x0, + 0x7fe8010, + 0x0, + 66 + }; ``` + ``` cpp //Codigo para matriz led ojo enojado const uint32_t enojado [] = { - - 0x2001f816, - 0x81689097, - 0xfe000000, - 66 - + + 0x2001f816, + 0x81689097, + 0xfe000000, + 66 + }; - ``` diff --git a/18-AbnerV28/clase-05/imagendos.jpg.jpeg b/18-AbnerV28/clase-05/imagen-02.jpg similarity index 100% rename from 18-AbnerV28/clase-05/imagendos.jpg.jpeg rename to 18-AbnerV28/clase-05/imagen-02.jpg diff --git a/18-AbnerV28/clase-05/imagentres.jpg.jpeg b/18-AbnerV28/clase-05/imagen-03.jpg similarity index 100% rename from 18-AbnerV28/clase-05/imagentres.jpg.jpeg rename to 18-AbnerV28/clase-05/imagen-03.jpg diff --git a/18-AbnerV28/clase-05/imagencuatro.jpeg b/18-AbnerV28/clase-05/imagen-04.jpg similarity index 100% rename from 18-AbnerV28/clase-05/imagencuatro.jpeg rename to 18-AbnerV28/clase-05/imagen-04.jpg diff --git a/18-AbnerV28/clase-05/imagencinco.jpeg b/18-AbnerV28/clase-05/imagen-05.jpg similarity index 100% rename from 18-AbnerV28/clase-05/imagencinco.jpeg rename to 18-AbnerV28/clase-05/imagen-05.jpg diff --git a/18-AbnerV28/clase-05/imagenseis.jpg.jpeg b/18-AbnerV28/clase-05/imagen-06.jpg similarity index 100% rename from 18-AbnerV28/clase-05/imagenseis.jpg.jpeg rename to 18-AbnerV28/clase-05/imagen-06.jpg diff --git a/18-AbnerV28/clase-05/imagensiete.jpg.jpeg b/18-AbnerV28/clase-05/imagen-07.jpg similarity index 100% rename from 18-AbnerV28/clase-05/imagensiete.jpg.jpeg rename to 18-AbnerV28/clase-05/imagen-07.jpg diff --git a/18-AbnerV28/clase-05/imagenocho.jpeg b/18-AbnerV28/clase-05/imagen-08.jpeg similarity index 100% rename from 18-AbnerV28/clase-05/imagenocho.jpeg rename to 18-AbnerV28/clase-05/imagen-08.jpeg diff --git a/18-AbnerV28/clase-05/imagennueve.jpg.jpeg b/18-AbnerV28/clase-05/imagen-09.jpg similarity index 100% rename from 18-AbnerV28/clase-05/imagennueve.jpg.jpeg rename to 18-AbnerV28/clase-05/imagen-09.jpg diff --git a/18-AbnerV28/clase-05/imagendiez.jpg.jpeg b/18-AbnerV28/clase-05/imagen-10.jpg similarity index 100% rename from 18-AbnerV28/clase-05/imagendiez.jpg.jpeg rename to 18-AbnerV28/clase-05/imagen-10.jpg diff --git a/18-AbnerV28/clase-05/imagenonce.jpg.jpeg b/18-AbnerV28/clase-05/imagen-11.jpg similarity index 100% rename from 18-AbnerV28/clase-05/imagenonce.jpg.jpeg rename to 18-AbnerV28/clase-05/imagen-11.jpg diff --git a/18-AbnerV28/clase-05/Imagen.jfif b/18-AbnerV28/clase-05/imagen.jpg similarity index 100% rename from 18-AbnerV28/clase-05/Imagen.jfif rename to 18-AbnerV28/clase-05/imagen.jpg diff --git a/18-AbnerV28/clase-05/pou46 v3.f3d b/18-AbnerV28/clase-05/pou46-v3.f3d similarity index 100% rename from 18-AbnerV28/clase-05/pou46 v3.f3d rename to 18-AbnerV28/clase-05/pou46-v3.f3d diff --git a/18-AbnerV28/clase-05/pou46 v3.step b/18-AbnerV28/clase-05/pou46-v3.step similarity index 100% rename from 18-AbnerV28/clase-05/pou46 v3.step rename to 18-AbnerV28/clase-05/pou46-v3.step diff --git a/18-AbnerV28/clase-05/procesoshh.jpg.jpeg b/18-AbnerV28/clase-05/proceso-shh.jpg similarity index 100% rename from 18-AbnerV28/clase-05/procesoshh.jpg.jpeg rename to 18-AbnerV28/clase-05/proceso-shh.jpg