Hallo, ich möchte meinen AVR-Controller an ein WLAN-Modul anbinden. Dazu habe ich folgendes Modul gefunden: ESP8266 Im Forum habe ich bereits den Artikel zur o.g. Platine gelesen, leider ist diese aber äußerst dünn und sagt soviel wie garnichts darüber aus, was man nun eigentlich mit dem Teil machen kann. WLAN schön und gut, UART und SPI verstehe ich auch noch. Ist auf dem Teil nun schon eine "Firmware" installiert? Wenn ja, was kann sie? Wie übergebe ich dem Modul z.B. den jeweiligen WLAN-Key um sich im Netz anzumelden? Mit welchem Programmieradapter soll man die Platine flashen? All das wurde im Artikel nicht beschrieben: https://www.mikrocontroller.net/articles/ESP8266-CPCB Danke u Gruß
Es dürfte schwierig werden weitere Informationen zu finden. Der ESP8266 ist schon ein sehr exotisches Bauteil und wird nur von wenigen Leuten überhaupt verwendet. Vielleicht findest du unter dem unten stehenden Link weitere Informationen, aber soweit ich das sehe findet sich da kaum etwas Brauchbares. http://www.esp8266.com/
Ich höre Sarkasmus aus deiner Stimme. Wenn es schon so ein dermaßen populäres Teil ist, warum gibt es dann in dem Forum keine anständige Beschreibung dafür? Ich habe es so gelernt, dass man zu ICs/Kleinplatinen Datenblätter erhält, in denen sämtliche Informationen stehen und man sich nicht die Informationen mühsam durch Communities zusammen klicken muss. Spricht jedenfalls nicht gerade für das Produkt.
> Spricht jedenfalls nicht gerade für das Produkt.
Was mich in diesen Zusammenhang interessiert: Warum betreibt der
Hersteller des ESP diese Art der "Informationspolitik"?
Der ESP8266 ist ein Produkt des Herstellers www.Espressif.com. Und die Doku ist mittlerweile gar nicht so schlecht. Wenn Du hier fertig bist http://bbs.espressif.com/viewtopic.php?f=67&t=225 dann kannst Du ja in den Foren (u.a. diesem hier) weiterschauen.
Flashen mit diesem Programm zb : FLASH_DOWNLOAD_TOOLS_v2.4_150924.rar Ich brauche es nicht, weil ich mit dem Arduino spiele. Der kann den ESP.. Flashen. Ich habe ein ESP,,, auf meinen Roboter gebaut und steuere ihn dann über meinen Notebook mit WLAN. Flashen geht über die serielle Schnittstelle. Gruss
:
Bearbeitet durch User
Bernd schrieb: > Warum betreibt der > Hersteller des ESP diese Art der "Informationspolitik"? Weil sich kein normaler Mensch bei dem Preis beschwert ;)
Anton F. schrieb: > Wenn es schon so ein dermaßen populäres Teil ist, warum gibt es dann in > dem Forum keine anständige Beschreibung dafür? Willst Du sagen, die vorhandenen sind unanständig? :-) Kolban's book schon durchgearbeitet? Anton F. schrieb: > Ich habe es so gelernt, dass man zu ICs/Kleinplatinen Datenblätter > erhält, in denen sämtliche Informationen stehen und man sich nicht die > Informationen mühsam durch Communities zusammen klicken muss. > Spricht jedenfalls nicht gerade für das Produkt. Wenn es aus China kommt, ist es manchmal anders, oder Du kannst die Originaldatenblätter einfach nicht lesen. Die Chips sind noch nicht so breit etabliert und trotzdem gibt es spottbillig (< 10 Euro) fertige Platinen. Da würde ich nicht so viel erwarten.
Anton F. schrieb: > ich möchte meinen AVR-Controller an ein WLAN-Modul anbinden. > Dazu habe ich folgendes Modul gefunden: ESP8266 Das ganze Netz ist mit den Dingern zugepflastert, da man so eine Platine für 2€ bekommt. Da gibts mehr Tips,Ideen und Tutorials als man aufnehmen kann, in 50 verschiedenen Sprachen.. Eher komisch das Du dafür einen Thread aufmachen musst.
Zumal das ein eigener µC mit WLAN dran ist. Da kann man oftmals den Arduino direkt ersetzen. Eine andere Firmware flashen (NodeMCU), und schon kannst du das Ding direkt mit LUA-Script programmieren. Einlesen eines Analogen Anschlusses oder I2C oder OneWire oder oder oder. Bereitstellen als Webserver direkt damit oder senden via TCP/IP. Die "AT-Firmware", die auf den günstigsten ESP-01-Platinen drauf ist, gibt es in unterschiedlichen Versionen, sodass du dort erst einmal herausfinden musst, welche AT-Kommandos sie unterstützt, mit welcher Baudrate sie angspreochen werden will, ob sie CR+LF benötigt oder ob CR reicht, .... Ist etwas Wildwuchs, den du selber beheben musst. Wenn du dann den Firmware-Stand darauf hast, den du möchtest, geht es mehr mit der Firmware-Doku (meist nur rudimentär vorhanden) weiter als mit dem ESP8266-Datenblatt. Fühlt sich komisch an, die Teile so zu verwenden, aber es klappt.
Das sind schon wieder Features, die das Leben nur unnötig schwer machen. Warum zum Teufel brauche ich eine Firmware für einen WLAN-Treiber. Warum gibt es keinen Chip, dem man einfach in seine vorprogrammierte Software Daten wie WPA-Key gibt und ihn einfach per UART oder SPI an eine Peripherie anschließt. Soll das Ding das dreifache kosten und nur halb so komplex sein und ich würde ihn mir kaufen. Ich suche ein stinknormales WLAN-Modul, an das ich Daten schicken und Daten empfangen kann. Mehr nicht.
Anton F. schrieb: > Warum gibt es keinen Chip, dem man einfach in seine vorprogrammierte > Software Daten wie WPA-Key gibt und ihn einfach per UART oder SPI an > eine Peripherie anschließt. genau das geht doch mit dem Modul (UART mit AT-Befehlen - Du musst ja keine eigene Firmware flashen) - willst DU nicht doch erstmal ein bischen mehr lesen?
Anton F. schrieb: > Warum zum Teufel brauche ich eine Firmware für einen WLAN-Treiber. Weil die alles für dich macht. Oder möchtest du noch deinen eigenen TCP/IP Stack machen?
Hallo, Anton F. schrieb: > Warum gibt es keinen Chip, dem man einfach in seine vorprogrammierte > Software Daten wie WPA-Key gibt und ihn einfach per UART oder SPI an > eine Peripherie anschließt. Gibt, kauf es, der erste war wohl der Lantronix Wi-Port, kam nur 180DM? Euro? Wo soll der das Deiner Meinung nach hinschicken? WLAN spricht kein serielles Protokoll, mußt Du Dir also am anderen Ende sowieo eine Bridge suchen oder programmieren, die das an eine virtuelle COM weiterschickt. > > Soll das Ding das dreifache kosten und nur halb so komplex sein und ich > würde ihn mir kaufen. > > Ich suche ein stinknormales WLAN-Modul, an das ich Daten schicken und > Daten empfangen kann. Mehr nicht. Und wieder: welche Daten wohin und woher? PS: niemand hat Dir gesagt, daß Du den ESP8266 benutzen sollst, wenn er nicht Deinen Ansprüchen genügt. Ich kenne eigentlich keinen Hersteller, der so wie Espressif auf die Wünsche von Hobbybastlern eingegangen ist. Ich kenne auch kein WLAN-Modul für den Preis, wo ich nach Lust und Laune genau meine Wünsche erfüllen kann. Ist hobby, wenn Du es professionell sucht, dann suche auch in dieser Liga. Gruß aus Berlin Michael
So ein Pech aber auch, da hat sich noch niemand die Mühe gemacht und die Informationen FÜR DICH zusammengesucht. Klar, da würd ich mich auch beschweren...
Michael U. schrieb: > Ich kenne eigentlich keinen Hersteller, der so wie Espressif auf die > Wünsche von Hobbybastlern eingegangen ist. Wäre ja auch ziemlich dämlich, nicht auf die Wünsche seiner einzigen Kundengruppe einzugehen.
Na okay, vielleicht mal verständlicher :D Anton F. schrieb: > ich möchte meinen AVR-Controller an ein WLAN-Modul anbinden. > Dazu habe ich folgendes Modul gefunden: ESP8266 Genau richtig! > Im Forum habe ich bereits den Artikel zur o.g. Platine gelesen, leider > ist diese aber äußerst dünn und sagt soviel wie garnichts darüber aus, > was man nun eigentlich mit dem Teil machen kann. Den kann man so gekauft nur mit uart ansteuern und erstmal nichts mehr.. die einzige Frage ist dabei auf wieviel Baud der Uart eingestellt ist. Das suchst Du doch? > WLAN schön und gut, UART und SPI verstehe ich auch noch. Frage selbst beantwortet wie einfach der eSP für Dich ist. > Ist auf dem Teil nun schon eine "Firmware" installiert? Wenn ja, was > kann sie? Du kannst Daten über den Uart senden, nach kurzer Konfiguration kannst du Webseiten oder "Sockets" lesen und Schreiben.. Inet 1.0 aber reicht aus. > Wie übergebe ich dem Modul z.B. den jeweiligen WLAN-Key um sich im Netz > anzumelden? Sollte alles in jedem Tutorial für deinen Mikrocontroller drinstehen. > Mit welchem Programmieradapter soll man die Platine flashen? Wieso willst du die Flashen, ich dachte Du wolltest das einfach? > All das wurde im Artikel nicht beschrieben: > https://www.mikrocontroller.net/articles/ESP8266-CPCB Ja nee weil der Artikel auf den Chip eingeht und wie man eine Platine dafür fertigen könnte und nicht wie Du mit der Platine wie Du sie kaufen kannst umgehst!
Bist du dir sicher, dass Bastler die einzigen Kunden sind? Macht für mich irgendwie keinen Sinn einen Chip zu entwickeln der unglaublich günstig und universell ist, und den dann nicht in jeden Scheiss einzubauen der aus China kommt. Kann imho nicht lange dauern bis das Ding in jedem Wifi-enabled IoT Ding drin ist.
Sascha schrieb: > Kann imho nicht lange dauern bis das Ding in jedem Wifi-enabled IoT Ding > drin ist. Macht ja nix wenn das Ding seinen Job gut macht. Bestes Beispiel.. Hab letztens eine Marken Funksteckdose geöffnet.. Überspannungsschutz blabla bla.. Da steckte als Empfänger die bekannte "Arduino Modul 433mhz" Miniplatine per 5pin header drauf.
Hallo, Lutz schrieb: > Michael U. schrieb: >> Ich kenne eigentlich keinen Hersteller, der so wie Espressif auf die >> Wünsche von Hobbybastlern eingegangen ist. > > Wäre ja auch ziemlich dämlich, nicht auf die Wünsche seiner _einzigen_ > Kundengruppe einzugehen. das ist mir durchaus klar. Nur irgendwie haben die es bisher irgendwie geschafft, für mich privat nutzbare und kostengünstige Module anzubieten. Ich würde auch WLAN-Module einer renomierten Firma kaufen, wenn der Support wenigstens gleichwertig wäre und der Preis in ähnlicher Region. Soviele Angebote finde ich da aber nicht. Gruß aus Berlin Michael
Bald gibt es vernünftig implementiertes MicroPython für den ESP. Dann muss sich keiner mehr den Lua-Rotz antun...: https://www.kickstarter.com/projects/214379695/micropython-on-the-esp8266-beautifully-easy-iot
Persönlich fände ich ja C#/Mono ganz geil, aber das ist für das arme Ding möglicherweise zuviel verlangt ;)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.