sábado, 5 de junio de 2021

SCRATCH FOR ARDUINO




REALIZA LAS ACTIVIDADES EN SCRATCH PARA ARDUINO
Solo tienes que cargar las órdenes en scratch tal y como te indican en los videos. Cambia los pines de los LED del video y el tiempo de apagado y encendido










viernes, 28 de mayo de 2021

BLINK ARDUINO

 

BLINK

Pasos a seguir:

  • Abrir la aplicación Arduino
  • Abrir el ejemplo blink

  • Leer el programar y entender lo que está haciendo
  • Seleccionar la placa y el puerto adecuado

  • Cargar el programa pulsando el botón “subir”. El programa se compila y luego se verá parpadeando los leds Tx y Rx de Arduino, indicando que se está cargando el fichero binario (.hex) en la flash del Arduino. Cuando aparezca el mensaje “subido” habremos acabado.
  • Unos segundos después veremos el LED parpadeando.

Cuando cargamos un programa en Arduino, estamos usando el bootloader de Arduino, que es un pequeño programa cargado en el microcontrolador que permite subir el código sin usar hardware adicional. El bootloader está activo unos segundos cuando se resetea la placa, después comienza el programa que tenga cargado el Arduino en su memoria Flash. El led integrado en la placa (pin 13) parpadea cuando el bootloader se ejecuta.












jueves, 27 de mayo de 2021

Encender 2 leds en arduino

 Imagen del montaje



img.png

Código

PUEDES HACER COPÌA Y PEGA DEL CÓDIGO.

Se escribe en el IDE de ARDUINO, se le da a VERIFICAR y luego a CARGAR.


int led_1 = 11; //Led (1) para 3 seg
int led_2 = 12; //Led (2)para 1 seg
bool state_1 = LOW; //Estado led_1
bool state_2 = HIGH; //Esatdo led_2

/*
 * Variables auxiliares para intervalo
 * Tiempo
 */
unsigned long previousMillis = 0; 
unsigned long previousMillis_2 = 0;    

void setup() {
  /*Salida¨*/
  pinMode(led_1, OUTPUT); 
  pinMode(led_2, OUTPUT);
  /* LOW (led encendido) HIGH(led apagado)*/
  digitalWrite(led_1 , state_1); 
  digitalWrite(led_2 , state_2);
}


void loop() {
  unsigned long currentMillis = millis();
  /*
   * Intervalo de 3 segundos para encender y apagar led_1
   */
  if(currentMillis - previousMillis >= 3000){
      previousMillis = currentMillis;
      if(state_1){
        state_1 = LOW; // Led_1 ON
        state_2 = HIGH;// Led_2 OFF  
      }else{
        state_1 = HIGH;  // Led_1 OFF
        state_2 = LOW;   // Led_2 ON
      }
       digitalWrite(led_1, state_1);
       digitalWrite(led_2, state_2);
    }

    unsigned long currentMillis_2 = millis(); 
    /*
   * Intervalo de 1 segundo para encender y apagar led_2
   */
    if(currentMillis_2 - previousMillis_2 >= 1000){
      previousMillis_2 = currentMillis_2;
      if(state_2){
        state_2 = LOW;  // Led_2 ON
        state_1 = HIGH; // Led_1 OFF
      }else{
        state_2 = HIGH; // Led_2 OFF
        state_1 = LOW;  // Led_1 ON
      }
       digitalWrite(led_1, state_1);
       digitalWrite(led_2, state_2);
    }
}
La función Millis() retorna el número de milisegundos desde que el Arduino comenzó a correr el programa. 

Como se puede notar, con la condición if(currentMillis - previousMillis >= intervalo) se enciende y se apaga el LED. Esta condición depende del valor que retorna Millis() y se guarda en la variable currentMillis. Mientras no se cumpla el intervalo asignado un LED permanecerá encendido y el otro apagado según sea el caso. Este código se encarga de hacer retardos sin necesidad de usar la función delay(). 


REALIZA LO MISMO PERO AHORA EN VEZ DE 3 SEGUNDOS PARA 5 SEGUNDOS Y PARA 1 SEGUNDO

jueves, 20 de mayo de 2021

¿QUÉ ES LA ROBÓTICA?

 .QUÉ ES LA ROBÓTICA?



La robótica es la ciencia que estudia el diseño y la implementación de robots, conjugando múltiples disciplinas, como la mecánica, la electrónica, la informática, la inteligencia artificial y la ingeniería de control, entre otras.


 
 QUÉ ES UN ROBOT...?



 

