EtherCircuit - AVR Webserver mit MMC/SD Support
EtherCircuit - Avr Webserver Programmier- & Experimentierboard
Mit diesem kleinen AVR-Webserver kann man einiges anstellen zb:
- Steurung & Überwachung von Heizungsanlagen
- Überwachung und konfiguration des Hausbusses
- Garagentor über Wap-Handy öffnen ;-)
- uvm
Hardware Features:
- ATMEGA644 20-PU 20mhz, 64kb Flash, 4kb interner SRAM, 2kb EEprom
- 24 freie, 10polig nach aussen geführte I/O Pins (Port A, C, D und PORTB über ISP)
- ISP-Schnittstelle 10polig (passenden ISP-Programmer gibts auch hier im Shop)
- ENC28J60 stand alone Ethernetcontroller
- MMC/SD Slot
- 5V + 3,3V onBoard
- Quarzsockel für AVR, Quarz kann somit jederzeit ohne Löten gewechselt werden
- IC-Sockel für AVR und Ethernetcontroller
- Spannungsversorgungsbuchse
- Webserver Open-Source-Betriebssystem vorprogrammiert und als Source mitgeliefert
- Maße: 100mm x 80mm
Software:
Pascal:
- TCP/IP, UDP
- Webseiten werden von MMC/SD geladen
- Portsteurung über HTTP bzw HTML
Die Software ist in Mikropascal (mikroe.com) geschrieben und unterstützt derzeit die Protokolle TCP/IP und UDP, sowie FAT16 MMC/SD Dateisysteme.
HTML Seiten bis 512 Byte können von MMC/SD Karte geladen werden, größere Dateien können aufgeteilt und mittels JavaScript nachgeladen werden.
Ports können per HTML gesteuert werden und der Portstatus kann mittels JavaScript abgefragt werden.
Demoserver:
http://earlyperl.dontexist.com/
Download:
Schaltplan Bauteile Bestückungsplan
Software: Sourcecode V.1.01 26.04.08
C:
Für diejenigen die lieber mit AVR GCC arbeiten, habe ich die ETH_M32_EX_SOFT von Uli Radig (http://ulrichradig.de) für das Board angepasst.
Download:
Software: Sourcecode ETH_M32_EX_SOFT
EtherCircuit Board kaufen
Den Bausatz oder eine Platine finden sie in unserem Shop
WinAvr / Bascom
Wer lieber in anderen Umbegungen wie WinAvr (C) oder Bascom (Basic) arbeitet findet im Internet genügend Sourcecode der mit einigen Pin-Anpassungen auch auf dem EtherCircuit-Board läuft.
Falls jemand eine Firmware für das Board in einer anderen Sprache entwickelt oder anpasst, währe es toll, wenn er es hier im Forum postet!
Copyright
Das Projekt unterliegt der BSD-Lizenz!
The EtherCircuit source code is generally available under the BSD license.
Previous page: Fuses für den USBASP Programmer
Next page: Inbetriebnahme