Clase
Clase
Clase
Robótica
NIVEL 1
Gabriel Muggeri
[email protected]
3416401027
BIENVENIDOS
Automatización y
robótica
Automatizar
Dotar a un equipamiento de un control secuencial
de funciones. Las mismas se cumplen una tras otra.
Puede haber uno o varios programas pero se
cumplen de principio a fin.
Ejemplos: Lavarropas automático, tornos,
fresadoras, heladera no frost…
Automatización y
robótica
Robotizar
Dotar a un equipamiento de funciones
automáticas
Agregar sensores que entreguen información
Agregar un procesador que haga la inteligencia, es
decir tomar decisiones en función de leer y
procesar datos.
Realimentar los procesos.
Automatización y
robótica
Los sistemas automáticos cumplen
secuencialmente una rutina, no requieren
procesador, en general sólo relojes o
temporizadores.
Los sistemas robotizados ejecutan rutinas según
decisiones que toma a través de los sensores.
Automatización y
robótica
Un sistema automático no requiere inteligencia
Un sistema robotizado es inteligente
No se trata de inteligencia artificial.
La inteligencia es poder tomar decisiones lógicas.
Sistema de riego
Automático
A una determinada hora se abren válvulas y se
enciende una bomba.
Pasado un tiempo se apaga el sistema.
Problemas
Si quiero regar cuando baja el sol debo ajustar los
horarios a mano.
Si llueve riego igual.
Sistema de riego
Robotizado
Una fotocélula inicia el sistema con determinada
intensidad de luz
Un sensor de humedad de suelo me permite calcular
el tiempo de riego necesario
Un sensor de temperatura me permite corregir el
efecto evaporación (riego más cuando hace calor)
Un sensor de presión indica la factibilidad de lluvias, en
cuyo caso no riego.
Podría hacer que de acuerdo a la temperatura haya
dos riegos diarios, pero si el piso está mojado no regar.
Podría enviar un SMS a mi teléfono cada vez que
riega.
Podría informar el caudal de agua utilizado.
Que es una placa Arduino
P=V*I
La potencia es el producto de la
tensión por la corriente en el
elemento estudiado. Su unidad es el
wats.
Energía: Potencia por tiempo
E=P*t
La energía es la potencia por el
tiempo. Su unidad física es en wats/s
o Joule.
Según las potencias…
En fórmula:
V =R*I
'Victoria, Reina de Inglaterra'.
Ley de Ohm
Conductores
https://www.arduino.cc/en/software
Programación Arduino
Estructuras de control
Control condicional
Ejemplo : Valor absoluto
Ejemplo: Comparar dos
números.
Los programas arduino no
son administrativos.
Voy a utilizar el pin 13 como salida
¿Está el pin 10 en modo alto (5V) o en modo bajo
(0v)?
¿Cuanto mide el sensor analógico A3?
Mando cinco pulsos al motor paso a paso
Enciendo un led de alarma
Programa 01-01
Intermitente
void setup() {
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH);
delay(1500);
digitalWrite(13, LOW);
delay(1500);
}
Programa 01-02
Intermitente con variable int
int Intervalo = 600;
void setup() {
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH);
delay(Intervalo);
digitalWrite(13, LOW);
delay(Intervalo);
}
SIMULADOR
HTTPS://WWW.TINKERCAD.COM/
Proyecto semáforo simple
W=Q*P