Litet akutprojekt.

C, C++, Pascal, Assembly, Raspberry, Java, Matlab, Python, BASIC, SQL, PHP, etc.
Användarvisningsbild
ochkl0620
Inlägg: 4852
Blev medlem: 9 maj 2010, 23:34:56
Skype: challe.claesson
Ort: Näsåker Västernorrland
Kontakt:

Litet akutprojekt.

Inlägg av ochkl0620 »

Behöver en nivåvakt till en pump.
Har en tank med en dränkbar länspump i. Den är kopplad från dusch till en renslucka som sitter över golvnivå.
Byggde en styrning med en transistor och ett relä som drar när 2 st elektroder kommer i kontakt med vatten.
Problemet var att jag behöver en fördröjning, när vattnet kommer under elektrodens nivå så stannar pumpen, helt i sin ordning men efter den har stannat så rinner vatten från slangen tillbaka ner och aktiverar pumpen.
Tog då istället en arduino. Med den kan jag få lägga till 1-2 sekunders fördröjning så att lite mer vatten hinner pumpas ur. Hittade ett litet projekt där någon har haft 2 elektroder i en blomkruka för att tända en LED när det blir torrt. Den koden tog jag och moddade värdet lite så den aktiveras när vattnet kommer.
Problemet är bara det att den digitala pinnen knappt orkar driva en ensam liten 5mm LED, får spänningsfall på nästan 2,5V!
Varför blir det så?
Originalprojektet jag använder mig av>>> http://www.electroschematics.com/6519/s ... o-project/
Koden bifogas nedan.

Kod: Markera allt

const int VAL_PROBE = 1; // Analog pin 0
const int MOISTURE_LEVEL = 900; // the value after the LED goes ON
 
void setup() {
    Serial.begin(9600);
}
 
void LedState(int state) {
    digitalWrite(7, state);
}
 
void loop() {
    int moisture = analogRead(VAL_PROBE);
 
    Serial.println(moisture);
 
    if(moisture > MOISTURE_LEVEL) {
        LedState(LOW);
    } else   {
        LedState(HIGH);
    }
    delay(2000);
}
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Borre
Inlägg: 4572
Blev medlem: 14 juni 2007, 15:43:50
Ort: Hälsingland

Re: Litet akutprojekt.

Inlägg av Borre »

Behöver du inte sätta utgången till just utgång?
https://www.arduino.cc/en/Reference/PinMode
Användarvisningsbild
ochkl0620
Inlägg: 4852
Blev medlem: 9 maj 2010, 23:34:56
Skype: challe.claesson
Ort: Näsåker Västernorrland
Kontakt:

Re: Litet akutprojekt.

Inlägg av ochkl0620 »

Ingen aning är kass på programmering.
Grejen är att det funkar, utgången aktiveras och ger 5v tills jag belastar då sjunker det.
Testade en annan simpel kod och den blinkar leden med fullt fräs.
Borre
Inlägg: 4572
Blev medlem: 14 juni 2007, 15:43:50
Ort: Hälsingland

Re: Litet akutprojekt.

Inlägg av Borre »

Tycker det låter som det är det som är problemet.

Men det tar ju fem sekunder att testa:

Kod: Markera allt

pinMode(7, OUTPUT); 
danielr112
Inlägg: 8051
Blev medlem: 18 januari 2009, 00:48:24
Ort: Alvesta, Småland

Re: Litet akutprojekt.

Inlägg av danielr112 »

Eller så gör du som man oftast brukar ha. Dvs en backventil :)

Men inte lika skoj dock....
Användarvisningsbild
rvl
Inlägg: 5806
Blev medlem: 5 april 2016, 14:58:53
Ort: Helsingfors

Re: Litet akutprojekt.

Inlägg av rvl »

Har inte sett närmare på koden, men lägg en resistor i serie med LEDen. Arduinon orkar väl få den att lysa sådär, men kopplingen är inte att rekommendera. Och hade Arduinon orkat ge fulla 5 V, så hade det snart blivit en bränd LED istället.
Användarvisningsbild
ochkl0620
Inlägg: 4852
Blev medlem: 9 maj 2010, 23:34:56
Skype: challe.claesson
Ort: Näsåker Västernorrland
Kontakt:

Re: Litet akutprojekt.

Inlägg av ochkl0620 »

Ah tack! :)
Du funkar det :)
Nu ska jag försöka få till det med en elektrod till som tänder en LED ifall nivån stiger om pumpen stannar.
EDIT: rvl: Jag har resistor där :)
Användarvisningsbild
ochkl0620
Inlägg: 4852
Blev medlem: 9 maj 2010, 23:34:56
Skype: challe.claesson
Ort: Näsåker Västernorrland
Kontakt:

Re: Litet akutprojekt.

Inlägg av ochkl0620 »

danielr112: Missade ditt inlägg. Jo det kan man men som du säger, inte lika kul :)
Dessutom har jag en löjlig ide :P Att i framtiden peta in en tempsensor och en flödesmätare för att logga hur länge man duschat och energi/vatten kostnaden. :)
Användarvisningsbild
rvl
Inlägg: 5806
Blev medlem: 5 april 2016, 14:58:53
Ort: Helsingfors

Re: Litet akutprojekt.

Inlägg av rvl »

Ok, ja det ser ju inte ut att vara kopplad till pin7 på bilden heller, så det kom kanske rakt från det lånade projektet.
Användarvisningsbild
ochkl0620
Inlägg: 4852
Blev medlem: 9 maj 2010, 23:34:56
Skype: challe.claesson
Ort: Näsåker Västernorrland
Kontakt:

Re: Litet akutprojekt.

Inlägg av ochkl0620 »

Nä precis, gjorde inte färdigt bilden riktigt :P
Hårdvaran är inga problem i detta fallet :)
Användarvisningsbild
ochkl0620
Inlägg: 4852
Blev medlem: 9 maj 2010, 23:34:56
Skype: challe.claesson
Ort: Näsåker Västernorrland
Kontakt:

Re: Litet akutprojekt.

Inlägg av ochkl0620 »

Hur fasen ska jag göra nu igen... Måste få till koden så en elektrod till kan kopplas in.
typ "kopiera" koden?
Skriv svar