Barcelona-based IAAC school is hosting a summer school (in Barcelona and Mumbay). The theme of this year’s course is creating an urban tool of a networked city based on a new informational layer.
What happens if we think Urbanism and Energy through a new informational layer added in our cities?
This week we are releasing a few new products and services. We begin with the Arduino Ethernet and the Arduino Mega ADK.
The Arduino Ethernet combines a regular Arduino board with the Ethernet Shield into a single board designed to power your internet of things projects. It has the ability (if fitted with an optional module) to be powered directly from the ethernet cable using a standard called “Power over Ethernet“, this makes ideal for permanent installations in buildings and similar structures.
For example, prototypes of the board have been installed and have been operating for over a year at the “Campari Gallery” museum in Milan Italy relaying sensor data via OSC to video players and other interactive installations with amazing reliability.
You can use any FTDI compatible cable or module to program it. For this purpose we are also releasing a new USB2Serial module that is based on the same circuit that’s used in the Arduino UNO, hacking the firmware on the atmega8u2 will allow you to make amazing stuff with this cheap module.
The Arduino Mega ADK is an exciting new addition to the lineup. Google recently released an Arduino-derived open source accessory development kit (ADK) for Android phones and tablets. This is our take on the platform.
It’s essentially an Arduino Mega 2560 with the addition of a USB Host chip that communicates with the phone and a beefy power supply (the board needs to be able to charge the phone). The communication is implemented using Oleg Mazurov’s USB Host library.
The ADK Sensor Kit makes it incredibly simple to develop with the ADK because there is no need to know anything about electronics, small modular sensors and actuators plug on top of the Mega ADK letting you create protoypes or robust installations in minutes!
Later this week we’ll release a few code examples that will make it very easy for anyone to build Android accessories with Arduino.
Most of people working in the field of biological or scientific research should greet the open hardware applications we are witnessing in this age of Garage Science. From the Phduino to the DIY Oscilloscopes, through STM (Scanning-Tunneling Electron Microscope), Arduino is getting used to prototype tools that used to be more expensive and possibly unavailable some years ago.
OpenPCR is an amazing project aimed to bring the genome analysis to a desktot experience. From the “What Is OpenPCR?” page:
What can you do with it?
Cool apps include:
DNA Sequencing – PCR is used to generate enough DNA for the sequencing run. You can have a look at some of your own genome!
DNA Barcoding – Determining the species based on DNA. Can be used to identify plants, screen for agricultural pests, investigate airplane bird strikes, and check that sushi is legit. What about testing your food to see if they contain GMOs (Genetically Modified Organisms)?
The Polymerase Chain Reaction, or PCR, is a method of replicating DNA. It is capable of taking a small amount of DNA, or even a single molecule, and amplifying (copying) a specific region exponentially, such that once the reaction is finished, there may exist up to 230 copies of each starting molecule (do the math — that’s more than a billion!).
This is important because DNA of interest often exists in quantities too small to detect, or may be mixed in with other DNA. For example, an accurate test for HIV must be able to detect a single virus particle in 50,000 cells. PCR is able to do this by targeting a small region of DNA that is specific to the HIV virus. If the virus exists in a sample, amplification will occur which can be easily detected. If no virus is present, no amplification will occur.
The specific region of targeted DNA is determined by how the reaction is setup, based on the specific “PCR primers” added to the reaction mixture. Virtually any sequence of DNA can be targeted.
Arduino Forum User [UnaClocker] shared a cool hack on its Maytag dishwasher:
The control panel on the front of it died, it failed from corrosion getting into the laminated plastic PCB that it’s made up of. Not really repairable, just meant to be replaced, except that it’s a $150 part. From what I could find online, it seems to be a common failure, so why buy an overpriced part that’s just going to fail all over again?This is one of the things I love about the Arduino, it allows me to consider alternatives that I’d have NEVER been able to consider before. If I had to program a controller in assembly, or flat do it with just discrete chips, I’d have never considered this as an option. But with the Arduino, not only can I build my own controller, but it’s almost stupidly simple to do.
The MTM Snap is controlled by an Arduino board running grbl, a full-featured and robust g-code interpreter. A custom shield (designed by Nadya Peek) with three Allegro A3982 chips drives the machine’s stepper motors, and the whole thing is controlled from a simple GUI written in Processing. The advantage of this setup is that you can use the machine from pretty much any computer: desktop or laptop, Mac, Windows, or Linux. We use the CBA’s Kokompe tools for generating g-code files, but grbl should handle most files from other sources (like PCB-GCode).
If you’d like to see the MTM Snap in person, drop by the ShopBot booth at the Bay Area Maker Faire this weekend. It will be running off of an OLPC laptop.
As seen in the streaming of Google IO 2011, physical computing and interactive enviroments are one of the main topics opening the conference. The Android Open Accessory Kit is going to allow Android related devices receive data from different sensors (just via USB, for now).
The board is based on the Arduino Mega2560 and Circuits@Home USB Host Shield designs, since it communicates to the phone in its “accessory” mode. You can get the custom library / firmware to make it run & test with the shield pictured on top.
Assembling medium quantities of PCBs was never within the reach of a home based manufacturer. It requires expensive equipment, but most of these parts can actually be 3D printed, and you can use your existing 3D printer, such as the Ultimaker, to do pick-and-place operations.
Last week I was in Rome for the Arduino Day. I was amazed by the projects and the people there: true Arduino fans. This is the first post about some of those projects: more soon.
[anbello] generates – via MIDI – different light patterns on a strip of addressable RGB LED
MIDI messages from the keyboard (real or simulated on PC) enter the MIDI Shield’s MIDI IN and are presented to the Arduino serial port. The Arduino firmware interprets the MIDI messages NoteOn NoteOff, associates each key on the five octaves (60 keys) keyboard to a strip LED and lights it with color associated with the note. In the firmware to control the strip we used the FastSPI_LED library that allows you to address every single LED and turn the desired color (R, G, B). One interesting thing to note is the use of the firmaware function millis() to implement a sort of elementary multitasking. The idea was taken from this post after user “westfw” on the Arduino forum.
I really appreciate the effort of translating the post. Check the code and part list on [Sululab]
Japan’s difficoult moment has challenged many Arduino users (I can count at least three different threads on the forum about geiger tube & sensors lately 1, 2, 3). As David posted some time ago, the need of an open, net-spreaded visualization of the real level of radioactivity was heavily felt by the community, also for trasparency reasons. This is when the Geiger shield comes in:
This is an Arduino-based geiger counter shield that makes it easy to upload data to the internet and also interchange tubes. Since it’s open source and Arduino-based, its also easy to hack this to other interesting applications.
you can follow on [TokyoHackerspace] the all process of prototyping.
[Michael] posted some interesting uses of Nootropic’s latest shield, the Video Experimenter Shield, besed on a LM1881 video sync separator to detect the timing of the vertical and horizontal sync in a composite video signal. It’s one of the few examples of Arduino processing a live video signal, as previously seen with the Eye Shield (based on the same IC, but with no video out implemented). The image here is processed and sent out from the Arduino using a custom version of the TVoutLibrary. Wow.
The Video Experimenter shield can give your Arduino the gift of sight. In the Video Frame Capture project, I showed how to capture images from a composite video source and display them on a TV. We can take this concept further by processing the contents of the captured image to implement object tracking and edge detection.
The setup is the same as when capturing video frames: a video source like a camera is connected to the video input. The output select switch is set to “overlay”, and sync select jumper set to “video input”. Set the analog threshold potentiometer to the lowest setting.
Arduino counts with two twitter accounts: @arduinoteam is the one used by the team to report about things we think matter to the community. @arduinoblog is twitting for every blog post, and allows us handling answers on our blog.