Artikel
Mini-Mega-board
Voor ATmega16 en ATmega32
De ATmega-controllers van Atmel zijn bijzonder populair bij ontwerpers en worden in tal van projecten toegepast. Tot nu toe hebben we in Elektuur echter nog geen experimenteer-board voor deze controllers voorgesteld. Dat gaat nu veranderen met dit Mini-Mega-board waar ook een leuke toepassing voor beschikbaar is in de vorm van een stand-alone OBD-2-analyser.
Het Mini-Mega-board is een klein printje met LCD-aansluiting, seriële interface en veel I/O-poorten voor de ATmega16- en ATmega32-processors uit de Atmel AVR-familie. Voor het programmeren is er voorzien in een mini-interface voor de seriële poort.
Voor kleine singleboard-computers zijn er naast professionele toepassingen ook diverse toepassingen in huis te bedenken, zoals klimaatregeling, besturing van rolluiken of alarmsystemen. Een geliefd onderwerp is ook de besturing van autonome robots. In elk geval heb je voor het programmeren van eigen toepassingen wel wat programmeerervaring nodig en dat krijg je natuurlijk door met dit board aan de slag te gaan. Een klein stukje programmacode is al voldoende om het board in actie te laten komen.
Het Mini-Mega-board is een klein printje met LCD-aansluiting, seriële interface en veel I/O-poorten voor de ATmega16- en ATmega32-processors uit de Atmel AVR-familie. Voor het programmeren is er voorzien in een mini-interface voor de seriële poort.
Voor kleine singleboard-computers zijn er naast professionele toepassingen ook diverse toepassingen in huis te bedenken, zoals klimaatregeling, besturing van rolluiken of alarmsystemen. Een geliefd onderwerp is ook de besturing van autonome robots. In elk geval heb je voor het programmeren van eigen toepassingen wel wat programmeerervaring nodig en dat krijg je natuurlijk door met dit board aan de slag te gaan. Een klein stukje programmacode is al voldoende om het board in actie te laten komen.
Materials
Onderdelenlijst
Weerstanden:
R1 = SIL-weerstandsarray 8 x 1 k
R2 = SIL-weerstandsarray 8 x 10 k
R3 = 10 k
R4 = 10
R5,R5A = 39
R6 = 1 k
P1 = instelpotentiometer 10 k
Condensatoren:
C1,C2,C13,C14 = 100 n keramisch
C3,C4 = 22 p
C5...C9 = 1 µ/16 V radiaal
C10 = 47 p
C11 = 220 µ/25 V radiaal
C12 = 10 µ/16 V radiaal
Halfgeleiders:
D1 = LED-array met 10 LED's
D2 = 1N4001
D3 = aanwezig in array D1 (of losse LED)
IC1 = ATmega 16-PC (DIP40)
IC2 = MAX232 (DIP16)
IC3 = 7805 (TO220)
Diversen:
JP1...JP4 = draadbrug, microswitch of 2-polige header met jumper
K1 = dubbele 10-polige header met kraag, voor printmontage
K2, K2A = SIL-header, 20-polig
K3, K3A = vrijelijk in te vullen
K4 = 9-polige haakse SUB-D-connector, male, voor printmontage
K5 = SIL-voetje, 16-polig (bijv. deel van een 40-polig wire-wrap-voetje) en SIL-steker, 16-polig
K6 = aansluitbus voor netstekervoeding, voor printmontage
IC-voetjes, 40-, 20- en 2 x 16-polig
S1 = 8-voudige-DIP-switch
S2 = enkelpolige schakelaar (bijv. Conrad 700665-89)
L1 = 10 µH (spoeltje, in weerstandsbehuizing)
X1 = 8-MHz-kristal
LCD = LC-display 4 x 20 karakters, 60 x 98 mm (bijv. Conrad 187267-89 of 187275-89)
behuizing Hammond 1591-D blauw (niet nodig in combinatie met OBD-2-analyser)
16-polige flatcable (een paar centimeter)
programmeeradapter
Weerstanden (SMD 0805):
R1, R5 = 10 k
R2, R3 = 4k7
R4 = 33 k
Condensatoren (SMD 0805):
C1 = 220 p
Halfgeleiders (SMD):
D1...D3 = zenerdiode 5V1/250 mW SOT23 (bijv. BZX84 5V1 SOT23)
T1 = BC847 (SOT23)
Diversen:
K1 = 9-polige sub-D-connector (female) met behuizing
K2 = dubbele 10-polige header (2x5) voor printmontage
10-aderige flatcable (0,5 tot 1 m)
Flatcable-connector 10-polig (2x5)
R1 = SIL-weerstandsarray 8 x 1 k
R2 = SIL-weerstandsarray 8 x 10 k
R3 = 10 k
R4 = 10
R5,R5A = 39
R6 = 1 k
P1 = instelpotentiometer 10 k
Condensatoren:
C1,C2,C13,C14 = 100 n keramisch
C3,C4 = 22 p
C5...C9 = 1 µ/16 V radiaal
C10 = 47 p
C11 = 220 µ/25 V radiaal
C12 = 10 µ/16 V radiaal
Halfgeleiders:
D1 = LED-array met 10 LED's
D2 = 1N4001
D3 = aanwezig in array D1 (of losse LED)
IC1 = ATmega 16-PC (DIP40)
IC2 = MAX232 (DIP16)
IC3 = 7805 (TO220)
Diversen:
JP1...JP4 = draadbrug, microswitch of 2-polige header met jumper
K1 = dubbele 10-polige header met kraag, voor printmontage
K2, K2A = SIL-header, 20-polig
K3, K3A = vrijelijk in te vullen
K4 = 9-polige haakse SUB-D-connector, male, voor printmontage
K5 = SIL-voetje, 16-polig (bijv. deel van een 40-polig wire-wrap-voetje) en SIL-steker, 16-polig
K6 = aansluitbus voor netstekervoeding, voor printmontage
IC-voetjes, 40-, 20- en 2 x 16-polig
S1 = 8-voudige-DIP-switch
S2 = enkelpolige schakelaar (bijv. Conrad 700665-89)
L1 = 10 µH (spoeltje, in weerstandsbehuizing)
X1 = 8-MHz-kristal
LCD = LC-display 4 x 20 karakters, 60 x 98 mm (bijv. Conrad 187267-89 of 187275-89)
behuizing Hammond 1591-D blauw (niet nodig in combinatie met OBD-2-analyser)
16-polige flatcable (een paar centimeter)
programmeeradapter
Weerstanden (SMD 0805):
R1, R5 = 10 k
R2, R3 = 4k7
R4 = 33 k
Condensatoren (SMD 0805):
C1 = 220 p
Halfgeleiders (SMD):
D1...D3 = zenerdiode 5V1/250 mW SOT23 (bijv. BZX84 5V1 SOT23)
T1 = BC847 (SOT23)
Diversen:
K1 = 9-polige sub-D-connector (female) met behuizing
K2 = dubbele 10-polige header (2x5) voor printmontage
10-aderige flatcable (0,5 tot 1 m)
Flatcable-connector 10-polig (2x5)
Discussie (0 opmerking(en))