NodeMCU ESP8266 Entwicklungsboard 0.96'' OLED Display für Arduino/Micropython

#8065579
Lesenswert?

Ich habe das Board mittels Airrohrflasher mit Latest.bin geflasht. Jetzt bleibt das Display dunkel. Ich möchte den Werkszustand zurück. Was ist dazu zu tun? Das Projekt soll letztendlich den Feinstaubsensor sds011 mit angeschlossenem BME 80 auslesen und die Werte direkt auf dem Display visualisieren. Ich bin wohl sehr blauäugig (ahnungslos) an mein Projekt herangegangen. Danke für Eure Hilfe.

#8065580
Lesenswert?

Dirk schrieb:

Ich möchte den Werkszustand zurück. Was ist dazu zu tun?

Indem du die originale Firmware installierst. Hast du sie?

Das Projekt soll letztendlich den Feinstaubsensor sds011 mit angeschlossenem BME 80 auslesen und die Werte direkt auf dem Display visualisieren

Das musst du natürlich selbst programmieren. Vielleicht hilft dir dabei https://stefanfrings.de/esp8266/ und https://stefanfrings.de/arduino_oled/

#8065582
Lesenswert?

Dirk schrieb:

Ich habe das Board mittels Airrohrflasher mit Latest.bin geflasht. Jetzt bleibt das Display dunkel. Ich möchte den Werkszustand zurück. Was ist dazu zu tun? Das Projekt soll letztendlich den Feinstaubsensor sds011 mit angeschlossenem BME 80 auslesen und die Werte direkt auf dem Display visualisieren. Ich bin wohl sehr blauäugig (ahnungslos) an mein Projekt herangegangen. Danke für Eure Hilfe.

Nein, die Firmware habe ich leider nicht. Und programmieren kann ich auch nicht.

#8065725
Lesenswert?

Firmware Flasher

1
airRohr Flashing Tool
2
Source Code

Connect NodeMCU to your computer with a short micro-USB cable (choose one shorter than 1 Meter, otherwise the installation may fail). Select latest_en.bin (or another language version) and click “Upload”. Wait until the process is done. Now we can assemble the sensor. URL: https://sensor.community/en/sensors/airrohr/ Ich habe meine Projekte bisher immer erfolgreich gemeistert, wegen sehr guter Anleitungen.Z.B- von Alexander Egger URL: https://www.youtube.com/@AEQWEB

#8065747
Lesenswert?

Harald K. schrieb:

Helmut -. schrieb:

Lesekompetenz ist nicht mehr gefragt im Zeitalter der Tiktok-Videos.

Du meinst allen Ernstes, daß "latest.bin" eine ausreiched genaue Beschreibung der verwendeten Firmware ist?

Hmm.

Ja, da noch "Airrohrflasher" dabei steht, ist das hinreichend genau beschrieben. Ok, so ein Ding betreibe ich selber, deswegen waren mir die Bezeichnungen bekannt. Aber mit Tante Google ist das leicht herauszubekommen, wenn man es wissen möchte. Natürlich weiss ich, dass der TO ein kleiner Chaot ist (sieht man an den beiden redundanten Bildern) und das hätte dazu schreiben können. Deswegen auch mein obiger Hinweis, ob die FW richtig konfiguriert ist.

#8065757
Lesenswert?

Helmut -. schrieb:

Aber mit Tante Google ist das leicht herauszubekommen, wenn man es wissen möchte.

Schon, und wenn man etwas weiter schaut, findet man das Script zum Konfigurieren/Hochladen selbst und kann reinschauen, was es macht: https://github.com/opendata-stuttgart/airrohr-firmware-flasher/

Sowas im Eingangsbeitrag zu finden, damit sich die Leute nicht erstmal alles zusammensuchen müssen, ist der Wahrscheinlichkeit, Hilfe zu bekommen, aber meist sehr zuträglich. Ebenso die Darstellung, was denn genau gemacht worden ist.

#8066177
Lesenswert?

Ich weiß nicht wo dass Problem ist - das Board hat I2C und Deine Sensoren auch. Eine Beschreibung zun Board gibt es u.a. hier :

https://elektro.turanis.de/html/prj469/index.html

https://draeger-it.blog/esp8266-programmierung-mit-096-oled-display-von-ideaspark-eine-schritt-fuer-schritt-anleitung/

und auf der Seite :

https://sensor.community/en/sensors/airrohr/

ist auch alles anfängerfreundlich erklährt. Das Flashtool gibt es für WIN auf dieser Seite :

http://firmware.sensor.community/airrohr/flashing-tool/

Geh noch einmal in Dich,und sag uns wo es konkret "klemmt".

#8066195
Lesenswert?

  1. Ich benutze als OS Debian 13. Hat den Vorteil das der USB Port sofort zur Verfügung steht. Ich flashe mittels Arduino IDE und in der Regel klappt es auch. Aber: das Display bleibt immer dunkel, egal was ich erfolgreich auf das Board hochlade. Es sind alle Bibliotheken in der Arduino IDE installiert und es gibt Beispiel Sketches zum Ausprobieren. Wie schon oben gesagt, obwohl alles ohne Fehlermeldung abläuft, das Display bleibt dunkel.

p.s. wie kann ich die irrtümlich hochgeladenen Bilder löschen, das braucht ja keiner.

#8066219
Lesenswert?

Nemopuk schrieb:

Das Display hat nicht nur I2C (an welchen I/O Pins?), sondern wahrscheinlich auch eine Reset Leitung. Die Zuordnung dieser Pins muss mit dem Programm überein stimmen, sonst kann es nicht funktionieren.

siehe die Links in meinen Beitrag - da wird sogar auf die Verwendung der U8g2 Lib eingegangen. Einfache Beispiele kann man 1:1 übernehmen um zu sehen ob überhaupt das OLED ansprechbar ist. Ein "Pinout" ist auch vorhanden, ich habe es mal mit angefügt. Für jemanden der mit Arduino schon was gemacht hat,sollte dass alles machbar sein.

Dirk schrieb:

wie kann ich die irrtümlich hochgeladenen Bilder löschen, das braucht ja keiner

neues Programm flashen - der alte Inhalt wird überschrieben

P.S. man kommt auch gern mit "Pin Number" un "GPIO Number" durcheinander. So wo ich das verstehe wird sich auf die "GPIO Number" in den Beispielen bezogen (I2C OLED - 12 und 14).

Angehängte Dateien:
: Bearbeitet durch User

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren