martes, 28 de marzo de 2017

ARDUINO 1


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

Resultado de imagen de arduino 1


Esta placa se programa por ejemplo en C, aunque existen aplicaciones para programarla con bloques de forma muy similar al Scratch o al AppInventor.
Mediante esta placa y con los sensores adecuados se pueden automatizar muchas tareas de domotica, como por ejemplo abrir y cerrar las persianas de día y de noche, controlar a distancia electrodomésticos como el horno, activar alarmar, webcam, etc.
El kit del que disponemos incluye tambien una placa protoboard para realizar fácilmente las conexiones, sensores como pulsadores, termostatos, fotoresistencias, etc.

jueves, 2 de marzo de 2017

Proyecto ROC (Robot Octopus Cangrejo)



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

Aquí el vídeo:


La maqueta esta basado en el mecanismo de Klann
Es QR nos lleva a la pagina del proyecto:



Nos proporciono esta imagen con el despieza:


Con Photoshop separamos las piezas y las rellenamos de negro:




 Con la aplicación online Selva3D convertimos las imágenes en figuras 3D en formato .stl (Estero Litografía)
Mediante la aplicación online TinkerCad modificamos y rediseñamos alguna de las piezas; como por ejemplo esta pata del cangrejo:


El robot lo vamos a controlar en principio con el bloque de fistchertechnik a aplicación que lo programa llwin que esta disponible en la web del instituto, en el departamento de tecnología.
Como ejemplo en este primer programa haremos que el robot de unos pasos hacia delante, se pare, de unos pasos hacia atrás, se pare y vuelva a empezar.





Para el funcionamiento de la pinza ponemos dos pulsadores E1 y E2. Al pulsar E1el motor M1 gira a derechas 0.2 segundos, se para, gira a izquierdas 0.2 segundos, se para y vuelve a empezar. Si pulsamos E2 detiene el movimiento de abrir y cerrar. La captura de pantalla del programa es esta:




Baile del cangrejo
El motor de las patas derechas es M3 y lo vamos a controlar con el pulsador E3, el motor de las patas izquierdas es M4 y lo vamos a controlar con E4. Estos dos motores a derechas avanzan y a izquierdas retroceden.
El primer "baile" consiste en que el cangrejo avance 2 segundos, retroceda 2 segundos y haga un giro y se repite en bucle.
Esta es el programa:




martes, 17 de enero de 2017

Bases de datos

Una base de datos esta formada por una o varias tablas. Cada tabla esta formada por columnas que se llaman campos de la base 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 des 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 100tifica, etc), fecha, etc...

Lo mas difícil es hacer el diseño de las tablas y las relaciones entre los campos de la tabla.

Ejemplo de las relaciones de las base de datos 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 llamen gestores de base de datos; el gestor de base de datos mas usado es "Aceess" del paquete microsoft.
Otros gestores son DBase, Paradox, MYSQL..............

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 esta legislada de forma que no ose permite la libre distribución de los mismos.

Sin embargo a las empresas les interesa tener los datos de mucha gente.
Si te haces un tarjeta del supermercado, les estas dando tu nombre, dirección, teléfono y cuando te hacen un descuento con tu tarjeta saben perfectamente que productos compras.