PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : NodeMCU - ESP8266 Starthilfe



SuterB
02.01.2017, 14:51
Hallo Zusammen

Neues Jahr neues Glück. Ich hab mich an den NodeMCU gewagt um Temperatur Daten zu sammeln (mein erstes Projekt). Die Bauanleitung hab ich im Heft "Make: IoT Spezial" gefunden ( www.make-magazin.de/x8zq ). Mein NodeMCU hab ich auf einem Steckbrett und die Sensoren sind wie im Baubeschrieb angeordnet.

Die Firmware hab ich mir auf nodemcu-build.com zusammen geklickt. Folgende Module hab ich ausgewählt: DHT, file, GPIO, I2C, net, node, timer, UART, WiFi.

Als ich den NodeMCU zum ersten mal via USB mit dem PC verband, blinkte das blaue LED regelmässig ca. alle 0.5 sec. Das Flachen funktionierte nicht auf Anhieb. Ich brauchte fünf Versuche. Während diesen Versuchen hatte die LED nie geblinkt. Nach dem das Flaschen gerückt ist und ich, wie in der Anleitung beschrieben, auf "Reset" gedrückt habe, begann das LED in eine hohen Frequenz an zu blinken.

Als ich den NodeMCU im ESPlorer aufrufte bekam ich im rechten Fenster folgende Meldung:


PORT OPEN 115200

Communication with MCU..Got answer! Communication with MCU established.
AutoDetect firmware...

Can't autodetect firmware, because proper answer not received (may be unknown firmware).
Please, reset module or continue.
n�|� ����b��nn�l��l`�nn �lnr���n r��`p�n� r�����



Ein Reset brachte keine Besserung. Ich hab dann in einem Blog ( https://alexbloggt.com/nodemcu-einfuehrung/ ) etwas über Bautrate gelesen und hab die bei meinem NodeMCU verändert. Bei 74880 hatte ich erfolg. Die unleserlichen Zeichen wichen folgender Nachricht:


ets Jan 8 2013,rst cause:2, boot mode: (3,6)

load 0x40100000, len 24276, room 16
tail 4
chksum 0xce
load 0x3ffe8000, len 2200, room 4
tail 4
chksum 0x21
load 0x3ffe8898, len 8, room 4
tail 4
chksum 0x52
csum 0x52
rf_cal[0] !=0x05,is 0x00


Jedoch wurde diese Meldung immer wieder holt. Ein Anzeigen der Firmwareversion wie im Blog beschrieben, sah ich nie.

Wenn ich nun im Linken Fenster des ESPlorer ein .lua Script lade und mit dem Button "An ESP senden" sende, geschieht im rechten Fenster nichts. Die oben beschriebene Nachricht, wird unablässig wiederholt.

Hat jemand eine Idee wo der Hund begraben ist? Kann mir jemand helfen?

Ich bin um jeden Hinweis froh.

Gruss SuterB

morob
02.01.2017, 15:00
welches modul hast du?

SuterB
02.01.2017, 15:04
ESP8266 NodeMCU V2 Dev Board mit Lua Firmware

Auf dem Modul steht:

1. Instal CP2102 driver. -> hab ich gemacht. Er läuft.
2. Use 9600 baud rate. -> da kommen nur kryptische Zeichen
3. Connect to Wi-Fi and enjoy. -> so weit bin ich noch nicht gekommen :-)


Das ist der Link zum Shop: http://www.play-zone.ch/de/esp8266-nodemcu-v2-dev-board-mit-lua-firmware.html

morob
02.01.2017, 15:38
geh mal auf 115k bei der bausrate, ansonsten ist das teil eigentlich sehr einfach zu handhaben.

flash mal wieder die orginale firmware. was nimmst du zum flashen.

der esplorer sollte eigentlich auch das richtig machen, wenn ich auch schon fetsgestellt habe das das teil etwas empfindliche ist.

SuterB
02.01.2017, 15:50
Zum Flaschen verwende ich "ESP8266Flscher.exe" ( https://github.com/nodemcu/nodemcu-flasher/tree/master/Win64/Release ).

Meist du mit 115k Bautrate 115200? Das hab ich schon Probiert das gibt:

PORT OPEN 115200

Communication with MCU..Got answer! Communication with MCU established.
AutoDetect firmware...

Can't autodetect firmware, because proper answer not received (may be unknown firmware).
Please, reset module or continue.
n�|� ����b��nn�l��l`�nn �lnr���n r��`p�n� r�����

morob
02.01.2017, 15:55
dann flash noch mal sauber die firmware, die orginale.

SuterB
09.01.2017, 10:07
Hallo Morob

hab auf dem PC alles gelöscht und nochmals runter geladen. Leider hat alles nichts gebracht :-( Die Situation ist die selbe wie davor. Ist vielleicht der NodeMCU defekt? Wäre ein neuer Hilfreich?

morob
09.01.2017, 10:57
kannst du flashen?

SuterB
09.01.2017, 11:02
Ja. Wenn ich mit dem ESP8266Flscher.exe Flash erscheint unten Links ein grünes Symbol.

morob
09.01.2017, 11:43
welche firware hast du geflasht?

SuterB
09.01.2017, 12:21
- integer: http://nodemcu-build.com/builds/nodemcu-master-8-modules-2017-01-09-09-09-58-integer.bin

Ich hab sie über https://nodemcu-build.com zusammengestellt.

morob
09.01.2017, 12:45
na dann ist zumindest dein modul nicht kaputt.

SuterB
09.01.2017, 12:56
Super. Ich weis nur nicht ob die Nachricht gut ist. Denn weiter komm ich trotz dem nicht :-)

morob
09.01.2017, 14:24
ich muss mal die nächsten tage mal die fw testen.

Frank
12.01.2017, 13:49
Versuch es mal mit dem etwas älteren ESP-Paket. Die Version 2.3.0 hat bei mir die gleichen Probleme gemacht. 2.2.0 dagegen funktioniert bestens!

Siehe auch: http://www.mikrocontroller-elektronik.de/nodemcu-esp8266-tutorial-wlan-board-arduino-ide/

morob
13.01.2017, 11:58
dein fw ist irgendwie käse.

ich habe eine alte lua fw genommen, die ging.
nodemcu_integer_0.9.6-dev_20150704.bin

meine neue von heute hatte das gleich problem wie deine fw.
ich muss mal we sehen ob ich schlauer werde.

ich habe gerade einen neuen flasher probiert und auch die neuen bins flashen können.
http://www.espressif.com/en/support/download/other-tools

der alte macht anscheinend probleme.