Categorie: Compressor Afstandsbediening / Schakelklok

Compressor Afstandsbediening / Schakelklok

Ik heb hier een nogal luide compressor in de kelder staan. Regelmatig vergeet ik deze af te zetten, en dan is in het midden van de nacht de luchtdruk (door wat kleine lekjes) net genoeg gezakt om aan te slaan. De keren dat ik er wel aan denk om de stekker uit te trekken zit ik te vloeken dat ik naar de compressor moet wandelen om deze aan te zetten om weer druk te hebben. Daarom was het hoogtijd om dit te automatiseren met een controller + afstandsbediening.

De vereiste die ik opgesteld had voor dit systeem:

  • Uitschakelen om 23u00, maar niet automatisch terug aanschakelen. Dit mag alleen na het terug indrukken van een knopje.
  • Afstandsbediening in de buurt van elk aansluitpunt van de perslucht.
  • Druk “uitlezing” bij elke afstandsbediening.
  • Modus om de compressor 1x druk te laten opbouwen en dan terug uit te gaan.
  • Om de veiligheid te behouden wil ik aan de compressor zelf niks veranderen.
  • Bedrade afstandsbedieningen

 

Om dit te maken heb ik een PCB ontworpen met een PIC microcontroller. Met de lange draden naar de afstandsbedieningen wou ik alle draden apart filteren om ongewenst schakelen te vermijden. Dit zorgde er wel voor dat de print vol zit met kleine componenten.

De print:

Deze print bevat:

  • 7x RJ45 connector voor de afstandsbedieningen.
  • Compressor stroom meting (om te detecteren als de motor uitschakelt omdat de druk bereikt is).
  • Druk sensor (Word omgezet in een kleur op een RGB LED bij de afstandsbediening. Rood -> Groen).
  • LCD aansluiting.
  • Realtime clock.
  • Knop ingangen voor een menu te bedienen (voor het instellen van de tijd).
  • 12V voeding op de print
  • Uitgang voor het aansturen van een relais

Schema:

 

Voor de afstandsbedieningen heb ik printen gemaakt die in een ge3dprint stuk passen. Dit past dan weer in een Legrand dlp kabelgoot.

Schema:

De controller is ingebouwd in een behuizing met transparant front:

Demonstratie video:

Firmware download: Compressor_Remote_FW_V1_0