Hoy vamos a utilizar Tinkercad para hacer un merecido homenaje a las madres.
Para ello hemos diseñado un llavero en forma de corazón con el nombre de la madre en relieve y de la hija grabado.
Este diseño puede ser descargado como archivo para ser fabricado por una impresora 3D.
Una práctica muy útil porque junta creatividad y última tecnología, todos los expertos consideran que la impresión 3D cambiará la ingeniería de la fabricación.
Pulse aquí para ver el diseño 3D
miércoles, 20 de septiembre de 2017
lunes, 18 de septiembre de 2017
Animación Bilingüe Hallowen - Scratch
Se acerca Hallowen, y hemos creado una animación bilingüe en español y castellano con sonido y desplazamiento de los objetos (fantasma, murciélago y bruja,) programado mediante Scratch:
La pantalla general de Scratch será:
Los bloques para el objeto murciélago son:
Los bloques para el objeto fantasma:
Finalmente, los bloques de programación para le objeto bruja:
viernes, 15 de septiembre de 2017
Semáforo programado mediante Scratch para Arduino S4A
El Arduino no solo puede ser programado mediante lenguajes informáticos complejos como "C", igualmente puede programarse con lenguajes sencillos mediante bloques usando Scratch. Este método es mucho más educativo e igualmente eficiente como muestra la siguiente práctica.
En una práctica anterior (ver práctica), programamos un semáforo con Arduino por medio del código C, ahora realizaremos la misma práctica con Scratch para Arduino S4A
El programa de bloques es:
Una imagen del montaje es:
El vídeo de la práctica:
viernes, 1 de septiembre de 2017
Práctica con fotoresistor
En esta práctica podemos constatar como el fotoresistor (LDR) cambia la resistencia del circuito, según reciba más o menos luz, provocando que luzca más o menos un LED.
Elementos:
Protoboard (tabla de pruebas para conexión de soldadura)
Fotoresistor (LDL)
2 cables
Batería de 4,5 V o Arduino usado solo para alimentar el circuito
Foto del montaje:
Elementos:
Protoboard (tabla de pruebas para conexión de soldadura)
Fotoresistor (LDL)
2 cables
Batería de 4,5 V o Arduino usado solo para alimentar el circuito
Esquema del montaje:
Foto del montaje:
Otra foto:
Vídeo:
jueves, 10 de agosto de 2017
Aplicación garabatos para móviles
Hoy mostraremos el desarrollo de una aplicación para dispositivos móviles que nos permitirá realizar garabatos en un fondo blanco o sobre una fotografía.
También, hemos programado que las líneas dibujadas se borren cuando se agite el dispositivo, activando el acelerómetro.
El diseño de la pantalla es el siguiente:
Los bloques de programación son:
También, hemos programado que las líneas dibujadas se borren cuando se agite el dispositivo, activando el acelerómetro.
El diseño de la pantalla es el siguiente:
Los bloques de programación son:
Sensor de humedad y temperatura controlado por Arduino.
Hoy vamos a mostrar una práctica con el sensor de humedad y temperatura DHT-22 (aunque también valdría con el sensor DHT-11).
Elementos necesarios:
- Placa Arduino
- Protoboard
- Cables
- Sensor de humedad y temperatura DHT-22
Importante: En la realización tuvimos el problema de no tener instalada en el IDE de Arduino la librería DHT.h, esta deberéis descargarla e instalarla de la siguiente forma:
Descargar la carpeta comprimida en .zip en: https://github.com/adafruit/DHT-sensor-library y descomprimirla en:
C:/Archivos de programa (x86)/Arduino/libraries/DHT-sensor-library (La carpeta DHT-sensor-library debéis crearla antes en libraries)
El montaje es el siguiente:
El código para programar el Arduino es:
/* How to use the DHT-22 sensor with Arduino uno
Testing temperature and humidity sensor by Lia, Pablo & David COLABORATORIO
*/
//Libraries
#include <DHT.h>;
//Constants
#define DHTPIN 7 // what pin we're connected to
#define DHTTYPE DHT22 // DHT 22 (AM2302)
DHT dht(DHTPIN, DHTTYPE); //// Initialize DHT sensor for normal 16mhz Arduino
//Variables
int chk;
float hum; //Stores humidity value
float temp; //Stores temperature value
void setup()
{
Serial.begin(9600);
dht.begin();
}
void loop()
{
delay(2000);
//Read data and store it to variables hum and temp
hum = dht.readHumidity();
temp= dht.readTemperature();
//Print temp and humidity values to serial monitor
Serial.print("Humidity: ");
Serial.print(hum);
Serial.print(" %, Temp: ");
Serial.print(temp);
Serial.println(" Celsius");
delay(10000); //Delay 2 sec.
}
Circuito físico con motor y pulsador
En la siguiente entrada, os mostramos un circuito sencillo con motor y pulsador. Para activarlo, se presionará el botón.
Componentes:
Pulse aquí para ver la animación:
Foto del montaje físico:
Componentes:
- Motor DC
- Pulsador
- Cables de conexión
- Placa Protoboard.
- Pila.
Esquema de montaje:
Pulse aquí para ver la animación:
Foto del montaje físico:
El vídeo resultante de la práctica es el siguiente:
martes, 11 de julio de 2017
Edición de vídeo con YouTube Creator Studio
Ahora Youtube no sólo te permite subir vídeos, también puedes crearlos a partir de fotografías y vídeos y editarlos. Tenemos que hacer login con nuestra cuenta de Gmail, pulsar en el círculo de arriba a la derecha -> Creator Studio -> Editor de vídeo -> Crear vídeo.
Podemos insertar fotos, vídeos, música, transiciones, textos,...
Aquí tenéis un ejemplo:
https://youtu.be/RLP4vQZ6nm4
Podemos insertar fotos, vídeos, música, transiciones, textos,...
Aquí tenéis un ejemplo:
https://youtu.be/RLP4vQZ6nm4
Diseño web con Google Sites
En esta entrada de mi blog os voy a presentar el diseño de una web mediante el nuevo Google Sites, te permite un diseño sencillo y, al mismo tiempo, elegir un nombre para la web, eso sí, al principio aparecerá el prefijo sites.google.com/view/...
La web está en construcción, de momento tiene las siguientes páginas:
INICIO:
FAUNA:
FLORA:
MINERALES:
APP de la ciudad de Fortaleza, Ceará, Brasil
A continuación os presento una App-galería de mi ciudad, Fortaleza, Ceará, Brasil. Incluye una canción brasileña.
El diseño es:
Los bloques de programación son:
El diseño es:
Los bloques de programación son:
Programación en la educación
La programación ha revolucionado la sociedad en los últimos años, las empresas pioneras Microsoft y Apple, consiguieron universalizar el uso de los ordenadores en los hogares y posteriormente a las personas con los teléfonos inteligentes o Smatphones que son más parecidos en su constitución a un ordenador portátil que a un teléfono. Por todo ello los programadores son muy demandados y no les falta, ni les faltará trabajo en la sociedad digital que nos ha tocado vivir.
Pero la programación no sólo es una herramienta para encontrar trabajo, estudios pedagógicos señalan que la programación desarrolla en los estudiantes las siguientes habilidades y valores:
Habilidades: Lógica, comprensión lectora, razonamiento, comprensión de errores, solución de problemas, creatividad, capacidad de análisis y agilidad mental.
Valores: Auto aprendizaje, compañerismo, trabajo en equipo, esfuerzo y auto confianza.
Por fin, el sistema educativo español se ha dado cuenta de las ventajas que aporta la programación en los alumnos y la última ley educativa LOMCE, la ha incluido en los planes de estudio, aunque no está muy claro que en un mundo digital 2 horas a la semana sea suficiente, puesto que la sociedad ha cambiado mucho más tecnológicamente, que lo que han cambiado los planes de estudio.
La programación educativa se basa en bloques a modo de puzzle, en programas como Scratch, App Inventor y CODE, este último es un proyecto financiado por multinacionales tecnológicas para que la programación llegue a todo el mundo gratuitamente. Hoy vamos a hacer una práctica con CODE y podéis ver los pantallazos.
jueves, 6 de julio de 2017
Semáforo programado con Arduino
A continuación os presento un proyecto de semáforo programado mediante Arduino.
Primero se encenderá el LED verde, luego el amarillo y por último el rojo, el proceso se repetirá indefinidamente.
Para ver la animación pulsa aquí
El montaje será el siguiente:

