Cómo hacer Generador de Plasma

Hola, voy a mostrar y explicar para hacer un generador de plasma, con el complemento de que este pueda generar ondas sonoras.

Antes que nada:
PeligroAltoVoltaje

Estaremos manejando altas tensiones por lo tanto debemos tener las medidas necesarias de seguridad para no provocar un accidente:

    • Esto puede provocar la muerte, la alta tensión puede que genere quemaduras internas irreversibles ó hasta un infarto.
    • Trabajar SIEMPRE desconectado, Tan solo conectarlo a energía puede que tu cuerpo haga tierra con algo y te de la descarga causándote una muerte lenta y muy pero muy dolorosa.
    • No acercarte mucho al rayo, ni mucho menos tocarlo, no queremos que vayas directo a las listas de San Pedro.
    • Genera un campo magnético considerable, si maneja o alguien cercano maneja un marcapasos, puede que este por la sensibilidad pueda que se detenga el aparato, así provocando la muerte.
    • Tampoco tenerlo cerca de algún aparato porque este le puede generar alguna clase de interferencia o hasta daños.

Materiales que necesitaremos:

      • Flyback (Este se consigue de una TV de CRT)
      • Alimentación, podemos usar:
        • Fuente de poder: una vieja atx de algún equipo de computo puede servir
        • Transformador de 12V a 2A mínimo
      • Transistor IRFP250N u similar
      • Circuito integrado NE555.
      • 2 Potenciometros de 10K
      • 1 Capacitor de 10nF 16V ó mayor Voltaje
      • 1 Capacitor de 100nF 16V ó mayor Voltaje
      • 1 Resistencia de 50 Ohmios a 1/2/W ó muy cercano
      • 1 Resistencia de 1K a 1/2/W ó muy cercano
      • Alambre/cable grueso
      • Cartulina gruesa, madera ó papel cascaron
      • Disipador
      • Pasta disipadora
      • Pegamento
      • Silicona
      • Plug de audio macho
      • Entrada Molex hembra (con el que conectabas antes sus discos duros a la fuente)

Diagrama:
FP0VSYUHE7D33I6.LARGE

Pasos:
* Generar plantilla y base para el generador de plasma.
Hacer un cálculo en papel de como quedaría con todas las piezas, recortar el material empleado, tomando en cuenta dejar de sobra algo de bordes y espacio entre componentes, en la siguiente imagen pueden ver como yo lo deje con papel cascaron.
DSC09973DSC09962


* Generar plantilla para el pulsador de tonos.
Recortar un pedazo del material del que se esté manejando, haga un calculo para que quede adentro los componentes del pulsador, es prácticamente la mayor parte de los componentes a excepción del flyback, el Transistor IRFP250N y uno que otro cableado.
Acomodar primero el generador de pulsos de esta manera:
DSC09960 - copia

Con alambre (puede ser con cable UTP, aquí no influye mucho el grosor del mismo) hacer las respectivas conexiones:
DSC09959
Nota: Recordar identificar la función de cada salida.

Recortar otro pedazo de material pero con mayor contorno, hacer los orificios de los potenciometros, este servirá como base de los potenciometros.

Pegar las capas.
DSC09974DSC09984


* Transistor IRFP250N.
Insertar en el disipador este Transitor, ponerle suficiente pasta térmica y por seguridad, atornillar a la misma base.

Recortar otro pedazo del material empleado de tal tamaño que sea mayor al contorno del disipador y pegarlo al disipador, tomando en cuenta de que el transistor quede hacia arriba.

Soldar los alambres a las patillas del transistor.
DSC09979

Pegar a la base
DSC09977

Soldar Tierra y a la salida del generador de pulsos.
DSC09986 - copia


* Flyback.
En la ferrita ó núcleo (la vara que está por afuera con un alambre) girar el cable a sentido contrarias del reloj de arriba hacia abajo, el grosor del cable y numero de vuelta va a ser un factor importante.

