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
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