Automatic smart plant watering kit Arduino Uno

Projecten die niet passen in bovenstaande onderwerpen
Berichten: 41
Geregistreerd: 19 Nov 2017, 05:13

Re: Automatic smart plant watering kit Arduino Uno

Berichtdoor theOracle1984 » 10 Dec 2017, 05:27

XBee
ah okayy, even de koelkast in dus

MAX31865
I know :p Zoals ik al zei moest ik daarvoor nog een PT100 of PT1000 RTD bestellen..
Ik dacht de eerste (DS18B20) aan te sluiten op de Arduino's en de modules met NTC (omdat ze zo precies zijn) te gebruiken als referentie, en niet aan te sluiten op de Arduino's?

Denkfoutje
Okay true.. ik dacht in combinatie met de (niet op Arduino aangesloten) NTC modules te kunnen checken of de Arduino reading een beetje klopt?

Diode
2 °C is minder precies dan de NTC's, DS18B20 of PT100/PT1000 RTD's hierboven toch?

Begin eenvoudig
Ja tuurlijk ;) NTC al werkend gekregen, zelfde voor de DS18B20

Eigenlijk zit ik al met mijn hoofd in de hygrometers

https://nl.aliexpress.com/item/DHT22-AM ... eLevelAB=4

https://nl.aliexpress.com/item/1pcs-DHT ... eLevelAB=4

Advertisement

Berichten: 41
Geregistreerd: 19 Nov 2017, 05:13

Re: Automatic smart plant watering kit Arduino Uno

Berichtdoor theOracle1984 » 10 Dec 2017, 05:30

Beste Shooter,

"wel een nauwkeurige weerstandmeting gebeuren. liefst 4 draads en met een stroom van 1 mA bijvoorbeeld"

klinkt heel sjiek maar hoe bedoelt u precies?? :D :P of beter gezegd hoe krijg ik dat het beste voor elkaar is the one million dolar question??

Berichten: 41
Geregistreerd: 19 Nov 2017, 05:13

Re: Automatic smart plant watering kit Arduino Uno

Berichtdoor theOracle1984 » 10 Dec 2017, 05:57

PT100 zoiets?
https://nl.aliexpress.com/item/0-400C-P ... eLevelAB=0

of

https://nl.aliexpress.com/item/PT100-Pl ... gLATvD_BwE

Lijkt inderdaad eerder een temperatuur sensor voor een waterkoker of een oven door het hoge temp. bereik, toch?

Gebruikers-avatar
Berichten: 2655
Geregistreerd: 06 Aug 2016, 01:03

Re: Automatic smart plant watering kit Arduino Uno

Berichtdoor Koepel » 10 Dec 2017, 09:47

Voor een goede PT100 koop je die van een bekende fabrikant, gekalibreerd en met duidelijke specificaties. En je koopt een PT100 voor een bepaalde toepassing.

Als je goedkope rommel koopt, dan weet je niet wat je krijgt.
Als ik zoek naar een gekalibreerde PT100 dan zie ik geen prijzen, maar dan staat er: "offerte aanvragen".

De MAX31865 kan met twee- drie- en vierdraads PT100 werken.
https://www.maximintegrated.com/en/products/analog/sensors-and-sensor-interface/MAX31865.html
Hij is 15-bit, dat is ongeveer 0.03125°C resolutie. Maar hij heeft uiteindelijk een onnauwkeurigheid van 0.5°C. Dat is dus minder dan industriële meetapparatuur.
Misschien weet @shooter wat een passende PT100 is met deze gegevens.

Een goedkope twee-draads PT100 kan bijvoorbeeld deze zijn: https://www.conrad.nl/nl/temperatuursensor-sensortype-pt100-meetbereik-temperatuur-197286.html.

