Tag archieven: raspberry pi

Recept voor het monteren van een display.

Enkele weken geleden heb ik hier een artikel gepost over hoe we de door enkele knoppen toe te voegen de bediening van de spa een stuk gebruiksvriendelijker gemaakt hebben. Ik had toen in de behuizing plaats vrij gelaten om een eventuele display te kunnen monteren.

Zo gezegd, zo gedaan …

De ingrediënten

  • Dremel-like multitool.
  • Vijl.
  • Silicone kit.
  • Afplaktape.
  • LCD display 16×2 met I²C backpack (linkje).
  • Transparant raam voor LCD display (linkje).
  • Afstandsbouten (linkje) en nog wat ander bevestigingsmateriaal.
  • Tijd, een beetje geduld en wat gevloek.

Bereiding

Ik begin met af te tekenen waar de display in de behuizing zal komen, de binnenmaat van het venster wordt dus (met podlood) overgezet op de behuizing.

Met een ‘dremel’ multitool en een vijl maak ik de opening in de behuizing.

Als het venstertje in de opening past plak ik de contouren af met tape zodat ik straks gemakkelijk de lijmresten kan verwijderen.

Op de rand breng ik nu silicone kit aan. Daarna plaats ik het venstertje in de verse lijm en verwijder ik meteen de tape.

Het geheel kan nu een dagje uitharden.

Als de lijm waarmee het venster gefixeerd werd uitgehard is dan is het tijd om langs de achterkant 4 afstandsbouten te verlijmen en daarop het display te monteren. Let wel dat de display mooi is uitgelijnd met het venster.

De display wordt verbonden met de besturing via 2 datalijnen (SDA en SCL) alsook met een 5V voeding.

Om de display met Python aan te spreken zijn allerhande libraries (of voorbeelden) vrij te vinden op het internet. Ik baseer me op RPi_I2C_driver.py van Denis Pleic.

Smakelijk!

De hele re-build van de spa is nog steeds hier te lezen.

You push the button, we do the rest.

zei George Eastman (oprichter van de Eastman Kodak Company) ooit. Hij had het natuurlijk over het ‘vereenvoudigen’ van het ooit zo ingewikkeld proces om een foto te nemen en te ontwikkelen. De man kon natuurlijk niet voorspellen dat vandaag iedereen een fototoestel op zak zou hebben waarmee de genomen fotos al na een paar microseconden kunnen bekeken worden over de hele wereld.

Wat een inleiding … om eigenlijk te vertellen dat ik ‘gewoon’ fysieke knoppen heb toegevoegd waarmee we de hoofdfuncties van de spa kunnen bedienen.

De knopjes lichten samen met de spa op en bedienen de verlichting, de 2 massagepompen en de blower (bubbels). Ze zullen onze smartphones (waarmee we nu de spa via de webapp bedienen) hopelijk behoeden voor de verdrinkingsdood.

De details (over de afstandsbediening en de noodstop) kan u hier lezen.

Het plan is om (later) nog een display toe te voegen in de behuizing van de knoppen (vandaar dat ik de knoppen niet centraal heb geplaatst) om zo nuttige informatie te kunnen aflezen.

De hele re-build van de spa is nog steeds hier te lezen.

Beter laat dan nooit.

Met een dagje vertraging maar vandaag heb ik de tijd gevonden om te noteren wat deze week aan de spa werd afgewerkt.

Ik heb de indruk dat het werk niet vooruit gaat maar dat is omdat ik nu aan het ‘prutswerk’ ben toegekomen.

Hieronder volgt een overzicht.

Omdat we onszelf en de meeste mensen die bij ons komen niet willen elektrocuteren werd het metalen frame van de spa geaard (linkje naar het volledige artikel).

De elektronica voor de besturing werd gemonteerd en aangesloten (het volledige artikel kan u hier vinden). Ik kan nu de massagepompen en de circulatie pomp aansturen vanop afstand (we zullen hier later nog een mooie interface voor bouwen).

RGB sturing met MOSFET

Er werden verschillende temperatuursensoren gemonteerd (temperatuur van het inkomende en uitgaande water, temperatuur onder de spa, temperatuur in de technische ruimte en de buitentemperatuur) en deze kunnen ook worden ingelezen (ook deze gegevens zullen verwerkt worden in onze interface)

DS18B20 sensor in Thermowell verbinding.

Tot slot werd ook de LED verlichting aangesloten op de besturing.

Ik heb tijdens de testfase uiteraard niet (dom van mij, I know) alle kleuren getest. De LEDs kleurden toen allemaal rood en ik ging er (verkeerdelijk) van uit dat alles werkte. Nu merk ik dat bij de blauwe en de groene kleur sommige LEDs niet meer werken. Ik vermoed een slechte verbinding in de bedrading. Maar de spa staat nu op zijn definitieve plaats en uiteraard (Murphy’s law) zijn de defecte LEDs aan de kant waar ik niet meer aan kan.

We zullen dus geen volwaardige RGB sturing kunnen toepassen en zullen dus “kleur moeten bekennen” en kiezen voor een vaste kleur.

Persoonlijk vind ik blauw het mooiste maar oordeel gerust zelf.

Ik heb ook nog een goedkope (net geen 3€) niveau sensor (omschreven als: 15mA 5V Optical Infrared Water/Liquid Level Sensor) op de kop getikt (op de alom bekende Chinese site AliExpress). Deze zal ik nu ook trachten aan te sluiten en uit te lezen zodat ik een melding krijg wanneer het waterniveau in de spa zakt. Maar dat is een werkje voor volgende week.

Je kan het volledige project hier volgen: https://blog.jbip.be/blog/jacuzzi/

Alle eendjes zwemmen in het water …

De voorbije week en het voorbije weekend was niet zo vruchtbaar op jacuzzi gebied. Maar ik ben wel naar de kapper geweest 🙂 . Hier volgt een overzicht van wat toch werd afgewerkt.

De ‘waste’ of rioolaansluiting werd voorzien en aangesloten op de filter.

De massagepompen werden aangesloten.

Daarnaast ben ik ook begonnen met het opbouwen van de besturing.

Tenslotte volgde nog een kleine test van de massagekringen.

Je kan het volledige project hier volgen: https://blog.jbip.be/blog/jacuzzi/