Manejando diodos rgb ws2812b

Deja el enlace introductorio a este tipo de diodos y la forma de programarlos con mBlock, ya que pueden ser muy útiles para realizar maquetas de semáforos, diseñar un intermitente para coche (tipo Mercedes o Audi) y muchas cosas más.

EduShield Canarias

¿Qué es EduShield Canarias?

EduShield Canarias es un shield(placa que se pincha directamente) de Arduino que ha sido diseñada para tener una serie de elementos conectados directamente a un Arduino Uno R3, consiguiendo con esto no tener que realizar montajes electrónicos para la realización de ciertas prácticas. Evidentemente, esto produce un desvinculamiento de la parte electrónica, por lo que estas placas pueden ser usadas para cursos inferiores a 4º de la ESO. Con la finalidad de que no estén  limitadas, tienen 4 puertos para interconectar otros dispositivos, bien con señales digitales simples, señales analógicas o por protocolo I2C. EduShield es hardware libre y estará acompañado (aún se sigue mejorando…) por un firmware y una extensión para Mblock, así como una librería para el IDE de Arduino, cuya finalidad es simplificar al máximo la programación, convirtiéndola en un juego de niñ@s a precio económico (recuerdo que hay placas en el mercado que tienen la mayoría de las funciones de EduShield pero son relativamente caras)

Actualmente han visto la luz dos versiones y dentro de poco, espero tener la versión definitiva revisada.

EduShield Canarias 1.0

Se realizaron como prueba inicial del proyecto y forma la base de este. Tiene tres puertos semi-compatibles con los del mbot y un puerto incompatible (puerto 3). Como conectores se utilizan RJ12 6P-6C e incorpora un zumbador, un receptor de infrarrojos, una LDR y dos diodos leds RGB.

Esta placa ha sido utilizado con alumnado de 1º, 2º y 4º de la ESO con actividades para el desarrollo del currículo de la asignatura de tecnología, con bastante éxito.  Aunque desde un principio se pretendía que estas placas pudiesen ser utilizadas por alumnado de primaria.

Con el desarrollo de esta placa se realizó una placa con cuatro pulsadores en pull-down, presente en la imagen.

¿Qué elementos  incorpora la placa para trabajar directamente?

Sensor de luz LDR (resistencia variable con la luz)

Es una resistencia cuyo valor cambia en función de la cantidad de luz que entra en en su encapsulado. Está conectada en el pin A3 en serie con una resistenca de 47KΩ, creando un divisor de tensión.

Diodos led RGB

Son diodos leds que se controlar por un único pin (pin 13) y pueden tomar diferentes tonalidades de  rojo (R), verde (G) y azul (B). El color que emite cada diodo se puede controlar de forma independiente o  a la vez, según se necesite.

Zumbador

Dispositivo con el que se pueden emitir sonidos conectado en el pin 8.

Receptor IR

Dispositivo con el que se puede detectar señales infrarojas, utilizadas habitualmente por mandos a distancia. Este dispositivo está ubicado en el pin 2 del Arduino.

 

EduShield Canarias 2.0

La finalidad de este prototipo era mejorar la versión 1.0 cambiando los conectores de los puertos, sacar el pinout de estos con conectores Dupont a modo de fundino (para conectar fácilmente servomotores, etc…), agregar el máximo de dispositivos en placa posible, y que a través de pocos elementos se pueda utilizar la placa para la interconexión de los motores y dispositivos necesarios para la realización de los EduROVs del PLOCAN.

Por lo tanto, es un prototipo mejorado cuya configuración de puertos es la misma que la del EduShield Canarias 1.0, pero se utilizan conectores jtag-3×2 evitando el sistema de enganche de los RJ12 (se rompen con mayor facilidad). A parte de los elementos presentes en la placa Edushield Canarias 1.0, se le añade un tercer diodo rgb (dando la posibilidad de hacer prácticas tipo semáforo, etc…), dos pulsadores con codificación analógica enganchados en el pin A2 y un sensor de temperatura (en principio se diseñó para un LM35, pero por cuestiones prácticas se cambió por una DS18B20 que se conectó en el pin 3). Se añade también un puente en H para controlar un motor conectado a través de un doble conmutador al puerto 1 (cuando se utiliza el motor se deshabilita el uso de los pines 11 y 12 en el puerto 1 y viceversa).

Dos ejemplos que se utilizaron a la hora de realizar la parte software son:

Control de dos motores adicionales a través de placa de expansión con puente en H. Se controlaron tres motores DC a la vez.

Lectura del sensor de temperatura en placa y representación de dicha temperatura en LCD (emulación con mBlock)

 

Taller de creación de pintaderas. Día de Canarias

TALLER DE PINTADERAS CANARIAS EN DIVERSOS SOPORTES

En este taller se realizarán pintaderas de tres formas:

  1. Con escayola a través de moldes impresos en PLA y en Filaflex (podrás ver que molde es el más adecuado para realizarlas).
  2. Diseñando tu propio modelo de pintadera en 3D Builder, para su posterior impresión en PLA.
  3. Dibujándolas a través de programación con Scratch. Se realizarán cinco retos, donde el último es libre. Descarga aquí el pdf con los retos.

Aquí puedes ver como deberán quedar las pintaderas en Scratch:

Práctica con Scracth (mBlock) y Arduino. Juego sobre la ley de Ohm

Práctica para 1ºESO o 2º ESO donde se trabaja la ley de ohm realizando un juego que utiliza un Arduino para seleccionar las preguntas. En el caso de no tener una placa de expansión de pulsadores para EduShield Canarias, monta este esquema en protoboard.

TALLER DE NAVIDAD CON ARDUINO

Descarga aquí los retos propuestos para esta jornada.

La hora del código

Esta semana realizamos la hora del código en el IES CARRIZAL, apoyando la iniciativa de CODE.ORG

Se propone para:

Aula en clave: LightBot

1º ESO: Minecraft: Hero’s Journey

2º y 3º ESO: Laberinto clásico

4º ESO Informática: Minecraft Adventurer

Bachillerato: Minecraft Adventurer y Minecraft Designer

4º ESO y Bachillerato deberán consultar con el profesor el modo de acceso.

Como obtener poleas para nuestros proyectos

Video tutorial que muestra como construir u obtener poleas de diferentes materiales para usarlas en nuestros proyectos.

 

Doble sensor de línea infrarojo controlando el gato de Scratch

Se ha creado un prototipo de sensor para seguidor de línea con dos TCRT5000. Con él combinado con un arduino UNO R3 y el S4A, se controla el sprite del gato de Scracth.

Guía básica de CALC

Aunque ya está compartida está guía a través del EvaGD, dejo un enlace aquí por si no acceden desde el aula virtual o si no estás en mis grupos de clase.

Guía Básica de Calc

Cortador de Poliespán con NiCrom y tres pilas

Se presenta el proceso de como realizar un cortador de plástico portátil a pilas.