martes 28 de abril de 2009

Hackeando la caja del Dremel Versatip



Me compré el Dremel Versatip, un cautín portatil de gas butano, y lo primero que hice con él fue modificar el estuche en el que viene. Le puse un par de bisagras para que la tapa séa más eficiente.

martes 21 de abril de 2009

Horno de leña de mi pa'





lunes 6 de abril de 2009

Make: en Español

En los últimos días, no había publicado nada en el blog, porque estaba ocupado con otro proyecto el cual ha prosperado bastante bien.

Se trata de un nuevo blog, Make: en Español. Por el momento se encuentra todavía en fase "no oficial" pero muy muy pronto lo veremos de manera oficial.

Se buscan colaboradores, sí estás interesado manda un mail a mauriciogomezp@gmail.com con tus datos.

Entra al blog!, todos los días hay nuevas entradas.


Actialización: quiero anunciarles que ya es oficial Make: en Español, entra y descubre los proyectos que puedes hacer.


domingo 8 de febrero de 2009

Pole Camera

El pasado fin de semana me motivé para hacer uno de los proyectos de fin de semana de Make, se trata de un Pole Camera.

Básica mente consiste en colocar una cámara fotográfica en un palo extensible de los que usan los pintores. La idea es poder tomar fotos desde otro ángulo de manera que se puede apreciar otro punto de vista al cuál normalmente no podemos acceder en cualquier lugar.

El pole camera que construyen en Make es con madera, yo opté por utilizar el material que tenía aquí en el apartamento y evitar gastar dinero. Así que recurrí al acrílico que ya tenía. Descubrí que no es complicado doblar el acrílico, solo basta aplicar calor con una flama, en mi caso usé la estufa, sin embargo creo que puede quedar mejor usando un soplete.

Intenté tomar fotos de todo el proceso de como hice el mío, pero la verdad es que me concentré tanto haciendolo que me olvidé de tomar fotos.

Una vez terminada la estructura de acrílico, hice las perforaciones necesaria y coloqué los servos y el receptor. Hice algunas pruebas con el radiocontrol y todo funcionó de maravilla.

Finalmente salí con mi roomie a tomar algunas fotos y he aquí los resultados.





Un espacio común

Samsung 151x
iPhone 2G 8Gb
Sony Vaio K-13
Acer Aspire One A100

lunes 19 de enero de 2009

VIA ARTIGO Pico-ITX Builder Kit A1000



Procesador VIA a 1 Ghz, memoria RAM de 1 GB, Disco duro SATA 120 GB

Healthy Fridge en proceso  :D

viernes 9 de enero de 2009

Sparks Will Fly


Healthy Fridge


What problem are you trying to solve?

There are approximately 300 million obese people in the world and if it included people with overweight be talking about a billion people.
Obesity and overweight are defined as abnormal or excessive accumulation of fat that can be harmful to health. Being obese means a decrease in life expectancy of at least 7 years, which increases to 14 if you are a smoker snuff. This problem has grown over the years, both in developed and developing countries.
The main reasons for this problem are characterized by:
• A high power loss.
• Reduced physical activity
• Sedentary Lifestyle
• Elimination of smoking

Forbes has conducted a detailed statistical data on individuals over 15 years, based on measures of weight and height. The United States is the first Western country that appears in the ranking, occupying the ninth place with 74.1 percent of the population considered obese.

What is your proposed solution to the problem?

Because the factors that promote obesity in an individual are poor diet and inactivity, Healthy Fridge, a smart refrigerator, will monitor the obese subject in question, which will report the amount of calories consumed and exercise done in the day. But, how can the Healthy Fridge to follow when the subject is not at home? To this end, the subject must carry a Bluetooth digital clock (supplied with the Healthy Fridge) through which RFID technology will continue to monitor the food we consume the subject, like the clock will register a constant heart rate and blood pressure of the subject conducted to detect any physical activity during the day and the Healthy Fridge can make an estimate of how many calories burned on the subject during the day. Healthy Fridge proposes users a balanced diet according to the user's lifestyle, auto-supply store online.

