Menú:

miércoles, 27 de septiembre de 2023

Práctica con Leds y Potenciómetro, Protoboard y Sensor de Distancia — Grado Décimo 10º

Taller #1
 Circuito en Tinkercad
Código Arduino:

int valor; // Variable para lecturas del potenciometro
int Led1 = 3; // Verde
int Led2 = 2; // Rojo

void setup()
{
  Serial.begin(9600);   // Iniciamos la comunicación serial

  pinMode(Led1, OUTPUT);
  pinMode(Led2, OUTPUT);
}

void loop()
{
  valor = analogRead(A0);// tomamos las lecturas de potenciómetro en pin analógico A0
  Serial.print("El valor es= ");  // Mostramos en monitor serie
  Serial.println(valor);

  if (valor >= 0 && valor <= 500)
  {
    digitalWrite(Led1, HIGH); // ya que los valores obtenidos del potenciómetro van desde 0 a 1023
    digitalWrite(Led2, LOW);  //
  }
  if (valor >= 501 && valor <= 1023)
  {
    digitalWrite(Led1, LOW);
    digitalWrite(Led2, HIGH);
  }
}

 

Taller #2
 Circuito en Tinkercad para adapta Protoboard
Pasar la siguiente configuración, adaptándole una Protoboard y una resistencia de 220Ω en el circuito en serie de la parte negativa de los Leds.

Código Arduino:
int pinUltrasonido = 4; // Pin de conexión sensor ultrasonido
int distancia;
int Led1 = 3;
int Led2 = 11;
int Led3 = 5;
int ZumbadorPin = 10;

void setup() {
 Serial.begin(9600); // Inicia la comunicación con el puerto serial del computador a 9600 baudios
 pinMode(Led1, OUTPUT);
 pinMode(Led2, OUTPUT);
 pinMode(Led3, OUTPUT);
 pinMode(ZumbadorPin,OUTPUT);
}

void loop() {
 
int distancia = obtenerDistancia();  //Se iguala la variable distancia al valor de lectura de la función obetenerDistancia

if (distancia > 26){
  digitalWrite(Led1,LOW);
  digitalWrite(Led2,LOW);
  digitalWrite(Led3,LOW);
  noTone(ZumbadorPin);
}
if (distancia > 18 && distancia < 25){
  digitalWrite(Led1,HIGH);
  digitalWrite(Led2,LOW);
  digitalWrite(Led3,LOW);
  noTone(ZumbadorPin);
}
if (distancia > 9 && distancia < 17){
  digitalWrite(Led1,LOW);
  digitalWrite(Led2,HIGH);
  digitalWrite(Led3,LOW);
  noTone(ZumbadorPin);
}
if (distancia > 4 && distancia < 8){
  digitalWrite(Led1,LOW);
  digitalWrite(Led2,LOW);
  digitalWrite(Led3,HIGH);
  tone(ZumbadorPin,1000);
  delay (1000);}

Serial.print(distancia);  //Escribir en el puerto serial del computador la variable "distancia"
Serial.println(" cm"); //Escribir en el puerto serial del computador el texto que se encuentra dentro de las comillas
}

int obtenerDistancia()
{
  int d;
  pinMode(pinUltrasonido, OUTPUT);    //Indicar que se usará como salida para generar señal ultrasónica
  digitalWrite(pinUltrasonido, LOW);  //Asegurarse de que no esté generando señal ultrasónico
  delayMicroseconds(2);               //Pequeño tiempo de espera para ecos o ruidos iniciales
  digitalWrite(pinUltrasonido, HIGH); //Generar señal ultrasónica
  delayMicroseconds(10);              //Pequeño tiempo de generación de señal
  digitalWrite(pinUltrasonido, LOW);  //Apagar señal ultrasónica
  pinMode(pinUltrasonido, INPUT);     //Indicar que se usará como entrada para recibir señal ultrasónica ("micrófono")
  d = pulseIn(pinUltrasonido, HIGH);  //Instrucción para medir el tiempo en que la señal ultrasónica rebota y produce HIGH
  d = d / 58;                         //Divisíon entre 58 para pasar de tiempo (microsegundos) a distancia (cm) - Valor a calibrar
  return d;                           //Retorna d para que se pueda almacenar en variable
}

lunes, 25 de septiembre de 2023

Proyecto Robótica Grado Sexto — 6º

Alimentador de Animales Mecánico — Grado 6º