El grosor del clave influye en el consumo de amperes, mas grueso, mas amperios.
Mayor numero de vueltas, mayor voltaje, aunque relativamente uno influye del otro, esto da como resultado, la longitud que va a dar el arco eléctrico.
usualmente son de 5 vueltas para que lleve dicho proceso, pero si mas adelante, llega a fallar, intenta con más vueltas al núcleo.

En mi caso, Lo hice con 12 giros con un cable de hilos grueso, un resultado similar debe de dar:
DSC09981 - copia

Ahora opcional, creamos la base, haciendo un orificio a la patilla donde hace conexión con el arco (opcional, el de la base de agarre del flyback a la base), si no identificamos cual es, podemos conectar con cuidado el Flyback con el pulsador de tonos y el transistor (ver mas abajo conexión o guiarse del diagrama), acercamos el cable a las patillas, en donde salga el arco, va a ser el lado de la perforación, los demás ya no se van a necesitar, así que se van a cortar.

Soldamos un cable a esa patilla, este cable quedará abajo de la base mientras que el de salida va a quedar arriba, a las terminales, hay que ponerle silicona o algún pegamento.
DSC09976 - copia

Conexión:
DSC09982 - copia


* Electrodos.
Esto es algo muy importante y bueno esto juega mucho con la seguridad.
Hay que crear bases fijas de cada electrodo, recomiendo que las salidas le conecten alguna clase de alambre de acero u hierro.
En el caso del electrodo que sale por abajo del flyback, ese le hagan una espiral por el calor que este va generando, así el calor no llegue hasta el cable y lo derrita y pase un accidente, el mismo espiral sirve como aislante del calor, como un disipador.
DSC09975

Después ya hecho, lo pegamos a la base, teniendo en cuenta que hay que llenar de algún silicon las terminales del flyback, en esta imagen podemos ver la parte superior del generador de plasma.
DSC09978.


* Audio (Opcional).
Consejos:
Recomendable no usar un aparato que se aprecie, usen de preferencia alguna radio vieja o algo que no les duela perder en caso de que pase a un mundo mejor.

Apreciar la salida con la nota musical.
DSC09960 - copia

Ahí irá conectado la entrada de audio.
DSC09960 - copia


* Alimentación.
Conectarlo a los 12V, que es el cable amarillo y el negro de alado.
Con la fuente de poder ó el transformador conectar a las patillas correspondientes, en mi caso le puse una conexión MOLEX hembra, para conectarlo directamente a la fuente de poder.
876CF6754

Si es transformador, se puede soldar directamente ó crear un conector con sus respectivos polos.

Entre la conexión a tierra del molex/floppy/transformador y el generador le puse un botón de encendido para seguridad.


* Resultados.
DSC09963DSC09962

 

Aquí un vine donde se puede ver trabajando

 

Pero le haya gustado,espero sus comentarios y ver las fotos de sus generadores de plasma que ustedes hayan creado

Hasta la próxima

[7 de Abril] Hangout Usando Inotool en mis proyectos con Arduino

Inotoologo

El próximo martes 7 de abril a las 8pm vamos a tener un hangout especial con nuestro buen amigo Eden de Hackerspace Monterrey que nos hablara de Inotool la herramienta que nos permite programar tarjetas Arduino desde terminal, no explicara que es, como se usa y pasos iniciales en la programación.

completohmty

Registrate en la pagina del evento para que no se te pase y donde ademas podrás hacer preguntas: https://plus.google.com/events/cajf19rj6a0ippavskvh47hn79s

Y en nuestro canal de Youtube también podrás ver la transmisión

Así que ya sabes te esperamos a las 8 pm para juntos aprender inotool y mas experiencias de Arduino

Nos vemos Inventores!

Controlando display LCD I2C con Arduino

LCDdisplay_I2C

Hace unos días nos llegaron unas LCD’s I2C de 16×2 y no se si alguna vez te ha pasado que estas haciendo un proyecto con muchos componentes y debes usar una pantalla LCD que se lleva 6 pines de tu Arduino y todo se vuelve un caos porque ya no tienes pines disponibles en tu Arduino

