jueves, 23 de mayo de 2024

Proyecto de Inteligencia artificial con App Inventor y Arduino

Los alumnos de Inteligencia Artificial han realizado por grupos distintos proyectos de Machine Learning en los que integran una aplicación móvil con reconocimiento de imágenes creada con App Inventor y un circuito programado con Arduino.

El primer paso ha sido realizar los grupos y decidir entre todos qué proyecto iban a realizar y cómo lo iban a implementar.

Han realizado proyectos como invernaderos automáticos, barreras que permiten el paso de determinados vehículos y prohiben el paso de otros o sistema de apertura de puertas con reconocimiento facial.

Para realizar el proyecto primero deben entrenar un modelo con Image Classifier tal y como han visto en prácticas anteriores para que la máquina reconozca las imágenes.



El siguiente paso es realizar y programar la aplicación de App Inventor para que reconozca las imágenes con la cámara y mande una señal por bluetooth a la placa Arduino.



A continuación, se programa la placa Arduino para que reciba la señal por bluetooth y controle los actuadores, en la mayoría de casos han utilizado servomotores.


Ejemplo de código para que encienda dos leds en función de si detecta gatos o perros:


int ledr=13;

int ledv=12;

int estado=0;


void setup()

{

  pinMode(ledr, OUTPUT);

  digitalWrite(ledr, LOW);

   pinMode(ledv, OUTPUT);

  digitalWrite(ledv, LOW);

  Serial.begin(9600);

}


void loop()

{

  if (Serial.available() >0){

    estado=Serial.read();

  }

  

  if (estado == 'G'){

  digitalWrite(ledr, HIGH);

  digitalWrite(ledv, LOW);

  delay (2000);

  digitalWrite(ledr, LOW);

  estado=0;

  }

  

    if (estado == 'P'){

  digitalWrite(ledr, LOW);

  digitalWrite(ledv, HIGH);

   delay (2000);

  digitalWrite(ledv, LOW);

  estado=0;

  }


      if (estado == 'N'){

  digitalWrite(ledr, LOW);

  digitalWrite(ledv, LOW);

  estado=0;

  }

}


Por último, montamos el circuito en Arduino, lo incorporamos a la maqueta realizada con cartón y realizamos la presentación para exponer el proyecto.



Proyectos:

Proyecto 1

Proyecto 2

Proyecto 3


No hay comentarios:

Publicar un comentario

Visita a la Escuela Politécnica de Cáceres

El pasado 28 de marzo, los estudiantes de 1º de Bachillerato C y D tuvieron la oportunidad de conocer de primera mano la Escuela Politécnica...