Tag archieven: I²C

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.