Forum: Mikrocontroller und Digitale Elektronik Atmega32 - WLan Modul?


von wlanFürAtmega (Gast)


Lesenswert?

Guten abend allerseits!

Die unter euch, die schwache Nerven habe, sollten direkt aufhören zu 
lesen, denn nun kommt ein möglicherweise zu schön gedachtes Vorhaben...

Ich besitze nun schon etwas länger ´nen Atmega32. Nun kam mir in meiner 
unglaublichen "Kreativität" die Idee, den mC über mein Smartphone zu 
steuern.
Habe im Internet schon ein wenig geschaut, allerdings möchte ich mir 
nichts falsches bestellen.
Folgende Punkte sind mir wichtig:
- mC sollte via Internet steuerbar sein.
- Am liebsten wäre es mir, die Daten einfach ganz roh an das Funkmodul 
zu senden, bzw. ganz roh vom Modul zu bekommen, ohne viel 
SchnickSchnack...
- Natürlich möglichst nicht soo teuer ;)

Tja, gibt´s da denn sowas (vielleicht sogar via Reichelt.de, etc. 
bestellbar)?

Ich bedanke mich schon einmal ganz herzlich im Vorraus!

Mit freundlichen Grüßen!

von Tim S. (Firma: tsx89) (freak_ts) Benutzerseite


Lesenswert?

wlanFürAtmega schrieb:
> die schwache Nerven habe, sollten direkt aufhören zu
> lesen

Gilt bei mir auch
----

wlanFürAtmega schrieb:
> Am liebsten wäre es mir, die Daten einfach ganz roh an das Funkmodul
> zu senden, bzw. ganz roh vom Modul zu bekommen,

Das tut doch eigentlich jedes Wlan-Funkmodul, also kommt hald auf die 
Roh-Daten an, aber:

> ohne viel SchnickSchnack...

kenne ich keines. Kann mir jedenfalls nichts unter SchnickSchnack in 
diesem Fall vorstellen...

wlanFürAtmega schrieb:
> Folgende Punkte sind mir wichtig:
> - mC sollte via Internet steuerbar sein.

Irgendwelche Wlan-Module, die mal eben ne Library für Controller-XYZ 
dabei haben, und denen man einfach über Com / SPI eine Adresse vergibt, 
und direkt "los-surfen" oder diesen auf irgend eine Art und Weise 
"fernsteuern" kann, kenne ich auch noch nicht. [Hätt daran dann auch 
Interesse].

wlanFürAtmega schrieb:
> Tja, gibt´s da denn sowas (vielleicht sogar via Reichelt.de, etc.
> bestellbar)?

In jeden Laden der sowas hat. Reichelt- keine Ahnung. Ich hol die wegen 
dem Preis, immer aus dem Ausland, immer gleich n Paar mehr 
(Verschiedene) Module über Ebay. Da gibts Wlan-Module und sonnst was für 
Sachen.

> Folgende Punkte sind mir wichtig:
> ...
> - Natürlich möglichst nicht soo teuer ;)

Einfach suchen, mehr kann keiner machen, aussuchen musst du schon selber 
eines. Also Tipp´s habe ich keine. Such nach entsprechenden 
Wlan-Contollern, und ob es evtl sogar Codes oder Beispiele für deinen 
verwendeten µC gibt. Also es ist immer etwas "aufwändiger" / bis hin zu 
sehr aufwändig.

Die einfachste Methode ist wohl ein kleines "Kabelgebundenes" 
Ethernet-Modul mit nem ENC28J60, was man recht günstig fürs "Steckbrett" 
bekommt, die Teile aus China (Ebay), etc sind auch OK. Also dann haste 
schon mal eine (auch von der Software her) recht simple Verbindung zum 
Netzwerk für dein Smartphone daheim (Im selben Netz), bzw. zum 
"Internet"

