{"id":282,"date":"2020-12-02T21:31:21","date_gmt":"2020-12-02T20:31:21","guid":{"rendered":"https:\/\/followthescore.org\/schueler-labor\/?p=282"},"modified":"2020-12-05T16:13:46","modified_gmt":"2020-12-05T15:13:46","slug":"esp32-lily-ttgo","status":"publish","type":"post","link":"https:\/\/followthescore.org\/schueler-labor\/esp32-lily-ttgo\/","title":{"rendered":"ESP32 &#8211; LILY TTGO"},"content":{"rendered":"\n<p>Die Firma <a href=\"http:\/\/www.lilygo.cn\/\">LILYGO<\/a> in Shenzen bietet einen sehr preiswerten (8 Euro) kleinen Rechner (54&#215;25 mm) an, der sich gut f\u00fcr viele Projekte eignet, weil er zahlreiche Hardware-Anschl\u00fcsse (GPIOs) besitzt, \u00fcber WLAN und Bluetooth verf\u00fcgt, ein kleines TFT Display mitbringt und bequem mit der ARDUINO-IDE programmiert werden kann. Es handelt sich um ein Entwicklungsboard, d.h. ein USB-Anschluss ist vorhanden, aber auch ein Akku-Anschluss und eine Elektronik zum Laden des Akkus. \u00dcber einen eingebauten Hall-Sensor kann man den LILY TTGO ber\u00fchrungslos mit einem Magnet schalten, es gibt aber auch zwei eingebaute Taster und au\u00dferdem reagieren einige GPIOs auf kapazitive Ladungen, d.h. man kann Touch-Sensoren realisieren .<\/p>\n\n\n\n<p><a href=\"https:\/\/sites.google.com\/site\/jmaathuis\/arduino\/lilygo-ttgo-t-display-esp32#h.p_nc9HPbhypTx7\">Joen Maathuis<\/a> hat beschrieben, wie man die Arduino IDE konfigurieren muss (alternativ gibt es auch ein <a href=\"https:\/\/www.youtube.com\/watch?v=qj9dN-Ginxc&amp;ab_channel=chiptron\">Video<\/a> dazu). Wichtig ist, dass Windows den LILY TTGO als SERIAL DEVICE erkennt und einen COM Port zuweist. Eventuell muss man dazu einen <a href=\"https:\/\/www.silabs.com\/developers\/usb-to-uart-bridge-vcp-drivers\">Treiber von Silabs<\/a> installieren. Auf alle F\u00e4lle sollte man im Ger\u00e4temanager pr\u00fcfen, dass der LILY TTGO korrekt erkannt wird. Wichtig ist auch, ein USB-C-DATEN-Kabel zu verwenden.  USB-C-LADE-Kabel haben zu wenige Adern und k\u00f6nnen keine Verbindung herstellen.<\/p>\n\n\n\n<p>Man sollte zun\u00e4chst eines der Testprogramme auf den LILY TTGO laden, die unter &#8222;Datei&#8220; &#8211; &#8222;Beispiele&#8220; &#8211; &#8222;TFTeSPI&#8220; in der Arduino IDE zu finden sind. Z.B. das Programm, welches kleine Ellipsen zeichnet. Damit das funktioniert, muss man VORHER noch eine <a href=\"https:\/\/github.com\/Xinyuan-LilyGO\/TTGO-T-Display\">Bibliothek installieren<\/a>. Man muss wirklich alle Schritte ausf\u00fchren, die auf Joens Seite beschrieben sind, also z.B. auch die Datei <em>TTGO_T_Display.h<\/em> manuell ab\u00e4ndern.<\/p>\n\n\n\n<p>Manchmal treten bei der <a href=\"https:\/\/github.com\/espressif\/esptool\/issues\/226\">Verbindung der beiden Rechner Probleme<\/a> auf. Es erscheinen dann Fehlermeldungen, die auf ein Timeout beim UPLOAD hinweisen. In solchen F\u00e4llen hilft es, sofort nach Beginn des Uploads die linke kleine Taste auf dem Board f\u00fcr 3-4 Sekunden zu dr\u00fccken. Sie verbindet Pin #0 mit Ground und das tr\u00e4gt dazu bei, dass der Upload in Gang kommt.<br>Au\u00dferdem sollte w\u00e4hrend des Upload keine gr\u00f6\u00dfere Stromlast an dem LILY TTGO h\u00e4ngen, d.h. es sollte z.B. nicht ein LED-Strip angeschlossen sein, bei dem viele LEDs hell sind.<\/p>\n\n\n\n<p>Wenn man mit dem DISPLAY Schwierigkeiten hat, kann man auch erst mal ein ganz einfaches Programm hochladen. Allerdings gibt es auf dem Board keinen Pin, \u00fcber den eine eingebaute LED erreichbar w\u00e4re. Man sollte daher ein Testprogramm verwenden, das Meldungen \u00fcber den Seriellen Port ausgibt, die man in der ARDUINO IDE im COM-Port-Monitor-Fenster anzeigen lassen kann.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Die Firma LILYGO in Shenzen bietet einen sehr preiswerten (8 Euro) kleinen Rechner (54&#215;25 mm) an, der sich gut f\u00fcr viele Projekte eignet, weil er zahlreiche Hardware-Anschl\u00fcsse (GPIOs) besitzt, \u00fcber WLAN und Bluetooth verf\u00fcgt, ein kleines TFT Display mitbringt und bequem mit der ARDUINO-IDE programmiert werden kann. Es handelt sich um ein Entwicklungsboard, d.h. ein&hellip; <a class=\"more-link\" href=\"https:\/\/followthescore.org\/schueler-labor\/esp32-lily-ttgo\/\"><span class=\"screen-reader-text\">ESP32 &#8211; LILY TTGO<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/followthescore.org\/schueler-labor\/wp-json\/wp\/v2\/posts\/282"}],"collection":[{"href":"https:\/\/followthescore.org\/schueler-labor\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/followthescore.org\/schueler-labor\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/followthescore.org\/schueler-labor\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/followthescore.org\/schueler-labor\/wp-json\/wp\/v2\/comments?post=282"}],"version-history":[{"count":12,"href":"https:\/\/followthescore.org\/schueler-labor\/wp-json\/wp\/v2\/posts\/282\/revisions"}],"predecessor-version":[{"id":355,"href":"https:\/\/followthescore.org\/schueler-labor\/wp-json\/wp\/v2\/posts\/282\/revisions\/355"}],"wp:attachment":[{"href":"https:\/\/followthescore.org\/schueler-labor\/wp-json\/wp\/v2\/media?parent=282"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/followthescore.org\/schueler-labor\/wp-json\/wp\/v2\/categories?post=282"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/followthescore.org\/schueler-labor\/wp-json\/wp\/v2\/tags?post=282"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}