Hallo! Zuerst mal eine kurze Einleitung: Bin Thomas 42 Jahre neu hier und aus Wien. Bastle gerne herum und konnte bis jetzt meine Probleme im großen und ganzen selbst lösen. Jetzt aber komme ich nicht weiter und hoffe, das mir hier geholfen werden kann. Möchte für meine Haussteuerung eine Wetterstation bauen. Habe mir dazu unter anderen den Windmesser Technoline TX 20 dafür gekauft. Dieser funktioniert auch problemlos an der NodeMCU. Jedoch musste ich feststellen, das ich wenn der Windmesser an der NodeMCU angeschlossen ist, ich keine Software mehr aufspielen kann und die Fehlermeldung "error: espcomm_upload_mem failen" bekomme. Schließe ich ihn ab, kann die NodeMCU problemlos bespielt werden. Angeschlossen habe ich das Gerät direkt. Ohne Widerstände, Dioden, etc. Mein erster Versuch diesen lt. im Internet gefundenen Plan http://fabrizio.zellini.org/decoding-la-crosse-tx20-anemometer-with-arduino zu betreiben funktionierte nicht. Bin jetzt leider nicht der Elektroniker aber könnte es daran liegen, das diese Schaltung auf 5V ausgelegt ist, die NodeMCU aber nur 3,3V bringt. Auch habe ich diese Dioden??? die in der 5V Leitung sind nicht verwendet, da ich erstens keine habe und zweitens ich mir nicht sicher bin ob dieses auch zwei??? Dioden sind. Leider fehlt mir auch das Wissen um eventuelle Werte für 3,3V auszurechnen. Und somit hoffe ich das mir hier weitergeholfen werden kann. Danke und LG Thomas
Thomas H. schrieb: > Mein erster Versuch diesen lt. im Internet gefundenen Plan > http://fabrizio.zellini.org/decoding-la-crosse-tx20-anemometer-with-arduino > zu betreiben funktionierte nicht. Da ist ein Arduino Uno/ATmega328 angeschlossen, kein NodeMCU/ESP8266 Wie hast du den TX 20 angeschlossen? Um Firmware auf den NodeMCU hoch zu laden, muss beim Einschalten GPIO auf 0 liegen, damit der µC erstmal in den Flash Mode geht. https://techtutorialsx.com/2016/02/28/esp8266-uploading-code-from-arduino-ide/
Hallo! Ja, ich weiß das lt. diesen Plan kein NodeMCU angeschlossen ist, habe aber leider nichts anderes finden können. Angeschlossen habe ich ihn Grün, Gelb auf Minus, Schwarz (Braun gibt es bei mir nicht)auf D4 den ich als Input konfiguriert habe und Rot auf Plus. In dem Windsensor gibt es schon eine gewisse Elektronik, sodass die Werte auf D4 in binären Blöcken reinkommen und dann von der Software ausgewertet werden. Von der Softwareseite her funktioniert das Programm auch, aber beim aufspielen des von mir programmierten Sketches bekomme ich die Fehlermeldung. Da dieses alles noch in Entwicklung ist, muss ich immer wieder neuen Code aufspielen und möchte nicht jedesmal den Windsensor abstecken müssen. Bin ja absolut kein Elektroniker mein Bauchgefühl würde mir aber sagen, das hier vermutlich nur Widerstände und / oder Dioden dazwischen gehören. Leider habe ich davon aber nicht viel Ahnung. Danke und LG Thomas
Zeichne bitte einen Schaltplan von deinem Aufbau. Dein länglicher Text provoziert Missverständnisse. So lange Sätze können die meisten Teilnehmer hier (mich eingeschlossen) nicht sinngemäß erfassen.
Betreibst du den Sensor mit über die USB-Schnittstelle? Vielleicht bricht die Spannunung ein, wenn der ESP programmiert werden soll. Dann müsstest du die Versorgung zum Sensor während des Programmierens kappen. Kannst du mal testweise nur die +-Leitung zum Sensor trennen, und dann mal versuchen, den ESP zu flashen?!
Beim NodeMCU Board ist D4 mit GPIO2 verbunden. Dieser Pin muss beim Start der Firmware auf High Pegel liegen.
Alles klar. Werde dieses morgen Versuchen, da ich heute im Dienst bin. Danke vorerst und werde auch versuchen mich kürzer zu fassen. LG Thomas
Hallo! Habe die Zeichnung so umgeändert, dass es meinen Anschluss entspricht. Auf https://www.john.geek.nz/2011/07/la-crosse-tx20-anemometer-communication-protocol/ gibt es noch weitere Infos zu dem Sensor. STK500-Besitzer schrieb: > Kannst du mal testweise nur die +-Leitung zum Sensor trennen, und dann > mal versuchen, den ESP zu flashen?! war grundsätzlich ein guter Tipp. Die +-Leitung zu entfernen löste das Problem zwar nicht, aber wenn ich die grüne Leitung vor dem hochladen entferne dann funktioniert es. Danach muss ich diese natürlich wieder anstecken um Daten zu bekommen. Da ich in einem weiteren Schritt die NodeMCU gerne über WiFi updaten würde, wäre es natürlich super, wenn das Update auch ohne entfernen der grünen Leitung möglich wäre. Eines noch um eventuelle Missverständnisse auszuräumen. Manchmal wird in euren Beiträgen von einem Firmwareupdate gesprochen, mir geht es aber darum den von mir erstellten Programmcode mittels Arduino IDE aufzuspielen. Danke und LG Thomas
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.