Wenns unbedingt doch Wlan sein muss kannst du dann z.B. einen 
traditionellen Accessponit daran hängen, wie man das bei manchen 
Spielekonsolen, oder Media-Receivern macht. Ist ungefähr genau so Teuer 
/ Billig wie so ein Modul, allerdings wesentlich einfacher von der 
Handhabung. Frisst hald bissle mehr Energie, wegen dem eigenen 
Controller drauf. Diesen evtl. sogar mit vom AVR+Enc28J60 mitsteuern 
oder mit konfigurieren lassen, oder etc-software direkt auf dem 
Accesspoint ausführen. Und / oder deinen Atmel-Controller direkt via 
UART daran anbinden, etc...

Ich verwende gern "die Platine + Spannungsregleung" von diesem 
"handlichen" Modul/Teil für solche Zwecke:

http://www.pollin.de/shop/dt/MDA1ODgyOTk-/Computer_und_Zubehoer/Netzwerktechnik/Wireless_LAN_Router/WLAN_Adapter_HAMA_2in1_53122_150_Mbps.html

Zumindert, weil es so einfach damit geht, "irgend etwas" und zwar 
"irgendwie" (und ohne viel Schnickschnack) per Wlan anzubinden, um 
hinterher damit "irgendwas" fernzusteuern. - Entspräche zumindest dem 
zutreffendsten, was den Anforderungen aus deinen Fragen gewachsen wäre.

Viel Spaß beim Umschauen  Suchen  Basteln, und weiter "Kreativ" sein.
Gruß, TS

von hro (Gast)


Lesenswert?

meine Empfehlung:
http://elmicro.com/de/ezcswm85.html

Gruss hro

von wlanFürAtmega (Gast)


Lesenswert?

Vielen dank für den sehr ausführlichen Beitrag!
Hui, so langsam merke ich was ich mir da vorgenommen habe, soweit bin 
ich glaube ich noch garnicht, aber was soll´s, man kann nur dazu lernen 
:)

Tim S. schrieb:
> Kann mir jedenfalls nichts unter SchnickSchnack in
> diesem Fall vorstellen...
Ich auch nicht, meinte damit, ich suche etwas, was möglichst 
übersichtliche und nicht so overkill ist...

Tim S. schrieb:
> Die einfachste Methode ist wohl ein kleines "Kabelgebundenes"
> Ethernet-Modul mit nem ENC28J60
Ohje, wenn das die einfachste Methode ist, will ich die anderen garnicht 
wissen :D
Nein Spaß bei Seite, das sieht schonmal sehr vielversprechend aus, sieht 
aus als hätte ich in den nächsten Ferien keine Langeweile, knapp 100 
Seiten Datenblatt sind nicht schlecht. Aber kannst du mir evtl. trotzdem 
kurz erleutern, wie meine Schaltung damit nur ganz grob umsetzbar ist?

Also ich schließe den mC via SPI damit zusammen.
Dann sende ich rohe Daten, meinetwegen eine Zeichenkette an das Modul. 
Nun meine Frage(n), wie verbindet sich das gute Stück denn mit meinem 
Router?
Und wie bestimme ich wohin und mit welchem Protokoll die Daten gesendet 
werden? Muss ich das Protokoll vielleicht selbst implementieren?

Gruß!

von wlanFürAtmega (Gast)


Lesenswert?

Edit:
hro schrieb:
> meine Empfehlung:
> http://elmicro.com/de/ezcswm85.html
>
> Gruss hro
Sorry, hatte gerade meine Antwort abgeschickt, da hab ich deinen Beitrag 
gesehen, schlechtes Timing ;)
Sieht auch auf den ersten Blick nicht schlecht aus, aber kann es sein, 
dass der die Daten über die PC erst ins Internet bzw. an den Router 
sendet? Sieht ein wenig so aus, habe aber wie gesagt, nur erstmal grob 
geschaut.

von Chr. M. (snowfly)


Lesenswert?


von wlanFürAtmega (Gast)


