BitBastelei
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/...
Schön erklärt, vor allem wie es langsam aber stetiger immer mehr in die Tiefe geht, finde ich sehr gut, danke!
Sehr gutes Video wieder mal, wieder was dazu gelernt. Weiter so. :-)
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?!
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.
Super! Vielen Dank für die Erklärung!
..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!
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
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.
Boom Box Sehr guter Vorschlag, da bin ich auch dafür.
und es gibt rgb hintergrund beleuchtung mit schwarzem text
Wie erfasst du den Strom-Verbrauch, direkt vom Zähler oder ist das nur ein zwischen Zähler mit dem s0 Ausgang?
Ist ein S0-Zähler
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
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
Der_Herr wie geht das am besten unter Windows?
Probier mal das: www.microsoft.com/de-de/p/udp-sender-reciever/9nblggh52bt0?activetab=pivot%3aoverviewtab
Der_Herr okay danke
Daumen hoch! Gut erklärt!
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 ???
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.
Gut erklärt!
Warum muss man bei Linux einen Treiber für das Display installieren, wenn doch nur Daten an den Arduino seriell übertragen werden?
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)
Vielen Dank für die Antwort. Dann hatte ich das in 24:28 falsch verstanden. (bzw zu wörtlich genommen)
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 ?
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
Ginge sowas auch mit ein VGA Monitor?
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.
@@adlerweb danke für die rasche Antwort 👍. Schade
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...
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.
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...
Kommt auf die Landesbauordnung an, dazu hat er Asbesthaltige Dachziegel, da wird die Montage lustig...www.solaranlagen-portal.de/recht-steuern/photovoltaikmodule.html#!
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
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...
Nice video
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.
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?
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.
Kenne ich meist von wacklern in der Stromversorgung. Wenn zur Hand kannst mu mal versuchen auf dem I²C-Adapterboard ein paar Kondensatoren hinzusetzen.
Vielen Dank, das könnte gut sein. Muss ich mal schauen.
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?
Wann gibts mal wieder ein Livestream?
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 ;)
höhö nibble
Echt genial wenn man nicht mal sieht welche pins du dazwischen einsteckst und gleich vorspielst ;(
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
erstäääääär