Ik heb een zeer goede maar mooie oude koffie espressomachine met een uitneembare watertank, het probleem is dat het niet bieden een waarschuwing voor laag waterniveau, licht, dus ik kan niet zo'n niveau voordat u uit water weten! OF op zijn minst zonder het openen van het deksel van de tank, trekken de tank uit (ik zie niets van buiten, het in zwarte kunststof externe chassis verborgen) en met een directe blik op deze tank!
Ik bedoel, opraakt van water in het midden van een espresso vereist me om te stoppen met de pomp, open het deksel, de tank uitlichten, vullen met vers water, zet het terug in de machine, start de motor op opvulling interne verwarming van de tank en wacht totdat zij de juiste temperatuur tot, maakt de koffie bijna ondrinkbaar (vooral voor espresso schatters als Italianen...) , naast het feit dat een zeer vervelende en lastige taak!
Waarom de heck zij een doorzichtige tank maakte als u het van buiten niet kunt zien, is nog steeds een raadsel voor mij.
Hoe dan ook, heb ik besloten om het bouwen van een water-sensor om te waarschuwen me wanneer het water laag, waardoor ik gemakkelijk een paar kopjes koffie doen alvorens opnieuw vullen van de tank.
Veel oplossingen gevonden op de ' netto waren goed voor een ander gebruik, maar onaanvaardbaar voor een koffiemachine. Tijdens deze vroege fase had ik een paar beperkingen in het achterhoofd:
- er niets in de tank moet worden vastgelegd: Ik wil niet elk object binnen water ik drinken zal, zodat elke vorm van sensor niet van elk soort materiaal/element, dat kan in een van beide leiden tot slechte smaak of gevaarlijk vrijgeven moet (b.v. koperen draden kunnen vrijkomen koperoxide, niet precies een healty drik)!
- de verwisselbare tank: elke sensor niet moet worden gekoppeld aan de tank, als dit kon maken vullen de mooie unconfortable operaties als gevolg van draden;
- indien mogelijk, de oplossing moet generieke genoeg voor de meeste espressomachines uit te voeren (degene die ontbrekende interne waterniveau selectievakje uiteraard...)
Geen van de project gevonden rond dergelijke eisen, dus begon ik een gloednieuw project.
De eerste versie van mijn sensor was een optische, een LED aan de ene kant en een fotoweerstand op de andere: wanneer het water niveau hoger dan de positie van de sensoren is, water zelf het licht stromen tot de fotoweerstand, zo "licht" voorwaarde zal laten. Wanneer het waterniveau lager dan sensor is, tank kunststof genoeg licht om het bereiken van de fotoweerstand, zodat deze "donkere" toestand de waarde verandert zal niet laten lezen (ik aan de fotoweerstand een Arduino analoge ingang, met goede pullup weerstand) naar een lagere moet veranderen. Op deze manier die zowel de beperkingen wordt voldaan.
De voornaamste werkstuk welk met deze versie komt was het feit dat het verschil tussen "light" en "dark" waarden te klein was, waardoor kalibratie een beetje moeilijk om te laten de sensor volledig betrouwbaar zijn in elke voorwaarde (bijvoorbeeld de sensor is niet aan te passen aan espressomachines zonder het zelfde soort tank, en als ik open het deksel van de licht komt binnen de lezingen verandert). dus besloten heb ik om verder te gaan naar iets een beetje anders.
De beste oplossing was om op te sporen water niveau met behulp van echografie, een niet-invasief methode, geeft ook de mogelijkheid om water niveau (en acties op basis van dergelijke meten) en niet alleen een "bijna leeg" waarschuwingssignaal zoals de optische.
Nu, de voorkant RGB LED zal een glanzend en blauwe kleur tonen wanneer de tank vol is (meer dan 80% water), groen voor normale belasting (30 tot 80% vol), rood voor "bijna leeg" (5 tot 30%) en gescheiden rood "alarm" ten kantore een zoemer geluid voor "Ik absoluut water nodig!" (minder dan 5%!).
OK, dus dit mijn UWS, ultrasone Water-Sensor is.