Show Posts
Pages: [1]
1  Using Arduino / Sensors / Re: Hack a PH-meter? on: December 18, 2013, 01:27:21 pm
Thanks for the tips and links!
I will experiment a bit with a Ph-meter and read the links you gave me, thanks!

Will post if I find a way but I still love to get more opinions.
2  Using Arduino / Sensors / Hack a PH-meter? on: December 18, 2013, 06:32:44 am
The Atlas Scientific PH kit is quite pricy, I mean I can get 5 stand alone  Ph-meters cheaper than the Atlas Scientific PH kit + probe.

Ph circuit @ $28
Ph-probe/sensor @ $10-60 (Depending on quality)
Arduino @ $15

Building  it this way will set you back atleast $60 + the work you put in to it.


Do you think it would be possible to use an external PH-meter and "hook in to it"? Perhaps hack in to the LCD of the PH-meter or hook up to an IC and steel the values in to the Arduino?

I read an instructable about hacking in to the "Kill-A-Watt" meter, a Ph-meter should be possible to hack also?

Tips please!
3  Using Arduino / Sensors / Re: Displaying problems with DS18B20 on: October 14, 2012, 10:46:57 am
Ohh, that was simple.

Works great! Thank you, sir!
4  Using Arduino / Sensors / Displaying problems with DS18B20 on: October 14, 2012, 09:34:49 am
Hi you all.

New to Arduino and in need of some help.
I'm trying to display the temperature from the DS18B20 in my lcd but I can't get it to do what I would like.

What I got to so far:



As you can see the temp. input repeats itself over and over.

What I want:

I'd like to have the temp. input update whithout printing another line in the lcd and also without blinking.

How do I go about doing this? Could you please help me understand what I need to do!
I have no real codingexperience but I'm willing to learn and understand the basics at least.

Here is the code I use:

Code:
#include <OneWire.h>
#include <DallasTemperature.h>
#include <LiquidCrystal.h>


// Data wire is plugged into pin 3 on the Arduino
#define ONE_WIRE_BUS 3

// Setup a oneWire instance to communicate with any OneWire devices
OneWire oneWire(ONE_WIRE_BUS);

//Setup lcd
LiquidCrystal lcd(7, 8, 9, 10, 11, 12);

// Pass our oneWire reference to Dallas Temperature.
DallasTemperature sensors(&oneWire);

// Assign the addresses of your 1-Wire temp sensors.

DeviceAddress Probe012 = { 0x28, 0x6B, 0xE5, 0xE3, 0x03, 0x00, 0x00, 0x08 };
//DeviceAddress Probe013 = { 0×28, 0×43, 0×77, 0×22, 0×03, 0×00, 0×00, 0x9D };
//DeviceAddress Probe014 = { 0×28, 0×30, 0×65, 0×31, 0×03, 0×00, 0×00, 0×13 };
//DeviceAddress Probe015 = { 0×28, 0xDE, 0x9D, 0×31, 0×03, 0×00, 0×00, 0xB1 };
//DeviceAddress Probe016 = { 0×28, 0x7E, 0x8A, 0×31, 0×03, 0×00, 0×00, 0xC0 };

void setup(void)
{
  // start lcd
  lcd.begin(20, 4);
  // start serial port
  Serial.begin(9600);
  // Start up the library
  sensors.begin();
  // set the resolution to 10 bit (good enough?)
  sensors.setResolution(Probe012, 10);
  //sensors.setResolution(Probe013, 10);
  //sensors.setResolution(Probe014, 10);
  //sensors.setResolution(Probe015, 10);
  //sensors.setResolution(Probe016, 10);
}

void printTemperature(DeviceAddress deviceAddress)
{
  float tempC = sensors.getTempC(deviceAddress);
  if (tempC == -127.00) {
  Serial.print("Error getting temperature");
}
else
{
  lcd.print("C: ");
  lcd.print(tempC);
  //Serial.print(” F: “);
  //Serial.print(DallasTemperature::toFahrenheit(tempC));
}
}

void loop(void)
{
  delay(2000);
  Serial.println();
  Serial.println();
  Serial.print("Getting temperatures\n\r");
  sensors.requestTemperatures();

  Serial.print("Probe 012 temperature is: ");
  printTemperature(Probe012);
  Serial.print("\n\r");
  //Serial.print(“Probe 013 temperature is: “);
  //printTemperature(Probe013);
  //Serial.print(“\n\r”);
  //Serial.print(“Probe 014 temperature is: “);
  //printTemperature(Probe014);
  //Serial.print(“\n\r”);
  //Serial.print(“Probe 015 temperature is: “);
  //printTemperature(Probe015);
  //Serial.print(“\n\r”);
  //Serial.print(“Probe 016 temperature is: “);
  //printTemperature(Probe016);
  //Serial.print(“\n\r”);

}
5  International / Scandinavia / Re: Arduino + PH-mätare? on: October 11, 2012, 06:32:51 pm
Jo den ser onekligen bra ut men priset är lite väl högt tycker ja. Kan ju få en färdig PH-mätare för en hundring så jag förstår inte varför delarna till att bygga en själv ska vara 5x så dyr.
6  International / Scandinavia / Arduino + PH-mätare? on: October 09, 2012, 08:17:10 pm
Hej, ny här på forumet och även ny på det här med Arduino.

Har letat runt på nätet efter en Arduinobaserad PH-mätare och hittar en del projekt men det verkar vara både krångligt och dyrt och även svårt att få det att fungera ordentligt/tillförlitligt.

Undrar då följande:
Borde det inte gå att "tjuva in sig" på en befintlig PH-mätare? Tex bygla in sig på PH-mätarens LCD och stjäla dessa värden in till Arduinon?
Det jag vill åstakomma, så småningom, är en alarmfunktion som SMS/Mailar mig om PH-värdet ligger utanför ett förutbestämt område.

Vad tror ni?

Alla tips och tricks är välkommna!




In English:

Hello, new here and also new to Arduino.

Have been searching for an Arduinobased PH-meter and found some projects, but they seem to be quiet expensive and also hard to get them to work properly.

Do you think it would be possible to use an external PH-meter and "hook in to it"? Perhaps hack in to the LCD of the PH-meter?

Would it be possible?
Pages: [1]