
Data! (sensors DAC + logging + storage + visualization)
Get flash to fully experience Pearltrees
Collect a day's worth of data from an environmental sensor: a gas sensor, a temperature sensor, wind sensor, humidity sensor. Display that data on a graph on the sensor wiki. Include location (lat/long), times logged, a diagram of the circuit used and a picture of the physical setup, and of course, graphs of the data. Also include notes on your results, and any thoughts you have on the results: what you expected, what you didn't, and what you could do differently. You may embed graphs from Pachube or other data gathering sites.
Sensor Workshop at ITP :: Class / Datalogging
code, circuits, & construction | code and fabrication resources for physical computing and networking
Tutorials / Data Logger
Manufacturer Description Page A large part of this class revolves around taking previously obtained information of former students and adding to it. The 2007 class started this list of manufacturers they contacted, some with success, and some without. Our aim this year is to flesh out what these companies offer, activate links to their information, and provide more information we can use in the future to find the sensors we need on a given project. Assignment: Your assignment is to make personal contact (phone or email) with at least 1 sensor/electronics/materials manufacturer, requesting materials or demonstration unit(s) regarding a particular sensor you think might be interesting.
Sensor Workshop at ITP :: Class / Manufacturers
Sensor Workshop at ITP :: Reports / Reports
Unstable Voltages of Solar Cells Damage Charging Boards? A Tip 4 U. | Seeed Studio Blog
CAAD Embedded hosted by ETH Zürich - SaveEnergy
Examples - HowTo - Decrease Battery Consumption This tutorial shows an easy possibility on how to save arduino's battery lifetime while using xBee as a transceiver for sleeping mode. If you want to collect sensor data in a certain interval you should try this tutorial. you energy consumption will decrease. Just take a lookon our real life measurements with a 7.6V battery and Seeeduino/Arduino on 5V: If Seeeduino board in SLEEP_MODE_PWR_DOWN Seeeduino board 13mA Seeeduino board + sleep xbee 33mA Seeeduino board + extension board 23mA Seeeduino board + extension board + awake xbee 74 mA Seeeduino board + extension board + sleep xbee 25mA (both seeeduino and xbee sleep and wake up in loop) If Seeeduino borad not sleep Seeeduino board + extension board + awake xbee 102mA (original version) Seeeduino board + awake xbee 64mA Seeeduino board + sleep xbee 45mAvSensors typically need to be interfaced to the computer in one way or another. It is possible to buy sensor interfaces, and it also possible to build them yourself. This page gives an overview of both. Tutorials Commercially available sensor interfaces
interfaces:introduction · SensorWiki.org
communication_protocols:introduction · SensorWiki.org
These topics cover the hardware and software setup required to connect an Arduino device with a variety of electronic parts, chips and devices. A related topic not covered under this section is the shield , boards that plug directly into an Arduino's pin layout. Information on the creation and use of specific shields belongs in that section. Information on shields in general and their creation belongs here .
playground - InterfacingWithHardware
Bluetooth \ Wiring
By Mitchell Page Mpag5967 [at] mail.usyd.edu.au Key Centre of Design Computing and Cognition, University of Sydney , Australia Normally you would use a serial USB cable connected from your computer to your Wiring board for receiving data sent from a computer running processing to your board. This tutorial demonstrates how to execute this same process, but wirelessly using Bluetooth. We will test this by being able to turn an LED on/off wirelessly. You will need to use an adaptor to power your board for this tutorial. This tutorial covers communication from the computer to the board; not from the board to the computer.Basics \ Wiring
Cover \ Exhibition \ Reference \ Learning \ Hardware \ Download \ About »Feed »Forum »Wiki »Code Tutorials : \ Examples: Basics , Library , Topics \ Books Getting Started Blink Digital read Serial Analog read Serial Switch Photoresistor Fade Digital Output LED blink LED blink sequence LED swing 7 Segment led numerical LED display Optocoupler: 4N35 Relay 120-240 VAC Light bulb: TRIAC MOSFET: IRLD024 LED Port Tone keyboard Tone melody Tone multiple Tone pitch followerThis page lists code samples from the sensor reports. There are also a few general examples here as well. All major pieces of code for the wiki should be linked here. A note on code on this wiki: If you use existing code from the code links here or elsewhere, please cite it and link to it. If you only make minor modifications, there's no need to post a whole new code sample.
Sensor Workshop at ITP :: Code / Code
By Jeff Gray , March 2008 This processing code takes whatever serial data is coming in from Arduino, and saves it to a text file for local datalogging. Arduino Code import processing.serial.*; Serial port; PrintWriter output; void setup() { // Open the port that the board is connected to and use the same speed port = new Serial(this, Serial.list()[0], 9600); // file to store your incoming data output = createWriter("datalogged.txt"); } void draw() { background(255); if (0 < port.available()) { // read it and store it in val char val = (char)port.read(); output.print(val); print(val); } } void stop(){ // Writes the remaining data to the file // and closes it before closing sketch output.flush(); output.close(); println("Data Saved"); super.stop(); } <p style="text-align:right;color:#A8A8A8"></p>