Materiales:
•Cartón o Caja de cartón firme o dura
•Pistola de silicona con silicona
•Bajalenguas ×3
•Regla de 30 cm’s (Preferiblemente metálica)
•Bisturí grande o Escalpelo [Manejado por el Profesor]
•Tijeras
•Lámina Transparente

jueves, 21 de septiembre de 2023

Proyecto Feria de la Ciencia — Grado Décimo 10º — Recursos

 Recursos para Apoyar proyecto: COOREO:  alexanderbaquero@ngcarmenia.edu.co
 
Reciclando [Aceite de Cocina — Velas Decorativas]
 
¿Cómo Hacer Velas con Aceite Reciclado?

Biodiésel
 
Jabón Con Aceite Usado:


 
 
Gráficos:
Ciclo del Biodiésel

 

Gráfica para Introducción:

Proceso de Reciclaje del Aceite Usado:
Beneficios:

martes, 19 de septiembre de 2023

Ensayos - Proyecto Grado Once 11º

 Ensayos - Proyecto Grado Once 11º
 
Ensayo Pantalla Led y Potenciómetro - Código

 Video Con Módulo LCM1602
 
Video #2

BOMBA de AGUA con ARDUINO

Cómo utilizar un sensor de humedad de suelo con Arduino



miércoles, 2 de agosto de 2023

Movimiento Básico Objetos mBlock — Grado 7º Séptimo B y Grado 5º Quinto

 Hélice mBlock & Inkscape
Grado Séptimo 7ºB - Feria de la Ciencia        

 •Para hacer que esta simulación funcione, debemos primero instalar el Inkscape Versión: 0.48.4 r9939, para poder descargar la secuencia de imágenes una tras otra.

•Analicemos el siguiente video y qué es lo que hace cada sprite, sus eventos, programación y comportamiento

 
Ventilador - Simulación de Movimiento en Inkscape
 
 
Ventilador - Simulación de Movimiento en mBlock
 
 
Ejemplos con los Componentes Básicos por donde pasa la Energía:

Programación y Ejemplo del Proyecto
Programación en mBlock, Click en la Imágen para DESCARGAR el proyecto mBlock de Baquero

Video de Apoyo — Proyecto:
NOTA: Antes de iniciar la Programación en mBlock de cada componente, tener en cuenta lo siguiente:
  • Recuerde antes de programar haber realizado el esquema con las conexiones (amarillas o del color que quiera elegir)
  • Separar cada componente con las conexiones incluidas para poder animarlo de acuerdo a su gusto o comportamiento del mismo componente (ej: apagar de un color y prender de otro)
  • Grabar el fondo junto con las conexiones o cables, SIN los componentes para poder añadirlo en mBlock
  • Exportar cada animación o dibujito independiente, seleccionándolo primero, luego: Archivo/Mapa de Bits… y grabo de manera independiente cada dibujito con extensión .PNG, para incluirlo como un objeto o como un disfraz en mBlock
  • Ubicar en mblock cada componente en otro lugar diferente a la conexión, para cuando lo corramos estén ‘Desconectados’ y no se vea ningún efecto, cumpliéndose la finalidad, de que al conectar cada uno muestre su animación o la simulación del paso de energía. 
 
Programación Nube:

 
Programación Turbina Eólica | Molino:
 
Para los disfraces pueden elegir también siguiente disfraz para no ponerlos uno × uno
 
Programación Generador:

 
Programación Transformador:


 
Programación Torre:
 
 
Programación Distribución:


 
Programación Poste:
 
Programación Edificio:

 
Recuperación:
Energía  Mecánica utilizando una polea como el dibujo de abajo en lugar de la bicicleta, animar cada objeto, con la condición de que si quita alguno que antecede a otro se apaga el circuito. 
Descargar el Archivo con Componentes Abajo



jueves, 27 de julio de 2023

Sensor de Ultrasonido - Grado 8ºB

Alarma de Inundaciones
Grado Octavo 8º

El objetivo del proyecto es desarrollar un sistema de alarma de inundaciones que pueda detectar y advertir a las personas sobre el riesgo de inundaciones en un área geográfica determinada.              

Materiales

  • playBoard
  • playShield V2M
  • Chasis robot URFI
  • 1x Sensor de Sonido
  • 3x LED externos
  • 1x Buzzer
Te compartimos el diagrama de conexión de componentes:
 
 Programa: Aquí
Práctica Wokwi