El esquema eléctrico sería:

/*************/
/* SEMÁFORO */
/*************/
/*** Lia Cavalcante ***/
//** Definiciones **//
int rojo=3; //definimos el valor del pin para el led rojo
int amarillo=5; //definimos el valor del pin para el led amarillo
int verde=8; //definimos el valor del pin para el led verde
//** Programa **//
void setup() { //declaraciones
pinMode(verde,OUTPUT); //declaramos el pin verde como salida
pinMode(amarillo,OUTPUT);//declaramos el pin amarillo como salida
pinMode(rojo,OUTPUT); //declaramos el pin rojo como salida
}
void loop() { //bucle a repetir continuamente
digitalWrite(verde,HIGH); //encendemos el led verde
delay(15000); //esperamos 15 segundos
digitalWrite(verde,LOW); //apagamos el led verde
delay(250); //esperamos 0,250 segundos
digitalWrite(amarillo,HIGH); //encendemos el led amarillo
delay(3000); //esperamos 3 segundos
digitalWrite(amarillo,LOW); //apagamos el led amarillo
delay(250); //esperamos 0,250 segundos
digitalWrite(rojo,HIGH); //encendemos el led rojo
delay(15000); //esperamos 15 segundos
digitalWrite(rojo,LOW); //apagamos el led rojo
delay(250); //esperamos 0,250 segundos
}
Vídeo:
Suscribirse a:
Entradas (Atom)