AVR-webserver
Low-cost en zuinig met stroom
Zou een webserver niet kunnen werken met alleen een Atmel-controller aan boord? In de Open-Source community is kennelijk niets een probleem, zoals ook hier weer blijkt. De benodigde software past gemakkelijk in een Atmega32. Zelfs het aansturen vanexterne apparatuur en het aansluiten van een webcam zijn mogelijk.
Ulrich Radig wilde oorspronkelijk alleen zijn koffiezetapparaat via het internet kunnen inschakelen. Na wat geknutsel resulteerde dit in een kleine webserver die niet alleen enkele poorten kan sturen. maar ook een aantal analoge ingangen kan uitlezen. Nadat Ulrich zijn ontwerp op het internet beschikbaar had gesteld, verzamelde zich al snel een kleine fanclub. Met als gevolg dat nog meer hard- en software werd ontwikkeld. Van Holger Buss is het printontwerp afkomstig dat door een slimme routing 'slechts' dubbelzijdig is uitgevoerd. De verbinding met het internet wordt tot stand gebracht via een oude NE2000-compatible ethernetkaart.Materials
Onderdelenlijst
Weerstanden:
R1,R2,R4 = 1k8
R3,R10 = 10 k
R5...R7 = 3k6
R8,R9,R11,R12 = 470
Condensatoren:
C1,C2 = 22p, keramisch
C3...C10,C13 = 100 n folie, steek
C11,C12 = 22 µ/16 V tantaal
Halfgeleiders:
D1,D2 = 1N4148
D3 = 1N4001
LED1 = LED, groen
LED1 = LED, rood
IC1* = ATmega32 of ATmega644, DIL 40
(geprogr. ATmega644: EPS 060257-41)
IC2 = MAX232
N1 = 7805
Diversen:
Q1* = kristal 14,7456 MHz
S1 = 2x7-polige DIL-header voor printmontage
X1* = 2x31-polige connector of ISA-slot
X2 = 9-polige sub-D-connector (female) voor printmontage
Prog = 2x5-polige DIL-header voor printmontage + 2x3-polige connector
SD* = 2x7-polige bandkabel-connector
1 IC-voet 40-polig en 1 IC-voet 16-polig
Print 060257-1
Discussie (0 opmerking(en))