Hur skiftar jag poläritet med en arduino?

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
burton666
Inlägg: 52
Blev medlem: 17 augusti 2012, 08:39:45

Hur skiftar jag poläritet med en arduino?

Inlägg av burton666 »

Jag tänkte prova att sätta ihop en arduino med en jordfukt-sensor + en liten vattenpump för att försöka få till en enkel automatisk-blom-vattnare.

Jag har ett gäng billiga jord-fukts-sensorer http://www.ebay.com/itm/Soil-Humidity-H ... xy4YdTUlFG

samt en liten 4-12v vattenpump.

Men jag har läst lite på flera olika forum om att sensorerna går sönder efter ett tag pga. elektrolysen som sensorerna skapar i jorden. Kan man koppla eller använda någon komponent på något sätt så att man kan göra så att polspänningen skiftar med jämna mellanrum?
Användarvisningsbild
YD1150
Inlägg: 1974
Blev medlem: 29 oktober 2010, 22:41:10

Re: Hur skiftar jag poläritet med en arduino?

Inlägg av YD1150 »

Skapa en växelspänning till en elektrod=fuktsensor (finns två av dem), den andra ansluts till en förstärkare och sedan en
likriktare som i sin tur ger ut en DC-nivå beroende på fukthalt i jorden.
Eventuellt kan förstärkaren skippas beroende på hur fuktigt det är, kan räcka med enbart likriktning av signalen.
JustNeed
Inlägg: 799
Blev medlem: 7 november 2007, 22:07:01
Ort: 08

Re: Hur skiftar jag poläritet med en arduino?

Inlägg av JustNeed »

Det är oklart om det går att styra den modulen så att den växlar polaritet.
Om du skulle koppla själva stickan direkt till ditt kort och läsa av själv kan du dock koppla både + och - till styrbara utgångar och sedan sätta ena hög och andra låg och sen vice versa.

Om du mäter av kapacitivt behöver du inte ha exponerade ledare överhuvudtaget så det är nog att föredra egentligen.
Användarvisningsbild
YD1150
Inlägg: 1974
Blev medlem: 29 oktober 2010, 22:41:10

Re: Hur skiftar jag poläritet med en arduino?

Inlägg av YD1150 »

Om man "togglar" en utgång: 1,0,1,0,1,0,1,0.... + en kondensator på utgången.
Borde väl gå och göra en if-sats eller liknande som skickas ut 1,0,1,0... (har aldrig använt någon arduino ska tilläggas :) )
Räcker väl med att göra det vid "fuktmätningsögonblicket", behöver väl inte vara kontinuerligt?
Skriv svar