Ontwikkeling zaklamp: hoe stuur ik 9A LED aan met AVR mbv mosfet?

Alleen berichten met de trefwoorden “breadboard” worden getoond. Alle berichten tonen

Dag beste mensen. Ik ben Hendrik, 23 jaar en laatstejaars student informatica. Ik heb altijd een enorme fascinatie gehad over hoe 'dingen' werken, en sinds kort heb ik het plan opgevat van me te verdiepen in de digitale en analoge elektronica. Hierbij aansluitend ben ik ook al enkele maanden AVR's aan het programmeren.

Mijn eerste vraag is vrij algemeen: hoe maak ik een correcte schakeling voor een zaklamp met onderstaande specificaties?

LED:
SST-90 2300LM LED Emitter 8000K White Light Bulb (4.2V)
- Bulb type: SST-90
- 2300 Lumen output
- Working voltage: 4.2V
- Working current: 9000mA
- Color: White (5000-8000K)
- Plate: 20mm
http://www.dealextreme.com/p/sst-90-2300lm-led-emitter-8000k-white-lig…

µC:
ATMEGA48V
1.8 - 5.5V

Schakelaar:
Piezoschakelaar Schurter
http://www.digikey.be/product-detail/en/1241.2353/486-1537-ND/2538193

Mosfet:
IRLZ34NPBF n-channel mosfet
Vdss = 35V
Rds(on) = 0,035 Ohm
Id = 30A
http://www.irf.com/product-info/datasheets/data/irlz34npbf.pdf

Batterijen:

8 keer Ultrafire 18650 2400mah BUTTON TOP Protected Rechargeable Lithium Battery Li-Ion UF18650
4.2V (in parallel)
http://www.batteryjunction.com/ultrafire-18650.html

Extra info:

Ik gebruik een piezo schakelaar omdat de lamp perfect waterproof moet zijn, een zeer sterke LED (ik weet op dit moment niet de beste led meer) voor veel lumens, en een AVR voor de PWM-regeling.

Ik vermeld de gebruikte onderdelen omdat ik deze reeds in mijn bezit heb. Ik heb 'alle' reguliere schema's al getest op mijn breadboard, maar ik krijg steeds slechte resultaten. Een gewoon simpel ledje kan ik perfect aansturen (zonder mosfet uiteraard, direct op AVR output)dus aan mijn avr of piezo ligt het niet. Overigens heb ik natuurlijk ook gedacht aan heatsinking. De behuizing draai en frees ik zelf. Foto's van mijn project komen weldra online.

Ik heb 4 modi: 30%licht, 60%licht, 90% licht, UIT
(telkens ik op de piezo schakelaar duw springt de volgende modus dus in werking)

Wat doe ik in godsnaam verkeerd, en wat is de correcte manier om een dergelijke opstelling te doen functioneren?

Hopelijk kan iemand me helpen.

Alvast bedankt

Hendrik

9A op een breadboard is vragen om problemen.

Ik heb de schakeling: gewone 'rode led' - piezo schakelaar -AVR op breadboard gedaan, niet de schakeling met de mosfet en hoogvermogenLED. :-)