Evidencia 7 Valdes Morales Automatizacion
Evidencia 7 Valdes Morales Automatizacion
Evidencia 7 Valdes Morales Automatizacion
El software MULTISIM 12.0, es una herramienta que resulta muy útil para el análisis de
circuitos eléctricos y electrónicos, dando así una perspectiva más clara y única de donde se
pueden implementar y utilizar los diferentes métodos para el uso correcto de los elementos
de medida y adquisición como el voltaje, la corriente, potencia, señales AC y fuentes de
alimentación.
Este proyecto está orientado al uso del software MULTISIM 12.0 como herramienta
fundamental para la simulación, y análisis de corrientes, con el fin de complementar los
temas y definiciones desarrolladas en lo largo del programa de Medición y simulación de la
carrera de ingeniería Electrónica de la Universidad El Bosque.
OBJETIVOS
2
Elaborar un manual para la simulación, haciendo uso del software MULTISIM 12.0. Y todas
sus herramientas logrando un claro uso para cualquier usuario con conocimientos básicos
en electrónica.
OBJETIVOS ESPECIFICOS
• Explicar el manejo del software MULTISIM 12.0
Para generar un acceso directo del software es necesario dar clic derecho sobre MULTISIM
12.0 y arrastrarlo al escritorio y seleccionar copiar aquí.
Es donde se encuentran todos los comandos para todas las funciones de configuración del
espacio de trabajo.
5
BIBLIOGRAFÍA
DORF, Richard C. y SVOBODA, James A. Circuitos eléctricos. Sexta edición. México D. F.,
Alfaomega, 2000.
FRANCO, Sergio. Electric circuits fundamentals. USA. Saunders college publishing, 1995.
HAYT, William H.; KEMMERLY, Jack E. y DURBIN, Steven M. Análisis de circuitos en ingeniería.
Séptima edición. México D. F., McGraw-Hill, 2007.
IRWIN, J. David. Análisis básico de circuitos en ingeniería. Quinta edición. México D. F.,
Prentice-Hall hispanoamericana S. A. 1991. (621.3192 I72)
I. OBJETIVO
II. INTRODUCCIÓN
Arduino, es una plataforma de hardware open-source basada en placas
programables para crear dispositivos digitales con ellos. Actualmente hay varios modelos
de placas Arduino en el mercado, con diferentes formatos de tamaño, diferentes
procesadores, conectores, capacidades… pero todas ellas tienen en común que cuentan
con un procesador programable con su memoria RAM y hasta almacenamiento flash,
unos pines de entrada y salida para la comunicación con otros dispositivos, sensores o
elementos de forma analógica o digital y alguna forma de conexión por USB o similar
para poder programar el dispositivo y que puede servir también para alimentarlo, Aunque
hay modelos que cuentan con otras formas de alimentación.
Nombre del Alumno: Francisco Manuel Valdés Morales
Nombre del docente: MTI. Edwin Alberto Rodríguez
7
El sensor ultrasónico HC-SR04 sirve para medir distancias por medio de sus dos transductores:
un micrófono y altavoz. Genera pulsos de alta frecuencia(no perceptible por el ser humano) que
rebota en los objetos cercanos y es reflejado hacia el sensor, que es captado por un micrófono.
Son sensores económicos y fácil de usar.
Desarrollo de la practica
B. Material necesario
En principio vamos a hacer un montaje muy simple, utilizando 3 LEDs de colores para indicar la
proximidad del obstáculo, a partir de aquí podemos ir complicándolo tanto como queramos.
Como se puede observar en el montaje, el circuito es muy sencillo, consta de 3 salidas para cada
uno de los LEDs que indicarán la cercanía al objeto, si la distancia es segura (VERDE), si hay
que tener cuidado (NARANJA) y si el objeto está muy próximo (ROJO).
Además, también hay que conectar a nuestra placa de Arduino el sensor de ultrasonidos que
cuenta con 2 pines, el TRIGER y el ECO, que se usarán para lanzar un pulso sonoro (TRIGER)
y para escuchar cuando ese pulso regresa debido a un rebote (ECO).
C. Programa
El programa que vamos a utilizar aquí es muy similar al utilizado cuando se explicó el
funcionamiento del sensor HC-SR04, la única diferencia es que en aquel programa el dato de la
distancia tan solo lo queríamos mostrar, no había ninguna lógica dentro del progama que hiciera
una u otra cosa en función de la distancia medida. En este caso, vamos a crear 3 zonas, divididas
por 2 distancias, una distancia llamada "SIN_PROBLEMA" en el que el obstaculo esté lejano al
vehículo y otra distancia llamada "PRECAUCION" donde estemos cercano a la colisión. Habrá
una zona intermedia que se situará entre la zona "SIN_PROBLEMA" y la zona de
"PRECAUCION" que será la que enciende la luz naranja.
III. BIB
LIOGRAFÍ
A
TheLearningPit.com. (s.
(geeknetic.es)
LogixPro-500 PLC Simulator - Descarga la última versión, sin SMS | Recibe las
org.com/logixpro-500-plc-simulator
NOMBRE DE LA PRÁCTICA:
Simulación y control de procesos con TinkerCAD.
Objetivo:
Se realizará una investigación de dos sensores los cuales servirán para aprender a
como conectarlos con un actuador y así mismos se realizará una investigación sobre
el software TinkerCAD.
Introducción
Desarrollo procedimental:
Nombre del Alumno: Francisco Manuel Valdés Morales
Nombre del docente: MTI. Edwin Alberto Rodríguez
11
Aunque TinkerCAD es perfecto para principiantes, no significa que aquellos que tienen
más experiencia con el modelado 3D no puedan beneficiarse de las ventajas de este
software. Dado que se basa en CSG para crear modelos sólidos, siempre podemos
dificultar el modelo agregando más formas. Además, el software permite agregar circuitos
electrónicos a los diseños 3D para crear objetos con luz y movimiento. El resultado final
incluso se puede simular en el software para verificar cómo responderán los
componentes en la vida real. Otra capacidad que tiene es la de transformar un diseño 3D
en modelos de ladrillo construibles, similar a la creación de legos. Por último, para
aquellos que aman Minecraft, también incluye la capacidad de crear diseños compatibles
con la aplicación.
Por lo tanto, TinkerCAD se puede utilizar para una gran variedad de aplicaciones, incluida
la impresión 3D. Los modelos 3D se pueden guardar en tres formatos diferentes, STL,
OBJ y SVG. Una vez que tengamos el archivo STL del modelo, pasaremos a utilizar un
software de corte. El slicer convierte el modelo 3D en una serie de capas delgadas y
produce un archivo de G-Code que contiene instrucciones adaptadas a cada tipo
específico de impresora 3D. En otras palabras, está dividiendo el objeto en una pila de
capas planas y describe estas capas como movimientos lineales del extrusor de la
impresora 3D.
¿Cómo utilizar TinkerCAD Circuits?
Un aspecto característico de esta herramienta es su facilidad de uso. Además, en la
misma plataforma podrás encontrar tutoriales que te explicaran los pasos para utilizarla.
A continuación, te explicaremos un breve ejemplo:
Paso 1: Si es primera vez que entra a TinkerCAD, cree su usuario para acceder a la
plataforma.
Paso 2: Haga clic en el apartado superior izquierdo “Circuits” y luego pulse sobre el botón
“Create new circuit” identificado en verde.
Nombre
Paso 3: Comience a del Alumno:
ensamblar su Francisco
nuevo Manuel
circuitoValdés
de Morales
forma fácil arrastrando los
Nombre
componentes delladocente:
sobre MTI.
pantalla Edwin yAlberto
central RodríguezAdemás de los componentes que
soltándolos.
12
aparecerán en primera mano, conseguirás más en la caja Search. Ten en cuenta que los
componentes aparecerán según sus nombres en inglés.
Paso 4: Realiza las conexiones entre los componentes pulsando entre los extremos que
se quieran conectar. La conexión puede anularse haciendo clic sobre ella y pulsando la
tecla suprimir del teclado.
Paso 5: Se deben ajustar los valores de cada uno de los componentes. Para ello sólo
tendrás que hacer doble clic sobre ellos.
Paso 6: Finalizas con la emocionante tarea de probar el diseño de tu circuito usando el
simulador de TinkerCAD. Para ello, debes pulsar el botón “Start Simulation” que
encontrarás en la parte superior de la pantalla.
Sensores
Sensor Push Button Modulo KY-004
INFORMACIÓN
El Módulo ky-004 Sensor Push Button detecta una acción al
momento de presionarlo, se utiliza para proyectos en donde
se necesite una señal externa.
El Módulo ky-004 Sensor Push Button se utilizan en
dispositivos mecánicos y/o electrónicos para mandar una
señal, interruptor o reiniciar un programa.
ESPECIFICACIÓN Y CARACTERÍSTICAS
• Voltaje de Funcionamiento 3.3V – 5V
• Salida Digital: 0 / 1
• Vida de Contacto 100.000 Ciclos
• Peso: 1 g
• Pines
o – : GND
o VCC: 5V
o S: Señal
Bibliografía:
simulador/
NOMBRE DE LA PRÁCTICA:
Simulación y control de procesos mediante el software VISUINO.
Objetivo:
Elaborar diferentes sistemas automatizados analizando elementos de retroalimentación.
Introducción
VISUINO es una herramienta principalmente utilizada para la programacion visual, la
cual puede llegar a ser similar a Visual studio, pero siendo así esto únicamente enfocado
a Arduino.
Dentro del enfoque que se analizara en esta práctica, se tratara sobre los principales
funcionamientos que se requieren para poder utilizar el programa VISUINO, el cual como
ya se sabe este es una herramienta de programacion, la cual tiene la meta de ser
únicamente enfocada con Arduino, la cual tiene una ventaja de poder realizar las
programaciones a nuestras placas de una forma mucho más rápida y segura.
Parte del proceso que se observara en este manual, será una simulacion del como poder
hacer uso de VISUINO, el cual en ella se mostrara los pasos de como utilizarse en dicha
simulación, utilizando así el control de su proceso, dando así un uso de la placa Arduino.
Desarrollo procedimental:
¿QUE ES VISUINO?
Visuino incorpora bastantes cosas positivas como la preselección de la placa Arduino con
la que desarrollaremos, la selección de componentes que cargaremos y la creación del
programa según diagramas lo que nos permite ir más rápidos con la creación de nuestros
programas.
A continuación, se presentan algunas características notables que experimentará
después de la descarga gratuita de Visuino Visual Development para Arduino.
• El soporte para Arduino
Nombre Bundles
del Alumno: incluye
Francisco Teensy,
Manuel Valdés Femto
Morales I., ESP8266, ESP32,
Échale un vistazo,
Nombre Ricitos
del docente: MTI.de oro Alberto
Edwin analógico, LibreSoC2, ChipKIT, Arce Mini…
Rodríguez
16
Arduino uno
Arduino es una placa con un microcontrolador de la marca Atmel y con toda la circuitería
de soporte, que incluye, reguladores de tensión, un puerto USB (En los últimos modelos,
aunque el original utilizaba un puerto serie) conectado a un módulo adaptador USB-Serie
que permite programar el microcontrolador desde cualquier PC de manera cómoda y
también hacer pruebas de comunicación con el propio chip.
Código de programación.
// Ultrasonic sensors Pins
const int pingPin = 7; // Pin disparador del sensor ultrasónico frontal
const int echoPin = 6; // Pin de eco del sensor ultrasónico frontal
//L293D
//Motor A
const int motorPin1 = 5; // Pin 14 of L293
const int motorPin2 = 3; // Pin 10 of L293
//Motor B
const int motorPin3 = 10; // Pin 7 of L293
const int motorPin4 = 9; // Pin 2 of L293
//Límite de distancia para detener motores (cm)
const int distanceMin=30; //distancia minima en cm
void setup() {
Serial.begin(9600); // Inicio de terminal serie
Nombre del Alumno:
//Establecer motores como salidas Francisco Manuel Valdés Morales
Nombre
pinMode(motorPin1, del docente: MTI.
OUTPUT); Edwin Alberto Rodríguez
pinMode(motorPin3, OUTPUT);
18
pinMode(motorPin2, OUTPUT);
pinMode(motorPin4, OUTPUT);
// Salida y entrada del sensor ultrasónico
pinMode(pingPin, OUTPUT); // Frontal
pinMode(echoPin, INPUT); // Frontal
//PINES DE BOTON Y LED
pinMode(13,INPUT); //Button pin
pinMode(12,OUTPUT); //Led pin
}
void loop() {
// Configuración del sensor ultrasónico
long duracion, distancia;
digitalWrite(pingPin,LOW);
delayMicroseconds(2);
digitalWrite(pingPin,HIGH);
delayMicroseconds(10);
digitalWrite(pingPin,LOW);
duracion=pulseIn(echoPin,HIGH);
distancia=duracion/58;
Serial.println(String(distancia)+"cm(front)");
delay(100);
if (digitalRead(13)==1){
digitalWrite(12,HIGH); //LED encendido pulsando boton
//Este código hará girar el motor A y B en sentido contrario a las agujas del reloj
digitalWrite(motorPin1, HIGH);
digitalWrite(motorPin2, LOW);
digitalWrite(motorPin3, HIGH);
digitalWrite(motorPin4, LOW);
}
else {
digitalWrite(12,LOW);//LED apagado sin pulsar boton
//Este código hará girar el motor A y B en el sentido de las agujas del reloj
digitalWrite(motorPin1, LOW);
digitalWrite(motorPin2, HIGH);
digitalWrite(motorPin3, LOW);
digitalWrite(motorPin4, HIGH) }}