Why would the solution be best implemented as an embedded solution?

Main features of the Healthy Fridge:
• Touch screen for easy use
• Biometric fingerprint reader to display information for users, and block the opening of doors for hours for each user.
• RFID readers to detect the consumption of food and supplies to apply online stores, according to a specific diet for each user
• Internet connection (Wireless / Ethernet) to a database that provides the user with recipes for basic subsistence and appropriate to their daily lives, in addition to proposing basic exercises to encourage physical activity.
• Bluetooth connection to synchronize the data from the user's clock and other devices
• Direct connection to a telephone emergency line in case of pressure too high / low or heart attack of the subject, giving the exact location where he is
• User friendly interface, dynamic and intelligent to show through the graphical user tracking and highlight their improvements according to the diet proposed by the system

For all these needs and achieve a Healthy Fridge affordable to the majority of the public VIA Artigo embedded device platform is a very viable option.

lunes 1 de diciembre de 2008

Acer Aspire One + Arduino = Rover AA1

Esta idea ya la tenia pensada desde hace varios meses, ya que imaginé que sería una forma práctica de realizar un robot. Y sí lo fué. No lo habia hecho porque primero lo quería hacer con mi laptop normal (Vaio K-13) pero estaba un poco complicado porque la laptop pesa aproximadamente 3.5 kg. lo cuál representaba mucho peso para moverlo con los Tamiyas. Hasta que finalmente tengo la oportunidad de tener una Netbook Acer Aspire One, y por su tamaño y peso quedó perfecto para el proyecto.

¿Como lo construí?
Usé un cuadro de acrílico cortado a la medida de la AA1 (netbook) y con espacio suficiente para colocar en la parte de atrás el circuito necesario.
Perforé con el taladro lo hoyos necesarios para colocar los Tamiya Gearbox y poner las llantas.
En la parte de atrás, justo en medio, puse una "rueda loca" para que tenga libertad de movimiento.
También pegué sobre el acrílico una Protoboard Tiny y el Arduino Diecimila.
En el protoboard usé un puente H L293D para manejar los motores de DC con el Arduino.
Coloqué todo junto sobre el acrílico, y escribí un pequeño código en el Arduino que simplemente leyera el puerto serial por el USB y que dependiendo el valor en el puerto realizara cierta acción (girar a la izq, girar a la derecha, avanzar, detenerse).
Después escribí otro pequeño programa en Processing el cual abre un applet de java y al presionar las teclas de flecha en el teclado manda la información por el puerto serial y el Arduino las interpreta.
Finalmente hago una conexión desde otra computadora al escritorio remoto de la AA1, configuro un programa (webcamXP) para que transmita el video de la webcam de la AA1 por una dirección IP local y pueda verlo desde la otra laptop.
Y listo, eso fue suficiente para hacerlo funcionar.




Este es uno de mis mejores proyectos y pienso seguir desarrollandolo, se me ocurren varias ideas pero iré haciendo una a la vez.

Problemas conocidos:
  • No tiene reversa
  • La netbook no está firmemente sujetada a la base
  • Se usa dos aplicaciones por separado (webcamXP y Processing)
  • Los motores no se cordinan lo suficiente cuando avanzan al mismo tiempo
  • Complicado de conducir
Mejoras deseadas:
  • Reversa
  • Sensor de distancia
  • Hacer la velocidad variable
  • Conducir con un Wii Nunchuck
  • Una misma aplicación
  • Base más segura
  • Conducir con un iPhone
¿Tienes alguna otra sugerencia? Soy todo oidos.

update:

Código Arduino:

int powe = 2;
int act = 11;
int act2 = 10;

void setup(){
Serial.begin(9600);
pinMode(powe, OUTPUT);
}

void loop()
{
byte val;
digitalWrite(powe,HIGH);
if (Serial.available())
{
val= Serial.read();
if(val==10){
analogWrite(act, 0);
analogWrite(act2, 0);
}
if(val==20){
analogWrite(act, 170);
analogWrite(act2, 170);
}
if(val==30){
analogWrite(act,170);
analogWrite(act2, 0);
}
if(val==40){
analogWrite(act, 0);
analogWrite(act2, 170);
}
}
}