La palabra robot está a la orden del día y muchas veces al escucharla nos imaginamos una máquina con forma humana que camina, habla, gesticula... pero en realidad es algo más complicado de definir...


Un  robot   es  una   máquina   automática   programable   que  es   capaz  de   interpretar información del medio físico para modificar su conducta. Tiene la capacidad de interactuar con el entorno y, en función de ello, realizar unas funciones u otras. 



LA ROBÓTICA ES ALGO RECIENTE...?

  • NO...el hombre lleva intentando construir robots desde la antigüedad , pero al final sólo se conseguían máquinas con movimiento muy diferentes a lo que hoy entendemos por robot.
  • El primer robot con características " parecidas" a los actuales se llamaba ELEKTRO y fue construido en Estados unidos en el 1.939...HACE MÁS DE 70 AÑOS!...era capaz de andar, hablar ( 700 palabras), contar con los dedos, inflar un globo...e incluso fumar!...Se que te sonará raro lo de fumar...hoy en día no se permitiría, pero ten en cuenta que en esa época el hombre no sabía todavía que el fumar era tan malo...
  •  

    ELEKTRO...EL PRIMER ROBOT


HA EVOLUCIONADO ALGO LA ROBÓTICA HASTA NUESTROS DÍAS?

  • MUCHÍSIMO!!!
    •  

      EVOLUCIÓN DE LA ROBÓTICA




_______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________


PARTES DE UN ROBOT:

 

Todo robot tiene básicamente tres grupos de componentes:

  • SISTEMA DE CONTROL:
    • Es el cerebro...puede ser un PC...ó una placa controladora como por ejemplo ARDUINO.
  • SENSORES:
    • Toman información del exterior y se la mandan al cerebro que decidirá qué hacer.Por ejemplo un sensor de temperatura,una LDR...
  • ACTUADORES:
    • Reciben las ordenes del cerebro y ejecutan algo...un movimiento, encender una luz...
...ADEMÁS...
  • ESTRUCTURA que soporte todos los elementos del robot
  • FUENTE DE ALIMENTACIÓN que dé energía a sus elementos 
...ALGÚN PARECIDO CON LOS HUMANOS...?

__________________________________________________________________________________________

PROGRAMACIÓN.....
AL ROBOT HAY QUE DECIRLE LO QUE TIENE QUE HACER !...

  • Ten en cuenta que en un principio su cerebro está "vacío"....a diferencia del nuestro ( nosotros tenemos instintos nada más nacer...movimiento...etc)
  • Otra diferencia respecto a nosotros es que el  ser humano aprende desde el primer día cosas nuevas que van sumándose unas a otras ( cuando aprendemos una cosa nueva...NO se nos olvida lo que hemos aprendido anteriormente)...EN CAMBIO... los Robots sólo saben hacer una cosa concreta ( más ó menos compleja) que previamente les hemos enseñado PROGRAMÁNDOLOS, y estarán haciendo lo mismo indefinidamente hasta que los apaguemos...Ö hasta que les borremos su programa y les enseñemos a hacer otra cosa distinta volviéndoles a programar.
PERO...CÓMO PIENSA UN ROBOT...?

 


  • Piensa ( procesa ) las cosas de una en una,no puede hacer dos cosas a la vez.


  • Piensa y repite acciones muy rápido, tanto que a veces no podemos ver lo que está haciendo y hay que decirle que espere un poco.


  • Nunca hace nada que no le hayas dicho.Hay que programar todo lo que quieras que haga y darle las órdenes de una en una.


  • Normalmente , cuando un robot acaba su lista de órdenes,vuelve a empezar de nuevo,repitiendo su programación una y otra vez.
 





