LCD Fonts für Arduino Adafruit GFX Library erstellen

Einfache Erstellung von LCD Fonts für die Adafruit GFX Library mit dem Raspberry Pi.

 

Arduino, Raspberry Pi Tutorial

Arduino, Raspberry Pi Tutorial

 

Wem die Schriftauswahl der Adafruit GFX Library nicht reicht, kann auf einfache Weise jede Schriftart in das nötige Format konvertieren. Am einfachsten geht das auf einem Linux Rechner. Wir verwenden hier einen Raspberry Pi.

Weiterlesen

Arduino automatischer Reset mit Softwarelösung

Automatischen Upload durch auto Reset, ohne einen Button betätigen zu müssen.

 

Arduino Tutorial

Arduino Tutorial

 

Bei bestimmten Varianten des original Arduino wird ein automatischer Reset über das DTR (Data Terminal Ready) Signal ausgelöst. Diese Funktion lässt sich natürlich auch leicht bei selbst gebauten Boards übernehmen. Da es aber teilweise nicht erwünscht ist den Controller mit jedem Aufbau einer seriellen Verbindung zu resetten, habe ich eine andere Möglichkeit gefunden.

Weiterlesen

ATmega32 mit Arduino IDE 1.8.1

Arduino ATmega32, ATmega16, ATmega644p und ATmega1284 ab Version 1.6.7

 

Arduino Tutorial

Arduino Tutorial
1/6
Arduino Tutorial
2/6
Voreinstellungen öffnen
3/6
Boardverwalter-URL hinzufügen
4/6
Boardverwalter öffnen
5/6
OpenHardware.Ro Boards installieren
6/6
Source Code HardwareSerial.cpp

 

Seit Arduino IDE Version 1.6.7 funktioniert die Bibliotheksverwaltung etwas anders. Es gibt zwar eine einfach zu installierende Erweiterung, um die genannten Controller verwenden zu können, dennoch müssen ein paar Dinge beachten.

Weiterlesen

WLAN Display

E-Ink/E-Paper WLAN Display als dynamische SmartHome Anzeige

 

WLAN Display

WLAN Display
1/5
WLAN Display
2/5
Kalender Ansicht
3/5
E-Ink Test
4/5
Als HTML gerenderte Anzeige
5/5
Elektronik Testaufbau

 

Die Anforderung dieses Projekts bestand darin, beliebig Informationen der Haussteuerung auf einem drahtlosen Display darzustellen. Server ist ein Standard Raspberry Pi. Als Display wurde aufgrund guter Ablesbarkeit und niedrigem Stromverbrauch ein E-Paper Display gewählt. Um nicht extra eine zusätzliche Grafikengine zu bemühen, war das Ziel die Anzeige als Webseite zu rendern. Das macht es besonders einfach die Darstellung flexibel zu gestalten. Um jedoch eine Webseite zu rendern, ist eine virtuelle Anzeige nötig, von der dann ein Screenshot erstellt werden kann. Mit Xvfb und CutyCapt ist dies auf einfache Weise möglich. Mit einem Befehl lässt sich so ein PNG-Bild erzeugen, welches von einem PHP Script zerlegt und an das Display gesendet wird. Bei einem Display ohne Graustufen sollte die Ausgabe keine Schriftglättung benutzen. Als einfacher Trick kann der virtuelle Framebuffer auf 8bit Farbtiefe gestellt werden.

Weiterlesen

Touchscreen Digitizer Kontroll-/Steuerterminal

Touchscreen Terminal zur Steuerung und Überwachung von Signalen

 

Fertiges Touchpanel

Fertiges Touchpanel
1/10
Fertiges Touchpanel
2/10
Touchpanel v2
3/10
LED Boards
4/10
12-Pol Folienkabel
5/10
Connector 0.3mm Pinabstand
6/10
Controller Board Bottom
7/10
Controller Board Top
8/10
Touchpanel Rückseite
9/10
Testaufbau
10/10
LED Test

 

Haussterungssignale lassen sich wunderbar über Webinterface oder Smartphone App steuern. Für ein stationäres Schalten und Überwachen von Signalen ist ein Bildschirm oder Tablet in meinen Augen nicht geeignet. Die Bedienoberfläche bleibt immer gleich und muss rund um die Uhr ohne Einschalten bedienbar bleiben. Um Design und Komfort gerecht zu werden, kam mir die Idee ein gewöhnliches Touchscreen von einem Tablet zu benutzen. Weiterlesen

1234567