{"id":4326,"date":"2024-02-10T10:38:30","date_gmt":"2024-02-10T10:38:30","guid":{"rendered":"http:\/\/fambach.net\/?p=4326"},"modified":"2024-02-10T10:56:24","modified_gmt":"2024-02-10T10:56:24","slug":"arduino-esp8266-zusatzplatine-6","status":"publish","type":"post","link":"https:\/\/www.fambach.net\/en\/arduino-esp8266-zusatzplatine-6\/","title":{"rendered":"ESP8266 Colourful Weather Station AZSMZ V1.8"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_73 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.fambach.net\/en\/nodemcu-v3-mit-oled-display-aufmotzen\/#Display_Umbau\" title=\"Display Umbau\">Display Umbau<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.fambach.net\/en\/nodemcu-v3-mit-oled-display-aufmotzen\/#Befestigung_auf_dem_ESP\" title=\"Befestigung auf dem ESP\">Befestigung auf dem ESP<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.fambach.net\/en\/nodemcu-v3-mit-oled-display-aufmotzen\/#Verbindung_zum_Node\" title=\"Verbindung zum Node\">Verbindung zum Node<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.fambach.net\/en\/nodemcu-v3-mit-oled-display-aufmotzen\/#Ergebnis\" title=\"Ergebnis\">Ergebnis<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.fambach.net\/en\/nodemcu-v3-mit-oled-display-aufmotzen\/#Programmierung\" title=\"Programming\">Programming<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.fambach.net\/en\/nodemcu-v3-mit-oled-display-aufmotzen\/#Verwandte_Beitrage\" title=\"Related Posts\">Related Posts<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.fambach.net\/en\/nodemcu-v3-mit-oled-display-aufmotzen\/#Fazit\" title=\"Conclusion\">Conclusion<\/a><\/li><\/ul><\/nav><\/div>\n\n<p>Ich hatte mir die Hardware im Oktober 2018 gekauft und diesen Beitrag nur mit einer \u00dcberschrift erstellt. Nachdem mich Siegfried auf ein Problem angesprochen hat, war ich nur zu gerne bereit diesen Beitrag endlich mit Inhalt zu f\u00fcllen und das Projekt zu einem Abschluss zu bringen. Nach drei Monaten vor mir herschieben habe ich diese Baustelle nun erstmal beendet.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Facts<\/h1>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Description<\/th><th>Worth<\/th><\/tr><\/thead><tbody><tr><td>Controller<\/td><td>ESP8266 12-E<\/td><\/tr><tr><td>Bildschirmgr\u00f6sse<\/td><td>240 Breit * 320 Hoch<\/td><\/tr><tr><td>Bildschirmtyp<\/td><td>ILI9341<\/td><\/tr><tr><td>Touchscreen<\/td><td>XPT2046<\/td><\/tr><tr><td>Lipo Lader<\/td><td>???<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Technische Daten<\/figcaption><\/figure>\n\n\n\n<p><a href=\"https:\/\/github.com\/cxandy\/AZSMZ-TFT\">https:\/\/github.com\/cxandy\/AZSMZ-TFT<\/a><\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Display Pin<\/th><th>ESP8266 Pin<\/th><\/tr><\/thead><tbody><tr><td>Pin TFT_DS<\/td><td>0<\/td><\/tr><tr><td>Pin TFT_DC<\/td><td>2<\/td><\/tr><tr><td>Backlight<\/td><td>16<\/td><\/tr><tr><td>Low\/High on<\/td><td>LOW<\/td><\/tr><tr><td>TOUCH_CS<\/td><td>5<\/td><\/tr><tr><td>TOUCH_IRQ<\/td><td>4<\/td><\/tr><tr><td>Knopf 1<\/td><td>0<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Pin assignment<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"850\" height=\"902\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/AZSMZ-TFT-TOUCH-1.8-WIRE.jpg\" alt=\"\" class=\"wp-image-10293\"\/><figcaption class=\"wp-element-caption\">Color Weather Station AZSMZ &#8211; Skizze der R\u00fcckseite<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"705\" height=\"435\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/esp12-E-pinout-hight-resolution-mischianti.jpg\" alt=\"\" class=\"wp-image-10294\"\/><figcaption class=\"wp-element-caption\">Color Weather Station AZSMZ &#8211; Verwendeter Controller<\/figcaption><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">Areas of application<\/h1>\n\n\n\n<ul>\n<li>Wie vorgesehen als Wetterstation<\/li>\n\n\n\n<li>Uhr<\/li>\n\n\n\n<li>Alles, f\u00fcr was man ein Display braucht.<\/li>\n<\/ul>\n\n\n\n<h1 class=\"wp-block-heading\">Views<\/h1>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-2 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.fambach.net\/en\/?attachment_id=10289\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"692\" data-id=\"10289\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/20240206_082354.jpg\" alt=\"\" class=\"wp-image-10289\"\/><\/a><figcaption class=\"wp-element-caption\">Color Weather Station AZSMZ &#8211; Front<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.fambach.net\/en\/?attachment_id=10290\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"740\" data-id=\"10290\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/20240206_082402.jpg\" alt=\"\" class=\"wp-image-10290\"\/><\/a><figcaption class=\"wp-element-caption\">Color Weather Station AZSMZ  &#8211; R\u00fcckseite<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"755\" data-id=\"10342\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/20240206_212233.jpg\" alt=\"\" class=\"wp-image-10342\"\/><figcaption class=\"wp-element-caption\">Color Weather Station AZSMZ  &#8211; \u00a7D Cube Programm<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"821\" data-id=\"10340\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/20240207_180238.jpg\" alt=\"\" class=\"wp-image-10340\"\/><figcaption class=\"wp-element-caption\">Color Weather Station AZSMZ  &#8211; Uhr Programm<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"782\" data-id=\"10341\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/20240209_180004.jpg\" alt=\"\" class=\"wp-image-10341\"\/><figcaption class=\"wp-element-caption\">Color Weather Station AZSMZ  &#8211; Bodmer WeatherStation<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<h1 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Programmierung\"><\/span>Programming<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">AZSMZ Wetterstation Testprogramm<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Libraries<\/h3>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Name und Link<\/th><th>Version<\/th><\/tr><\/thead><tbody><tr><td><a href=\"https:\/\/github.com\/cxandy\/esp8266-weather-station-color\">Color WeatherStation AZSMZ<\/a><\/td><td>1.0<\/td><\/tr><tr><td><a href=\"https:\/\/github.com\/esp8266\/Arduino\/tree\/2.5.0\" target=\"_blank\" rel=\"noreferrer noopener\">Board ESP8266 Arduino Lib (Alte Version)<\/a><\/td><td><strong>2.5.0<\/strong><\/td><\/tr><tr><td><a href=\"https:\/\/github.com\/ThingPulse\/minigrafx\" target=\"_blank\" rel=\"noreferrer noopener\">Mini Grafx, Daniel Eichorn<\/a><\/td><td>1.2.6<\/td><\/tr><tr><td><a href=\"https:\/\/github.com\/squix78\/json-streaming-parser\">Json Streaming<\/a><a href=\"https:\/\/github.com\/squix78\/json-streaming-parser\" target=\"_blank\" rel=\"noreferrer noopener\"> Pa<\/a><a href=\"https:\/\/github.com\/squix78\/json-streaming-parser\">rser, Daniel Eichhorn<\/a><\/td><td>1.0.5<\/td><\/tr><tr><td><a href=\"https:\/\/github.com\/ThingPulse\/esp8266-weather-station\/tags\" target=\"_blank\" rel=\"noreferrer noopener\">ThingPulse ESP8266 Weather Station<\/a><\/td><td>2.2.0<\/td><\/tr><tr><td><a href=\"https:\/\/github.com\/neptune2\/simpleDSTadjust\" target=\"_blank\" rel=\"noreferrer noopener\">simpleDSTadjust<\/a><\/td><td>1.2.0<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Bibliotheken und Board Versionen<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Api Key<\/h3>\n\n\n\n<p>Registriegung bei<a href=\"https:\/\/www.wunderground.com\/\"> Weather Underground<\/a>, Erstellen eines Devices und eines API Key. Der generierte Api Key hat bei mir leider nicht funktioniert :(.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Programm<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Einstellungen<\/h4>\n\n\n\n<p>Datei heisst settings.h:<\/p>\n\n\n\n<ul>\n<li>WLan Daten einf\u00fcgen<\/li>\n\n\n\n<li>Api Key einf\u00fcgen<\/li>\n\n\n\n<li>L\u00e4ngen und Breitengrad eingeben (<a href=\"https:\/\/www.gpskoordinaten.de\/\">Kann hier \u00fcber bestimmt werden<\/a>)<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Quellcode<\/h4>\n\n\n\n<p>Das vorkonfigurierte Programm ist unter folgenden Linkt zu finden.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/sfambach\/esp8266\/tree\/main\/boards\/AZSMZ_TFT_24\/src\/WU-esp8266-weather-station-color\">https:\/\/github.com\/sfambach\/esp8266\/tree\/main\/boards\/AZSMZ_TFT_24\/src\/WU-esp8266-weather-station-color<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Note<\/h4>\n\n\n\n<p>Die Einstellungen f\u00fcr die Position und den Api Key werden in der Datei &#8222;settings.h&#8220; ge\u00e4ndert. Beim compilieren bitte auf die Version der ESP Board Bibliothek achten diese ist 2.5.0. Danach aufspielen und freuen. Als erstes muss eine Kalibrierung gemacht werden, danach wird der Wetterbildschirm angezeigt. Wurde die SSID bzw. das WLAN Passwort nicht voreingetragen muss per Handy\/Table die Konfiguration nachgeholt werden, die Anweisungen hierzu stehen auf dem Bildschirm.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Bodmer Wetterstation Testprogramm<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Libraries<\/h3>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Name<\/th><th>Version<\/th><\/tr><\/thead><tbody><tr><td><a href=\"https:\/\/github.com\/Bodmer\/OpenWeather\">Bodmer Wetterstation <\/a><\/td><td>0.3.0<\/td><\/tr><tr><td><a href=\"https:\/\/github.com\/Bodmer\/TFT_eSPI\">TFT_eSPI Bibli<\/a><a href=\"https:\/\/github.com\/Bodmer\/TFT_eSPI\" target=\"_blank\" rel=\"noreferrer noopener\">othek f\u00fcr die An<\/a><a href=\"https:\/\/github.com\/Bodmer\/TFT_eSPI\">steuerung des graphischen Displays<\/a><\/td><td>2.5.33<\/td><\/tr><tr><td><a href=\"https:\/\/github.com\/Bodmer\/JSON_Decoder\" target=\"_blank\" rel=\"noreferrer noopener\">Json Decoder<\/a><\/td><td>0.1<\/td><\/tr><tr><td><a href=\"https:\/\/github.com\/squix78\/json-streaming-parser\" target=\"_blank\" rel=\"noreferrer noopener\">Json Stream Pa<\/a><a href=\"https:\/\/github.com\/squix78\/json-streaming-parser\">rser<\/a><\/td><td>1.1<\/td><\/tr><tr><td><a href=\"https:\/\/github.com\/esp8266\/Arduino\">Board ESP8266 Arduino Lib <\/a><\/td><td>3.1.2<\/td><\/tr><tr><td><a href=\"https:\/\/github.com\/lorol\/arduino-esp32fs-plugin\/tree\/2.0.7?tab=readme-ov-file\" target=\"_blank\" rel=\"noreferrer noopener\">Plugin f\u00fcr die Arduino Gui f\u00fcr LittleFS<\/a> (Optional nur f\u00fcr Arduino Gui &lt; 2.0)<\/td><td>1.0.6<\/td><\/tr><tr><td><a href=\"https:\/\/github.com\/earlephilhower\/arduino-littlefs-upload\" target=\"_blank\" rel=\"noreferrer noopener\">Plugin f\u00fcr die Arduino Gui f\u00fcr LittleFS<\/a> (F\u00fcr Arduino Gui &gt;= 2.0)<\/td><td><\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Ben\u00f6tigte Bibliotheken und Boardversion<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Api Key<\/h3>\n\n\n\n<p>Der Api-Schl\u00fcssel kann bei OpenWeatherMap geholt werden. <\/p>\n\n\n\n<p><a href=\"https:\/\/home.openweathermap.org\/\">https:\/\/home.openweathermap.org\/<\/a><\/p>\n\n\n\n<p>Hierzu<\/p>\n\n\n\n<ul>\n<li>Registrieren<\/li>\n\n\n\n<li>Einloggen<\/li>\n\n\n\n<li>Ins Men\u00fc API Key wechseln<\/li>\n\n\n\n<li>Api Key mit Name generieren<\/li>\n\n\n\n<li>Schl\u00fcssel in die Datei All_Settings.h unter api_key eintragen<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Programm<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Einstellungen<\/h4>\n\n\n\n<p>In der Datei All_Settings.h<\/p>\n\n\n\n<ul>\n<li>WLan Daten einf\u00fcgen<\/li>\n\n\n\n<li>Api Key einf\u00fcgen<\/li>\n\n\n\n<li>L\u00e4ngen und Breitengrad eingeben (<a href=\"https:\/\/www.gpskoordinaten.de\/\">Kann hier \u00fcber bestimmt werden<\/a>)<\/li>\n\n\n\n<li>Sprache festlegen<\/li>\n\n\n\n<li>(Optional) Label \u00fcbersetzten<\/li>\n<\/ul>\n\n\n\n<p>Die Verbindungsdaten m\u00fcssen in die TFT_eSPI Bibliothek eigetragen werden. Dieser befindet sich im Bibliotheksordner und heisst User_Setup.h. Bei mir liegt diese unter:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\">C:\\Users\\spam\\OneDrive\\Dokumente\\Arduino\\libraries\\TFT_eSPI<\/code><\/pre>\n\n\n\n<p>Ich habe meine Konfiguration dem Projektordner hinzugef\u00fcgt. Die Originaldatei muss hierdurch nur ersetzt werden. Eine bessere Variante ist diese umzubenennen und in den Ordner User_Setups zu schieben und dann in der Datei User_Setup_Select.h darauf zu verweisen.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Quellcode<\/h4>\n\n\n\n<p>Das angepasste Programm ist unter folgenden Link zu finden:<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/sfambach\/esp8266\/tree\/main\/boards\/AZSMZ_TFT_24\/src\/TFT_eSPI_OpenWeather_LittleFS_Bodmer\">https:\/\/github.com\/sfambach\/esp8266\/tree\/main\/boards\/AZSMZ_TFT_24\/src\/TFT_eSPI_OpenWeather_LittleFS_Bodmer<\/a><\/p>\n\n\n\n<p>Jetzt nur noch aufspielen.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Anmerkungen<\/h4>\n\n\n\n<p>Zum hochladen der Dateien (Bilder, Schriftart &#8230;) wird eines der Plugins ben\u00f6tigt. Dieses installieren und die Dateien wie in der Anleitung beschrieben hochladen.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Problems<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">Display zeigt nichts an<\/h2>\n\n\n\n<ul>\n<li>Konfigurations Datei in den TFT_eSPI Bibliotheksordner kopiert?<\/li>\n\n\n\n<li>Anderes Board? Evtl die Pins, Einstellungen und Treiber anpassen.<\/li>\n\n\n\n<li>LED Low angeschaltet &#8211; Ich musste das Programm anpassen damit die Displaybeleuchtung bei LOW an ist evtl. verh\u00e4lt sich euer Displays anders.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Es werden keine Bilder angezeigt<\/h2>\n\n\n\n<ul>\n<li>Data Ordner mit im Projekt?<\/li>\n\n\n\n<li>Stimmt die Ordnerstruktur?<\/li>\n\n\n\n<li>Daten ins LittleFS hochgeladen?<\/li>\n\n\n\n<li>Mal in der Konsole schauen ob gem\u00e4ckert wird.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Es tut sich garnix<\/h2>\n\n\n\n<ul>\n<li>Mal die Konsole verbinden und schauen ob es etwas interesantes zu lesen gibt.<\/li>\n\n\n\n<li>Bei Bodmer die Konsolenausgaben aktivieren, einfach die Commentar Zeichen vor folgender Zeile in der Hauptdatei entfernen:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"cpp\" class=\"language-cpp\">#define SERIAL_MESSAGES \/\/ For serial output weather reports<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Es werden keine Wetterdaten geholt<\/h2>\n\n\n\n<ul>\n<li>API Key geholt und in die Einstellungsdatei kopiert?<\/li>\n\n\n\n<li>API Key noch aktiv?<\/li>\n<\/ul>\n\n\n\n<h1 class=\"wp-block-heading\">Miscellaneous<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">Neuen Schriftarten<\/h2>\n\n\n\n<p>Tool zur Generierung <\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/Bodmer\/TFT_eSPI\/tree\/master\/Tools\/Create_Smooth_Font\/Create_font\">https:\/\/github.com\/Bodmer\/TFT_eSPI\/tree\/master\/Tools\/Create_Smooth_Font\/Create_font<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Bibliothek f\u00fcr RP2040 Boards<\/h2>\n\n\n\n<p><a href=\"https:\/\/github.com\/earlephilhower\/arduino-pico\">https:\/\/github.com\/earlephilhower\/arduino-pico<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Geh\u00e4use (3D Druck)<\/h2>\n\n\n\n<p><a href=\"https:\/\/www.thingiverse.com\/thing:3237664\/files\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.thingiverse.com\/thing:3237664\/files<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.thingiverse.com\/thing:2825520\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.thingiverse.com\/thing:2825520<\/a><\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Fazit\"><\/span>Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<p>Die Hardware ist zwar etwas in die Jahre gekommen aber dieses Projekt zeigt gut, dass es nicht immer ein ESP32 oder ein anderer neuer Controller sein muss. Auch der ESP8266 hat immer noch seine Daseinsberechtigung. <\/p>\n\n\n\n<p>Jemand wie Bodmer und andere haben sich die M\u00fche gemacht ein Framework f\u00fcr eine komplette Wetterstation bereit zu stellen. Das Ergebnis kann sich sehen lassen. Wem es nicht gef\u00e4llt,  der kann aufbauend auf dem Projekt, seine eigenen Oberfl\u00e4che erstellen und weitere Funktionen hinzuf\u00fcgen. <\/p>\n\n\n\n<p>Zum Board ist noch zu sagen, ich war damals begeister als ich es gekauft habe, auch wenn es mit knapp 24\u20ac sehr teuer war und mit den heutigen Preisen und Boards nicht vergleichbar ist. Es hat einen ESP, einen SDKarten Steckplatz, ein buntes Touchdisplay und einen Lipo anschluss, was will mann mehr ;). Heute ist es aber eher schwer noch dokumentation zu finden. Die meisten Seiten verwenden neuere Versionen, andere Hersteller oder bauen das Ganze diskret auf. <\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Related Posts<\/h1>\n\n\n<ul class=\"display-posts-listing\">\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/arduino-usb-zusatzplatine\/\">Arduino USB Host expansion board<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/arduino-schach-uhr\/\">Arduino Chess Clock<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/arduino-joystick-shield-v1-a\/\">Funduino JOYSTICK V1.A<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/menue-klassen-fuer-lcd-displays\/\">Menu classes for LCD displays<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/arduino-lcd-keypad-shield\/\">Arduino LCD Keypad Shield<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/ssd1306-monochrom-oled-128x64-i2c-3\/\">Arduino SSD1306 Monochromatic OLED 128\u00d764 I2C<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/ssd1306-monochrom-oled-128x64-i2c-2-2\/\">ESP8266 SSD1306 Monochromatic OLED 128\u00d764 I2C<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/nodemcu-v3-mit-oled-display-aufmotzen\/\">Spice up NodeMCU V3 with an OLED display<\/a><\/li>\n<\/ul>\n\n\n\n<h1 class=\"wp-block-heading\">Sources<\/h1>\n\n\n\n<p><a href=\"https:\/\/github.com\/ThingPulse\/esp8266-weather-station\">https:\/\/github.com\/ThingPulse\/esp8266-weather-station<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/cxandy\/esp8266-weather-station-color\">https:\/\/github.com\/cxandy\/esp8266-weather-station-color<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.wunderground.com\/\">https:\/\/www.wunderground.com\/<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/cxandy\/esp8266-weather-station-color\/wiki\/Install-Instructions\">https:\/\/github.com\/cxandy\/esp8266-weather-station-color\/wiki\/Install-Instructions<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/Bodmer\/OpenWeather\">https:\/\/github.com\/Bodmer\/OpenWeather<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/JChristensen\/Timezone\">https:\/\/github.com\/JChristensen\/Timezone<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/PaulStoffregen\/Time\">https:\/\/github.com\/PaulStoffregen\/Time<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/Bodmer\/TFT_eSPI\">https:\/\/github.com\/Bodmer\/TFT_eSPI<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/Bodmer\/JPEGDecoder.git\">https:\/\/github.com\/Bodmer\/JPEGDecoder.git<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/Bodmer\/JSON_Decoder\">https:\/\/github.com\/Bodmer\/JSON_Decoder<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.thingiverse.com\/thing:2825520\">https:\/\/www.thingiverse.com\/thing:2825520<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/PaulStoffregen\/XPT2046_Touchscreen\">https:\/\/github.com\/PaulStoffregen\/XPT2046_Touchscreen<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/squix78\/json-streaming-parser\">https:\/\/github.com\/squix78\/json-streaming-parser<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/neptune2\/simpleDSTadjust\">https:\/\/github.com\/neptune2\/simpleDSTadjust<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/ThingPulse\/minigrafx\">https:\/\/github.com\/ThingPulse\/minigrafx<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Ich hatte mir die Hardware im Oktober 2018 gekauft und diesen Beitrag nur mit einer \u00dcberschrift erstellt. Nachdem mich Siegfried auf ein Problem angesprochen hat, war ich nur zu gerne bereit diesen Beitrag endlich mit Inhalt zu f\u00fcllen und das Projekt zu einem Abschluss zu bringen. Nach drei Monaten vor mir herschieben habe ich diese &#8230;<\/p>\n<a href=\"https:\/\/www.fambach.net\/en\/nodemcu-v3-mit-oled-display-aufmotzen\/\" class=\"read-more-link\">Continue reading <span class=\"screen-reader-text\">\"NodeMCU V3 mit Oled Display aufmotzen\"<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a>","protected":false},"author":1,"featured_media":10291,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[175,338],"tags":[],"modified_by":"sfambach","_links":{"self":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts\/4326"}],"collection":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/comments?post=4326"}],"version-history":[{"count":29,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts\/4326\/revisions"}],"predecessor-version":[{"id":10362,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts\/4326\/revisions\/10362"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/media\/10291"}],"wp:attachment":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/media?parent=4326"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/categories?post=4326"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/tags?post=4326"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}