Forum: Mikrocontroller und Digitale Elektronik µC meets WLan!


von Electronixs (Gast)


Lesenswert?

Hallo Leute,

als erstes muss ich mal ganz kurz vorstellen, damit Ihr wisst mit wem 
Ihr’s hier überhaupt zu tun habt. ;-)

Also ich bin nun mittlerweile seit fast 30 Jahren in Elektronik-Ecke zu 
Hause.
µC bzw. µP mäßig angefangen habe ich seinerzeit in Maschinensprache bei 
80x86 Dingens, bin dann über die Motorolla 68HC11, HC08 und HC12 
(16-Biter) - alle in Assembler programmiert - schließlich bei der ATMEGA 
168 Serie gelandet, da diese für meine Anwendungen bis dato eigentlich 
immer ausreichend Rechenleistung boten und sowohl von der Ausstattung 
also auch vom Preis und der Verfügbarkeit her recht interessant waren.
Außerdem gab es für diese erstmalig (zumindest für mich) erschwingliche 
C-Compiler.

Nun habe ich ein neues Projekt bei dem zwingend eine Web-basierende 
Kommunikation mit dem µC erforderlich ist.
Diese muss drahtlos, also sprich über WLan erfolgen und sollte von jedem 
beliebigen Browser aus und somit Plattformunabhängig möglich sein.
Das ist für mich absolutes Neuland und ich weiß ehrlich gesagt nicht mal 
wirklich wo ich anfangen soll zu suchen.

Für den Atmel gibt’s ein Ethernetshield, soviel hab ich schon 
herausgefunden aber dieses ist wiederum kabelbasierend und ich würde 
wieder einen zusätzlichen Umsetzer auf WLan benötigen, was die ganze 
Sache wieder umfangreicher, komplizierter und somit auch störanfälliger 
werden lässt.
Wenn es sich dies irgendwie vermeiden lässt, dann würde ich daher eine 
direkte Variante µC-WLan vorziehen.

Die Steuerungsaufgabe des µC ist zwar eine in Echtzeit aber insgesamt 
trotzdem recht überschaubar, dafür würde ein 8-Biter wie der ATMEGA 168 
locker reichen.
Da der µC ja aber in diesem Fall auch die gesamte Webserverfunktion 
„handeln“ muss (samt Bildaufbau und dem ganzen Drumherum) fürchte ich 
das hier speichermäßig wie auch perfomancemaßig damit hier doch bald die 
Decke eines solchen Controllers erreicht ist, oder sehe ich das falsch ?

Ich hab auch schon ziemlich alles was sich in diesem Forum mit dem Thema 
beschäftigt durchgelesen.
War die halbe Nacht am Rechner und meine Frau hat mich schon wüst 
beschimpft. ;-)
Allerdings so richtig bin ich daraus nicht schlau geworden.
Zwar scheint es da was recht „Nettes“ vom Raspery zu geben, nur damit 
hab ich bis dato Null Erfahrung und ich wollte ehrlich gesagt nicht 
schon wieder was komplett Neues anfangen.

Schön wäre wenn ich eine der vertrauten Entwicklungsumgebungen (siehe 
weiter oben im Text) für dieses Projekt nutzen könnte.

Wenn einer hier hilfreiche Tipps für mich hätte wo man hier 
sinnvollerweise ansetzt, wäre ich unendlich dankbar. ;-)

Grüße
Electronixs,

von Matthias H. (hallamen)


Lesenswert?

Schon nach ESP8266 im Forum gesucht?
Der duerfte fuer dich passen...

von Georg G. (df2au)


Lesenswert?

Verabschiede dich mal vom ATMega168. Ein Ethernet Frame hat maximal gut 
1500Bytes Länge. Also sollte dein RAM schon etwas größer sein. Ein IP 
Stack passt auch nicht mal so locker in einen Zwerg. Also starte gleich 
richtig mit einem ATMega1284. Dann hast du Reserven.

Für WLAN gibt es für kleines Geld Funkmodule.

von Philipp K. (philipp_k59)


Lesenswert?

Jopp 1284 ist nen Sorglospaket was den ESP8266 und Internet angeht.

Wenn der TE ein Assembler Ass ist wäre vielleicht auch der ESP 8266 
direkt eine Lösung.. Suche "ESP8266 IDE"

von Frank K. (fchk)


Lesenswert?

Es gibt passende Module.
zB http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en559196

Es braucht den Microchip TCP/IP-Stack und einen passenden PIC.

Für Dich ist wohl ein fertiges Board besser:
http://www.microchip.com/DevelopmentTools/ProductDetails.aspx?PartNO=dv102412

Zum Programmieren und Debuggen brauchst Du ein PicKIT3.

fchk

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.