Een DS18B20 is ±0.5°C nauwkeurig. Dat is je referentie. Het is een digitale sensor, dus ongeacht of er een slechte verbinding is of storing op de 5V of 3.3V, hij blijft diezelfde nauwkeurigheid houden. Nogmaals: als je hem verkeerd opstelt dan kun je een temperatuur meten die zomaar een paar graden afwijkt. Een "kamertemperatuur" bestaat niet eens. Mijn kamer wordt verwarmd met te kleine ouderwetse radiatoren die dus voornamelijk via convectie verwarmen, dat betekent dat de lucht bij het plafond lekker warm is, en de afgekoelde koude lucht over de vloer gaat. Brrrr.

Een NTC "kan" nauwkeurig zijn als je de precieze gegevens van die NTC hebt, als hij goed is aangesloten en je de juiste berekening doet. Een gewone Arduino Uno heeft maar een 10-bit ADC, dat is te weinig voor een goede NTC.

Over de luchtvochtigheid schreef ik eerder: "Samengevat: BME280 or burst".
http://arduinoforum.nl/viewtopic.php?f=25&t=2744#p20981.
Als de DTH22 zegt dat het 40% RH is, dan kan het ook 60% zijn. De BME280 houdt zich aan de ±3% onnauwkeurigheid.

Berichten: 4064
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: Automatic smart plant watering kit Arduino Uno

Berichtdoor shooter » 10 Dec 2017, 19:07

Voor dit soort toepassingen is een 0.5 nauwkeurigheid prima, want dat is de garantie, maar als je een beetje calibreert, dan kun je met gemak onder de 0.1 graad komen hoor, en de resolutie is 0.03 dus genoeg om een kleine verandering te zien.
Je kunt het ook eenvoudiger doen met een voltmeter die telkens schakelt tussen een testweerstand en de te meten sensor.
paul deelen
shooter@home.nl

Berichten: 41
Geregistreerd: 19 Nov 2017, 05:13

Re: Automatic smart plant watering kit Arduino Uno

Berichtdoor theOracle1984 » 12 Dec 2017, 19:35

een goedkope (of duurdere) PT100 lijkt dan in dit geval niet heel interessant. Een onnauwkeurigheid van 0.5°C lijkt dan best veel?

Op het moment dat ik met een of meerdere NTC (die niet aangesloten zijn op een arduino) maar deze bijvoorbeeld
https://nl.aliexpress.com/item/W1209-Di ... eLevelAB=4

kalibreer en zorg dat ze enigzins een precieze temp. weergeven. Zou ik daarmee in essentie toch de DS18B20 's moeten kunnen kalibreren, niet?

" Een gewone Arduino Uno heeft maar een 10-bit ADC, dat is te weinig voor een goede NTC."

Is er een Arduino of een Shield of ?? die wel genoeg powerrrr hebben dan?

Berichten: 41
Geregistreerd: 19 Nov 2017, 05:13

Re: Automatic smart plant watering kit Arduino Uno

Berichtdoor theOracle1984 » 12 Dec 2017, 19:42

shooter,

het klinkt heel logisch wat je zegt..
MAAR.... :P Hoe dan??
Dit ging trouwens over de PT100, toch?
Of over alle temp. sensors?

Ik heb hier twee multimeter liggen ja
(maar werd door de elektronica winkel al gewaarschuwd dat ik de draden van de multimeter moest omdraaien omdat ik anders de multimeter zou opblazen?)
Hoe bedoel je testweerstand en de te meten sensor precies?

Gebruikers-avatar
Berichten: 2655
Geregistreerd: 06 Aug 2016, 01:03

Re: Automatic smart plant watering kit Arduino Uno

Berichtdoor Koepel » 12 Dec 2017, 21:21

Wanneer je nauwkeurig wilt meten, dan zul je honderden euro's moeten uitgeven (Lees deze zin hardop 10 keer voor en doe het daarna nog eens 10 keer).

