Maybe a smoothing / averaging code would make it look better. Average = ((average*5)+newReading)/6 or something like that.
@alnath I did you what you said. I used seperate breadboard and changed the position of capacitors (same result). Do you want me to turn off the leds?
@jack wp i could try smoothing the PH results but i never get any different value from 7.0. This PH circuit is capable of measuring 0.1 to 14. So 7.0 is the half way of its range :D
I lost nearly a week with this. I have lots of things to do but can't move because my mind is stuck with this problem :)
Do i have to find an oscillator to test? Do you think i could find out the reason with that? I could try to find one.
no, I asked about the leds, because in the datasheet, they describe their meaning .
does the Ph circuit still works if alone ??
no more idea (for now :grin: ) I have an oscilloscope, so I'd use it to watch the signal Ph sensor sends, but a logic analyser would be more useful here. If you can borrow one ..... ;)
PH led is blinking green, i think its ok.
Yes, PH is working good if i wire it alone.
Hmm, so i have to find one to borrow if i need one I have to make it work.
Hi, reading the posts is it right in stating that the readings you get are inaccurate not unstable when you install another sensor. Where are you getting your power supply for the sensors, I hope not from the arduino 5V. If this is the case then have you tried a separate power supply for the sensors? You were asked about what the supply was measured at your sensors and I gather the 4.70 to 4.75V stated was the result. It should be 5 volts if its coming from a regulated supply, again if its the 5V on the arduino board that you are using then I'd say you are overloading it regulator. Tom.
Yes, inaccurate readings when i connect the TMP sensor.
Yes, i am feeding the sensors with the Arduino :D I think i tried with external power supply in the past. I can't remember because i tried tons of things :) I can try again if you want after seeing the values.
Please check the results, do you think there is something wrong?
Note: I am waiting someone to ban me from the forum :D
TomGeorges might be right, I cannot see any electrical characteristics in the TMP sensor datasheet the sensors are designed to work between 3,3V - 5V , then 4,7V should work, but it should not vary ....
why would someone ban you ? XD
edit : the ph circuit datasheet warns a lot about wrong wiring etc.... maybe you could try a +5V power supply just for it (but all GND connected) ?
Actually it is varying but too little amounts. For example 4.75 to 4.80.
@alnath my topic is always at the top of General Electronics section :)
Thank you so much.
Ok, i will try with seperate power source.
I shot a short video with my elementary level english :)
PH circuit with Arduino. PH circuit with External Power source. TMP with external power source.
You can see the results. http://www.youtube.com/watch?v=_Xx1StvEvBE
OK I saw you disconnect the GND wire . Why ? GNDs should be connected together
In your video you didn't try Arduino + TMPsensor with one power supply (say arduino USB powered and TMP sensor powered from arduino 5V pin) , and PH-circuit with its own 5V power supply But : All GNDs connected together That's what I would try .
BTW, these are not really advice, I'm more on a "here is what I would try ...... " mode ;)
All those big loops of wire are going to act like antennas. A microcontroller is a noisy thing. And your instability is very small.
Are you running that 5V regulator into the barrel jack on the Arduino? If so, that is meant to have at least 7V into it, as it is connected to a linear 5V regulator on board.
Also, the output from switching power supplies is notoriously noisy. Certainly the manufacturer of a charger isn't worried about making a source of clean 5V.
The sockets on an Arduino are made for those big square pins, and the thin wires meant for a protoboard are likely to not make the best electrical connection.
Ground wires are providing a path for both signal return and power return. This will affect what shows up at an analog pin, relative to ground at the AVR chip itself.
Plugging and unplugging wires from an Arduino without powering it off first is a risky thing to do.
polymorph: All those big loops of wire are going to act like antennas. A microcontroller is a noisy thing. And your instability is very small. ...... ...... Plugging and unplugging wires from an Arduino without powering it off first is a risky thing to do.
at least 2 points I should have pointed out :) especially with that ph-circuit wich seems very sensitive to noise always good to have "new eyes" on this 8)
@alnath Understand the point, there must be common GND between external Power Source, Arduino and the circuit.
@polymorph Thanks for your suggestions. I am now powering off before wiring.
Now. I solved something :) I burned that digital temperature sensor which includes an onboard memory. (This is the second atlas-scientific part i burned) Fortunately i had another one which is a basic analog model.
I am not using any external power, just using the Arduino for all PH, ORP, DO and TMP sensors. They worked with the first try!!
Money is not my first concern actually but i am distressed because i don't know how i burned these 2 circuits (EC and Digital TMP). I used maximum of 9v for the Arduino. And 5v for the external power sources.
First off those capacitors are not ceramic ones, and even if they were the legs are far too long. The legs should be cut as short as possible and they should be mounted as close to those sensor boards as possible, not just stuck anywhere like you have them.
Next all four sensors are in the same liquid, can you do that? What happens if you connect all the sensors up but only put one at once into the water, does that change things?
You might have burned the sensors by messing about with the wiring when the power is on like you did in the video. Never change the wiring with the circuit when it is powered.
First off those capacitors are not ceramic ones
This mistake belongs to the seller not me :)
Next all four sensors are in the same liquid, can you do that?
Actually there are things i don't understand about the circuits. For example, if i don't connect the BNC connector, i can get the results anyway instead of saying "Check the Probe". So i am not so sure about the values. I will re-calibrate them with their solutions after finishing these things.
You might have burned the sensors by messing about with the wiring when the power is on
Yes, it was an expensive lesson for me.
So, i need to buy some ceramic caps. I have a long long long way to go.
I need to go to bed now because tomorrow is the first school day of my little princess :)
Thank you so much.
For example, if i don't connect the BNC connector, i can get the results anyway instead of saying "Check the Probe".
Not sure what that means.
Good luck to the little princess. :)
Is the temp sensor dipped in the same liquid as the ph sensor? (Please excuse me if that should be obvious from the photos, I'm using a smartphone and it is difficult to view them). The ph sensors I've seen only work when the liquid they are in is electrically isolated from ground, unless you isolate the ph sensor itself. Dipping a metal cased grounded temp sensor into the same liquid as the ph sensor would break the isolation.
Is the temp sensor dipped in the same liquid as the ph sensor
Yes it is.
I have been trying to say that in this and the other thread the OP has.
I am really surprised. And i found something confirming this. http://www.eutechinst.com/techtips/tech-tips7.htm
By the way ORP and DO sensors were affected also.
Analog TMP sensor also has a metal case but they are working. But the values might be inaccurate. Hmm, i think i need to use seperate liquids. This info was critical. Thank you.