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!
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
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ß!
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.
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.
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
- 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ß
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.
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
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ß
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
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
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 ;)
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?