ENTIENDE NUESTRO IDIOMA...?

  • NO !!...los robots sólo entienden el LENGUAJE BINARIO...su vocabulario sólo tiene dos letras...más bien números...el 0 y el 1.

  • PERO ENTONCES...COMO LO PROGRAMAMOS ( le damos las instrucciones de lo que queremos que haga) SI NO SABEMOS SU IDIOMA?....NO TE PREOCUPES!, para eso , el ser humano ha desarrollado lo que se conocen como "LENGUAJES DE PROGRAMACIÓN" que se parecen a nuestro idioma para poder comunicarnos ( programar) los robots.
  • Una vez hecho el Programa, un TRADUCTOR  se encarga de traducir ese lenguaje al del robot ( 0 y 1 ).

  • Hay muchos tipos de lenguajes...igual alguno te suena...
    •  

  • NO PARECE FÁCIL!!!...y realmente...NO LO ES !!...por eso hasta hace no mucho, la programación sólo estaba reservada a Técnicos muy especializados...Los Programadores Informáticos...normalmente ingenieros.

  • PERO NO OS ASUSTÉIS!...hace un tiempo se han desarrollado los conocidos como "LENGUAJES DE PROGRAMACIÓN POR BLOQUES" que han facilitado mucho la forma de programar, haciendo posible que hasta niños a partir de los 6 años sean capaces de realizar sencillos programas  para comunicarse con pequeños robots educativos...e incluso...realizar sus propias  APPs para móviles...y hasta
    VIDEOJUEGOS!

  •  
     
     

____________________________________________________________________________________________________________________

PARA QUÉ UTILIZA EL SER HUMANO LOS ROBOTS?

  • Ya hemos dicho que el robot realiza un trabajo con el fin de ayudarnos...Eso no aclara mucho la cantidad de tipos de robots que hay, y lo distintos que pueden llegar a ser unos de otros...RECUERDA!...UN ROBOT NO TIENE POR QUÉ TENER PATAS,BRAZOS,OJOS....hay algunos que sí, pero son los menos.
  • Vamos a ver algunos tipos de robots a continuación.
TIPOS DE ROBOTS

  • ROBOTS DOMÉSTICOS
    • Nos ayudan en nuestra vida cotidiana.
    • ¿Crees que un frigorífico,una lavadora,un lavavajillas ó el los limpiaparabrisas automáticos que ya traen los coches nuevos...SON ROBOTS?...para contestar podemos ver si en cada caso cumplen con el apartado "PARTES DE UN ROBOT"..
    • Y en el futuro?...habrá robots domésticos más sofisticados en nuestras casas que nos ayuden aún más e incluso nos sirvan de compañía?...PODÉIS ESTAR SEGUROS QUE SI! de hecho ya los hay, el problema es su alto precio, pero cuando la demanda de estos robots se generalice, el precio bajará y podremos verlos en la mayoría de las casas.
    • Veamos algún ejemplo...

    •  



      ROBOT DOMÉSTICO

      Una última tendencia en el campo de los robots domésticos son los llamados "ROBOTS DE COMPAÑIA", que aunque  se pueden encargar de realizar alguna tarea doméstica , su principal tarea es la de estar pendientes de nosotros...jugar con los niños, despertarnos, vigilar la casa cuando no estamos, ayudar a personas mayores cuando están solas en casa,realizar y recibir llamadas...
      Es la conocida como "Robótica Doméstica y Familiar", y se estima que entre 2.017 y 2.020 crecerá a un ritmo muy grande, ayudado porque los precios serán cada vez más asequibles.
      Veamos algunos ejemplos....son robots que ya están a la venta!


      ROBOT "BUDDY"
       

      BUDDY

      COSTE ROBOT BUDDY:...a partir de 600 €


      ROBOT " TAPIA "

      TAPIA

      COSTE ROBOT TAPIA:...a partir de 1.500 €.



      ROBOT "NAO"

      NAO

      COSTE ROBOT NAO:...alrededor de 8.000 € .



      ROBOT " CHIP "

      CHIP


      COSTE ROBOT CHIP:...a partir de 170 €

  • ROBOTS DE TRANSPORTE

  • Una necesidad que ha tenido siempre el ser humano es la de desplazarse.Para solucionarlo ha utilizado la tecnología, inventando los medios de transporte, cada vez más sofisticados, que conocemos hasta ahora.
  • La evolución a lo largo de la historia ha hecho posible que pasemos de inventos tan " simples" ...pero importantes!!...como la "rueda", a naves espaciales que ya hoy en día son capaces de realizar desplazamientos al planeta Marte!.
  • Entre medias de estos dos inventos, tan distintos a primera vista, pero con el mismo objetivo, ha habido muchos otros en el mismo sentido: los barcos, los carruajes tirados por animales,los trenes, los coches...
  • Ya hace tiempo que la robótica está dentro de los medios de transporte actuales...como ejemplo...:
    • El piloto automático de un avión no deja de ser un robot.
    • Hay sistemas en los trenes de lata velocidad que detectan si se entra demasiado fuerte en una curva y frenan el tren.
    • Muchos coches de hoy en día son capaces de detectar un aparcamiento y realizar ellos la maniobra de aparcar.
  • Pero hasta ahora, todos estos robots requerían de la presencia del ser humano a los mandos, para hacerse con el mando en caso de error....ESO VA A CAMBIAR!...ya hay prototipos de medios de transporte sin conductor que en un futuro no muy lejano veremos por nuestras calles y carreteras...
  •  
    ROBOT URBANO ROBOTNIK

    ROBOTNIK


    GOOGLE CAR


    GOOGLE CAR



  • Pero además de transportar a las personas, el hombre también tiene la necesidad de transportar cosas.
  • Pues ahí también están y cada vez lo estarán más los robots...
    •  Mira como se transportan los medicamentos y la comida dentro de un hospital...ten en cuenta que hay hospitales que son muy muy grandes, con edificios separados unos de otros.Con esta solución, se puede centralizar el almacén de medicamentos y la cocina.Luego por túneles subterráneos, los robots llevan su mercancía al edificio y planta correspondiente.


      También están muy presentes en las empresas que se dedican a transportar cosas...te suena AMAZON...es un portal de internet de venta online donde se puede comprar " casi" de todo y a cualquier parte del mundo...transportan millones de paquetes al día...les ayudan los robots?...SI:
      • Primero les ayudan a ordenar y preparar los pedidos en sus almacenes:

      ROBOTS EN AMAZON


      • Y luego les ayudan a llevarlos hasta tu casa, de tal forma que el tiempo que transcurre entre que realizas la compra por internet hasta que la recibes se hace cada vez más pequeño

      DRONES AMAZON