esquemalcd

Aquí es donde entran las pantallas LCD I2C como una posible solución en estos casos porque solo usara 2 pines de tu Arduino, asi es solo dos cables (sin considerar VCC y GND)

esquemalcdI2C

Si tu ya tienes una pantalla LCD de 16×2 como la que se muestra en la imagen, debes conectarlo como en el circuito anterior, después descargar la libreria agregarlo a nuestro IDE de arduino y reiniciar

www.4tronix.co.uk/arduino/sketches/LiquidCrystal_V1.2.1.zip

Ahora si queremos probar nuestra pantalla pueden cargar el siguiente sketch, si se pueden dar cuenta no hay gran diferencia en como se maneja una LCD normal

/*-----( Import needed libraries )-----*/
#include <Wire.h> // Comes with Arduino IDE
// Get the LCD I2C Library here: 
// www.4tronix.co.uk/arduino/sketches/LiquidCrystal_V1.2.1.zip
// Move any other LCD libraries to another folder or delete them
// See Library "Docs" folder for possible commands etc.
#include <LiquidCrystal_I2C.h>

/*-----( Declare Constants )-----*/
/*-----( Declare objects )-----*/
// set the LCD address to 0x27 for a 16 chars 2 line display
// Set the pins on the I2C chip used for LCD connections:
// addr, en,rw,rs,d4,d5,d6,d7,bl,blpol
LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); // Set the LCD I2C address

/*-----( Declare Variables )-----*/
//NONE

void setup() /*----( SETUP: RUNS ONCE )----*/
{
 Serial.begin(9600); // Used to type in characters

 lcd.begin(16,2); // initialize the lcd for 16 chars 2 lines, turn on backlight

// ------- Quick 3 blinks of backlight -------------
 for(int i = 0; i< 3; i++)
 {
 lcd.backlight();
 delay(250);
 lcd.noBacklight();
 delay(250);
 }
 lcd.backlight(); // finish with backlight on 

//-------- Write characters on the display ------------------
// NOTE: Cursor Position: (CHAR, LINE) start at 0 
 lcd.setCursor(0,0); //Start at character 4 on line 0
 lcd.print("Hello, world!");
 delay(1000);
 lcd.setCursor(0,1);
 lcd.print("TIH I2C LCD"); // Print text on second line
 delay(8000); 

// Wait and then tell user they can start the Serial Monitor and type in characters to
// Display. (Set Serial Monitor option to "No Line Ending")
/* lcd.clear();
 lcd.setCursor(0,0); //Start at character 0 on line 0
 lcd.print("Use Serial Mon");
 lcd.setCursor(0,1);
 lcd.print("Type to display"); */


}/*--(end setup )---*/


void loop() /*----( LOOP: RUNS CONSTANTLY )----*/
{
 {
 // when characters arrive over the serial port...
 if (Serial.available()) {
 // wait a bit for the entire message to arrive
 delay(100);
 // clear the screen
 //lcd.clear();
 // read all the available characters
 while (Serial.available() > 0) {
 // display each character to the LCD
 //lcd.write(Serial.read());
 }
 }
 }

}

Ahora ejecutamos en nuestro arduino y deberemos ver en trabajar nuestra pantalla como se ve en las imágenes, espero esto les sirva no deberían tener mucho problema, deja tus comentarios o dudas.

Hasta la próxima Inventores!!

Flashear chip USB-Serial de Arduino sin modo DFU

Ayer me llegaron dos arduino un Duemilanove y un UNO el Duemilanove era cambio de chip y volver a cargar el bootloader, pero el uno ni siquiera era detectado por la PC, pero seguía ejecutando el ultimo sketch blink que el usuario le había cargado, sospeche que el microcontrolador (MCU) encargado de hacer la conversión USB-Serial (puedes saber mas de esto aqui)(puede ver hacks realizados con este MCU aqui) tendría tal vez el bootloader dañado y por eso no había podido ser reconocido por la PC