Código Processing:

import processing.serial.*;
Serial port;

void setup()
{
size(320,240);
println("Available serial ports:");
println(Serial.list());
port = new Serial(this, "COM3", 9600);
}

void draw()
{
keyPressed();
void keyPressed(){
if (key == CODED){
if (keyCode == DOWN){
port.write(10);
}
if (keyCode == UP){
port.write(20);
}
if (keyCode == RIGHT){
port.write(30);
}
if (keyCode == LEFT){
port.write(40);
}
}
}




domingo 30 de noviembre de 2008

New Stuff!

Hace algunos dias atrás me donaron y adquirí nuevo material/herramientas para desarrollo de proyectos. Uno de ellos es un par de Tamiya Gearbox de 6 velocidades cada uno, con llantas sport incluidas. Estos en especial me agradaron mucho porque pienso que son básicos para armar un robot. Donados por Lutgardo. He buscado más de estos en internet y no he encontrado, hay otros modelos pero son más pequeños, exactamente este no lo he visto por ningun lado.


Tambien adquerí un Router Linksys wrt54g version 5.0, hasta donde estos routers son muy convenientes ya que les puede modificar el firmaware, bueno pero la version que tengo creo que es más complicado. Sin embargo creo que tambien le podré sacar provecho en algún proyecto de comunicacion Wi-Fi.

Si algún día deseas hacerme una donación en apoyo a mis proyectos, te lo agradeceré muchisimo.

domingo 19 de octubre de 2008

Cambiar el disco duro de la Acer Aspire One





Mi amigo Victor se hizo de una Acer Aspire One, pero como buen envidioso se compró la más básica, así que solo venia con 512 mb en RAM y con un SSD de 8 GB, para cuando me enteré que la tenía ya le habia cambiado la memoria a 1GB y había instalado XP, pero no quedó conforme y el espacio en disco duro no le agradó mucho, asi que me preguntó que si le podia ayudar a cambiarle el disco duro, el anteriormente había encontrado un página donde demostraba que se podía cambiar el disco duro SSD por uno de un iPod. Así que accedí a ayudarlo.Conseguí un disco duro de 30gb de iPod de quinta generacion que es el que se encesita para esto (ZIF). Les dejo una página donde pueden comparar mejor los discos duros del iPod. En mi caso usé el Toshiba MK3008GAL.
Lo primero que hay que hacer es retirar la baterias y sacar todos los tornillos de la parte de abajo de la Acer One, incluso los que se encuentran debajo de las gomitas en la base de la Netbook.
Posteriormente hay que levantar el teclado haciendo presion en los sujetadores que tiene justo arriba de las teclas F2, F8, Pausa. Hay que tener cuidado al momento de levantar el teclado y desconectar la membrana levantando el sujetador hacia arriba.
Después hay que quitar los tornillos de la carcasa por la parte de arriba, una vez hecho eso, quitamos la carcasa superior con cuidado.
Quitamos la tarjeta inalambrica, la tarjeta I/O del lado derecho y el SSD.
Usaremos la misma membrana del disco duro para ponerselo al nuevo. Hay que tener cuidado al momento de ponerle la membrana al disco duro de iPod, cuesta un poco de trabajo meterla.
En la parte de abajo de la tarjeta madre, hay que hacer espacio eliminando unos soportes que tienes para la tarjeta y para el SSD, en mi caso usé unas pinzas de corte pero también se puede usar un Dremel. Esto último, para que el disco duro tenga espacio y se pueda acomodar a la perfección y quede debajo de la motherboard. Finalmente conectamos el DD a la motherboard y listo, ensamblamos todo otra vez.

No pude instalarle Windows XP porque no tengo una CD-ROM externo, pero mañana lo haré y les cuento como me fué.

Si te gustó este mini tutorial, entonces vas a encontrar muuuuy interesante Make: en Español, hay un sin fin de proyectos que puedes hacer tú mismo!