Nogmaals: De DS18B20 met ±0.5°C is je referentie. Wanneer iets anders er meer van afwijkt, dan ligt dat aan de kwaliteit van die andere, niet aan de DS18B20.
Je kunt niet één of twee euro uitgeven en denken dat het nauwkeuriger dan die ±0.5°C is. Dat is onmogelijk.
De DS18B20 is goedkoop, en je weet wat je er aan hebt. Al het andere is óf veel duurder óf veel minder nauwkeurig.

Bijvoorbeeld deze NTC meter: https://www.testo.com/nl-NL/testo-112/p/0560-1128.
Dat is 200 euro plus 115 euro voor de NTC voeler. Dat is samen 315 euro voor ±0.2°C nauwkeurigheid. Dat zijn de normale prijzen voor zo iets.

Welke organisatie heeft een certificaat geleverd bij die NTC temperatuur module op AliExpress ? Zit daar geen enkel certificaat bij ? Is die NTC passend bij die module of hebben ze zomaar een willekeurige NTC gepakt ? Wat zijn de A, B en C constanten van die NTC weerstand voor de Steinhart–Hart formule ? Wordt er zo'n formule gebruikt op die module ? Dus hij kan zomaar een paar graden afwijken ?

Een voorbeeld van hoe het in de industrie werkt. Stel je meet dat een batterij leeg is, en je zegt: "de batterij is leeg". Dat telt niet. Wat wel telt is als je zegt: "De onbelaste spanning van de batterij is 1.234 Volt, gemeten met die en die multimeter". Vervolgens kan ook van die multimeter nagegaan worden wanneer die is gekalibreerd en door wie.

@shooter bedoelde inderdaad de PT100. Wanneer je een 0.1% weerstand hebt (die kost zo'n 5 euro) of een 0.01% weerstand, dan kun je eenvoudiger de waarden vergelijken. Of je maakt een spanningsdeler voor 1mA, en je meet de voltages. Ik denk dat shooter dat bedoelde. Een weerstandsmeting met een multimeter kan minder nauwkeurig zijn dan een voltmeting.
Laatst gewijzigd door Koepel op 12 Dec 2017, 21:36, in totaal 1 keer gewijzigd.

Berichten: 4064
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: Automatic smart plant watering kit Arduino Uno

Berichtdoor shooter » 12 Dec 2017, 21:30

Een Pt100 is niks anders als een variabele weerstand, van rond de 100 of 1000 ohm, je kunt daar een stroom opzetten van 1 mA, niet hoger want dan warmt de sensor erg op.
de spanning is dan ook maar 100 mV, dus je zult er iets tussen moeten zetten, bijvoorbeeld direct naar I2C of naar 4-20 mA (XTR105). Op ebay kost dat 5 euro, en heeft zelfs poteters in zich om te calibreren. die 20 mA gaat door een weerstand van 250 ohm die er dus mooi 5 Volt van maakt. als de span 50 graden is dan kun je een resolutie halen van 0.05 graden, dat is prima de luxe.
calibreren kan ook met ijswater(pak een piepschuim beker, gooi die vol met ijsblokjes, en doe er water op tot de blokjes gaan drijven, wacht dan 15 minuten en klaar is je prima referentie), want je hebt alleen maar een nulpunt nodig, het tweede punt is geen probleem want de Norm is zelfs 0.2 graad. dat haal je met gemak met 1 punt. Dit is veel beter dan welke sensor ook. Ik leer het de bemanningen van schepen zo te doen, en om de ruimen dan even naar 0 graden te draaien.


koop goedkope sensoren (1 euro of zo) want je hebt niet zo een hoge precisie en waarborg nodig.

Een multimeter opblazen, nou ja zeg, ze schatten je nogal dom in bij die winkel denk ik.
paul deelen
shooter@home.nl

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: Automatic smart plant watering kit Arduino Uno

Berichtdoor nicoverduin » 12 Dec 2017, 21:50

Of ze zijn zelf dom..... :)
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

VorigeVolgende

Terug naar Overige projecten

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 15 gasten