El carro está hecho con madera de balsa, para que sea liviano, cuenta con tres suedas, dos a motor y una manual.
viernes, 3 de enero de 2020
Estructura Terminada
El día 18 de Diciembre del 2019 terminamos la estrucutura del carro, la parte en donde ubicaremos las conexiones electrónicas.
miércoles, 13 de noviembre de 2019
Conexión Puente H L293D
Hoy, miércoles 13 de Noviembre, 2019 trbajamos en las conexiones del puente H L293N, pero los que sí tenían posesión de materiales electróncios hicieron la conexión del puente H L298N.
También realizamos los códigos correspondientes a la conexión ya mencionada.
miércoles, 6 de noviembre de 2019
Puente H L298N
Puente H L298N
¿Qué es y para qué sirve un puente h?
Un puente h es un elemento electrónico cuya función es permitir motores electrónicos DC girar en ambos sentidos.
¿Cuáles son las entradas y salidas de un L298N?
El módulo L298N posee dos canales de Puente H, pudiéndolos utilizar para controlar dos motores DC o un motor Pasó a Paso, controlando el sentido de giro y velocidad.
Básicamente está conformado por un driver L298N sus diodos de protección y un regulador de voltaje de 5V(78M05)
La entrada de tensión Vin admite tensiones entre 3V y 35V, y justo a su derecha en la imagen tenemos el pin que debemos conectar a GND.
La tercera conexión de ese grupo V lógico puede funcionar de dos maneras:
- Si el jumper del regulador está cerrado activaremos el regulador de tensión del L298N, y en V lógico tendremos una salida de 5V, que podremos usar para lo que queramos, por ejemplo para alimentar una placa Arduino.
- Si el quitamos el jumper desactivaremos el regulador, necesitaremos alimentar la parte lógica del módulo, así que tendremos que meter una tensión de 5V por la conexión V lógico para que el módulo funcione.
Si el quitamos el jumper desactivaremos el regulador, necesitaremos alimentar la parte lógica del módulo, así que tendremos que meter una tensión de 5V por la conexión V lógico para que el módulo funcione.
Los pines IN1 e IN2 nos sirven para controlar el sentido de giro del motor A, y los pines IN3 e IN4 el del motor B. Funcionan de forma que si IN1 está a HIGH e IN2 a LOW, el motor A gira en un sentido, y si está IN1 a LOW e IN2 a HIGH lo hace en el otro. Y lo mismo con los pines IN3 e IN4 y el motor B.
Para controlar la velocidad de giro de los motores tenemos que quitar los jumpers y usar los pines ENA y ENB. Los conectaremos a dos salidas analógicas de forma que le enviemos un valor entre 0 y 255 que controle la velocidad de giro. Si tenemos los jumpers colocados, los motores girarán a máxima velocidad.
¿Qué es lo que hay que evitar al trabajar con un L298N?
Introducir corriente por V lógico, ya que si esto pasa, se puede dañar todo el puente H L298N.
Introducir corriente por V lógico, ya que si esto pasa, se puede dañar todo el puente H L298N.
¿Cuál es el programa Arduino básico para avanzar, retroceder y parar utilizando dos motorreductores conectados a un L298N?
El programa de Arduino básico para hacer hacer girar los motores (avanzar o retorceder) es "delay".
FUENTES:
Mecafenix, F (2017) Puente h para control de motores. Ingeniería Mecafenix. Recuperado de: https://www.ingmecafenix.com/electronica/puente-h-control-motores/
Tutoriales (2016) Tutorial de Uso del módulo L298N. naylamp mechatronics. Recuperado de: https://naylampmechatronics.com/blog/11_Tutorial-de-Uso-del-M%C3%B3dulo-L298N.html
N/A (N/E) Arduino Y L298N: Montaje y Conexión. Prometec.net. Recuperado de: https://www.prometec.net/coche-arduino-l298n/
Tutoriales (2014) Tutorial uso Driver L298N para motores DC y paso a paso con Arduino. Electronilab. Recuperado de: https://electronilab.co/tutoriales/tutorial-de-uso-driver-dual-l298n-para-motores-dc-y-paso-a-paso-con-arduino/
El programa de Arduino básico para hacer hacer girar los motores (avanzar o retorceder) es "delay".
FUENTES:
Mecafenix, F (2017) Puente h para control de motores. Ingeniería Mecafenix. Recuperado de: https://www.ingmecafenix.com/electronica/puente-h-control-motores/
Tutoriales (2016) Tutorial de Uso del módulo L298N. naylamp mechatronics. Recuperado de: https://naylampmechatronics.com/blog/11_Tutorial-de-Uso-del-M%C3%B3dulo-L298N.html
N/A (N/E) Arduino Y L298N: Montaje y Conexión. Prometec.net. Recuperado de: https://www.prometec.net/coche-arduino-l298n/
Tutoriales (2014) Tutorial uso Driver L298N para motores DC y paso a paso con Arduino. Electronilab. Recuperado de: https://electronilab.co/tutoriales/tutorial-de-uso-driver-dual-l298n-para-motores-dc-y-paso-a-paso-con-arduino/
lunes, 28 de octubre de 2019
Segunda Aplicación para Casa domótica
Proyecto 1.1
Hoy, miércoles 16 de Octubre trabajamos en otra aplicación para controlar el proyecto de la casa domótica que nos permitirá controlar luces y funciones específicas de la casa.
Agregamos algunas secciones de botones para controlar específicas áreas de la casa domótica, como las luces externas, las luces de los dormitorios, la ventilación, e incluso hay un botón para encender todas las luces de toda la casa.
Luego realizamos la programación de cada uno de estos botones, lo cual fue bastante fácil ya que el código ya estaba parcialmente hecho debido a que la nueva aplicación era solo una copia de la anterior. Solo fue cuestión de copiar el mismo bloque 6 veces y ponerles el nombre correspondiente a cada botón, con diferente código.
miércoles, 2 de octubre de 2019
Aplicación de control domótico
Hoy, miércoles 2 de Octubre del 2019, terminamos la aplicación para poder controlar la nuestra casa domótica desde nuestro celular. Aunque mi curso ya había empezado la aplicación, yo me atrasé a causa de unas conexiones que debía terminar la clase anterior. Inicié la aplicación desde cero, ya que la maestra no podía atrasar su clase por una sola alumna, así que, viendo lo que mis compañeros tenían avanzado, empecé a hacer lo mío, y pude terminar al mismo tiempo de todos los demás.
Primero tuve que agregar los botones que aparecerían en la pantalla de inicio que serían los botones de encendido (ON) y apagado(OFF) y agregar algunos elementos no visibles como el reloj y el "BluetoothClient" y "ListPicker" que son los que harían que esta aplicación pudiera conectarse con otros dispositivos.
Luego de agregar los botones en la pantalla de inicio, empezamos con la configuración:
miércoles, 18 de septiembre de 2019
Programas básicos de Módulo Bluetooth
Programas básicos de Módulo Bluetooth
¿Para qué se usa el bluetooth?Se usa para poder compartir archivos de diferentes tipos y clases, tales como textos, mensajes, y fotos.
HC-06:Módulo de Bluetooth
Para configurar el nombre y pin de su módulo bluetooth, realice la siguiente conexión:
VCC: Conectar a 5v
GND: GND
TxD: 10
RxD: 11
Luego suba el programa al arduino (dado en clase)
Después ejecute el "Monitor Serie" y escriba los siguientes comandos (Todo mayúscula):
AT (intro)
AT+NAMEelnombredelbluetooth(intro)
AT+PINelpinde4digitosnumericos(intro)
viernes, 13 de septiembre de 2019
Etapa C: Creación
ETAPA C: CREACIÓN
ii. Demostrar habilidades técnicas excelentes al crear la solución.
Durante la creación de la casa domótica, adquirimos algunas habilidades como organización, administración del tiempo, precisión, y comunicación. En cuanto a la primera habilidad, debíamos tener una buena organización entre compañeras, para poder dividir los materiales que cada uno iba a traer, y cuando los iba a traer. En administración del tiempo, tuvimos que dividir bien el tiempo en clases para lo que es la programación, el desarrollo de la maqueta, que tanto íbamos a avanzar de la maqueta, etc. Y por último, la habilidad de comunicación, la cual pienso que es muy importante, ya que sin esta, no existiría ninguna habilidad anterior, no habría organización, y no nos pondriamos de acuerdo en nada.
iii.Seguir el plan para crear la solución, y que esta funcione según lo previsto
Semana 1: Realizar la programación del sistema de climatización, y usar un simulador para comprobar que este funcione. Conseguir implementos electrónicos faltantes
Semana 2: Agregar la programación ya realizada a los implementos electrónicos.
Semana 3: Terminar el primer piso de la casa, separar bien las paredes de las habitaciones, terminar las escaleras al segunda casa.
Semana 4: Comenzar y terminar el segundo piso de la casa.
Semana 5: Agregar la parte electrónica a la casa ya terminada y presentarala a los maestros para obtener la nota correspondiente.
iv. Justificar plenamente las modificaciones realizadas en el diseño elegido y en el plan al crear la solución.
Semana 3: Terminar el primer piso de la casa, separar bien las paredes de las habitaciones, terminar las escaleras al segunda casa.
Semana 4: Comenzar y terminar el segundo piso de la casa.
Semana 5: Agregar la parte electrónica a la casa ya terminada y presentarala a los maestros para obtener la nota correspondiente.
iv. Justificar plenamente las modificaciones realizadas en el diseño elegido y en el plan al crear la solución.
Algunas dimensiones de las habitaciones de la casa se van a alterar un poco debido al poco espacio que nos quedó para realizar las escaleras, se van a hacer los dos pisos.
miércoles, 11 de septiembre de 2019
Clase #1: Código para sensor de Temperatura
DESCRIPCIÓN DE CLASE:
Como primera clase del Segundo Quimestre los maestros nos enseñaron como programar un sensor de humedad para posteriormente agregarlo al sistema de climatización de nuestra casa domótica. Entramos a la plataforma moodle, donde habían algunos archivos, de los cuales debíamos descargar dos: DHT11.ino y DHT.zip . El primero era un archivo del programa Arduino, que poseía parte la programación, y el segundo archivo era la biblioteca que teníamos que agregar al programa, ya que sin este, el programa señalaba error. Luego de haber agregado la librería, seleccionamos la opción "Administrar Librería" en donde buscamos la librería "Adafruit Unified Sensor". Después, agregamos algunas variables al código (parte subrayada)
CÓDIGO:
#include "DHT.h"
// Uncomment whatever type you're using!
#define DHTTYPE DHT11 // DHT 11
//#define DHTTYPE DHT22 // DHT 22 (AM2302), AM2321
//#define DHTTYPE DHT21 // DHT 21 (AM2301)
// Connect pin 1 (on the left) of the sensor to +5V
// NOTE: If using a board with 3.3V logic like an Arduino Due connect pin 1
// to 3.3V instead of 5V!
// Connect pin 2 of the sensor to whatever your DHTPIN is
// Connect pin 4 (on the right) of the sensor to GROUND
// Connect a 10K resistor from pin 2 (data) to pin 1 (power) of the sensor
int DHTPin = 5; // what digital pin we're connected to
DHT dht(DHTPin, DHTTYPE);
void setup() {
Serial.begin(9600);
Serial.println("Moniteroando valores");
dht.begin();
}
void loop() {
// Wait a few seconds between measurements.
delay(2000);
// Reading temperature or humidity takes about 250 milliseconds!
float h = dht.readHumidity();
float t = dht.readTemperature();
if (isnan(h) || isnan(t)) {
Serial.println("Failed to read from DHT sensor!");
return;
}
Serial.print("Humidity: ");
Serial.print(h);
Serial.print(" %\t");
Serial.print("Temperature: ");
Serial.print(t);
Serial.print(" *C ");
if (t>26)
{
digitalWrite(9,HIGH);//encender motor
}
else
{
digitalWrite(9,LOW);//apagar motor
}
}
SIMULACIÓN (TINKERCAD):
viernes, 14 de junio de 2019
Programación de Fotocelda
void setup()
{
pinMode(2,OUTPUT);//led verde
pinMode(3,OUTPUT);//led amarillo
pinMode(A0, INPUT);//fotocela
}
void loop()
{
int fotocelda=analogRead(A0);
if(fotocelda<100)
{
digitalWrite(2,HIGH);//encender LED
digitalWrite(3,HIGH);//encender LED
}
else
{
digitalWrite(2,LOW);//apagar LED
digitalWrite(3,LOW);//apagar LED
}
}
{
pinMode(2,OUTPUT);//led verde
pinMode(3,OUTPUT);//led amarillo
pinMode(A0, INPUT);//fotocela
}
void loop()
{
int fotocelda=analogRead(A0);
if(fotocelda<100)
{
digitalWrite(2,HIGH);//encender LED
digitalWrite(3,HIGH);//encender LED
}
else
{
digitalWrite(2,LOW);//apagar LED
digitalWrite(3,LOW);//apagar LED
}
}
lunes, 3 de junio de 2019
Reflexión del Primer Parcial
En este parcial del año Lectivo 2019 - 2020 en el área de Informática y Electrónica hemos estado practicando la primera fase de las cuatro correspondientes al ciclo de diseño : Indagación y Análisis. Y esta se divide en cuatro consignas:
1: Explicar y justificar la necesidad de ofrecer una solución a un problema de un cliente o unos usuarios potenciales determinados.
2: Elaborar un plan de Investigación.
3:Analizar una variedad de productos existentes que sirvan de inspiración para crear una maqueta de casa domótica.
4:Desarrollar instrucciones de diseño detalladas donde se resuma el análisis de la investigación pertinente.
En la primera parte de esta etapa yo pienso que practique más el perfil de BI (Bachillerato Internacional) de Indagadora, ya que tuve que investigar bastante acerca del tema, sus beneficios, sus características, etc. Al igual que en la primera, en la segunda etapa practique el perfil de indagadora y sobre todo Reflexiva y pensadora ya que debía mentalizar las prioridades que tenemos sobre el proyecto.
En la fase 3 fuí de mentalidad abierta debido a algunas dificultades que se le presentaron a mis compañeras que les impidieron realizar sus respectivas tareas en esta fase.
Además, también tuve una mentalidad abierta acerca de los productos que íbamos a tomar como inspiración para realizar nuestro proyecto, así sean sacados d algún video o de alguna tesis, o de algún documento encontrado en Internet. En la parte de las instrucciones de diseño tuve que practicar el perfil de mentalidad abierta debido a las dificultades que una de mis compañeras tuvo al momento de hacer la tarea.
La dificultad más significativa que tuvimos n si fue la organización y el tiempo, sobre todo la comprensión de lo que teníamos que hacer. En adición, una de mis compañeras tuvo dificultades a la hora de subir al documento algo que tenía que subir,debido a que en su casa se l fu el Internet, pero al final, pudo subirlo y realizarlo.
lunes, 20 de mayo de 2019
Propiedades Físicas de Los Materiales
Maleabilidad: Facilidad de un material para extenderse en láminas o planchas.