Lesenswert?

Auch das sieht gut aus!
Wobei einen Router hab ich ja sowieso im Hause :)

Aber um ehrlich zu sein, gefällt mir der erste Vorschlag, von "Tim S", 
am interessantesten, weil... hm, schwierig zu sagen, ein bisschen 
basteln will ich ja schon noch, also möglichst wenig Bausatz... ja ich 
weiß, das steht im Widerspruch mit meinem Verlangen nach einer 
unkomplizierten Lösung...
Aber je mehr Möglichkeiten, desto besser.

von Chr. M. (snowfly)


Lesenswert?

wlanFürAtmega schrieb:
> Wobei einen Router hab ich ja sowieso im Hause :)
Du wolltest doch WLAN..

> Aber um ehrlich zu sein, gefällt mir der erste Vorschlag, von "Tim S",
Eigentlich ist es der gleiche Vorschlag.
Nur das es für den NETIO schon Software gibt,
wenn du selbst basteln willst kannst du ja das Datenblatt runterladen 
und nachbauen.
Ich will dir ja nicht zu nahe treten, aber bis jetzt klingst du nicht so 
als ob du es schaffen würdest einen IP-Stack in den ATMEGA zu 
implementieren.

Einfachere Lösung ohne sich mit IP Protokollen rumschlagen zu müssen
ist sowas wie der X-Port(braucht halt für WLAN wieder nen Router/AP)
http://www.lantronix.com/device-networking/embedded-device-servers/xport.html

von Tim S. (Firma: tsx89) (freak_ts) Benutzerseite


Lesenswert?

- Begin Offtopic  -

Chr. Messener schrieb:
> und ein billiger WLAN Router:
> http://www.pollin.de/shop/dt/OTczODgyOTk-/Computer...
> erfüllt genau den Ansprüchen

Geil wieder ein "billigerer" für genau "diesen Zweck" ^^ Den hatte ich 
noch nicht gesehen beim Pollin. Hat den schon jemand genauer angeschaud, 
was embedded-Software-Zuech und "Modularität" angeht? Linux-freaks? 
Bissher kein "Eintrag" dazu hier gefunden.

- End Offtopic  -

Gruß

von Chr. M. (snowfly)


Lesenswert?

was??? noch keinen Eintrag zu NET IO hier gefunden?
dann bist du erst sei gestern hier ;)

Die Suche findet 498 Treads zu NetIO :)

EDIT: Du meinst den Router.. (lesen sollte man können)
ich hab halt grad mal nach WLAN gesucht und nach Preis sortiert
kennen tu ich den auch nicht.

von hro (Gast)


Lesenswert?

wlanFürAtmega schrieb:
> hro schrieb:
>> meine Empfehlung:
>> http://elmicro.com/de/ezcswm85.html
>>
> Sieht auch auf den ersten Blick nicht schlecht aus, aber kann es sein,
> dass der die Daten über die PC erst ins Internet bzw. an den Router
> sendet? Sieht ein wenig so aus, habe aber wie gesagt, nur erstmal grob
> geschaut.

Nee, Internet kann wohl, aber ich verwende die Dinger in einem lokalen 
Netzwerk.
Damit kannst Du z.B. sehr simpel uC(seriell)-WLAN-LAN-PC-Bruecken 
aufbauen.
Einfacher geht's wohl kaum - billiger bestimmt. Aber fuer Pollin-Muell 
muss man das Geld und die Zeit haben ;-)

Gruss hro

von wlanFürAtmega (Gast)


Lesenswert?

Chr. Messener schrieb:
> Ich will dir ja nicht zu nahe treten, aber bis jetzt klingst du nicht so
> als ob du es schaffen würdest einen IP-Stack in den ATMEGA zu
> implementieren.
Vollkommen korrekt, dachte nur der ENC28J60, den "Tim S." vorgeschlagen 
hat, hätte sowas integriert ;)

