Close
0%
0%

The Ifs - Coding: it´s child’s play!

The Ifs are educational toys that teach girls and
boys how to code from the age of three.

Similar projects worth following
The first educational toy to teach coding without the need to know how to read. The Ifs is a family of robots with sensors through different color pieces that are placed on their heads. The different color pieces are instructions that are combined as if it were a code, from being able to light them when it's dark to making them communicate with each other. This allows kids to play with loops, statements, algorithms while also inventing their own stories. Their imagination is the only limit.More information:www.theifs.cc

Coding: It is child's play!

The Ifs are a family of robots that bring technology closer to children. With the help of their creativity and imagination, kids will learn how to code and develop logical thinking. These skills are essential so children can invent their own future.

Help us reach this goal by sharing our ideas with your friend.

Twitter - @playtheifs

https://twitter.com/playtheifs

Facebook - Playtheifs

https://m.facebook.com/playtheifs

Instagram - Playtheifs

https://instagram.com/playtheifs

Tangible programming without screens

The Ifs are full of sensors and actuators but they need some instructions in order to function. 

Programming is as simple as placing physical blocks in their heads with the help of magnets. No screens are involved. Each block has a different image serving as an intuitive symbol to represent an instruction. This makes the game suitable for children from the age of three, even before learning to read or write.

We only need different color pieces that are placed on their heads. The different color pieces are instructions that are combined as if it were a code, from being able to light them when it's dark to making them communicate with each other. This allows kids to play with loops, statements, algorithms while also inventing their own stories. Their imagination is the only limit.

For girls and boys from 3+ / From 3+

The Ifs is an STEAM educational toy that will teach your child the basics of computer programming. It consists of a family of four robots in which each member has different superpowers. Coding is only the beginning of the game. Children can imagine thousands of adventures and make them happen by programming the robots. The Ifs strengthen learning through play in early childhood and can also be used in middle childhood to learn more complex concepts.

Girls in Tech

Because technology is genderless, The Ifs' mission is to bring girls into technology from an early age. The Ifs is intended for boys and girls with colors, shapes and features that appeal to both of them.

holly_v0.STL

Standard Tesselated Geometry - 1.27 MB - 09/29/2019 at 20:35

Download

noah_v0.STL

Standard Tesselated Geometry - 848.42 kB - 09/29/2019 at 20:35

Download

emma_v0.STL

Standard Tesselated Geometry - 897.74 kB - 09/29/2019 at 20:35

Download

liam_v0.STL

Standard Tesselated Geometry - 636.02 kB - 09/29/2019 at 20:35

Download

code_example_theifs_v0.rar

RAR Archive - 6.29 kB - 08/22/2019 at 21:38

Download

View all 10 files

  • 1 × Arduino Nano / Atmega 328p+FTDI circuit The Arduino Nano is a small, complete, and breadboard-friendly board based on the ATmega328 (Arduino Nano 3.x). It has more or less the same functionality of the Arduino Duemilanove, but in a different package. It lacks only a DC power jack, and works with a Mini-B USB cable instead of a standard one.
  • 1 × Power circuit It includes a system DC/DC which supply 5V to the circuit thanks to a lithium battery.
  • 1 × Buzzer
  • 1 × Speaker
  • 1 × Microphone

