Led-verlichting voor een atelier

Page 1

Kamerverlichting in atelier Jaap & Gerdien 2018 Na een ingrijpende verbouwing van hun atelier - waarbij er een extra raam geplaatst werd, en de afdichting van het puntdak verwijderd werd - mocht ik van hen de nieuwe verlichting ervan maken en aanleggen. Ik koos voor LEDs en bouwde er de voedingen voor. Dit omdat ik deze verlichting persee regelbaar wilde hebben.

Inhoud: Bladzijde 3

Module / item StepUp DC/DC convertor Jtron 150W (10-32V to 12-35V)

omschrijving

verwerkt in


kastje # 1

Bestellingen

Kastje # 2 ( Verlichting nok

kastje # 2

met 2 x 3 x 10 Watt )

Ik koos er voor om met boost-convertors het dimmen te doen. Daartoe nam ik de instelpotmeter voor de spanningregeling (voor de 35 Volt convertor) en de stroominstelling van de 48 Volt convertor over met een potentiometer.


Regelaar StepUp DC/DC convertor Jtron 150W (10-32V to 12-35V)

Model

N/A

Hoeveelheid

1

Kleur

Rood + Zwart

Materiaal

PCB Ingangsspanning: 10 ~ 32V, uitgangsspanning: regelbaar (12 ~ 35V), huidige Output: 10A (MAX), conversie-efficiëntie: 94%; laden van verordening: +/-0,5%; spanningsregeling: +/0,5% DIY een verstelbare uitgangsvermogen omvormers, boost lader, enz.

Kenmerken Ander

voeding 24 Volt - 100 Watt Power model: XK-2412-24 Protection: overvoltage overcurrent circuit protection AC input: AC100-220V (Global common) AC frequency: 50HZ/60HZ Output voltage: DC 24V Output current: 4A-6A Output power: 100W Modulation: Pulse width modulation


Klachten met OSKJ 150W DC-DC Boost Converter 1032V to 12-35V – 6A Output dd. 2018-02-12 Vreemd, maar bij Jaap is er eentje kapot gegaan. En inderdaad hij doet het 't niet .... Desondanks er toch nog 2 bij besteld voor mijn 100 Watt LED-lampen. dd. 2018-03-11 Verrek, nou doet plots de 2e het ook al niet meer !!! het lijkt erop dat de oscillator niet wil starten. Hij wil niet UPPulle'n - blijft hangen op de ingangsspanning.

andere torroïde ..... dus 2 besteld

Onderzoek hiernaar is nu belangrijk. Op: http://artofcircuits.com/product/oskj-150w-dc-dc-boost-converter10-32v-to-12-35v-6a-output vond ik een schema.

Verder zoeken op internet naar klachten/ instabiliteit van deze module leverde deze link op: http://www.360customs.de/ en/2014/05/103050100w-led-applikationtreiber/ . Dat is een stevig technisch verhaal, wat ik niet zo één twee, drie kan gebruiken. STP75NF75 (75V 80A NMOS) STPS2045C (45V 30Arms Schottky)


En daarom gingen de modules kapot/desfunktioneren. Verkeerde inpassing van vervangende weerstanden dan wel potmeters.

originele situatie

10 k

foute toegepaste -

xk

xk

5k

5k

5k

regelbereik = 0 tot 10 k

een andere mogelijkheid

regelbereik = x + (0 tot 5) k

en hoe gaan we dat oplossen ???

5k

regelbereik = x + (2,5 tot 5) k


M1 C2

R99 C1

C5

Wat een gedoe rond verkeerde aanduidingen en benamingen. Daar word ik niet vrolijk van ....


eenvoudigste aanpassing ????

7 2 1 8 4

6 3 5

Wat een gruwelijk gekloot met verkeerde benamingen van componenten (zie ook vorige bladzij). Daar begin ik niet aan ...........



SH-PWS3

Step-Up-Booster ( Input 24 V

)

En hoe zit het met de andere regelaar in kastje #1 ?

1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.