Aber um eventuelle Missverständnisse durch meine etwas ungenaue 
Ausdrucksweise zu vernichten. WLan war etwas falsch ausgedrückt. Wenn 
ich das Teil nachher an meinen Router anschließen kann, reicht mir das 
auch vollkommen. Natürlich wäre es auch optisch interessanter, wenn sich 
das Teil per Funk mit dem Router verbindet - wie gesagt, bin erstmal für 
alles offen!

hro schrieb:
> Nee, Internet kann wohl, aber ich verwende die Dinger in einem lokalen
> Netzwerk.
> Damit kannst Du z.B. sehr simpel uC(seriell)-WLAN-LAN-PC-Bruecken
> aufbauen.
Das heißt, ich sende meine Daten vom mC per USART, wenn ich das richtig 
gesehen habe, an das Modul, und das feuert alles, ohne weitere Umwege, 
direkt an (m)einen Router? Per Funk, oder wie?

Gruß

von hro (Gast)


Lesenswert?

wlanFürAtmega schrieb:
> hro schrieb:
>> Nee, Internet kann wohl, aber ich verwende die Dinger in einem lokalen
>> Netzwerk.
>> Damit kannst Du z.B. sehr simpel uC(seriell)-WLAN-LAN-PC-Bruecken
>> aufbauen.
> Das heißt, ich sende meine Daten vom mC per USART, wenn ich das richtig
> gesehen habe, an das Modul, und das feuert alles, ohne weitere Umwege,
> direkt an (m)einen Router? Per Funk, oder wie?

Genau so.
Und ja, bei WLAN passiert das per Funk ...
Gruss hro

von Chr. M. (snowfly)


Lesenswert?

Ganz anderer Vorschlag:
Nimm einen RaspberryPi,
da hast du dann nur noch Hardwarebastelei für die Schnittstellen
aber die Möglichkeiten sind ungleich höher und überschaubarer.

EDIT: AchJa, und von den kosten her ist es wahrscheinlich günstiger

von Achim A. (Firma: augilabs) (womisa)


Lesenswert?

Hi

eventuell ist das was ==> 
http://store.openpicus.com/openpicus/prodotti.aspx?cprod=015350

..ist aber fertig und nicht zum basteln. Ich kenne das aber auch nicht 
genauer.

Gruß
Achm

von wlanFürAtmega (Gast)


Lesenswert?

hro schrieb:
> Und ja, bei WLAN passiert das per Funk ...
Hm, und wo kommt dann das WLan Kabel rein? ;)
Naja gut, dann scheint das doch zunächst mal ganz gut für meine Zwecke 
geeignet zu sein - bis ich irgendwann mal so weit bin und das komplett 
selber bastel... irgendwann mal :)

Chr. Messener schrieb:
> RaspberryPi
Sagt mir adhock zwar nichts, werde ich mir aber mal anschauen!

Achim A. schrieb:
> eventuell ist das was ==>
Hui... ziemlich teuer, trotzdem danke ;)

von wlanFürAtmega (Gast)


Lesenswert?

Edit:
Sorry, immer wenn ich einen Beitrag abschicke, fällt mir was neues ein.
Nur so aus reinem Interesse: Das ENC28J60 -Modul hörte sich sehr 
interessant an... wie könnte ich dieses denn THEORETISCH verwenden?
Kommunikation über SPI sehe ich, und wie kommen die Daten dann weiter an 
den Router? Das Modul arbeitet nicht via Funk, oder?
IP-Stack, etc, wird es wohl auch nicht geben?

von Chr. M. (snowfly)


Lesenswert?

Tim S. schrieb:
> Geil wieder ein "billigerer" für genau "diesen Zweck"

Und dann gits da noch:
http://www.aliexpress.com/item/3G-Wireless-Router-wifi-150Mbps-LAN-802-11N-network-SL-R6802-band/669912529.html
35$ für 10 Router incl. Porto :)

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.