Lo primero fue cargar en otro arduino uno el sketch de “Arduino programador ICSP” como el ejemplo que marca arduino.cc, después hay que conseguir el bootloader del MCU encargado de la conversión USB-Serial en este caso un ATMEGA16u2 lo pueden encontrar en su carpeta de arduino

/arduino-1.6.0/hardware/arduino/avr/firmwares/atmegaxxu2

En mi caso UNO-dfu_and_usbserial_combined.hex, una vez localizado debemos usar avrdude dependiendo el sistema operativo que usen, yo en este caso linux, pero antes de ejecutar el comando debemos hacer la conexión necesaria desde nuestro “Arduino Programador” al Arduino que vamos a programar

ArduinoICSP

Una vez hecha la conexión como se muestra en el diagrama ejecutamos el siguiente comando

avrdude -p at90usb162 -F -P /dev/ttyACM0 -b 19200 -c avrisp -U flash:w:Arduino-COMBINED-dfu-usbserial-atmega16u2-Uno-Rev3.hex -U lfuse:w:0xFF:m -U hfuse:w:0xD9:m -U efuse:w:0xF4:m -U lock:w:0x0F:m

Nuestro los led TX y RX de nuestros Arduino empezaran a parpadear y nos notificara cuando este terminado el trabajo

Espero esto les haya servido, para revivir su Arduino de algun experimento que hayan hecho y lo tenga otra vez funcionando, espero sus comentarios

Saludos Inventores!

[14 de Marzo]Build Night de Marzo: Brown Dog Gadgets

celdasolar

Ya llego marzo y el sol sale a llenarnos de energía y que mejor manera de aprovechar esa energía que con 5 celdas solares de 5W que nos a enviado Instructablesbrown dog gadgets para nuestra buildnight de Marzo, así es en esta ocasión te prestaremos una celda solar para que realices tu proyecto

Especificaciones:

Solar Cell: 5.5V/ 5W

Max Output: 5V/ 1A

Dimensions: 457mm x 190mm Weight: 230g

Features built in status LED and grommets

celdasolar3

¿Qué hacen en una buildnight?

Es un evento donde nuestro patrocinador instructables.com nos envía productos “raros” para construir lo que se les ocurra a los participantes y así generar un instructable

¿Debo llevar algo yo?

Una laptop y el material que tu creas necesario para tu creación, nosotros solo te proporcionamos la celda solar en esta ocasión.

Estos son algunos ejemplos de lo que a hecho la gente en algunas de nuestras Build Night

Magic Ball

Crear un videojuego para Dodocase

¿Aun no entiendes que es una BuildNigth? Ponte en contacto con nosotros

celdasolar4

Fecha: 14 de Marzo

Hora: 12:00 hrs.

Lugar: The Inventor’s House, Guadalupe 306, Barrio de Guadalupe

Evento Gratuito

Registro: Formulario de inscripción y también puedes confirmar tu asistencia en el evento en facebook

Nos vemos el 14 de marzo inventores!!

celdasolar2

Añadiendo un Reloj de Tiempo Real a Raspberry Pi (DS3231)

IMG_20150305_150650556

En esta ocasión les voy a mostrar como agregar un Reloj de Tiempo Real (RTC por sus siglas en ingles) a nuestra Raspberry, pero antes que todo ¿qué es un RTC?

Un reloj de tiempo real es un circuito integrado que mantiene la hora actual y la guarda para su posterior consulta o manipulación.

IMG_20150305_150749341

¿Y esto para que nos sirve? Espero te hayas dado cuenta que cuanto tu apagas tu raspberry pi y la vuelves a encender las raspberry no conserva la fecha ni la hora actual, aunque tu la coloques correctamente antes de apagarla, esto se debe a que no se cuanta con un RTC por default.

IMG_20150305_150720430_HDR

En que casos se usa:

  • Medición de pruebas
  • Medición de eventos con registro de hora y fecha