Module properties: non-isolated module; Minimum voltage difference: 0V; Input/output Voltage 1: When input is DC 12~32V, ouptput is 12~60V(adjustable, default 19V); Input/output Voltage 2: When input is DC 24~32V, ouptput is 24~60V(adjustable, default 19V); Input Current: 16A Max. ( exceed 8A please enhance heat dissipation); Output current: 8A; Max. (exceed 4A please enhance heat dissipation); Quiescent operating current: 15mA (12V to 20V, higher output voltage will increase the quiescent current); Output power: 90W(natural cooling), 150W(enhance heat dissipation ); Operating temperature: -40~ +85'C; Working frequency: 150KHz; Conversion efficiency: up to 95%; Operating indicator: Yes; Short circuit protection: None; Input reverse polarity protection: None (If need please install diode at input port ) ; Installation: 4 x 3mm screws; Wiring Terminals, do not need soldering; V-IN input, V-OUT output.

IC's : UC3843A

LM358SN60

Prototype #01


Het dimmen d.m.v.


dd. 2018-03-06 Er is een probleem aanwezig. Dit omdat ik die 2 losse kastjes erg lelijk vind. Verder moeten er rare 220 Volt snoertjes naar de 2 stopkontkten aangelegd worden, en is er een overdaad aan voedingssnoeren. Ook de regelpotmeters zitten op ongemakkelijke plekken en zijn lelijk. DAT MOET ANDERS ! Maar HOE ? Dat weet ik nog niet. Een eerste oplossing leek me om de 2 kastjes samen te voegen tot 1 kastje nabij het aanrechtje. Ik krijg dan wel lange voedingslijnen, maar dat is niet zo'n probleem wanneer die netjes weggewerkt kunnen worden in gootjes. Ik kan dan meteen overwegen om tot 1 voedingsunit over te gaan, die wegewerkt kan worden in bijv. het aanrechtkastje. De regelpots met de buck-boosters kunnen dan in een klein/net kastje boven de netschakelaar naast de deur. Probleem hierbij is echter wel dat de buckboosters wat groot zijn .... Een andere aanpak is om de kastjes IOT te maken zodat ze op afstand bediend kunnen worden. Hoe dit moet weet ik nog niet. Ze moeten - omdat ze veel te ver van de WIFI-hotspot zich bevinden - een eigen WIFI-netwerkje worden.

Kijk, dat ziet er uit als een prima regelaar.



De nieuwe voeding voor de erker - dimmen d.m.v. PWM

Model: WX-DC2416 Protection: short circuit protection, overcurrent protection,overvoltage protection AC input: AC110-240V AC frequency: 50Hz / 60Hz Output voltage: DC36V Output Current: 5-6.5A Output Power: 180W (Maximum 220W) Size: 11.5x6.5CM Mounting Hole Size: 10.58x5.57CM Overload current:> 6.5A


Nieuw consept voor regeling LEDverlichtingen met 36 en 48 Volt voedingen met PWM dd. 2018-03-24 Dit geeft - als ik een Arduino Nano gebruik voor de PWM sturing een goede regeling op.

8,2 k

3 x of 4 x PowerLED COB 10 Watt

48 Volt / 2 Amp D

CNY171

G 10 uF 16 V

400V - 10 Amp

S

of 36 Volt / 4 Amp

22 k

Testcircuit

Veel te hoog !! gebruik de IRFZ44N

een alternatief


De afstandsbediening op testboardje

opgemaakte (zeer platte) schakelopbouwkastje met 4 x microschakelaar


// prg: const String prgname = "Dimmer-Nano-06"; // dd: 2018-04-03 // // // // // //

Dimmer-Nano-01: Dimmer-Nano-02: Dimmer-Nano-03: Dimmer-Nano-04: Dimmer-Nano-05: Dimmer-Nano-06:

met OLED 12864 display-module met I2C // SDA op pin A4 // SCL op pin A5 met afstandsbediening voor PWM kanaal1 op D3 compensatietruc om tot een meer lineaire lichtintensiteitsregeling te komen op PWM(1) met aan/uit funktie zoals beneden bij mijn schemerlamp-dimmer potmeter eruit en PWM(2) erbij, verder alle IO-poorten veranderd ivm betere layout en ook via de panelbediening moet AAN/UIT gerealizeerd worden. Simpel maak als afstandsbed.

// init #include <SPI.h> #include <Wire.h> #include <Adafruit_SSD1306.h> #define OLED_RESET 4 Adafruit_SSD1306 display(OLED_RESET); int int int int

