Categorie: Uncategorized

  • Wireless IOT product development

    Bij het kiezen van een draadloos protocol zijn dit een paar relevante overwegingen:

    1. Als het op een batterij moet werken wil je dat het stroomverbruik zo laag mogelijk is. Zigbee, Bluetooth Low Energy (BLE) of matter over thread is dan ok. Wifi valt af
    2. Als je het apparaat via internet wil bereiken is het handig als het apparaat een eigen ip-address heeft. Zigbee valt dan af
    3. Als je een apparaat met je telefoon wil bedienen dat (nog) niet verbonden is met het internet, hou je eigenlijk alleen BLE over (je telefoon heeft geen zigbee of thread). Nadeel is wel dat BLE niet in de netwerk stack van Android/IOS is opgenomen. Je zult dan dus altijd een mobiele app erbij moeten maken om dat apparaat met je bluetooth telefoon te kunnen bedienen.

    Om je schakeling/chip/microcontroller te voeden heb je een AC/DC converter nodig. Dat kan met een transformator en een gelijricht geïntegreerd in een package van bvb Recom (RAC02E) of Hi-Link (HLk-PM03) of de PBO-3E serie van (Bel Power Solutions. Vanwege de transformator (magnetisch gekoppelde spoelen) zijn ze relatief groot (ca3x2x1,5cm). Wil je nog kleiner dan krijg je een switched mode power supply(SMPS) die EMC problemen kunnen geven omdat ze schakelen. Om die EMC problemen te voorkomen zijn er ook converters die hun schakel frequentie variëren in de tijd (spread spectrum SMPS). Zulke geavanceerde SMPS zijn bvb de
    Linkswitch of innoswitch family van Power Integrations zoals bvb de LNK320x serie en de INN3072M. Een van applicatie met linkswitch vind je hier. Die innoswitch kan meer vermogen leveren en is heel erg efficient (geen heatsink nodig)

    Intro ESP32 BLE development:

    https://github.com/Zeni241/ESP32-NimbleBLE-For-Dummies
    ESP32H2H4S is 2€.

  • Zwembad chemie, schoonmaak en desinfectie

    Zwembad chemie, schoonmaak en desinfectie

    In een zwembad met algen zoals in de foto hierboven, kun je prima zwemmen. Maar als je het water glashelder wil hebben (zie foto hieronder), moeten er voldoende desinfecterende (oxiderende) stoffen aanwezig zijn. Waar je dan op moet letten is het onderwerp van deze blog en een samenvatting van info die je ook op Trouble Free Pool (TFP) kunt vinden.
    Om te weten welk stoffen er in het zwembad zitten, heb je goede meet apparatuur nodig. De gouden standaard op dit gebied is de Taylor K2006 Salt test kit en verkrijgbaar bij Amazon.
    Ik zelf heb een Poollab 2.0 aangeschaft.
    Als de metingen niet goed uitvallen stel je dat met onderstaande richtlijnen bij. Deze richtlijnen zijn specifiek bedoeld voor een zout water bad, waarbij je met een electrolyser chloor maakt. Als je vloeibaar chloor of tabletten gebruikt is het eerste punt hieronder niet van toepassing en is het verstandig om de CYA waarde lager te houden (20-40). Je hebt dan een mindere hoeveelheid dure chloor(tabletten) nodig.

    • Zwembadzout (NaCl) wordt door een electrolyser gesplitst in chloor (Cl) en natrium (Na). Daarvoor moet er ca 5g/l zout(5000ppm) in het water zitten (425kg voor een bad van 85000l). Na elektrolyse reageerd het chloor met de verontreinigingen in het zwembad en vormen er zich weer zouten. Het zout gaat dus in principe niet verloren. Alleen door het wegspoelen van zwembadwater (backwashen zandfilter) en het weer aanvullen met (regen)water zal de concentratie zout afnemen. Daarom is het verstandig om jaarlijks even te kijken of je nog zout moet toevoegen. Op mijn elektrolyser zit daarvoor een test knop.
    • Als je niks doet, wordt de pH zuurgraad van een buitenbad vanzelf ongeveer 8. Maar een te hoge pH (>7,6) geeft kalk aanslag(calcium) en verkort daarmee de levensduur van je elektrolyser. Ook is het desinfecterend vermogen van chloor bij een hoge pH minder. Vaak hebben elektrolysers daarom ook een doseerpomp plus pH meter om die pH met een 30% zoutzuur (muriatic acid) of zwavelzuur oplossing weer omlaag te brengen tot de gewenste optimale waarde van 7,4. Aan de scheikundige formule van zwavelzuur (H2SO4) zie je dat er overbodige sulfaten(S) toegevoegd worden aan het zwembad terwijl je bij zoutzuur (HCl) niks toevoegd wat er ook al niet in zat. Omdat sulfaten slecht zijn voor beton, cement, metaal en de elektrolyser, is het beter om geen zwavelzuur maar zoutzuur te gebruiken. Bij aanraking veroorzaakt zwavelzuur ook zwaardere brandwonden. Enigste nadeel van zoutzuur is dat het zeer makkelijk verdampt(hoge dampdruk) en door de sterke corrosieve werking de apparatuur in de technische ruimte beschadigd. Zorg dat het systeem dus helemaal afgesloten is en eventuele dampen worden afgevangen en naar buiten geleid.
    • voor een zwembad op basis van cement/beton is het van belang dat er genoeg calcium in het zwembad water zit. Als de calcium hardness lager is dan 175ppm, kun je calcium toevoegen in de vorm van CalciumChloride (CaCl2). 200ppm is ideaal.
    • Bij een lage TA (Alkalinity) tussen de 50-80ppm gaat de pH minder snel omhoog en heb je minder zoutzuur nodig. Zoutzuur toevoegen verlaagt ook de TA en ook het zwembad beluchten helpt. Om te beluchten kun je bvb iets als dit maken:
      Bij te lage TA (<40) wordt de pH instabiel en kun je er baking soda(=sodiumbicarbonate= natriumbicarbonaat= NaHCO3) bij doen. NB: voor een bad gecoat met epoxy wordt wel gezegd dat een hogere TA (100-150ppm) beter is.
    • Het totale chloor gehalte chloor (tCl) is de som van actief/vrij chloor(fCl) en gebonden/combined chloor(cCl), tCl=fCl+cCl. Vrij chloor desinfecteert het zwembad door zich te binden met de aanwezige verontreinigingen. Het wordt dan gebonden chloor en pas dan krijgt het ook de kenmerkende chloor lucht. Als het gebonden chloor hoger als 0,5ppm geworden is, weet je dat je bad vervuild is geraakt doordat er te weinig vrij chloor aanwezig was. Dat kan bijvoorbeeld gebeuren, doordat het vrije chloor gedurende de dag verloren is gegaan. Onder invloed van UV(daglicht) wordt vrij chloor namelijk makkelijk omgezet in zoutzuur en zuurstof. Daarom is het verstandig om, pas als het donker wordt, de elektrolyser aan te zetten (chloor toe te voegen). Het chloor heeft dan de hele nacht de tijd om het zwembad te ontsmetten. Vrij chloor wordt ook minder actief bij de aanwezigheid van Cyaanzuur(CYA). Om het het zwembad wel voldoende te blijven ontsmetten hou je daarom het vrije chloor gehalte groter als het cyaanzuur gehalte gedeeld door 20. Als CYA 60ppm is, moet fCl dus groter dan 3ppm gehouden worden. Voor de levensduur van de installatie en het bad is het best als fCL zo laag mogelijk blijft. Hou fCl dus tussen de 3 à 5ppm.
    • Cyaanzuur (CYA) remt de werking van vrij chloor maar voorkomt ook dat het makkelijk verdwijnt onder invloed van de zon. Met een relatief hoge CYA waarde tussen de 40 en 70ppm hoeft er dus minder chloor te worden aangevuld en gaat je elektrolyser langer mee. CYA noemen ze in de handel chloor stabilisator of CYA granulaat en is ook vaak een ingrediënt van chloor tabletten. De CYA verlagen kan alleen door vers water toe te voegen.

    Als ondanks bovenstaande aanwijzingen, het zwembad toch vervuild of troebel geworden is van de algen, moet je het met een grote hoeveelheid chloor shocken/ slammen(SLAM=bring chlorine to Shock Level And Maintain). Een bad is vervuild als het gebonden chloor (cCl) gehalte groter geworden is dan 0,5ppm en/of gedurende de nacht er meer dan 1ppm vrij chloor wordt verbruikt. Om dat te kunnen bepalen moet je de elektrolyser uitzetten en twee metingen doen. Één ‘s-avonds als het donker wordt en één bij het ochtendgloren. Je slamt een zwembad door er zoveel vloeibare chloorbleekloog (natriumhypochloriet) in te gieten, dat het vrije chloor gehalte (fCl) ca. 5ppm wordt (TFP beveelt tot wel 10ppm aan). Doe dat ‘s-avonds, zodat het chloor niet meteen door het daglicht wordt afgebroken. In de TFP app kun je zien hoeveel chloor je dan precies moet toevoegen. Voor een bad van 85000 ltr, blijkt dat je ca 5l chloor nodig hebt om vrij chloor met 5 ppm te verhogen. Elke avond vul je dat vrij chloor aan tot 5ppm, totdat je ziet dat je ‘s-nachts minder dan 1 ppm chloor verbruikt en combined chloor minder dan 0,5ppm geworden is. Het bad is dan als het goed is weer kristal helder.

    Om met de Poollab chloor waardes te meten haal je wat water uit het zwembad en gooi je er eerst een DPD1 tabletje bij, druk op Ok en je krijgt de fCl waarde. Gooi er dan DPD3 bij en druk nog een keer op Ok; je krijgt dan de tCl waarde. Als je nog een keer op Ok drukt krijg je de cCl waarde (cCl=tCl-fCl)

    Ligt er trouwens veel vuil op de bodem, moet je die met een bodem reiniger weg halen. Probleem is dat de pomp, de lucht aanwezig in de buizen, niet kan weg pompen. Op YouTube kun je zien deze video hoe eenvoudig je het lucht uit de buizen kunt krijgen.