BitBastelei

Sdílet
Vložit
  • čas přidán 10. 09. 2024
  • Displays mit HD44780-Controller sind so ziemlich die einfachste Möglichkeit eine Bildschirmausgabe mit Mikrocontrollern zu bewerkstelligen. Zwar können diese Module nur wenige Zeichen zeigen, da sie allerdings überall günstig zu haben und sehr einfach anzusteuern sind findet man sie auch heute noch in vielen Projekten.
    HD44780 @ Wikipedia:
    de.wikipedia.o...
    WiFi LCD Sketch:
    gist.github.co...
    LCDProc Arduino @ milesburton
    www.milesburto...
    Comp_stats für grafische TFTs:
    bitbucket.org/...

Komentáře • 56

  • @DerPlasma
    @DerPlasma Před 3 lety

    Schön erklärt, vor allem wie es langsam aber stetiger immer mehr in die Tiefe geht, finde ich sehr gut, danke!

  • @WitzigLustigKomisch_TG
    @WitzigLustigKomisch_TG Před 6 lety +2

    Sehr gutes Video wieder mal, wieder was dazu gelernt. Weiter so. :-)

  • @geminischweiz
    @geminischweiz Před 6 lety +10

    bis 17:50: alles klar
    von 17:50-19:50 aha das is neu für mich
    ab 19:50: MAN REICHE MIR MEIN RITALIN! WHAT THE FUCK?!

  • @Toble_Miner
    @Toble_Miner Před 6 lety +2

    Pullups auf 5V sind für ESPs kein Problem. ESPs haben an jedem I/O-Pin Bodydioden, welche die Spannung an den I/Os auf die Betriebsspannung plus die Vorwärtsspannung der Bodydiode begrenzt. Das funktioniert natürlich nur solange man nicht all zu viel Strom über die I/Os jagt, da weder die Bodydioden, noch die Spannungsversorgung in der Regel dafür ausgelegt sind große Mengen Strom zu sinken. Aber die Pullups im HD44780 liegen im Bereich von einigen 10kOhm, daher ist das kein Problem.

  • @adsolli
    @adsolli Před 4 lety +1

    Super! Vielen Dank für die Erklärung!

    • @adsolli
      @adsolli Před 4 lety +1

      ..die großen "D" in der Definition "const int" produzieren bei mir einen "was not declared"-Fehler weil der Compiler sie nicht als INT mag; einfach weglassen und nur die Nummer allein angeben funzt!

  • @christianhuenecke2950
    @christianhuenecke2950 Před 4 lety

    hallo ich möchte meine Rauchmelder über ein lcd anzeigen lassen ,ich habe 16 led``s und möchte die Räume benennen.wie kann ich das bauen. dankechris

  • @MrDossi1985
    @MrDossi1985 Před 6 lety +9

    Was auch noch Cool wäre : Teil 2 - Menüs erstellen. Bzw. mit Knöpfen hin und her springen. da gibt es kaum tolle Videos auf Deutsch ! Damit eine Wetterstation bauen ;) würde mich freuen.

    • @omaoda4462
      @omaoda4462 Před 6 lety +3

      Boom Box Sehr guter Vorschlag, da bin ich auch dafür.

  • @IcicleFurry
    @IcicleFurry Před 6 lety +4

    und es gibt rgb hintergrund beleuchtung mit schwarzem text

  • @lednexusa.s.3418
    @lednexusa.s.3418 Před 6 lety

    Wie erfasst du den Strom-Verbrauch, direkt vom Zähler oder ist das nur ein zwischen Zähler mit dem s0 Ausgang?

  • @lrs_pfehler2719
    @lrs_pfehler2719 Před 6 lety +1

    Wie kann ich den ESP der in meinen WLAN ist Befehle über die Shell schicken ? Bin unter Arch Linux. Ich möchte einfach nur ein on/Off Befehl und eventuell pwm also kein Bildschirm

    • @cwenski
      @cwenski Před 6 lety +2

      Du kannst beispielsweise einen UDP Server auf dem ESP einrichten und von der Konsole UDP Päckchen schicken:
      afterthoughtsoftware.com/posts/an-easy-way-to-send-udp-packets-in-linux

    • @billigerfusel
      @billigerfusel Před 6 lety +1

      Der_Herr wie geht das am besten unter Windows?

    • @cwenski
      @cwenski Před 6 lety +1

      Probier mal das: www.microsoft.com/de-de/p/udp-sender-reciever/9nblggh52bt0?activetab=pivot%3aoverviewtab

    • @lrs_pfehler2719
      @lrs_pfehler2719 Před 6 lety +1

      Der_Herr okay danke

  • @ICStation2013
    @ICStation2013 Před 6 lety

    Daumen hoch! Gut erklärt!

  • @henri1056
    @henri1056 Před 6 lety

    Hi Bitbastelei ich habe eine Frage ich habe das gleiche Display aber noch mit Kontroler Board doch als ich es angeschlossen habe hat es nur eine Zeile komplett aufgeleuchtet und mehr ist nicht passiert kannst du mir da helfen ???

    • @adlerweb
      @adlerweb  Před 6 lety

      Wenn die obere Zeile angezeigt wird, dann hat das Display nur gebootet, aber noch keine Befehle empfangen. Dürfte also ein Fehler in der Ansteuerung sein.

  • @ElektronikLabor
    @ElektronikLabor Před 6 lety

    Gut erklärt!

  • @KarlAlfredRoemer
    @KarlAlfredRoemer Před 6 lety

    Warum muss man bei Linux einen Treiber für das Display installieren, wenn doch nur Daten an den Arduino seriell übertragen werden?

    • @adlerweb
      @adlerweb  Před 6 lety

      Du meinst LCDProc? Das ist kein "Treiber", sondern ein Tool, welches die verschiedenen Systemparameter sammelt und für das Display aufbereitet (unterstütze Zeichen, etc)

    • @KarlAlfredRoemer
      @KarlAlfredRoemer Před 6 lety

      Vielen Dank für die Antwort. Dann hatte ich das in 24:28 falsch verstanden. (bzw zu wörtlich genommen)

  • @fabianschmidt6380
    @fabianschmidt6380 Před 6 lety

    Weiß einer ob das Modul Adhoc läuft. Wollte es an meinen Autoradio Anschließen. Es hat hinten einen Auc Anschluss . m.ebay.de/itm/Bluetooth-4-0-Stereo-Audio-Modul-Steuerchip-CSR8635-Stereo-Bluetooth-bg/183063359180?hash=item2a9f6d2ecc:g:1sIAAOSwz~paDcbj oder muss das noch Irgendwie Programmiert werden ?

    • @adlerweb
      @adlerweb  Před 6 lety

      Hm - Beschreibung ist etwas dünn, ich würde aber davon ausgehen, dass da für die Grundfunktion nichts programmiert werden muss. Das ist nur interessant, wenn du Einstellungen wie z.B. BT-Name, Startsound, etc ändern willst. Ein paar Beispiele gibt es unter www.electrodragon.com/w/CSR8635

  • @rogerhimmes2393
    @rogerhimmes2393 Před rokem

    Ginge sowas auch mit ein VGA Monitor?

    • @adlerweb
      @adlerweb  Před rokem +1

      Eher schwierig. Hier sendet man einfach nur "zeig mal den Text". VGA ist ein analoges Signal, bei welchem man über genaue Zeitabstände und Spannungen das Bild selbst Zeile für Zeile zusammenbauen muss. Prinzipiell gibt es für "klassische" Arduinos zwar libraries ( github.com/smaffer/vgax ) bzw. für ESP32 etwas performanteres von @bitluni ( github.com/bitluni/ESP32Lib ), ist aber beides mit dem hier gezeigten nicht wirklich vergleichbar.

    • @rogerhimmes2393
      @rogerhimmes2393 Před rokem

      @@adlerweb danke für die rasche Antwort 👍. Schade

  • @Chemnitzsurfer
    @Chemnitzsurfer Před 6 lety +1

    Off Topic
    Ist deine Solaranlage zur Zeit abgeschaltet? Deine Webseite zeigt dort seit geraumer Zeit nur 0,0 Werte an und wenn man auf "Solar" oder "Temperatur" klickt versucht Firefox erfolglos adlerweb.adlerweb.info/temp/index.php zu laden...

    • @adlerweb
      @adlerweb  Před 6 lety +2

      Jein - der Controller für die Statistiken hängt sich gerne mal auf und mir fehlt die Motivation an der Anlage noch viel zu machen. Im jetzigen Zustand ist sie zu schwach um außer Licht/Laptop/Handy nennenswert Dinge zu versorgen. Geplant war eigentlich ne bessere Akkubank (jetzige ist soweit durch), die hätte ich dann aber auch mit mehr Leistung kombiniert, sodass ich die Grundlast (Server, etc) versorgt bekomme. Leider hieße das auch mehr Module und dafür kann ich hier keine Baugenehmigung erhalten.

    • @BluemediaDE
      @BluemediaDE Před 6 lety +1

      Seit wann braucht man denn für PV-Anlagen eine Baugenehmigung?! Ich dachte immer, dass man sich Panels auf's eigene Dach klatschen kann wie man fröhlich ist...

    • @Chemnitzsurfer
      @Chemnitzsurfer Před 6 lety

      Kommt auf die Landesbauordnung an, dazu hat er Asbesthaltige Dachziegel, da wird die Montage lustig...www.solaranlagen-portal.de/recht-steuern/photovoltaikmodule.html#!

    • @adlerweb
      @adlerweb  Před 6 lety

      Die Montage ist da weniger das Problem - die Halterungen kommen üblicherweise zwischen die Ziegel und so lange man die Dinger nicht anbohrt sollte das Zeugs nicht freigesetzt werden

    • @BluemediaDE
      @BluemediaDE Před 6 lety

      Also laut der Website sind PV-Anlagen auf Dächern in allen Bundesländern genehmigungsfrei. Wie das natürlich mit den Dachziegeln ist kann ich nicht beurteilen...

  • @electronic7979
    @electronic7979 Před 6 lety

    Nice video

  • @derdietz
    @derdietz Před 6 lety +4

    Wenn einem die Verkabelung zu aufwendig ist gibt's auch schöne Module die man drauf lötet und das Display dann per I2C ansteuert.

    • @KarlAlfredRoemer
      @KarlAlfredRoemer Před 6 lety

      Mache ich auch so. Da reichen 4 Kabel aus, die ganz nebenbei auch noch gleichzeitig mehrere I2C-Sensoren bedienen können. Ich habe nur ab und zu mal das Problem, dass die Displays plötzlich nur noch Kauderwelsch anzeigen. Also nicht die Zeichen, die ich will, sondern irgendwelche anderen Zeichen aus dem Zeichenvorrat des Displays. Dann hilft scheinbar nur ein Reset des Arduinos Uno. Hast du eine Idee, woran das liegen kann?

    • @derdietz
      @derdietz Před 6 lety +1

      Karl-Alfred Römer Gute Frage warum der irgendwann nicht mehr tut was er soll. Hatte ich selber noch nicht, würd aber als erstes einen Übertragungsfehler ausschließen und mit nem Oszilloskop die Daten kontrollieren.

    • @adlerweb
      @adlerweb  Před 6 lety +1

      Kenne ich meist von wacklern in der Stromversorgung. Wenn zur Hand kannst mu mal versuchen auf dem I²C-Adapterboard ein paar Kondensatoren hinzusetzen.

    • @KarlAlfredRoemer
      @KarlAlfredRoemer Před 6 lety

      Vielen Dank, das könnte gut sein. Muss ich mal schauen.

    • @andreasnocker9877
      @andreasnocker9877 Před 6 lety

      Kürzlich wollte ich auch so ein lcd mit i2c rucksack an nen esp8266 ranbasteln, die ansteuerung lief tadellos aber , poti hin oder her, der kontrast stimmte nicht. Ich dachte der bildschirm selbst mag die 3.3 volt nicht, jetzt vermute ich dass auf dem backpack irgenwelche widerstände für 5 volt ausgelegt sind. Ist das möglich?

  • @NiklasRuscher
    @NiklasRuscher Před 6 lety +3

    Wann gibts mal wieder ein Livestream?

    • @adlerweb
      @adlerweb  Před 6 lety

      Wenn es was interessantes gibt, dass sich lohnt zu steamen. Das ständige Vor und Zurück von Videoeditieren dürfte etwas ermüdend sein ;)

  • @peterenis4107
    @peterenis4107 Před 2 lety +1

    höhö nibble

  • @alfredposch3427
    @alfredposch3427 Před 6 lety

    Echt genial wenn man nicht mal sieht welche pins du dazwischen einsteckst und gleich vorspielst ;(

    • @adlerweb
      @adlerweb  Před 6 lety

      Ist ab 9:18 und später 12:29 eigentlich erklärt. Aber nochmal meine Config im Text:
      LCD ESP
      VCC = 3.3V
      GND = GND
      RW = GND (Bei mir D1, aber immer LOW)
      RS = D0
      EN = D2
      D4 = D3
      D5 = D4
      D6 = D5
      D7 = D6

  • @pitti0815
    @pitti0815 Před 6 lety

    erstäääääär