The Arduino compatible board to take your projects beyond your home and garden. Anywhere your imagination takes you.
Prototyping should be rapid. Putting projects together should be as easy as clicking together lego-like building blocks. SODAQ makes it so. SODAQ is a multi-feature microprocessor board that lets you connect sensors and devices to the internet, quickly and with no fuss. It’s designed for connecting things efficiently, running off-grid with built-in, ready-to-go solar power:
Getting data off a device is only half the story – it needs to go somewhere. We designed the SODAQ system to be able to communicate from anywhere, with a GPRS module and all the control code for it included from the start.
It takes the Arduino prototyping concept, makes it simpler, and extends it. No breadboarding or soldering required, but with plenty of memory, sockets, solar panel and battery control, and extra features, all on one board.
The board has built in sockets for Grove modules; a realtime clock; extended flash memory; USB on-board; and the Bee socket can take any WiFi/RF/XBee or other compatible plugin for communications instead of our GPRS module.
SODAQ: a lego-like, plug-in, rapid prototyping board - [Link]
This video by Ray Wang demonstrates HID-class USB serial communication for AVRs using the V-USB library:
Serial communication is helpful for debugging and checking sensor values, and HID-class means it can work on all operating systems without driver installation. This is useful for many software-only USB projects such as based on ATmega328 or ATtiny45/85. To receive and send messages between the device and host, I wrote an HID serial monitor, similar to a standard serial monitor, using Processing.
HID-class USB Serial communication for AVRs using V-USB - [Link]
ezflyr posted his new project, the GPS to Xbee Bridge:
Here is my latest project, a ‘GPS to Xbee Bridge’. This project utilizes a USGlobalsat BR-355 GPS receiver, and an Xbee module to wirelessly transmit a GPS-derived time/date info packet to a variety of home-brew clocks around my home! These clocks consist of an odd mix of Nixie Tube clocks and GLCD clocks that I’ve design and built over the years! The design is based on a PIC 18F14K22 processor which receives and parses incoming NMEA data from the BR-355 GPS module, and an Xbee or Xbee Pro wireless module. These packets are transmitted every 15 seconds!
‘GPS to Xbee bridge’ project - [Link]
Web-based relay controller for home automation.
Home automation is getting increasingly popular these days mainly due to reduced cost and simplicity through web or smartphone connectivity. Here’s a DIY version of web-based home automation controller that allows you to have a set of six relays connected to the end of a piece of Ethernet cable that can be accessed from a web browser anywhere from your house. You can use it to control or program the operation of lights, water pumps, or any other electrical appliances at home. The project uses Arduino (Atmega328) microcontroller and the ENC28J60 ethernet controller chipset.
Web-based relay controller for home automation - [Link]
Miniature computers and network modules from Digi International provide besides top-level features even a long-term availability.
Company Digi International belongs to the biggest and the most experienced producers of solutions for so called M2M (machine to machine) communication like for components for a network connectivity, embedded microcomputers, communication cards, sensors, servers, routers, modems and many other.
In our portfolio can be found all the most important to start work – development kits:
● CC-W9P-9215-LX and CC-W9P-9215-NET so called Jump Start kit with a module Digi 9P 9215 family with a 32-bit processor NS9215 and a secure technology 802.11 a/b/g. These 150MHz ARM9 modules with an integrated 10/100 Mbit ethernet interface provide a universal network connectivity and a long-term product availability. On stock we keep a version with a Microsoft.NET Micro Framework support and with a Linux OS support.
● CC-WMX51-CE6 SOM microcomputer (System On Module), 10/100 Mbit ethernet, pre-certified WiFi interface 802.11a/b/g/n, hardware-accelerated multimedia, Windows embedded CE 6.0 and Linux support.
● DC-ME-9210-LX ultra compact ARM9 embedded module for network connectivity in a compact RJ45 form factor. Through a programmable FIM module (Flexible Interface Module) it´s possible to choose various interfaces like 1-wire, UART, USB-low speed, SD/SDIO, CAN, etc.
After detailed studying of documentation of these modules you´ll find, that these are the top-level modules with many optional possibilities (ZigBee, GSM, satellite), with a low power consumption and developed for a very low own radiation (EMI).
Detailed overview of these and other products can be found on the Digi International website.
Digi International – the most complex embedded modules on the market - [Link]
This tutorial is an introductory tutorial on getting started with the MSP430 series of controllers by Texas Instruments. muaz @ zeroohm.ae writes:
There are millions and trillions of ways to start using microcontrollers. Hobbyist or people who find hard to code normally prefers Arduino as their coding environment, while engineers might prefer using AVR/PIC. The MSP430 microcontroller is an extremely versatile platform which supports many applications. With its ability to consume ultra-low power it enables the designing engineer to meet the goals of many projects. It has, of course, its limitations. It is inclined mostly towards low energy and less intensive applications that operate with batteries, so processing capabilities and memory, among other things, are limited. However it’s still called a mixed-signal processor and is capable of doing some sort of speech processing. Before starting with some exposure to hardware and software part, I assume that you all have some sort of programming knowledge in embedded c. Even if you know java or c++, you will still be able to adapt to the tutorials easily as the logic will remain the same, only the code language changes.
Getting Started With The MSP430 - [Link]
jechavarria build a breakout board for the SIM900 GSM module. He writes:
Hi! I want to share with you my last design. It’s a breakout board for the SIM900 GSM module. Fits in a 50×50 mm board, and has an IO connector with many of the signals you need to control it. Also, as the board is designed to work with a battery, it also includes all the necessary components to charge and manage it. The internal power supply is 3.0V, so external controller must be work at this voltage. Here’re a couple of photos of the board
SIM900 breakout board - [Link]
Zak Kemble build a digital wristwatch with a 1.3″ 128×64 OLED display & AVR ATmega328P microcontroller:
The main incentive behind this project was to see how much I could cram, in terms of both hardware and software, into a wristwatch-like device that is no larger than the display itself. An OLED display was chosen for being only 1.5mm thick and not requiring a backlight (each pixel produces its own light), but mostly because they look cool. The watch was originally going to have a 0.96″ display, but this proved too difficult to get all the things I wanted underneath it. Going up a size to 1.3″ was perfect.
DIY OLED digital wristwatch - [Link]
A new STM32F4 discovery board has been announced, featuring a 2.4″ QVGA TFT LCD (without touch sensor), 64Mbit of SDRAM, a Gyro and all pins available through pin headers. The data brief is available for download and the board lists for $24USD. [via]
New STM32F4 discovery board features TFT LCD - [Link]
Scott Harden writes:
In an effort to resume previous work [A, B, C, D] on developing a crystal oven for radio frequency transmitter / receiver stabilization purposes, the first step for me was to create a device to accurately measure and log temperature. I did this with common, cheap components, and the output is saved to the computer (over 1,000 readings a second). Briefly, I use a LM335 precision temperature sensor ($0.70 on mouser) which outputs voltage with respect to temperature.
Precision temperature measurement - [Link]