Mho PlayGround Circuit Scribe

Siempre he querido jugar el juego de Adafruit Industries de “Mho Playground” pero solo esta para iOs y yo tengo Android, así que decidí hacer mi propia versión en el mundo real, les presento “Mho Playground Circuit Scribe” Beta, con arduino UNO, processing y circuit scribe, realizado en la #BuildNight de Febrero de The Inventor House por Meño y Sabas.

Mho PlayGround Circuit Scribe

Esperamos les guste

Step 1: Material

El material y software necesario para realizar este instructable es:
  • Circuit Scribe Kit Basic
    • 1 Modulo Bi-Led
    • 4 Modulo Adapter
    • Tinta conductiva
    • 5 Modulo Cable connector
  • Arduino Uno
  • Laptop
  • Hoja de Papel
  • 3 Resistencias
    • 100 ohms
    • 1K
    • 4.7K
  • Papel
  • Impresora
  • Processing (https://processing.org/download/)
  • Arduino IDE

Step 2: Programacion

Lo primero que realizaremos es la programación de nuestro arduino UNO, al final de este paso dejamos el link de los sketchs para su descarga

CÓDIGO ARDUINO: (Meño)

//Se declaran todas las variables que se utilizaran.

char A;

int d;

float a,c;

int b;

void setup(){

//Se inicializará el monitor serial.

Serial.begin(9600);

//Se declaran los pines 12 y 13 como salida para prender y apagar bi led.

pinMode(12, OUTPUT);

pinMode(13, OUTPUT);

void loop (){

//Se valida si hay algo en en monitor serial.

if (Serial.available()>0) { 

//Se guarda en la variable el contenido que se este enviando desde el monitor serial.

 A=Serial.read();

//Se valida el contenido de la variable. 

if (A=='A'){

 //Se lee el valor que se obtiene del pin analógico 0.  

a=analogRead(0);

//Se realiza una regla de 3 y algunos cálculos aritméticos.

c=float (a*5/1024); 

b=float(1000*(5-c)/c);

//Se utiliza para DEPURACIÓN.

//Serial.println(b);//Se valida el valor obtenido de los cálculos aritméticos con los rangos aproximados que tiene cada una de las resistencias.

//#RESISTENCIA 1K 

if (b>1500 &&  b<2100)            

{
          Serial.println(110);            } 

//#RESISTENCIA 4.7 K  

if (b>5200 &&  b<7200)            

{            Serial.println(470);             

} 

//#RESISTENCIA 100 OHMS 

if (b>800 &&  b<1100)            

{            

Serial.println(100);             

}

delay(1000);  

}

if (A=='D'){  

digitalWrite(13,LOW);   

digitalWrite(12,LOW); 

}<br> if (A=='B'){   

digitalWrite(13,LOW);   

digitalWrite(12,HIGH); 

} 

if (A=='C'){ 

digitalWrite(12,LOW);   

digitalWrite(13,HIGH); 

}

}

Ahora debemos empezar con la parte gráfica de nuestro juego en esta ocasión he elegido hacerlo con Processing debido a que se pueden realizar prototipos muy rápido y debido al poco tiempo que tenemos en la BuildNigh es perfecto para reflejar lo que queremos realizar.

Mho PlayGround Circuit Scribe Schemetic

Lo primero que debemos hacer es descargar unas cuantas capturas de pantalla del videojuego original Mho PlayGround que podemos encontrar en Google. Con Inkscape o algún otro editor de imágenes podemos editar las imágenes para borrar el marcador de tiempo y valor de resistencia y colocar los nuestros

 

For more detail: Mho PlayGround Circuit Scribe

Scroll to Top
Read previous post:
BristleSwarm: Explorations into Swarm Robotics

A growing branch of robotics research is the study of swarm organization, emergent behavior and artificial intelligence through the use...

Close