Last edited by Gabriel Ongpauco, 2016-08-15 21:02:06
The Tutorials Wiki contains guides on a variety of Omega topics, from the basics of Linux, to how to use the Omega Expansions, to using specific software or accomplishing a certain task.
Taking the first step, connecting to the Omega's command line:
This series of tutorials is meant to get you comfortable with using a Linux environment:
This mini-series is meant to introduce users to OpenWRT.
Follow this guide to update the Omega's firmware:
In case your Omega's firmware gets corrupted during installation, it is possible to reflash a fresh firmware:
The Omega's functionality can be greatly extended with the different available Docks and Expansions.
The Omega itself has an LED onboard, it can be controlled to blink in a variety of patterns:
The Expansion Dock provides a breakout for the Omega's GPIOs, allowing you to use the Expansions or simply drive the GPIOs. It also has an RGB LED that can be programmed to show different colours:
The Power Dock also provides a breakout for the Omega's GPIOs, allowing you to use the Expansions or drive the GPIOs. However, the Power Dock can also be powered by just a battery, and has battery management to intelligently charge the connected battery:
The Expansions provide additional functionality and features to the Omega:
The Arduino Dock has an ATmega microcontroller and can be used just like an Arduino:
The BLE Expansion can be used to add Bluetooth connectivity to the Omega:
The Camera Kit includes a 720p webcam and a pan & tilt servo mount. Assembly instructions are below:
The Omega is very versatile when it comes to WiFi networks, the following guides illustrate some of that flexibility:
The Omega has 16MB of flash memory, this might be a little limiting in some cases. Plugging in a USB drive to the Omega's USB Host can help alleviate this issue:
It is also possible to run the Omega's OS from USB storage:
Since the Omega runs a full Linux distribution, it is very flexible in the software that it can run. The following guides illustrate how to install and use different software:
We've added support for installing a few Node modules via opkg:
The Omega can be used with a variety of different communication protocols. I2C is supported out of the box, for others, additional work is required:
The Omega supports Ubidots, a third-party data visualization service:
The Omega can run C and C++ programs, however, it does not host a C compiler, so these programs will have to be cross-compiled on another machine and then installed on your Omega: