Forum: Mikrocontroller und Digitale Elektronik ESP8266 - was kann die Platine?


von Anton F. (Gast)


Lesenswert?

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ß

von Anton F. (Gast)


Lesenswert?

Edit:
Artikel im Forum ist folgender Link:
https://www.mikrocontroller.net/articles/ESP8266

von Speckbert (Gast)


Lesenswert?

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/

von Anton F. (Gast)


Lesenswert?

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.

von Bernd (Gast)


Lesenswert?

> Spricht jedenfalls nicht gerade für das Produkt.

Was mich in diesen Zusammenhang interessiert: Warum betreibt der 
Hersteller des ESP diese Art der "Informationspolitik"?

von Andreas B. (bitverdreher)


Lesenswert?

Das Datenblatt gibts beim Hersteller:
http://www.lmdfdg.at/?q=espressif

Gruß
Andreas

von Marcus H. (Firma: www.harerod.de) (lungfish) Benutzerseite


Lesenswert?

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.

von Peter B. (funkheld)


Lesenswert?

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
von Philipp K. (philipp_k59)


Lesenswert?

Bernd schrieb:
> Warum betreibt der
> Hersteller des ESP diese Art der "Informationspolitik"?

Weil sich kein normaler Mensch bei dem Preis beschwert ;)

von Rainer U. (r-u)


Lesenswert?

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.

von Philipp K. (philipp_k59)


Lesenswert?

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.

von Dirk K. (dekoepi)


Lesenswert?

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.

von Anton F. (Gast)


Lesenswert?

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.

von Rainer U. (r-u)


Lesenswert?

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?

von Dirk B. (dirkb2)


Lesenswert?

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?

von Michael U. (amiga)


Lesenswert?

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

von MichaelK (Gast)


Lesenswert?

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

von Lutz (Gast)


Lesenswert?

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.

von Philipp K. (philipp_k59)


Lesenswert?

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!

von Sascha (Gast)


Lesenswert?

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.

von Philipp K. (philipp_k59)


Lesenswert?

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.

von Michael U. (amiga)


Lesenswert?

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

von Dr. Pinguin (Gast)


Lesenswert?

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

von Sascha (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.