Arduino boards have Atmel microcontrollers on them.
Microcontrollers can be programmed to measure analog signals.
They can communicate with other digital devices such as analog to digital converter integrated circuits and computers.
They can use inputs from sensors to send outputs to control things.
We will use a microcontroller with balloons to sample the atmospheric pressure, temperature, RH, and CO2.
Download the Arduino software.
Cool term software for reading data from the Arduino.
Manual that works with the parts kit we use in class:
The plan is:
1. Introduction and LED lighting and blinking
2. PWM, servo motor, and motor
3. Light sensing with a cadmium sulfide detector.
4. Temperature and wet bulb temperature measurement to get relative humidity and lifting condensation level.
4. I2C communication with digital sensors, especially the IR sensor. Here's the data sheet.
5. Interfacing Arduino with Labview.
Start by ...
Download this zip file. Unzip it. Place the contents in the USB drive.
Run the Arduino IDE. Under preferences, choose the "UseForArduino" folder on the USB drive. Restart the Arduino IDE.
We'll do some introductory examples from the text book first.
Then we'll use the Labview program to visualize the Arduino output, and save the temperature measurements (XP executable).
Useful Related Information
TED Video describing the Arduino.
Useful Presentations Collected from Others.
Thermal IR sensor: Infrared radiation arriving at the sensor is converted into an equivalent temperature.
(Simplest labview example)
Implementation of the sensor with the Teensy 3.1 microcontroller.
Useful and Related Information:
I2C communications summary. (Inter Integrated Circuit digital data bus communications protocol).
Gikfun 100K ohm NTC B4267 ATC Semitic 104GT-2 Thermistor for 3D Printer Reprap EK9018
Discussion of negative temperature coefficient thermistor.