f = 0; int g = 0; snelheid = 8; toggle1 = 0; int going_low1 = 0; toggle2 = 0; int going_low2 = 0;

void setup() { Serial.begin(9600); Serial.print("PRG: "); Serial.println(prgname); // init display display.begin(SSD1306_SWITCHCAPVCC, 0x3C); display.clearDisplay(); display.setTextSize(1); display.setTextColor(WHITE); display.display();

// die moet er bij

// init PWM(1)-out op D3 pinMode(5, OUTPUT); analogWrite(5, 0);

// => PWM(1) = 0

// init PWM(2)-out op D2 pinMode(6, OUTPUT); analogWrite(6, 0);

// => PWM(2) = 0

// init AAN/UIT-relais pinMode( 7, OUTPUT); pinMode( 8, OUTPUT);

// = voeding kanaal(1) // = voeding kanaal(2)

// init bediening pinMode( 3, INPUT); pinMode( 4, INPUT);

// voor PWM(1) // voor PWM(2)

} void loop() { // VOOR PWM(1)-kanaal if (digitalRead(3) == LOW) { // do only once when going_low if (going_low1 == 0) { going_low1 = 1; toggle1++; // dat werkt prima delay(750); if ((digitalRead(3) == HIGH) && ((toggle1 % 2) == 1)) { digitalWrite(7, LOW); // zet voeding1 AAN } if ((digitalRead(3) == HIGH) && ((toggle1 % 2) == 0)) { digitalWrite(7, HIGH); // zet voeding1 UIT } } if ((toggle1 % 2) == 1) { if (f <= 254) f=f+3; else toggle1++; } if ((toggle1 % 2) == 0) { if (f >= 1) f=f-3; else toggle1++; } analogWrite(5, f); delay(5); } if (digitalRead(3) == HIGH) going_low1 = 0; // VOOR PWM(2)-kanaal if (digitalRead(4) == LOW) { // do only once when going_low if (going_low2 == 0) { going_low2 = 1; toggle2++; // dat werkt prima delay(750); if ((digitalRead(4) == HIGH) && ((toggle2 % 2) == 1)) { digitalWrite(8, LOW); // zet voeding2 AAN } if ((digitalRead(4) == HIGH) && ((toggle2 % 2) == 0)) { digitalWrite(8, HIGH); // zet voeding2 UIT } } if ((toggle2 % 2) == 1) { if (g <= 254) g=g+3; else toggle2++; } if ((toggle2 % 2) == 0) {

=> => => => =>

prima lukt nog niet prima werkt boelen werk maar OK ! werkt


jammer, maar tot 36 Volt

testboardje met Nano en PWM


Step up DC DC boost Converter Constant Current and Constant Voltage Power supply 10A 250W LED Driver zie: https://www.ebay.com/itm/263342387910

Module name : Module properties: Input voltage: Input current: Quiescent current: Output voltage: Constant range: Temperature: please Operating frequency: Conversion efficiency: Overcurrent protection: Input reverse polarity protection: Installation: Connection method: Module size: Single module:

250W boost constant current module non-isolated step-up module (BOOST) DC 8.5V-48V 10A (MAX) exceeds 8A please enhance heat dissipation 10mA (12V liter 20V, the output voltage, the higher the current will increase too quiet) DC 10-50V continuously adjustable 0.2-8A -40 to + 85 degrees (ambient temperature is too high, enhance heat dissipation) 150KHz up to 96% Yes. Yes. 4pcs 3mm screw holes Connection Output 70mmx36mmx13mm 50 g

8 Volt

dd. 2018-06-13 Meting op foto: U uit = 53 Volt (Umax = 54,6 Volt) I uit = U / R => 8 / 5 = 1,6 Amp Belasting = 1000W halogeenbuisje 230V met weerstand van (53-8)/1.6 = 28 ohm

Er dient zich een probleem voor want ik kan de stroombeperking slechts minimaliseren tot 1,3 Amp tot max. 1,65 Amp. SV-02 => 1,3 Amp <=> 1,65 Amp. SV-01 => idem (module is trouwens OK - ondanks opschrift) Dit is zwaar balen


Prototype #03 met netvoedingsrelais en standby-voeding

Colour: Blue or Green (Delivery random) Input voltage: 4.5V ~ 28V Output voltage: 0.8V ~ 20V Output current: rated current is 2A, maximum 3A (Additional heatsink is required) Conversion efficiency: 96% (Highest) Output ripple: < 30mV Switching frequency: 1.5MHz (Highest) 1MHz (typically) Work temperature: -45°C to +85°C Potentiometer adjustment direction: clockwise (decrease), counter clock wise (decrease increase) Dimension: 22 x 17 x 4mm (L x W x G) onduidelijk wat de plus en min is op de input ?

8.2 K

82 K

dd. 2018-04-03 Uren verloren doordat ik met een verkeerde trnasistor aan de gang ging. Volkomen foutief ging ik ervan uit dat de BC308C een NPN transistor was.

Deze relais vonken nogal bij het schakelen van de geschakelde voedingen. Met nuldoorgangsinschakeling


Besturing met de ATtiny167 en over pinnrs. and pull-up Properties of Pins Configured as INPUT Arduino (Atmega) pins default to inputs, so they don't need to be explicitly declared as inputs with pinMode() when you're using them as inputs. Pins configured this way are said to be in a high-impedance state. Input pins make extremely small demands on the circuit that they are sampling, equivalent to a series resistor of 100 megohm in front of the pin. This means that it takes very little current to move the input pin from one state to another, and can make the pins useful for such tasks as implementing a capacitive touch sensor, reading an LED as a photodiode, or reading an analog sensor with a scheme such as RCTime. This also means however, that pins configured as pinMode(pin, INPUT) with nothing connected to them, or with wires connected to them that are not connected to other circuits, will report seemingly random changes in pin state, picking up electrical noise from the environment, or capacitively coupling the state of a nearby pin.

Pullup Resistors with pins configured as INPUT Often it is useful to steer an input pin to a known state if no input is present. This can be done by adding a pullup resistor (to +5V), or a pulldown resistor (resistor to ground) on the input. A 10K resistor is a good value for a pullup or pulldown resistor.

Properties of Pins Configured as INPUT_PULLUP There are 20K pullup resistors built into the Atmega chip that can be accessed from software. These built-in pullup resistors are accessed by setting the pinMode() as INPUT_PULLUP. This effectively inverts the behavior of the INPUT mode, where HIGH means the sensor is off, and LOW means the sensor is on. The value of this pullup depends on the microcontroller used. On most AVR-based boards, the value is guaranteed to be between 20kΩ and 50kΩ. On the Arduino Due, it is between 50kΩ and 150kΩ. For the exact value, consult the datasheet of the microcontroller on your board. When connecting a sensor to a pin configured with INPUT_PULLUP, the other end should be connected to ground. In the case of a simple switch, this causes the pin to read HIGH when the switch is open, and LOW when the switch is pressed. The pullup resistors provide enough current to dimly light an LED connected to a pin that has been configured as an input. If LEDs in a project seem to be working, but very dimly, this is likely what is going on. The pullup resistors are controlled by the same registers (internal chip memory locations) that control whether a pin is HIGH or LOW. Consequently, a pin that is configured to have pullup resistors turned on when the pin is an INPUT, will have the pin configured as HIGH if the pin is then switched to an OUTPUT with pinMode(). This works in the other direction as well, and an output pin that is left in a HIGH state will have the pullup resistors set if switched to an input with pinMode().

Prima dat werkt ..... pull-ups weggenomen in de NANO-schakeling.

voor de Nano // init bediening pinMode( 3, INPUT_PULLUP); pinMode( 4, INPUT_PULLUP);

voor ATtiny167

// voor PWM(1) // voor PWM(2)

// init bediening pinMode( 8, INPUT_PULLUP); pinMode( 9, INPUT_PULLUP);

// => PWM(1) = 0

// init PWM(1)-out op D0 pwmConnect(0);//connect pin 0 to its channel (A) pwmWrite(CHANNELA,0; // => PWM(1) = 0

// init PWM(2)-out op D6 pinMode(6, OUTPUT); analogWrite(6, 0);

// => PWM(2) = 0

// init PWM(2)-out op D1 pwmConnect(4);//connect pin 4 to its channel (B) pwmWrite(CHANNELB,0); // => PWM(2) = 0

// init AAN/UIT-relais pinMode( 7, OUTPUT); pinMode( 8, OUTPUT);

// = voeding kanaal(1) // = voeding kanaal(2)

// init AAN/UIT-relais pinMode(10, OUTPUT); pinMode(11, OUTPUT);

// init PWM(1)-out op D5 pinMode(5, OUTPUT); analogWrite(5, 0);

// init show_action pinMode(13,OUTPUT); digitalWrite(13, LOW);

// = gebruik buildin LED

// init show_action pinMode(1,OUTPUT); digitalWrite(1, LOW);

// voor PWM(1) // voor PWM(2)

// = voeding kanaal(1) // = voeding kanaal(2) // = gebruik buildin LED


opschrift (om het ons moeilijk mte maken ..)

P0 P1 P2 P3 P4 P5

100 mm

Hieruit berekend dat de balk plm. 18 CM breed is.

56 mm 100 mm


Prototype # 04 (stroombeperking met convertors) Ontvanger Relay Relay

Relay Ontvanger Relay

230 V (AC) => 48 V (DC) 2 Amp

230 V (AC) => 36V (DC) 5 Amp

230 V (AC) => 12V (DC) 0,2 Amp

Voeding

Voeding

Voeding

dc/dc-convertor => 5 V

dc/dc-convertor => 12 V


// prg: const String prgname = "Dimmer-ATtiny85-10"; // dd: 2018-04-14 // Dimmer-ATtiny85-09 : voor slechts 1 PWM-bediening + op breadboard Joepie .. werkt voor beide boardjes. // Dimmer-ATtiny85-10 : minder ingewikkelde toggle-truc + wachttijden op 0 en 255 + linearisering dimming werkt // init int bediening = 2; int PWM = 0; int relais = 4; int g int snelheid int toggle

= 0; = 30; = 0; int going_low = 0;

void setup() { // init bediening op D2 pinMode( bediening, INPUT_PULLUP); // init PWM op D0 pinMode(PWM, OUTPUT); analogWrite(PWM, 0);

// connect pin 0 op bediening // => maak PWM = 0

// init AAN/UIT-relais op D4 pinMode(relais, OUTPUT);

// = voeding

// init show_action op D1 pinMode( 1,OUTPUT); digitalWrite( 1, LOW);

// = gebruik buildin LED

} void loop() { // VOOR PWM-bediening if (digitalRead(bediening) == LOW) { digitalWrite(1, HIGH); // do only once when going_low if (going_low == 0) { going_low = 1; if (toggle == 0) toggle = 1; else toggle = 0; delay(750); if ((digitalRead(bediening) == { digitalWrite(relais, } if ((digitalRead(bediening) == { digitalWrite(relais, } } if (toggle == 1) { if (g < 270) g=g+1; else toggle = 0; if (g < 200) g=g+2; } if (toggle == 0) { if (g > -15) g=g-1; else toggle = 1; if (g > 50) g=g-2; } if (g > 255) analogWrite(PWM, 0); else if (g < 0) analogWrite(PWM, 255); else analogWrite(PWM, 255-g); delay(snelheid); } if (digitalRead(bediening) == HIGH) { digitalWrite(1, LOW); going_low = 0; } }

// dat werkt prima HIGH) && (toggle == 1)) LOW);

//

zet voeding2 AAN

//

zet voeding2 UIT

HIGH) && (toggle == 0)) HIGH);

