martes, 28 de marzo de 2017

Arduino 1

Arduino 1 es una placa microcontroladora que en realidad es como un pequeño ordenador.


Resultado de imagen de arduino






Esta placa se programa, por ejemplo, en C, aunque existen aplicaciones para programarla con bloques de forma muy similar al Scratch o a Appinventor. Mediante esta placa y con los sensores adecuados se pueden automatizar muchas tareas de domótica, como por ejemplo abrir y cerrar las persianas de día y de noche, controlar a distancia electrodomésticos como el horno, activar alarmas, webcams, etc.
El kit del que disponemos incluye también una placa protoboard para realizar más fácilmente las conexiones, sensores, como pulsadores, termostatos, fotorresistencias, etc.

Ejemplos de proyectos dearduino:

Una chaqueta indicadora para ciclistas

Leah Buechley creo una versión de una placa Arduino especial para poder implementar su idea: una chaqueta con luces para indicar la dirección que vamos a tomar a los coches u otros ciclistas gracias al movimiento de nuestros brazos. Su placa, llamada LilyPad está preparada especialmente para poder ser cosida e integrada en prendas sin que las mismas resulten incómodas.


Alarma para casa

Uno de los proyectos más abordables y de resultado llamativo es la construcción de una alarma para casa. Con ayuda de detectores de movimiento y muchas luces y sonido si queremos, podremos construir la nuestra propia, no muy válida para proteger la casa pero sí para estar alerta por si nuestra mascota decide invadir zona protegida de casa.





Máquina de hacer pompas

Un ejemplo perfecto de que, ante todo, con Arduino es la imaginación al poder. ¿Quién querría una máquina para hacer pompas de forma automática? Seguramente quien tenga un gato al que cabrear con esta creación.
Esto no quita que como proyecto con Arduino sea una pequeña maravilla y algo de lo que presumir sin duda. Y una vez con la base, ya no hay límites para aprovechar al máximo un sistema donde el protagonista es un brazo robótico.









jueves, 2 de marzo de 2017

Proyecto ROC (Robot Octopus Cangrejo)

Partiendo de una idea original de Leandro Piña Omiñaca hemos rediseñado y construido un robot cangrejo similar al del siguiente vídeo:




Nos proporcionó esta imagen con el despiece



Mostrando template.png






















Con el photoshop la separamos y las rellenamos de negro











Con la app online Selva3d convertimos las imágenes en 3D en formato stl (estéreo litografía).
Mediante la aplicación online tinkercad modificamos y rediseñamos alguna de las piezas, como por ejemplo esta pata del cangrejo.















Base de datos

Una base de datos está formada por una o varias tablas. Cada tabla está formada por columnas que se llaman campos de la base de datos y por filas que se llaman registros.
Si la base de datos es la de una biblioteca, las tablas pueden ser:

  • Tabla de libros.
  • Tabla de autores.
  • Tabla de editoriales...
Los campos de las tablas pueden ser:
  • De texto (Se puede especificar la longitud máxima)
  • Numéricos (Se puede especificar si: enteros, decimales, notación científica...)
  • Fecha
  • Etc.
Lo más difícil es hacer el diseño de las tablas y las relaciones entre los campos de la tabla.

Ejemplo de las relaciones de la base Abies:





Las relaciones se crean para no repetir innecesariamente los mismos datos. Por ejemplo: en la base de datos de la biblioteca, en la tabla fondos, no tenemos que poner el nombre del autor, basta con poner la ID del autor y el programa lo relaciona con la información que contiene la tabla autores.
Los programas que manejan las bases de datos se llaman gestores de base de datos, el gestor de base de datos más usado es access de Microsoft ofice. Otros gestores son:
  • Debase
  • Paradox
  • MYSQL
  • Hay muchos gestores
En el instituto se mantienen las bases de datos de la biblioteca Abies, la base de datos de gestión de alumnos y la base de datos del inventario.

La política con respecto a la privacidad de los datos está legislada de forma que no se permite la libre distribución de los mismos. Sin embargo, a las empresas les interesa tener los datos de mucha gente. Si te haces una tarjeta del día, en realidad les estás dando tu nombre, dirección, teléfono...Y cuando te hacen un descuento con tu tarjeta, saben perfectamente qué productos compras.