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


About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top