=> =>


Prototype #03


dd. 2018-04-16 Gisteren de gehele installatie eens op vol vermogen enige tijd laten draaien. Tot mijn schrik werd bijna alles veel te warm. Ik heb er dus wat Ampere-meters aan gehangen, en ik zie tot mijn schrik dat de stroom plots sterk toeneemt wanneer de LEDS warm worden. Deze stroomtoename resulteert NIET in een toename van de lichtsterkte, maar verhoogt slechts de warmtedissipatie. Dit is een gevaarlijk escalerend proces ! DAAROM wordt er dus in professionele LEDregelingen altijd voor een continue stroombron gekozen!

programmeerboardje voor de ATtiny85 met test faciliteit

Tja, en dat zit er bij mij nog niet in. Hoe dit toch te verkrijgen? Wel, ik gebruik niet voor niets een arduino-processortje. Met een terugkoppeling van de stroomsterkte is het dus redelijk eenvoudig deze constante (maar wel instelbare) stroombron te realiseren. Hoe de stroomsterkte te meten - en dan liefst galvanisch ontkoppelt ? Dit bestelt + meteen een script erbij ...

ACS712 ( 5 en 30 Amp)

dd 2018-04-22 Wat een klote dingen, ruizen als een gek en zijn zo onnauwkeurig als de pest - beginnen pas iets te meten boven de 1 Amp. Verder zijn er 5 die 30 Amp bereik hebben - dus ongeschikt. IK KAN ZE NIET GEBRUIKEN ! Op: https://www.hackerstore.nl/PDFs/ ACS712.pdf schijnen ze er toch wel wel aardige metingen mee te doen. dd. 2018-05-25 Wanneer ik de 5 Amp type (ACS712) aansluit via de adc1015 kan ik er toch redelijke metingen mee doen!


