Over dit artikel

AVR-webserver

Low-cost en zuinig met stroom

AVR-webserver

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.
Dit artikel kan alleen worden gedownload door geregistreerde gebruikers.
Login | Registreer nu!
Producten
Component list

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 5 mm

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
Reacties worden ingeladen...