Robotics Design Project
I found working code for our DS18B20 Temperature Sensor, after multiple failed attempts. (In these attempts, the room temperature was 507 degrees Celsius.) /********************************************************************/ // First we include the libraries #include <OneWire.h> #include <DallasTemperature.h> /********************************************************************/ // Data wire is plugged into pin 2 on the Arduino #define ONE_WIRE_BUS 2 /********************************************************************/ // Setup a oneWire instance to communicate with any OneWire devices // (not just Maxim/Dallas temperature ICs) OneWire oneWire(ONE_WIRE_BUS); /********************************************************************/ // Pass our oneWire reference to Dallas Temperature. DallasTemperature sensors(&oneWire); /********************************************************************/ void setup(void) { // start serial port Serial.begin(9600); Serial.println("Dallas Temperature IC Control Library Demo"); // Start up the library sensors.begin(); } void loop(void) { // call sensors.requestTemperatures() to issue a global temperature // request to all devices on the bus /********************************************************************/ Serial.print(" Requesting temperatures..."); sensors.requestTemperatures(); // Send the command to get temperature readings Serial.println("DONE"); /********************************************************************/ Serial.print("Temperature is: "); Serial.print(sensors.getTempCByIndex(0)); // Why "byIndex"? // You can have more than one DS18B20 on the same bus. // 0 refers to the first IC on the wire delay(1000); }
0 Comments
Design Requirements
- Uses at least 2 sensors: Temperature, Ultrasonic, and Turbidity - Waterproof housing - Thermometer touches water, able to test at different depths - Thermometer is stationary in how far it is away from the edge of the canal - Visual aid/representation via LEDs, easily visible - 2 (at least) 3-D printed part - Calibrate the turbidity sensor - External light source/amount of light to pass through water into turbidity sensor - Power source Coding Requirements - Data uploaded regularly - Able to turn on LEDs based on values from thermometer and turbidity sensor - Computer does not fall in Ala Wai - Supplies power - Is fully functional http://www.instructables.com/id/Turbidity-Sensor/ Originally, we were going to have the housing for the temperature sensor float and move around, but changed it due to the many risks and complications of it being completely autonomous.
How do we use turbidity and temperature sensors to monitor the Ala Wai?
|
Archives
May 2018
Categories |