Get in touch with your Things

Any object that can be attached to an Arduino / AVR microcontroller is a potential Things: get interaction in wireless or wired, acts automatically and is even remotely controllable from you smartphone or tablet.

Starts in three steps : get your building blocks, load Souliss and get your Things on the smartphone.


A network of Things in minutes for your Android and Arduino / AVR

Building Blocks

Building Blocks
Easily compose hardware

Souliss on AVRs

Souliss on AVRs
Load Souliss on your Things

Android App

Android App
Get your Things on your Smartphone

Wednesday, January 30, 2013

First step of Olimex integration near to complete

Olimex's AVR-T32U4 board with MOD-WIFI and MOD-IO2
After a while  the Atmel AVR on board of Olimex AVR-T32U4 (using Arduino Leonardo bootloader) is now running Souliss with both support for MOD-IO and MOD-WIFI giving access to I/O via Android (using MaCaco protocol) and/or Modbus.

We get time to work on Olimex's MOD-IO2 board and fully include that board into Souliss, the first step started from Wayne's I2C library that after some work became lighter and basic enough to be part of Souliss. The I2C library is the core for the MODIO one, that provide similar methods to access standard I/O pins, so now the Olimex's MOD-IO2 (and MOD-IO) can be controlled like standard pins.

In the top of the picture shows the IDC10 cable breaked out on a bread board, this because we need from the UEXT the SPI for the MRF24WB0MA WiFi module and the I2C for the PIC on board of the I/O board. Unfortunately the MOD-IO2 doesn't extend the whole UEXT bus and so this workaround was needed. There is one more clean solution, that use an IDC10 cable with one female and two male headers, that can easily be build using a crimping tool for IDC cables.

The code will be released under revision A4.1 just after completion of ready to use examples for Olimex boards, this revision will support also MOD-ENC28J60 and MOD-IO. For these two boards we cannot perform any test, but Microchip ENC28J60 is yet working under Souliss and MOD-IO is pretty similar to the smaller MOD-IO2. If you would like to get the code before the public release, just email us.

There are other Olimex's boards that we would like to support, like the RF ones but this will depend on hardware availability.

At the end one important note, the Microchip MRF24WB0MA is distributed with different firmwares and the latest 0x120C is not yet supported in our drivers. We will work to include latest modules, but for now ensure that you are getting boards  with module manufactured before August 2012.

Regards,
Dario.

No comments:

Post a Comment