eeMod: The integrated prototyping platform

A modular and multi-functional platform for makers, engineers and students.

eeRoots Research April 7, 2016 at 4:57 pm
  • Description
  • Updates
  • FAQ
  • Comments
  • Backers

Project Description

hpda7y4b3yj8mosganuq

hz9vcubfudohbrv6wogw

Platform_Description_ncw8df____________________________________________

An Integrated Development Platform

We designed a platform that integrates the maker’s favorite sensors, tools and controllers… all without any wires or connections.

Bluetooth 4.0, Wi-Fi, Infrared Sensors, Motor Control, Light Sensors, color Sensor, Compass, Gyro, Accelerometer, SD Card slot and USB on one platform the size of your fist.

Remove your clutter…

AllModules

=

eeMod

… and make room for better tools.

_____________________________________________________________________________

Features

Features

We understand that different projects require different processing power. Or maybe you like to work with a certain microcontroller?

Choose from our selection of controllers or design one yourself!

We’re currently using the ATmega2560. That means it’s Arduino compatible and we ship it that way.

Coding

_________________________________________________________________________________________

Specs

The platform is divided into two parts, the top module and the bottom module.

  • The top module houses the microcontroller, RGB LED, programming port and extra pins to connect more platforms.
  • The bottom module has all the sensors, the power supply, USB controller and connectors.

Two Modules

To better understand what eeMod is made of, check out this non-technical system diagram. It includes all the sensors present on the Bottom Module as well as the micro controller present on the Top Module. There’s also code to get an idea of what programming looks like. We also wrote a cool tutorial, keep scrolling down for that!

System Diagram and Code

l5oorxxohdpnhdqcergo

The eeMod-T is designed to be interchangeable, allowing you to upgrade to more powerful controllers without changing the underlying sensors or supply.

a12ifxbfmzlc2e0lgcn6

nvikj10ynyxhtlywcqfo

Top Module Labels

t6ezyorvbqejeuezdvjc

Custom Controller

lo80edjkxj9jzukguknq

You can program eeMod using different programming languages to suit different ages, different difficulties and different levels of detail.

The programming language depends entirely on the controller you choose on the eeMod. We started using a dsPIC and installed an ATmega2560 to make it Arduino compatible for you to use freely and easily. You can design your own Top Board or even expansion modules to add sensors, custom made circuitry or additional hardware capabilities.

y27y21av53j8k9qjixxe

The bottom platform of eeMod enables you to access the most commonly used sensors used by the open-source community. No more connecting wires and stacking countless boards.  Convenience on one board.

“We chose the most commonly used sensors by hobbyists, makers and students. Every sensor and line of code is open-source and easily accessible.”

ovao4tbmfyx3g7judvhc

hsyrj6naih8ublqc5udn

Size

eeMod is small… In fact, it’s smaller than your fist.

jfny8ltkjk5lzlpkovmp

Expand its functionality – Transform the platform into a portable robot

eeMod is built in such a way as to enable it to transform into a mobile robot; adding more applications. Add a battery, housing and two wheels and you’re good to go.

Different connectivity options allows you to control the robot from you smartphone, tablet or PC. Or maybe you want to let it operate autonomously?

sf6ocxjvmi40jwq3ovgs

bio6z2c1aw6ugx2dd4xy

_________________________________________________________________________________________

Technical Specs and Pin-out

Everyone wants good documentation to start with. This is why we included a non-technical system diagram and code for you to really know what’s in there and how to use it. We also included signal pin-outs and pin labeling, so you can really get a clear view of how eeMod is constructed and used.

Signal_Pin_outs_f4g8vo

Pin Labeling

Sensor_Components TableSensor_Components Table2

_________________________________________________________________________________________

A short tutorial

Every user of every board, module or platform that he or she buys asks the same question: “How do I use it?” We’ve proudly built eeMod using the most commonly used sensors out there – all open source. What’s more is that our first microcontroller is run using Arduino. That means that there’s already a tonne of information on how to program and use the device: https://goo.gl/T1ZgRd

So let’s assume you’re going to start with Arduino. You’ve downloaded the free IDE, connected eeMod and you’re good to go:

zukkoctt13x6grvvcvii

lv93vq5aydxhniz5iyq5

Let’s say you want to control the motors forward whilst having some LEDs on, what do you write? There are two ways; either use our library, or just go ahead and include the pins that are used to connect to the sensors from the ATmega2560 and write some code to make use of them. Here we show a mixture of both.

1. First include the pins and library
2. Make pin 13 (standard blinky LED) output, then on
3. Shine the RGB LED Red whilst we’re at it
4. Go in the loop, make the motors go forward (e.g. if in robot mode) for one second
5. Then reverse at full speed for half a second and repeat the loop.

ie5mfboxjtxuesij562l

It’s that easy. We’ll be adding tutorials and code if this campaign is successful, and we can’t wait to share it with you!

Here’s another full tutorial for you, this one explains how we made part of the video – the part where eeMod is used to turn the cube on the monitor. We think you’ll enjoy this one.

Tutorial_-_Code_uupy41

________________________________________________________________________________________

Who is eeMod for?

j7gdfwrwcj0oteyf0pun

Want to use it for Projects, Class or Research? Learning or starting from scratch?

  • Wireless data logging.
  • Interactive sensors and games.
  • Weekend projects using Wi-Fi, Bluetooth, XBee.
  • Integrate it in your projects: Robotic arm, weather station…
  • Internet of things projects.
  • Want to learn programming, hardware?
  • Learning or teaching embedded programming, hardware?
  • Control, Electronics and Product Design subjects?
  • Labs and assignments? Want a ready-made platform that just works?
  • Robotics. Swarm of robots. Positioning problems. Wireless networks.

We’re currently using eeMod for fun projects, anything that needs to be debugged, reliable data logging, research and surprisingly enough also on a Formula SAE car, take a look:

Examples_z9blor

________________________________________________________________________________________

Time line

ZAAR Timeline

We spent a lot of time perfecting the product prior to our campaign. We designed, re-designed and tested the platform until failure. Now we’re ready to produce and ship the product to you.

Here are a few other prototypes and testing pictures:

mws8ewveu7zechoogjij s27iipvdtnwcof1gbaql

ts32is3wozsxuaqkvshj qjsfityizmdel1wvwtjk

q0qdgwohrodrldvwlktt nkr7cko96a4rlb2po7hd

wzpycawweo3ftkpniky6 eeMod On Carpet 2________________________________________________________________________________________

Rewards

We’ve got something for everyone! We worked hard to decrease the price as much as possible without compromising both the quality and the functionality of eeMod.

We need your help because manufacturing at low quantities skyrockets the price or the product. So production cannot take place without your help. Help us make this happen.

bkmmy5se4bgxk79hwvmd

________________________________________________________________________________________

Our Team

uxjpwgypj768uzztdhpj

We’re the small team that built eeMod. What started out as a joke has arrived to this, and we believe we have what it takes to make this project successful. To make sure that our manufacturing, testing and delivery are seamless as well as of high quality, we partnered up with NOA Labs – German driven engineering located in Hong Kong. Combined, we come from a background in engineering, software development, 3D modeling, product development and manufacturing – making sure we have the best hands on eeMod.

In partnership with:

zzgg5ojuak8oktxulrem

________________________________________________________________________________________

Thank you! 🙂

Share Project

Leave a Reply