KS0264 keyestudio TwoTwo-channel Solid State Relay


Testen en stroomstabilisatie dd. 2018-04-18 Daarvoor ga ik het testboardje met de NANO gebruiken. Daarvoor eerst het script aanpassen voor maar één kanaal., zodat ik ook meer ruimte krijg op het OLED-display.

testboardje NANO voor 2 kanalen met script Dimmer-Nano-08

PWM - schakeling 8,2 k

3 x of 4 x PowerLED COB 10 Watt

48 Volt / 2 Amp D

CNY17

G 10 uF 16 V

400V - 10 Amp

S

of 36 Volt / 4 Amp

22 k

Deze componenten zijn in mijn eerdere opzet anders. Nl. Geen elco'tje en een zener die slechts tot 7,2 Volt komt. De vraag is of daarmee de MOSFET beter aangestuurd wordt waardoor er minder dissipatie plaats vind . Dit doordat hij mogelijk beter OPEN gestuurd wordt. Dit moet eenvoudig te meten zijn door het spanning verlies over de MOSFET te meten.

DUAL !!!! Jawel dubbel uitgevoerd, maar met de bedoeling om slecht van 1 kanaal de weerstand te verlagen. Maar waarom 2 x een optocouple ?? Interessante truc die wat zegt over dat er weldegelijk toch wat veel vermogen vrijkomt in dergelijke MOSFETS. Dit is dus de truc om die te halveren.