ROBOTS INDUSTRIALES

Donde más presente está hoy en día la robótica es en la industria.
Los Robots industriales  son en su mayoría Brazos Robóticos dedicados a la fabricación ó a un proceso determinado dentro de una fábrica.
El grado de perfección que alcanzan en su trabajo es dificilmente igualable por el ser humano.
Veamos algunos ejemplos:

 

Vídeo de YouTube


Uno de los Brazos robóticos más conocidos es  el "ROBOT KUKA", que se emplea principalmente en trabajos en la industria como hemos visto en el video anterior, aunque también pueden realizar tareas más delicadas como montaje de componentes en un ordenador:



 

Realmente puede hacer "CASI" todo para lo que le programemos...veamos algunos ejemplos curiosos:


 





ROBOTS EN MEDICINA
    Es uno de los campos donde más se está avanzando la robótica , y que mayor beneficio está trayendo sobre las personas.
    Ya hay muchos casos, y en un futuro será lo normal, que quien realice las operaciones quirúrgicas sea un robot, eso sí, supervisado por el médico.

    Veamos algunos ejemplos...

        
 


Otro campo con mucho futuro dentro de la medicina robótica son los "NANOROBOTS"...te imaginas miles de robots en miniatura que se introduzcan en el cuerpo y localicen y destruyan células maliciosas ó virus??...eso pasará...ya se está investigando como hacerlo...

miércoles, 24 de marzo de 2021

ELECTRICIDAD

 https://cplosangeles.educarex.es/web/edilim/tercer_ciclo/cmedio/la_energia/electricidad/electricidad.html


Pincha en el botón del informe    I (arriba a la derecha). Haz una captura de pantalla a los resultados.

Escribe las seis palabras de la sopa de letras en tu cuadernillo

viernes, 26 de febrero de 2021

Esfuerzos en las estructuras

LAS ESTRUCTURAS ARTIFICIALES

 

A lo largo de la historia se han utilizado distintos tipos de estructuras, desde los puentes romanos, hasta los actuales rascacielos o puentes colgantes.

Al principio, las estructuras eran muy sencillas, empleaban gran cantidad de material y tenían poca altura. Con el paso del tiempo, se han ido utilizando estructuras más eficaces, empleando distintos materiales y aumentando la resistencia, llegando a construir edificios más altos.
En este vídeo se puede ver cómo han ido evolucionando las estructuras a lo largo de la historia. Después de verlo, contesta a las preguntas.



-¿Cuál es la forma estructural más antigua?
-¿De qué material se realizaron las primeras estructuras? ¿Qué problema tenían?
-¿Qué figura geométrica revolucionó la construcción de las antiguas estructuras artificiales?
-¿Qué material supone un gran revulsivo en el mundo de la construcción en sus técnicas fundamentales? ¿Por qué?
-¿Cómo se llama el material formado por hormigón y acero? ¿Qué propiedades tiene?

sistemas estructurales