O Watch at Maker Faire!

O Watch Preview

  • What is O Watch?
    • A Kids Arduino Programmable Watch to encourage young kids get started with programming and 3d design.
    • This current prototype is made using the TinyScreen kit with associated sensors and 3d printed cases using SketchUp and Printrbot.
  • Why O Watch?
    • Omkar’s vision is to make kids design their own watches and personalize it.
    • His goal is to make it kid friendly by creating some libraries with help from the community, friends and family.
    • This is a good way to get kids interested in designing their own 3d printed custom cases and straps.
  • What next?
    • Omkar is seeking partners to bring this idea to market.
    • Plan is to launch on Kickstarter later this year.
    • Please sign up below for early Kickstarter notification.

Sign up to be notified: https://iot4kids.com/o-watch-sign-up/ 

Happy Pi Day! An Arduino Pi Program on TinyScreen

Archimedes of Syracuse (287 BC – 212 BC)) was one of the first to device an algorithm to calculate the value of Pi.

On Pi day we decided to make a simple program to calculate Pi on an Arduino compatible TinyScreen using the Leibnitz formula for Pi.

The Leibniz formula for Pi is: Leibniz Pi

Here is the video of the program:

Here is program code:

//Add TinyScreen Libraries
#include <TinyScreen.h>;
#include <SPI.h>;
#include <Wire.h>;

TinyScreen display = TinyScreen(0); //Initialize TinyScreen

// Initialize the variables
float Pi=0;
float  n=1.0;
unsigned long i=0L;

void setup(void)
{
  Wire.begin();
  display.begin();
  display.setFont(liberationSans_10ptFontInfo);
  display.setCursor(5,1);
}

void loop()
{
 // the recurring calculations of formula
 Pi=Pi+(4.0/n);
 n=n+2.0; // Increment the denominator by 2
 Pi=Pi-(4.0/n);
 n=n+2.0;

 // Print the values
 display.setCursor(22,48);
 display.print(i);
 display.setCursor(5,30);
 display.print(Pi,12);
 delay(5);
 display.setCursor(5,1);
 display.setCursor(12, 14);
 display.print("IoT4kids.com");
 display.setCursor(10,2);
 display.print("Happy Pi Day");

 i=i+1; // Increment the counter
}

References: