- Видео 92
- Просмотров 69 244
Ricardo Cruz
Добавлен 16 июн 2021
Event Structure: Configurar, guardar y ejecutar secuencia
En este video se muestra el uso del Event Structure para configurar una secuencia, guardarse en la memoria temporal por medio de un Array 2D y cómo ejecutar dicha secuencia mediante el uso de FOR LOOP.
Por facilidad se usaron leds para mostrar la forma de configurar un proceso básico de iluminación como los semáforos.
Por facilidad se usaron leds para mostrar la forma de configurar un proceso básico de iluminación como los semáforos.
Просмотров: 4
Видео
Algoritmos con Arduino 3. Obtener raíz cúbica con librería
Просмотров 2821 день назад
En este vídeo se muestra cómo utilizar algunas funciones matemáticas especiales en Arduino utiizando la libreía math.h. Dicha librería contiene las definiciones de constantes matemáticas, funciones trigonométricas y demás para aplicar cálculos elaborados a las operaciones suma, resta, multiplicación y división.
Algoritmos con Arduino 2. Obtener el cociente con 4 decimales
Просмотров 2221 день назад
En este video se explica cómo implementar un algoritmo donde se le pide al usuario ingresar dos números (dividendo y divisor) para obtener el cociente de esos números con 4 decimales.
Algoritmos con Arduino 1. Ingreso e impresión de frase
Просмотров 6421 день назад
En este video se explica cómo implementar un algoritmo donde se pide al usuario que ingrese una frase y el Arduino obtiene, almacena en memoria e imprime en pantalla la frase enviada. Este código se la base de los muchos códigos donde el usuario ingresa información por comunicación Serial para que el Arduino ejecute instrucciones.
Letrero con matriz led 16x16 WS2812B
Просмотров 2412 месяца назад
En este video se muestra cómo se arma y programa con Arduino un letrero led RGB de 16x16. El armado en general solo requiere una fuente de 5 Volts a 3 o 5 Amperes para alimentar tanto a la tarjeta Arduino como a la matriz de Leds. Para la programación en Arduino se requiere obtener la librería Adafruit NeoMatrix que se descarga e instala. Una vez hecho, se va a los ejemplos de NeoMatrix y se ut...
Rodamientos. Vida nominal en cargas combinadas
Просмотров 2495 месяцев назад
En esta ocasión se muestra cómo calcular la vida nominal cuando el rodamiento presenta cargas radial y axial a la vez. Para su solución se toma como guía la tabla que provee el fabricante en el enlace grupodoyma.com/catalogos-web/NTN-CATALOGO-RODAMIENTOS-BOLAS-RODILLOS.pdf
Rodamientos. Cálculo de vida nominal en revoluciones y días
Просмотров 4165 месяцев назад
En este vídeo se definen algunos conceptos en el cálculo de la vida nominal y después se aplican mediante un ejercicio. El ejercicio consiste en determinar las fuerzas de reacción en los rodamientos A y B (cargas que deben soportar los rodamientos) para luego calcular la vida nominal en revoluciones y días considerando el Catálogo NTN del enlace grupodoyma.com/catalogos-web/NTN-CATALOGO-RODAMIE...
Python con Visual Studio Code: Ejercicio 3. Acceso a cámara web con OPENCV
Просмотров 5226 месяцев назад
En este vídeo se muestra cómo instalar OPENCV para abrir una cámara web en Python y cerrar el acceso al presionar la tecla 'g'.
Python con Visual Studio Code: Ejercicio 2. Cortar ciclo WHILE con ADD_HOTKEY()
Просмотров 776 месяцев назад
Continuando con el manejo de Python, en este video se muestra cómo cortar una cuenta automática del ciclo WHILE usando la paquetería KEYBOARD para definir una tecla en específico mediante el uso del comando ADD_HOTKEY()
Python con Visual Studio Code: Instalación y ejercicio 1
Просмотров 3126 месяцев назад
En este video se muestra cómo instalar Python y Visual Studio Code para realizar un ejercicio con el bucle WHILE. El ejercicio pide al usuario que ingrese una letra menos la 's' y el mismo programa lo guarda en mayúscula. Si se ingresa la 's' el programa sale del bucle WHILE y se termina el código.
Comunicación Serial: Leer dato en PIC desde LabVIEW
Просмотров 2507 месяцев назад
Una de las herramientas más indispensables entre los dispositivos de control es la capacidad de comunicarse con otros dispositivos para recibir instrucciones por medio de la comunicación SERIAL. En este video se muestra el código de LabVIEW para enviar un dato de un DIAL así como el código del PIC modelo 16F877a para recibir ducha información al habilitar el recurso de la INTERRUPCIÓN en el PIC.
Automatización PLC. Ejercicio 3 Parte 2: Máquina agitadora de pintura, conexión FBD
Просмотров 6307 месяцев назад
Continuando con el ejercicio 3 de la máquina semiautomática agitadora de pintura, en esta ocasión se procede a transformar la lógica desarrollada en contactos (ladder) para construir el diagrama de funciones lógicas (FBD).
Automatización PLC. Ejercicio 3 Parte 1: Máquina agitadora de pintura, análisis y conexión Ladder
Просмотров 1 тыс.7 месяцев назад
Muchos sistema secuenciales realizan procesos repetitivos hasta que el usuario detiene el sistema. En este ejercicio se pide desarrollar una máquina agitadora de botas de pintura de manera semiautomática donde al presionar el pulsador START (NA) el sistema agitará el bote de manera indefinida hasta que se presione el botón STOP (NC). En este vídeo se muestra cómo desarrollar la lógica en Ladder...
Automatización PLC. Ejercicio 2 Parte 2: Sellado de botellas semiautomático, análisis y conexión FBD
Просмотров 1,2 тыс.7 месяцев назад
Continuando con el ejercicio 2 para desarrollar un sistema semiautomático para sellar botellas se muestra el uso del Diagrama Espacio-Fase para determinar los elementos y etapas que se usaron en la parte 1 de este ejercicio. Se explica paso a paso las funciones que debe cumplir las memorias con respecto a las salidas y de ahí se muestra cómo se pasa la lógica ladder resuelta al diagrama de bloq...
Automatización PLC. Ejercicio 2 Parte 1: Sellado de botellas semiautomático con ladder
Просмотров 1,3 тыс.7 месяцев назад
Siguiendo con el proceso de automatizar sistemas secuenciales, en este ejercicio se muestra un sistema semiautomático de colocación de tapa a una botella al presionar el pulsador SELLAR. En este video se muestra el proceso de armado de la interfaz visual del sistema así como el desarrollo y conexión de la lógica en ladder en base a las entradas y memorias que el sistema requiere para repetir el...
Automatización PLC. Ejercicio 1: Arranque y paro usando contactos y funciones
Просмотров 5 тыс.7 месяцев назад
Automatización PLC. Ejercicio 1: Arranque y paro usando contactos y funciones
Lógica combinacional. Ejercicio 3: Sacar tabla de verdad, armar circuito y ladder en CADe SIMU
Просмотров 1,7 тыс.7 месяцев назад
Lógica combinacional. Ejercicio 3: Sacar tabla de verdad, armar circuito y ladder en CADe SIMU
Lógica combinacional. Ejercicio 2: Sacar tabla de verdad, armar circuito y ladder en CADe SIMU
Просмотров 9777 месяцев назад
Lógica combinacional. Ejercicio 2: Sacar tabla de verdad, armar circuito y ladder en CADe SIMU
Lógica combinacional. Ejercicio 1: Sacar tabla de verdad, armar circuito y ladder en CADe SIMU
Просмотров 7247 месяцев назад
Lógica combinacional. Ejercicio 1: Sacar tabla de verdad, armar circuito y ladder en CADe SIMU
Funciones lógicas básicas: compuertas, diagrama de contactos y tabla de verdad
Просмотров 3547 месяцев назад
Funciones lógicas básicas: compuertas, diagrama de contactos y tabla de verdad
Panel fotovoltaico. Parte 2: Obtención de varias curvas IV y PV
Просмотров 1907 месяцев назад
Panel fotovoltaico. Parte 2: Obtención de varias curvas IV y PV
Diagrama de bloques. Ejercicio 2: Reducción por matrices y método de Cramer
Просмотров 1088 месяцев назад
Diagrama de bloques. Ejercicio 2: Reducción por matrices y método de Cramer
Panel fotovoltaico. Parte 1: Obtención de curvas IV y PV
Просмотров 5498 месяцев назад
Panel fotovoltaico. Parte 1: Obtención de curvas IV y PV
Diagrama de bloques. Ejercicio 1: Reducción por matrices y método de Cramer
Просмотров 1738 месяцев назад
Diagrama de bloques. Ejercicio 1: Reducción por matrices y método de Cramer
PIC en C Compiler. Parte 3: Sensor DS18B20
Просмотров 2968 месяцев назад
PIC en C Compiler. Parte 3: Sensor DS18B20
PIC en C Compiler. Parte 2: Sensor DS18B20
Просмотров 4088 месяцев назад
PIC en C Compiler. Parte 2: Sensor DS18B20
PIC en C Compiler. Parte 1: Sensor DS18B20
Просмотров 5138 месяцев назад
PIC en C Compiler. Parte 1: Sensor DS18B20
Sistemas mecánicos. Ejercicio 2: Función de transferencia y demostración en MATLAB-Simulink
Просмотров 1278 месяцев назад
Sistemas mecánicos. Ejercicio 2: Función de transferencia y demostración en MATLAB-Simulink
Sistemas mecánicos. Ejercicio 1: Función de transferencia y armado en MATLAB-Simulink
Просмотров 1538 месяцев назад
Sistemas mecánicos. Ejercicio 1: Función de transferencia y armado en MATLAB-Simulink
LabVIEW: Funcionamiento del For LOOP
Просмотров 1608 месяцев назад
LabVIEW: Funcionamiento del For LOOP
Muy buen video
Hola, cómo se hace el diagrama de bloques en LabVIEW?:C
Excelente video amigo jamas habia entendido algo de manera tan facil
muy buenos videos, muchas gracias!!!
Pero no necesitas poner esas resistencis el esp32 tambien trabaja con 5v conectaselo por el pIn VIN
Excelentes videos. Muy buena explicación.
a mi solo me sale FFFFFFFFFFFFFFFF en la pantalla y le cambie la direccion al sensor pero sigue saliendo lo mismo
Un capo! Gracias flaco
Buenas, como se le hace si lo que quiero es que reproduzca audio y los envié a un amplificador? Para reproducir audios previamente grabados
Necesito ingresar datos en diferentes pines porque tengo distintas distancias como lo puedo hacer, por favor ayúdeme
Que importante que existan personas como usted que aportan suficiente al conocimiento y facilitan de forma sencilla algo que tal vez se haga complejo viendolo de otra optica por eso es que le recomiendo a los estudiante que apoyen este tipo de iniciativa ya que esta dirigido principalmente a ustedes. Saludos y muchas bendiciones para usted amigo Ricardo Cruz desde mi terruño Venezuela.
hola buenas tardes intente hacer su simulación y cuando meto la función Pmax =max(Ppv) me dice que Ppv no esta definida a que se debera eso
Seguramente es porque se está guardando de otra forma, intenta con out.Ppv
Buenas, estoy tratando de desarrollar un proyecto en el que tengo que hacer que la ESP ejecute una secuencia de leds en loop, pero que esta secuencia cambie según un caracter que reciba por bluetooth; por lo que necesito que mientras se está ejecutando la secuencia de leds, esté la posibilidad de generar una interrupción cuando, desde una app en el teléfono, se le envíe un nuevo caracter a la ESP; lo que enseñas en el video permite hacer lo que quiero? Saludos!
excelente aporte mi estimado, pero pa cuando haces uno con tia portal y plc, seria genial.
Ricardo Cruz Hola que tal, saludos desde Argentina, tus videos sobre este tema de automatizaciòn son muy buenos y se entienden bien, queria preguntar si tenes el link de descarga del programa PC SIMU
Hola que tal, ¿Porque razòn en el grafico donde dice el pulsador STOP tiene las siglas (NA) ese pulsador de paro deberia ser con un contacto cerrado no abierto.
Saludos desde nicaragua gracias por compartir excelente clase dios lo bendiga
Si lo implemento en fifisco ?debo de obtener los serial number ?
Excelente🙂 suscrito
Me haría falta instalar el PC sumus
Me Confundo Un Poco, Con Lo Que Es PC SIMUS Y CADeSIMUS . Es Diferente. Tienes Algún Tutorial Como Instalar Amos Si Fuesen Diferentes ? Muchas Gracias 🍀🍀🌾🌾🌴🌴🤝
Amigo el PC SIMU con el CADE SIMU se complementan entre si, el PC SIMU es una especie de programa para simular graficos algo asi como en 3D, Aca en RUclips hay varios tutoriales para instalar el CADE SIMU y el PC SIMU
¿En qué aplicación realizas el circuito? ¿Es gratis?
Buen día. El programa se llama Multisim de la empresa Nacional Instruments. Existen versiones tanto online como para instalar
Cordial saludo Ricardo. Quiero que sepas que no es uno de los mejores videos que he visto,es el mejor video que he visto junto con los otros dos que hablan de la secuencia y el método espacio -fase. Gracias por tan buen contenido. Por favor sigue subiendo más ejercicios o si tienes algún PDF con ejercicios que me puedas compartir te lo agradecería por siempre😅
en Cade SIMU mucha cosa... lo puedes resolver de manera mas sencilla pienso hasta en dos lineas .
Pero no hace falta ese divisor el esp32 lo puedes alimentar por el pin Vin con 5vol pues el tiene un regulador de 5vol a 3.3vol.
si pero el esp32 se regula a 3.3 y sus pines digitales trabajan a eso.
@@waka7377eso no importa tu lo puedes alimentar con 5 vol y si quieres trabaja con 3.3v el tiene un pin que te saca ese voltage y lo puedes usar para cualquier cosa que necesite 3.3v
Disculpa tu usas el divisor para la targeta Sd
Gracias
excelente contenido estimado,
// Librería para sensor ds18b20 #ifndef pin_dq #define pin_dq PIN_B0 #endif int1 ds18b_reset(void) // Reinicia la comunicación { int1 presencia; // Si hay sensor da 1, de lo contrario da 0 output_low(pin_dq); delay_us(490); output_float(pin_dq); delay_us(70); presencia=~input(pin_dq); delay_us(420); return presencia; } //----------------------------------------------------------------------------- int1 ds18b_read_bit(void) // Lee un bit enviado por el sensor { int1 bit_dq; // en la terminal DQ output_low(pin_dq); delay_us(2); output_float(pin_dq); delay_us(15); bit_dq=input(pin_dq); return bit_dq; } //----------------------------------------------------------------------------- void ds18b_write_bit(int1 bitval) // Envía un bit a los sensores { output_low(pin_dq); // por la terminal DQ if(bitval==1) { delay_us(2); output_float(pin_dq); } delay_us(100); output_float(pin_dq); } //---------------------------------------------------------------------------- int8 ds18b_read_byte(void) // Lee un byte del sensor { int8 i, val=0; // por la terminal DQ for(i=0;i<8;i++) { if(ds18b_read_bit()) val |=(0x01<<i); delay_us(120); } return val; } //---------------------------------------------------------------------------- void ds18b_write_byte(int8 val, int1 mode) //Envía comandos para el sensor { int8 i; // Entrada 1: Comando de 8 bits for(i=0;i<8;i++) // Entrada 2: Estado final de la { output_low(pin_dq); // terminal DQ (0,1) delay_us(2); output_bit(pin_dq,shift_right(&val,1,0)); delay_us(60); if((i==7) && (mode==1)) output_high(pin_dq); else output_float(pin_dq); delay_us(2); } } //---------------------------------------------------------------------------- int1 ds18b_read_rom(int8 *rom_ds) // Se obtiene los 64 bits del Rom { if(!ds18b_reset()) return FALSE; // Entrada/Salida: Puntero de array ds18b_write_byte(0x33,0); // de 8 datos para guardar Rom for(int i=0;i<8;i++) rom_ds[i]=ds18b_read_byte(); return TRUE; } //---------------------------------------------------------------------------- int1 ds18b_match_rom(int8 *rom_ds) // Buscar un sensor en específico { if(!ds18b_reset()) return FALSE; // Entrada: Puntero del array con la ds18b_write_byte(0x55,0); // dirección Rom for(int8 i=0;i<8;i++) ds18b_write_byte(rom_ds[i],0); return TRUE; } //---------------------------------------------------------------------------- void ds18b_read_scratch(int8 *memory_ds) // Lee el scratch de la memoria SRAM { ds18b_write_byte(0xBE,0); // del sensor for(int i=0;i<9;i++) //Entrada/Salida: Puntero del array memory_ds[i]=ds18b_read_byte(); // con los datos del scratch } //---------------------------------------------------------------------------- int8 ds18b_get_crc(int8 *memory_ds) // Cálculo de CRC { int8 i,j,aux,CRC=0; // Entrada: Datos del scratch for(i=0;i<8;i++) // Salida: CRC de 8 bits { aux=memory_ds[i]; for(j=0;j<8;j++) { if( (aux & 0x01)^(CRC & 0x01) ) { CRC^=0x18; CRC>>=1; CRC |=0x80; } else CRC>>=1; aux >>=1; } } return CRC; } //---------------------------------------------------------------------------- float ds18b_get_tempC(int8 *memory_ds) // Obtiene la temperatura en Celsius { signed int16 Tc=0; // Entrada: Scratch del sensor float tempC=0; // Salida: Temperatura °C Tc=memory_ds[0]; Tc|=(int16)(memory_ds[1])<<8; tempC=(float)Tc/16; return tempC; }
Buenas tardes, cual seria la frecuencia máxima que se puede lograr con el 555 trabajando al 50% y teniendo en cuenta las limitaciones físicas del 555?
Muy buena explicación, estaba buscando hace semanas algo asi ¡Gracias!
el temporizador nunca me cuente aunque le ponga tiempo, porque sera
¡Buenas noches, muy clara y precisa la explicación! Tengan en cuenta que estructurando el código de esta manera cada vez que la ESP32 se reinicie por algún motivo volverá a crear el archivo “/registros.csv” en blanco. Es decir que perderían los datos ya alojados.
Cómo sale la librería de Arduino? El botón de Arduino como se puede visualizar?
Muy bien explicado, muchas gracias por aclarar el FILE_WRITE y FILE_APPEND.
hola muy bueno el codigo, pero tengo un problema. Cuando genero el archivo excel todo los datos se guardan en un columna en vez de las cantidad que declaramos, sabrías por que?
Buenas noches, si no entiendo mal tu problema es que te guarda todo en una sola columna. Para solucionar esto deberías seleccionar toda la columna, ir a la pestaña "Datos" seleccionar la opción "Texto en columnas" seleccionar la opción "delimitados" le das siguiente y luego le especificas que los quieres delimitados por "coma". Siguiente y finalizar. Saludos!
gracias 🤗
Amigo y si quiero hacer al reves, quiero meterele frecuencias de 0.5 a 1.5 hz y que salga voltaje como seria?? podrias hacer un video por favor
Haces muy buen contenido, explicas muy claro y detallado, espero y sigas asi y ojala te den mas difusion, es dificil encontrar contenido en español sobre LabVIEW 🤙🏼
Grcaias!! Muy útil
Excelente explicacion
Alo, como se calcularía el voltaje de saturacion del lm471?
lm741 perdón
Primera vez que llego aquí y no entendí nada 😅. Aunque me gusto mucho la app para simular voltajes.
Se puede hacer uno que envie frecuencia a 433 constante?
buen video! me decis que simulador estas usando y donde se puede descargar? gracias
Es Multisim, desde la página de NI (National Instruments) lo descargas
@@RicardoCruz-ub4yy gracias!!
Saludos. ¿Harás video sobre generar una señal diente de sierra?
Saludos
Amigo como asocias los valores de la resistencia y el condensador para ese periodo?? para que te salga la forma de onda triangular perfecta con la amplitud maxima y minima de la señal cuadrada.Gracias
Recien me topo con sus videos y mas en este q me llamo la atencion, nunca habia visto ni oido este tema con el 555, agradezco por compartir, muchas gracias y bendiciones; Ahhh!!! espero q pueda compartir mucho mas material, animo!!!!!
Pura carreta....para principados..
show