View all 14 components

  • We still working...

    Makeroni Labs09/29/2019 at 21:21 0 comments

    We have been working so hard this summer in new designs:

    PACKAGING

    MOCKUP  FOR AN CONTROLLER APP

  • Information - The IFs

    Makeroni Labs09/29/2019 at 21:16 0 comments

  • Our family - We have tested them

    Makeroni Labs09/29/2019 at 21:13 0 comments

    We have tested previous prototypes around the world at various events to understand how children use them.

    OUR FAMILY

  • Spanish schools and academies - We have tested them

    Makeroni Labs09/29/2019 at 21:09 0 comments

    We have tested previous prototypes around the world at various events to understand how children use them.

    SPAIN

  • Maker Faire Rome - We have tested them

    Makeroni Labs09/29/2019 at 21:04 0 comments

    We have tested previous prototypes around the world at various events to understand how children use them.

    MAKER FAIRE ROME

  • Some demostrations about their possibility

    Makeroni Labs09/29/2019 at 20:57 0 comments

    Here we can see some examples of what we can build with this robotic family:

    We can turn our little robot into a chameleon, configuring the sensors and actuators to capture and show any color around us.

    Thanks to its temperature and humidity sensors we can create our own sensor to know when our milkshake is cold.

    With this family of robots we can also play. We configure one of them with a timer and a final vibration and ... if the robot vibrates in your hands you lose!

    Our robots have motors to move around any surface. Right now they don't have enough power, but in the future we can start any chain effect with them.

  • Our prototype is ready

    Makeroni Labs09/29/2019 at 20:46 0 comments

    We have work very hard in order to create the first functional prototype of our family.

  • We need your help

    Makeroni Labs08/22/2019 at 21:43 0 comments

    Everything is ready to go. We just need your support. We have already verified the operation on the prototype, but to put our product into market, we need your help. We thank you for your support and hope you will share in our vision.

    We want to be as transparent as possible and take you along every step of the way. Below you can see an overview of our milestones so far and the planned process.

  • About us

    Makeroni Labs08/22/2019 at 21:39 0 comments

    The four members of the team have different technological backgrounds as electronic engineering, physics and computer science but we all share passion for making all kind of inventions mixing any available technology.

    We are all members of MAKERONI LABS, a non profit that was born in Zaragoza in 2012 following the MAKER movement that is currently shaking the world.

    Its main purposes are:

    • -Promote a collaborative workspace for the development of new technologies.
    • -Promote the dissemination of new technologies; both projects developed by members of the association, as other people.

    To fulfill these purposes are working on:

    • Create and maintain a physical or virtual, collaborative work space.
    • Promote and coordinate the development of technological projects for companies and individuals, by members of the association.
    • Promote the capacities of members of the association in competitions, talks and exhibitions.
    • Conduct outreach to the diffusion of new technologies activities.

  • Hello World - Software Implementation

    Makeroni Labs08/22/2019 at 21:37 0 comments

    Here we have developed  the first "brain" code for The Ifs family.

    It include:

    - NFC dual reading functions

    - Wireless NRF24L01 comunication

    - Sensor management functions: temperature, humity, light and sound.

    - Actuators management functions: vibracion, light and sound

    You can find the complete code in download section. We still working in the code of our product. It is only a first "hello world" to test all the functionalities.

    #include <Adafruit_NeoPixel.h>
    #include <Wire.h> 
    #include "pitches.h"
    #include "NRF24L01.h"
    
    //neopixels
    #define  PIN 2
    #define  NUMBER_OF_LEDS  2
    
    //RF
    #define TX_ADR_WIDTH    5   // 5 unsigned chars TX(RX) address width
    #define TX_PLOAD_WIDTH  1  // 32 unsigned chars TX payload
    
    //////Slots//////
    //ifs
    #define getTap 1
    #define darkness 2
    #define faceDown 3
    #define EmmaCalls 4
    
    //thens
    #define turnLight 1
    #define playSound 2
    #define callLiam 3
    
    int ifSlot;
    int thenSlot;
    int luz=0;
    int golpe;
    int tap_detection;
    
    ////sound////
    
    // notes in the melody:
    int melody[] = {
      NOTE_C4, NOTE_G3, NOTE_G3, NOTE_A3, NOTE_G3, 0, NOTE_B3, NOTE_C4
    };
    // note durations: 4 = quarter note, 8 = eighth note, etc.:
    int noteDurations[] = {
      4, 8, 8, 4, 4, 4, 4, 4
    };
    
    ////acelerómetro////
    
    byte Version[3];
    int8_t x_data;
    int8_t y_data;
    int8_t z_data;
    byte range=0x00;
    float divi=16;
    float x,y,z;
    
    /////RF///////
    
    unsigned char TX_ADDRESS[TX_ADR_WIDTH]  = 
    {
      0x34,0x43,0x10,0x10,0x01
    }; // Define a static TX address
    
    unsigned char rx_buf[TX_PLOAD_WIDTH];
    unsigned char tx_buf[TX_PLOAD_WIDTH];
    
    
    Adafruit_NeoPixel strip = Adafruit_NeoPixel(NUMBER_OF_LEDS, PIN, NEO_GRB + NEO_KHZ800);
    ---------- more ----------
    
    FIND THE COMPLETE CODE IN DOWNLOAD SECTION
    Read more »

View all 14 project logs

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates