Click here to Skip to main content
65,938 articles
CodeProject is changing. Read more.
Articles / IoT

Getting started with Brillo on the Intel Edison Board

5.00/5 (1 vote)
18 Feb 2016CPOL3 min read 9.8K  
In this guide, you’ll connect the Intel® Edison module to an Arduino expansion board.

This article is for our sponsors at CodeProject. These articles are intended to provide you with information on products and services that we consider useful and of value to developers

Get access to the new Intel® IoT Developer Kit, a complete hardware and software solution that allows developers to create exciting new solutions with the Intel® Galileo and Intel® Edison boards. Visit the Intel® Developer Zone for IoT.

This guide is very similar to the guide on how to assemble your Edison, but is specific to those who want to use Brillo for their OS.

In this guide, you’ll connect the Intel® Edison module to an Arduino expansion board.

Requirements

  • VERY IMPORTANT: Make sure you have requested an invite on the main Brillo page (https://developers.google.com/brillo/?hl=en) and have been granted access.
  • Intel Edison module
  • Arduino expansion board
  • 2 Micro B to Type A USB cables
  • A direct current (DC) power supply. Your power supply should be rated as follows:
    • 7-15V DC
    • At least 1500mA
    • The center/inner pin should be the positive pole of the power supply
    Note: An external power supply is the preferred way of powering the Intel Edison board. However, you can power your board over USB if you do not have an external power supply. For details, seePowering your board over USB.

    We suggest an EMSA120150 or similar supply:

Assemble your board

See this procedure in a video https://software.intel.com/en-us/videos/intel-edison-kit-for-arduino-unboxing-and-assembly or follow the steps below.

  1. Place the Intel Edison module within the white outline on your expansion board, lining up the holes on the module with the screws on the expansion board.

    Image 1

  2. Press down on the module just below the words What will you make? until you feel a snap.
    Caution: Unless you make sure your board is seated properly, it may not work or turn on at all.
    When you turn the attached module and expansion board on their side, both pieces should fit evenly and sit in parallel with each other.

    Image 2

  3. Use the two hex nuts (included in the package) to secure the module to the expansion board.

    Image 3

  4. Insert a screw in the corner hole and attach the plastic spacer.

    Image 4

  5. Repeat for the other three corner spacers.

    Image 5

Connect the board to your system

See this procedure in a video here: https://software.intel.com/en-us/videos/intel-edison-kit-for-arduino.

  1. Plug in the power supply.

    Note: If you do not have a DC power supply, you can still power the board through a USB port. See the Powering your board over USB section for details.

    Image 6

  2. A green LED should light up on the expansion board. If it doesn't, check your connection.

    Image 7

  3. Find the microswitch in between the USB ports on the expansion board. Switch the microswitch down towards the micro-USB ports, if it isn't already.

    Image 8

  4. Plug in one of the micro-USB cables to the middle USB connector on the expansion board.

    Image 9

  5. Plug in the other end of the USB cable to your computer.

    Image 10

How do you know when the board is ready?

You will know that your board is fully initialized when your computer mounts a new drive (much like inserting a SD card into your computer). If you do not see a new drive, or the LED light (DS1 on the Arduino expansion board) is occasionally turning on and off, check the connection of your power supply.

Image 11

  1. Plug in your second USB cable to the edge USB connector on the board.

    Image 12

  2. Plug the other end of the USB cable in to your computer.

Your Intel Edison board is now assembled!

The URL to setup your board with Brillo is http://www.code-labs.io/codelabs/brillo-hello-leds-edison/ . Make sure you have requested an invite on the main Brillo page (https://developers.google.com/brillo/?hl=en ) , and have been granted access. If it still isn't working for you make sure you are signed into the right Google account. You could also try incognito mode on your browser.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)