veel te duur


Het is toch werkelijk NIET te geloven, maar de signal-ground is KEIHARD galvanisch verbonden met de POWER INPUT !!!! Wie verwacht dit nou? Waarom gebruiken ze dan in godsnaam die 2 optocouplers ??? DUS VOLKOMEN ONBRUIKBAAR !!!

voor datasheet zie: http://www.xlsemi.com/datasheet/XL7005A% 20datasheet-English.pdf The XL7005A is a 150KHz fixed frequency PWM buck (stepdown) DC/DC converter.


Mogelijke TRUC waarom er 2 optocouplers gebruikt worden. Zie hiervoor ook:


Prototype # 05 (temperatuurbeveiliging dmv. meting via serieweerstand) 36 V

54 V

36 V

42 V

WX-DC2416

5V

4,7 V

net 230 V

dd. 2018-05-25 Na goede metingen aan de 10 Watt COB-LEDS blijkt dat zij pas bij 13,9 Volt ( I is dan 0,69 Amp) het maximale vermogen geleverd wordt (900 mA wordt NIET geleverd bij 12 Volt).


433Mhz RF Afstandsbediening met ontvanger

pin 1

't apparaatje heeft een beetje vervelende eigenschap nl. dat 't ding pas reageert na enig nadrukkelijk drukken. Daardoor is de puls dusdanig lang dat er een delay van 300 nodig is.

Pin 10 (LED uit) verbindt door met de plus. LEDje met weerstand dus naar GND!

invertortje

