Dag mensjes
Ik las dat je een PIC dimmer kunt maken voor 230V AC lampen. Heeft er iemand daar een schemaatjes van en eventueel een programmaatje voor? Ik ben een leek in PIC programmeren. Maar zou via voorbeeldjes het programmeren ervan onder de knie willen krijgen.
Welke programmeer machientje koop of maak ik best en met welke pic werk ik het best.
Alvast zeer wel bedankt!!!
Mocht er nog nedrerlandstalige informatie of cursussen online weten staan, ze zeer altijd welkom
Groetjes een toekomstige PIC programmeur
email : Profiel, en dit is een forum, geen emaillijst
[Bericht gewijzigd door Henry S. op ]
Begin alsjeblieft niet met pics middels een 230V dimmer, je neemt ook geen autorijles in een ferrari.
begin bij het begin.
bepaal welke pic je wilt gebruiken
neem een besluit over een goede programmer. de eenvoudige schakelingen om te programmeren werken heel vaak niet.
bepaal een software die je gaat eigen maken, assembler of een basic compiler
en probeer eerst maar eens een ledje te laten knipperen, daarna, een aantal huilbuien driftbuien en andere wanhoopacties later kun je verder gaan....
als je direct vanuit niets een dimmer voor 230 met een pic wilt maken dan is de kans heel groot dat dat niet gaat lukken en je het bijltje er bij neer gooit waardoor je de mooie mogelijkheden van een pic niet zult ontdekken
begin bij het begin en neem de tijd.
desondanks wil iedereen hier je graag helpen om het te bereiken....
Videomodulator
AKA Naftebakje @Tweakers.net --- Zonder dwarsliggers geen spoor
Er is vanalles over te vinden, basically komt het hierop neer:
-zoek een nuldetectie schema (zero crossing detector)
-zorg ervoor dat je dat signaal netjes op de interrupt pin van je PIC binnenstuurt (doorgaans pin RB0), bij deze interrupt reset je de dim_basis en maak je een uitgang dim laag
-tussen elke nuldoorgang zit 10ms, maak dus een teller die 256 keer (voor een 8-bits dimmer in 256 helderheidsstappen) een teller-interrupt geeft, daarin ga je telkens dim_basis eentje verhogen
-als dim_basis gelijk of groter is aan de gewenste dimwaarde (0 tot 255, met 0 = lamp het helderste en 255 = lamp het donkerste) maak je een uitgang dim hoog.
-aan de uitgang dim hang je een optotriac zonder nuldetectie en een triac, die de 230V voor de lamp schakelt (zie het schema "simpele solid-state relay).
Als er ook maar iets in bovenstaande tekst niet helemaal duidelijk is, volg dan het advies van draadjelos een tijdje (beginnen met ledje laten knipperen en zo je kennis van PIC's uitbreiden), en kijk nogmaals naar bovenstaand advies. Logische leervolgorde lijkt me:
1) 5 keer datasheet van een PIC lezen
2) ledje laten knipperen
3)ledje dimmen
4) interrupts onder de knie krijgen
5) interruptgestuurd een ledje dimmen
6) nuldetectieschema in gang proberen te krijgen
7) solid-state relay proberen in gang te krijgen, maar dan gewoon aan en uit
8) alles samengooien en foutzoeken
9) andere mensen beginnen te helpen die nog leek zijn ivm PIC programmeren.
[Bericht gewijzigd door Videomodulator op ]
Move /Digitaal.
En eerst leren lopen, zoekfunctie gebruiken, en graag betere titels verzinnen.
[Bericht gewijzigd door Henry S. op ]
Wat betreft cursus online zou ik eens gaan kijken naar deze van Frits Kieftenbelt, Nederlandstalig en zeer goed uitgelegd met voorbeelden. Te bekijken op :
www.picbasic.nl .
Thans is zijn cursus - op CDrom - van les 1 tem 10 te verkrijgen voor de ludieke som van 10 euro.
In aanvulling op Videomodulator:
Probeer naast de PIC een analoge 230V dimmer op te bouwen en ga na welk onderdeel waarvoor dient.
Probeer hem dan met een logisch 5V signaal de schakeling aan te sturen.
't Is zonde van je PIC als je hem per ongeluk aan de 230V hangt.....
Frits Kieftenbelt
Ohm sweet Ohm | www.picbasic.nl
Volgende week een 8-pins PIC rechtstreeks aan 230V als dimmer op www.picbasic.nl
Helaas geef ik hier de broncode niet van prijs maar zal de PIC goedkoop gaan aanbieden (eventueel met extra wensen toegevoegd tegen kleine meerprijs).
Binnenkort in het picbasic.nl theater.
Check de site van Microchip het artikel DS40171A beschrijft precies wat je wil. Rechtstreeks op 240v aangesloten, dus pas op.