Aunque controlar el tiempo puede hacerse sin un RTC, usar uno tiene beneficios:

  • Bajo consumo de energía (importante cuando está funcionando con una pila)
  • Libera de trabajo al sistema principal para que pueda dedicarse a tareas más críticas.
  • Algunas veces más preciso que otros métodos

Espero haya quedado un poco claro que beneficios se tienen al tener un RTC y sus aplicaciones, ahora comencemos con las instalacion de este modulo con el CI DS3231, lo primero que debemos (con nuestra raspberry apagada) hacer es conectarlo de la siguiente manera

IMG_20150305_150605137

IMG_20150305_150642391

Ahora encendemos nuestra raspberry y nos vamos a nuestra teminal y ejecutamos el siguiente comando

# Removemos de la blacklist el modulo para que pueda ser cargado al inicio
sudo sed -i 's/blacklist i2c-bcm2708/#blacklist i2c-bcm2708/' /etc/modprobe.d/raspi-blacklist.con

Con esto ya podemos ahora leer nuestro modulo por i2c, ya que este modulo se comunica por medio de este protocolo

# Ahora leemos el modulo
sudo modprobe i2c-bcm2708

Una vez activado hay que notificarle a linux que del nuevo dispositivo que hemos insertado

# Notificamos a linux del dispositivo de RTC
echo ds1307 0x68 | sudo tee /sys/class/i2c-adapter/i2c-1/new_device

Y podemos hacer una prueba de que se esta detectando el modulo

# Testeamos que linux pueda ver el modulo de RTC
sudo hwclock

En mi caso me dio una fecha del 2000, para actualizar la fecha a la correcta podemos usar, pero debemos estar conectados a internet

sudo ntpd -gq
sudo hwclock -w

O si por alguna razón no tenemos internet podemos hacerlo manualmente

sudo date -s "Mar 5 2015 12:46:00"
# Ahora que el sistema tiene la fecha correcta, simplemente tranferimos la información al chip:
sudo hwclock -w

Ustedes deben modificar los valores a su fecha actual

Ahora si queremos que desde el arranque nuestra raspberry detecte nuestro RTC debemos ejecutar el siguiente comando y con esto ya no tendremos que volver a ejecutar los primeros comandos en cada arranque

# Añadimos el RTC al arranque
sudo sed -i 's#^exit 0$#echo ds1307 0x68 > /sys/class/i2c-adapter/i2c-1/new_device#' /etc/rc.local
echo exit 0 | sudo tee -a /etc/rc.local

Bueno eso es todo, espero le haya servido este pequeño tutorial y espero un RTC sea de utilidad en sus proyectos.

Nos vemos Inventores!

[13 de Marzo] Demo Day: Don Marcos

DonMarcosPortadaEste mes la comunidad de desarrolladora de videojuegos indie anda con todo primero el 5 de Marzo OgrePixel con Warcher Defenders y ahora los chicos de Azteca Games nos pidieron realizar un DemoDay con el fin de testear y generar feedback de su nuevo juego “Don Marcos” nos encanta saber esta noticia y espero a ustedes también

“Está por comenzar la Feria y Don Marcos se dispone a salir a celebrar como se debe, pero al transcurso de las horas celebrar se vuelve cada vez más difícil, ayuda a Don Marcos a seguir bailando y que no pare la fiesta, recuerda que con las latas que recolectes podrás comprar nuevos aditamentos para Marcos que se adapten a tu estilo, Juega ahora y ayuda a Marcos a seguir festejando sin parar.”

don san marcos

¿De que trata el demoday?

Las personas asistentes prueban una beta de un videojuego y proporcionan a los creadores un feedback para mejorarlo o corregir bugs

¿Que requiero para asistir?

En este caso solo tu smarphone, el dia del evento azteca games te entregara el APK para poder jugar

Así que ya saben la fecha es el viernes 13 de Marzo a las 8pm, en The Inventor’s House, los esperamos

DonSanmarcosbanner