PIC16f628 - aan/uit zetten van normale 20-60watt lamp

Beste lezer,

Ik ben al een tijdje op zoek naar een manier hoe ik een
lamp aan en uit kan zetten met behulp van mijn pic16f628. Ik heb gelezen over relays en triacs, maar ik zou 't liefst een oplossing vinden waar ik geen hoge voltages hoef te gebruiken.

Is het mogelijk om bijvoorbeeld de 5v van mijn circuit te gebruiken? En hoe, als dit mogelijk is?
Uiteindelijk wil ik een heleboel lampen aansturen (100 ongeveer) dus de kosten wil ik een beetje laag houden. Volgens mij kan ik dit doen d.m.v. het gebruiken van shift registers.

Enige suggesties?
Alvast bedankt!

Een relais is een optie, een andere is een solid state relais. Voordeel van de laatste is dat het geen bewegende delen heeft en dus minder herrie maakt. Beide zijn verkrijgbaar voor 5V. Het enige wat ik niet weet, is hoeveel stroom die 5V kan leveren, voor een relais heb je al snel 100mA nodig, maar met een extra transistor zal dat niet zo'n probleem zijn.

Solid State Relais gebruiken, 5V bij 20 mA is genoeg, dus kan rechtstreeks (via een serieweerstand) op een uitgang van een PIC aangesloten worden. Je hebt types die van 1A tot 25A kunnen schakelen (aan de 220 kant)
Als je halogeen gebruikt (12V DC) moet je het anders doen.

[Bericht gewijzigd door JoWi op ]