Voor de afstandsbediening gebruik ik bovenstaande set; en dat werkt prima. Probleem was echter dat ik met 1 drukknop een dimmer/aan-uit funktie moet realiseren. Daarvoor ik gebruikte ik de manier waarop mijn schemerlamp dimmer (in mijn woonkamer) werkt. Zie daarvoor het programma zoals gemaakt voor de NANO. Een volgend probleem diende zich aan nl. en hoe nou toch die aan-uit funktie ook te verkrijgen in de paneel-drukknoppen? Daartoe ook weer gekeken naar hoe die afstandsbediening van schemerlamp dimmer werkt. Let op de verwarrende opschrift. Het betreft nl. slechts alleen 1 drukknop en niet drukknoppen voor links (ON), rechts (OFF) en midden (DIM). Dit zelfde verhaal geldt trouwens ook het opschrift op de paneelconsole. Verder zit er nog de truc in dat bij ingedrukt houden van de drukknop na het bereiken van de maximale lichtintentieteit er automatisch weer gedimd wordt tot nul, waarna er weer een verheviging plaatst vind. Als aardigheidje heb ik er als extra'tje (en dat ziet er best wel chic uit) dat bij het inschakelen en uitschakelen dit gelijdelijk gebeurt, met als toetje dat er een korter knipper is bijbereiken van de eindstand.


module UPS Power - 3.7V Li-ion LiPo 5V Charger & 5V Step-up DC/DC Converter

dd. 2018-05-04 In plaats van een constant aan het net hangende kleine voeding kan ik natuurlijk ook een kleine UPS gebruiken.

De vraag hierbij is of ik van reeds aanwezige modules hiervoor gebruik kan maken (bijv. de TP4056 1.2A 5V) ? Desondanks heb ik gewoon 4 stuks (zie) besteld. Maar dan heb ik natuurlijk ook nog een batterij nodig.


Zelfbouw PWM-module voor prototype #5

Gespiegeld weergegeven

En kijk eens aan wat een fraaie truc ik hier toepas: In het CAD-programma "Eagle" eerst een schema gemaakt; dan daaruit een boardlayout gegenereerd en het sporenplan aangepast. Helaas is in de gratis versie van Eagle het niet mogelijk om dit sporenplan te spiegelen. Hetgeen toch wat moeilijk is om dan het prototype te maken. Maar een foto hiervan kan ik WEL spiegelen; en maak transparant en leg het over de foto heen. Maar ondertussen werkt de schakeling nog NIET ......


Spanning Spanning shunt - 1 ohm

Stroom

Belasting 230V-

Testschakeling met een 500w halogeenbuislamp.


Testwaardes gemeten met de uiteindelijke testconfiguratie

rood = Ushunt

max = 644

groen = temperatuur * 10

max 64 Celcius

blauw = PWM-waarde * 2 = 255 Daarbij de voedingsspanning = 49,5 Volt constant

I = 0,67 Amp


Zelfbouw PWM-module voor prototype #6 dd. 2018-07-09 Besloten om de opbouw van prototype#5 NIET te gaan gebruiken. Dit omdat het gevaar van oplopende stroomsterkte bij verhoging van de temperatuur v/d LED's niet dusdanig is dat er schade optreedt. Overblijft dan nog om de warmte ontwikkeling in de stuurelectronica van prototype#3 aan te pakken.

SPORENZIJDE

dd. 2018-07-13 Besloten om prototype 03 slechts aan te passen voor w.b. de PWM-module. Omdat de kant-en-klare module (...) te groot is om x 2 te plaatsen besloten om dan maar voor de 3e maal een nieuw printje te maken. Nu dus in een dubbele verkleinde uitvoering. Helaas lijkt het erop dat deze uitvoering - door gebruik te maken van de IRLZ44S - niet zo lekker regelbaar/dimbaar is. Het zij zo ....


Zoals opgelevert op 2018-07-28

Eventuele verbeteringen kunnen nog aangebracht worden door de 2 relais (die wat vonken) te vervangen door solidstate relais met nuldoorgang). Verder kan ik ook de 2 relais die voor de draadloze bediening zorgen te vervangen door de 4 kanaals versie zonder relais. Deze werken echter niet helemaal jofel.


dd, 2018-10-29

01

02 333

= meetpunt

03 178

310

= 10 Watt LED

Erker De lichtsterkte meter gehouden op heuphoogte. 274

226

216

222

130

130

148

216

110


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.