When collecting data from a sensor, it wonʼt be very long before you need to calculate some statistics on that data such as the mean and standard deviation. A touch sensor is a good example. Its data may not be very stable and an average needs to be calculated in order to determine a valid touch. Standard deviation is another useful measurement in helping determine the quality of the data gathered.
Because of the very limited memory in microcontrollers, the luxury of storing large data sets is not possible. This article describes a means to collect such a dataset with a very small storage footprint.
Statistics on the Arduino (also Pic or any microcontroller) - [Link]
Embedded Lab has started a new tutorial series on Netduino programming and interfacing. This is the second tutorial in the series where interfacing between an HD44780 based character LCD and Netduino Plus is discussed.
Netduino and LCD interfacing tutorial – [Link]
The TinyCircuits TinyDuino is an Arduino compatible board in an ultra compact package. Imagine the possibilities of having the full power of an Arduino Uno in a size less than a quarter!
Each module in the TinyDuino family has been optimized to include only the core circuits for it’s specific function to keep the size as low as possible at the best possible price. The main TinyDuino processor board includes the core processor circuitry, however the USB and DC power regulators have been offloaded to TinyShields. So for example, if you have a project that doesn’t need support for DC power above 5 volts, you don’t need to include the Power TinyShield, saving you money and keep the overall size down. Or if you don’t need USB on your project, you’d only need one USB TinyShield that you’d use to program your boards.
TinyDuino – Arduino Compatible Boards Smaller Than a Quarter! - [Link]
by Publitek European Editors:
Building an Arduino system that harvests energy from the environment provides a significant amount of freedom from wiring, but requires some close attention to the system design. Using power from the environment and wireless links frees up the board from any wiring and gives tremendous flexibility for placing the equipment.
Arduino is an open-source electronics prototyping platform that is specifically optimized for the hobbyist building systems that receive input from sensors. This is particularly appropriate for an energy harvesting design so that sensors can be placed in the right location without having to worry about power and signal wires.
Powering an Arduino Board from the Environment - [Link]
Here’s a new piece of hardware from your beloved OSHW project. The Arduino Esplora is meant for newbies and anybody willing to enter in the world of Arduino, without having to deal with breadboards or soldering. Shaped like a game controller, it’s designed to be used out of the box without extra parts since it comes with many sensors and actuators already on it. [via]
Meet The Arduino Esplora - [Link]
This shield allows to connect an Arduino with DMX equipment. It implements the RS485 interface to adapt the electrical levels needed for DMX connection. This shield has been designed with flexibility in mind and allows the user to choose between several Arduino pins for digital input and output of DMX data, it supports a microSD slot and also has the serial connection to support a serial LCD display. We also suggest to use Vixen (www.vixenlights.com) to create sequences on a PC, synced with music, that are sent to Arduino over the serial port.
Arduino DMX shield for Christmas projects - [Link]
MariaMole is an open-source project being developed by me, on my spare time. But it’s already fully functional. Check some of its features:
- Runs over Arduino install: MariaMole uses the Arduino software that you have installed, so all your Arduino configurations are kept. If you want, You can still use the original Arduino side-by-side to MariaMole.
- Workspace support multiple projects at the same time. Workspaces are special folders where you can group any number of projects. This helps you keep the projects organized, and allows working with several projects at the same time. If you have used Visual Studio, CodeLite, Code::Blocks, Eclipse or any other modern IDE, you know that this makes a difference. Specially if you’re designing a system with multiple Arduino boards talking each other, you’re gonna love the workspace feature!
- Multiple serial port consoles at the same time: And more: Once you open a serial console, it’s always available. You don’t have to close or re-open it again to upload your project to Arduino
- Files use open-formats: All project information and configuration are stored on a single XML file (Except for code!)
- Building process configurable: The Arduino IDE does a great job behind the scenes, but, sometimes, you’re gonna need to fine-tune the building sequence, add or replace libraries or change the compiler options. Of course, unless you ask for it, MariaMole works the same way as Arduino, building the whole project for you.
- Imports Arduino examples and sketches: You won’t have any problems to reuse your old sketches.
- Easily import Arduino libraries: A Wizard windows helps you with that. And also with adding new files to projects, importing other files, configuring the projects, etc.
- Color-themes: Do you prefer a dark color-scheme for code editing? No problem. This is the default for MariaMole. Or do you prefer writing your code against a white background? No problem yet! MariaMole comes with a light theme too. And you can design your own theme!
MariaMole – an Arduino IDE for advanced developers - [Link]
The APDuino project is for those want to use an Arduino to run a custom sensor monitoring and automation projects (such as aquaponics, greenhouse, gardening DIY automation) without having to program any code. [via]
Main features and characteristics:
- free, ready-to-flash software for Arduino Mega 2560 + W5100 EtherShield hardware combo
- supports a number of analog and digital Sensor and Control components in any custom (electronically valid) layout on the Arduino pins, allowing building Your Own Automation System
- custom Rules for automation, allowing Sensor and Control data access, scheduler, timers and more, allowing Your Custom Program to be created, without programming
- data logging on SD card and online sinks (cosm, thingspeak, apduino online), allowing to Hook Your Automation System to the Internet-Of-Things and Web 2.0 services, eg. Twitter via 3rd party services
- JSON data acces to device status, allowing to Build Your Custom Device Web Interface
- customizable default web gui for interacting with the device & remote management, allowing to Start Using APDuino Right Immediately, once built and installed
- no programming required – just flash-and-go (if using supported components)
- an online configuration and management service for managing device(s) running APDuinOS
Arduino Sensor Monitoring Without Coding - [Link]
Michael Holachek writes:
The Arduino is a great platform for rapid prototyping because it’s so easy to use, well supported, and has a huge online community. However, sometimes you might want to make a smaller, cheaper, and more minimalistic circuit that can be put into permanent projects. Or, maybe you are wondering how the Arduino works. In any case, you’ll just want the brain of the Arduino: the AVR microcontroller. This chip contains the program that runs the Arduino.
Once you have just the AVR, you might be wondering how to program it. Since you no longer have a USB connection, how do you upload code? It turns out that the Arduino can program AVR chips! Let’s get started.
Programming an AVR with Arduino - [Link]
The BZB Breadboard eliminates the middle man, no reason for a separate card, the Arduino compatible micro-controller is built right in, in one piece, that makes it End User Friendly and New User Easy. It is the right tool for Arduino Power Users, Educators and New Experimenters alike.
BizzyBee Breadboard with built in Arduino - [Link]