Korrekt flytande nivå Controller med låg kostnad sensor och TV: ns fjärrkontroll för inställningar (5 / 10 steg)
Steg 5: Programmet och testa
Programmering
Öppna arduino utvecklare och börja skriva programmet även enligt din stil. Vill ha till gjort innan Skrivlistan ner vad är. Lista åtgärderna.
1) auto på och av - vill spara börvärdet övre och nedre och när den går upp switch off och går ner switch på
2) kalibrering - post motstånd värde när tankesmedjan Tom kallas noll kalibrering och registrera motståndet på tank full span kalibrering).
3) nivå indikering - enligt kalibrerade värde med nuvarande motståndet Visa tank vatten procentsatsen.
4) fjärrkontroll - att kalibrera och ändra börvärdet.
OK, detta är våra krav då valde vilka bibliotek vi vill använda
1) EEPROM - att spara börvärden och kalibreringsvärde och hämta det efter makt på och av.
2) IRremote - att få data från Tv remote och set.
3) Softwareserial - om normal LCD används här behövs inte, jag använder serial LCD så en mjukvaran följetong TX skapas och används för att visa data.
Många sätt att programmet jag använde min väg. Om du vill behålla kravet och göra programmering i din stil eller kopiera bifogade programmet och köra.
Provning
Efter programmering ladda upp data till Arduino och Anslut 12V strömförsörjning också, om inte ansluten relä inte fungerar. Bara ändra värdet potentiometer och se värdet visas i displayen. Lägre värde under minuter börvärdet och överensstämmer reläet påslagen. Jämväl öka värdet mer än max sätta punkt och överensstämmer reläet stänger. Jag ställa in låg börvärde på 20% och hög börvärde på 80%.
Sedan använda fjärrkontrollen och kontrollera kalibreringen och sedan ändra börvärdet och kontrollera igen.
Programmeringen är nu över. Vill förbereda mekaniska arrangemang.