Elasticidad: Propiedad de los materiales de recuperar su forma original cuando deja de actuar sobre ellos la fuerza que los deforma.
Dureza: Es la resistencia que opone un material al dejarse rayar por otro.
Tenacidad: Es la resistencia que ofrece un material al romperse cuando es golpeado.

Plasticidad: Propiedad de los cuerpos para adquirir deformaciones transparentes.
Fragilidad: Es la propiedad que tienen los cuerpos de romperse fácilmente cuando son golpeados.

Resistencia: Máximo esfuerzo prensil.

Propiedades Físicas y Mecánicas del Acero
Propiedades físicas:
Cuerpo: Peso, volumen, masa
Térmicas: Conductor
Eléctricas: Conductor de Corriente
Ópticas: Refleja la luz
Magnéticos: Campo electromagnéticoç
Propiedades Mecánicas:
Elasticidad
Fragilidad
Dureza
Tenacidad
viernes, 10 de mayo de 2019
Clase #2 de Mecánica
El día Viernes, 10 de Mayo del 2019 tuvimos nuestra segunda clase de mecánica en la que aprendimos acerca de Los Materiales de Uso Industrial. Estos se dividen en dos: los metálicos y los no metálicos. Los de tipo metálico se subdividen en dos categorías: Ferrosos y No Ferroso; los ferrosos son los que poseen hierro en su composición y los No Ferrosos son los que no lo poseen. Los no metálicos también se dividen en dos categorías: Orgánicos e inorgánicos.
Algunos ejemplos de los materiales metálicos ferrosos son: El acero y el Hierro. El acero está compuesto por dos elementos: Hierro (Fe) y Carbono (C). Algunos ejemplos de materiales metálicos no Ferrosos son: Los minerales, el aluminio, el níquel, el plomo, el zinc, y el estaño.
Por otro lado, algunos ejemplos de materiales no metálicos de origen orgánico son: La madera, las piedras, el plástico, las pinturas, los aceites, el caucho, y el cuero. Y algunos ejemplos de materiales no metálicos inorgánicos son: Los minerales, la cerámica, el vidrio, el cemento, y el grafito.
Algunos ejemplos de los materiales metálicos ferrosos son: El acero y el Hierro. El acero está compuesto por dos elementos: Hierro (Fe) y Carbono (C). Algunos ejemplos de materiales metálicos no Ferrosos son: Los minerales, el aluminio, el níquel, el plomo, el zinc, y el estaño.
Por otro lado, algunos ejemplos de materiales no metálicos de origen orgánico son: La madera, las piedras, el plástico, las pinturas, los aceites, el caucho, y el cuero. Y algunos ejemplos de materiales no metálicos inorgánicos son: Los minerales, la cerámica, el vidrio, el cemento, y el grafito.
viernes, 26 de abril de 2019
Clase #1 en el Taller Mecánico
Hoy, Viernes 26 de Abril del 2019, nuestro curso 10mo "B" fue por primera vez en el año lectivo al taller de mecánica. En el taller el maestro nos habló acerca de la electricidad, su estructura, lo que es, lo que la causa, etc.
¿Qué es la electricidad?
La electricidad se la puede definir como la energía causada por el movimiento de los electrones. El electron está compuesto por neutrones y protones. Los protones contienen una energía positiva, mientras que los neutrones, como su nombre lo dice, tienen una energía neutra, no tienen energía negativa ni positiva. Existen dos tipos de electrones, los fijos y los libres. Los fijos son los que se giran muy cerca del núcleo, y los libres son los que se mueven lejos del núcleo.
¿Cuál es la energía que puede mover los electrones fijos?
Los electrones fijos son muy difíciles de mover debido a la fuerza de atracción que tiene con el núcleo, por esta razón hay una fuerza bastante fuerte que puede separarlos, el voltaje.
¿Qué un ajuste mecánico?
Un ajuste mecánico es la elaboración y acabado hecho a mano de piezas metálicas según las formas y dimensiones establecidas en un plano. También se lo puede definir como como adaptar 2 o más piezas en conjunto. Algunos ejemplos de trabajos de ajuste son el limado, el cincelado, el cerruchado, el taladrado, el trazado, el esmerilado, etc.
miércoles, 9 de enero de 2019
Programación de Adruino 2
Hoy, Miércoles 9 de Enero del 2019 hicimos un avance en la Programación del Arduino para nuestra máquina de Pinball. Programamos el Arduino para que ya pueda detectar la pelota cuando pase cerca del sensor, para que los focos led se enciendan o se apaguen según los puntos que el jugador gane o pierda.
Aquí está lo que le agregamos a la programación:
}
Aquí está lo que le agregamos a la programación:
int fotocelda1-A1
int fotocelda2-A2
int
led_vida1-6;//led_puntos1
int
led_vida2-7;//led_puntos2
int
led_vida3-8//led_puntos3
void setup() {
pinMode(f_fin,INPUT);
pinMode(fotocelda1,INPUT);
pinMode(fotocelda2,INPUT);
pinMode(led_vida1,OUTPUT)
pinMode(led_vida2,OUTPUT)
pinMode(led_vida3,OUTPUT)
}
int
contador-3//puntos-0
void loop() {
int valor_fin-analogRead(f_fin);
if(valor_fin>50//detecta pelotita
(
contador--;//se resta 1 al contador
{
digitalWrite(led_vida3,LOW);
switch(contador)
case 3:
digitalWrite(led_vida1,HIGH);
digitalWrite(led_vida2,HIGH);
digitalWrite(led_vida3,LOW);
break;
case 2:
digitalWrite(led_vida1,HIGH);
digitalWrite(led_vida2,HIGH);
digitalWrite(led_vida3,LOW);
break;
case 1:
digitalWrite(led_vida1,HIGH);
digitalWrite(led_vida2,LOW);
digitalWrite(led_vida3,LOW);
break;
case 0:
digitalWrite(led_vida1,LOW);
digitalWrite(led_vida2,LOW);
digitalWrite(led_vida3,LOW);
break;
Programación de Arduino
El día Miércoles 19 de Diciembre en el laboratorio de Informática y realizamos la primera parte de la programación del Arduino para nuestra máquina de Pinball, en el que ya se cumplen ciertas funciones de la misma, como para hacer que las palancas del juego se muevan cuando el jugador aprieta un botón determinado.
Esta es la Programación:
La Programación fue creada y verificada por la aplicación ARDUINO en las computadoras del plantel .
Esta es la Programación:
#include <Servo.h>
Servo palanca1, palanca2;
int boton1=4;
int boton2=5;
void setup() {
palanca1.attach(2);
palanca2.attach(3);
pinMode(boton1.INPUT);
pinMode(boton2.INPUT);
}
void loop() {
int valor1=digitalRead(boton1);
if(valor1==HIGH)//está presionado
{
palanca1.write(90)//se mueve 90º
delay(500);
}
int valor2=digitalRead(boton2);
if(valor2==HIGH)//está presionado
{
palanca2.write(90)//se mueve 90º
delay(500);
}
else
{
palanca1.write(0)://se mantiene 0º
palanca2.write(0)://se mantiene 0º
}
}
Servo palanca1, palanca2;
int boton1=4;
int boton2=5;
void setup() {
palanca1.attach(2);
palanca2.attach(3);
pinMode(boton1.INPUT);
pinMode(boton2.INPUT);
}
void loop() {
int valor1=digitalRead(boton1);
if(valor1==HIGH)//está presionado
{
palanca1.write(90)//se mueve 90º
delay(500);
}
int valor2=digitalRead(boton2);
if(valor2==HIGH)//está presionado
{
palanca2.write(90)//se mueve 90º
delay(500);
}
else
{
palanca1.write(0)://se mantiene 0º
palanca2.write(0)://se mantiene 0º
}
}
La Programación fue creada y verificada por la aplicación ARDUINO en las computadoras del plantel .
martes, 11 de diciembre de 2018
Informe Final
La función de nuestra máquina de Pinball es entretener a sus usuarios, sin mencionar desarrollar nuestras habilidades de carpintería y diseño.
Nuestra máquina de Pinball (nuestra sumativa) ya está casi terminada, solo le hacen falta las partes electrónicas las cuales vamos a agregar en el próximo parcial del segundo quimestre de este año lectivo en la clase de electrónica de noveno año de educación básica superior. La estructura de nuestra máquina de Pinball es color negro, tiene trampas que son de color rojo y azul, con unos autos de los mismos colores a los costados.
lunes, 19 de noviembre de 2018
lunes, 5 de noviembre de 2018
Suscribirse a:
Entradas (Atom)
Estructura Terminada
El día 18 de Diciembre del 2019 terminamos la estrucutura del carro, la parte en donde ubicaremos las conexiones electrónicas. El ca...
-
Puente H L298N ¿Qué es y para qué sirve un puente h? Un puente h es un elemento electrónico cuya función es permitir motores electró...
-
Creación de La Bomba De Agua Creamos una bomba de agua casera para el sistema de riego, para que este impulse el agua por la manguera, y...
-
Hoy, Viernes 26 de Abril del 2019, nuestro curso 10mo "B" fue por primera vez en el año lectivo al taller de mecánica. En el tal...












