freebus.org

Open Bus System
Aktuelle Zeit: 15. Juni 2015 14:57

Alle Zeiten sind UTC + 2 Stunden




Ein neues Thema erstellen Auf das Thema antworten  [ 139 Beiträge ]  Gehe zu Seite 1, 2, 3, 4, 5 ... 10  Nächste
Autor Nachricht
 Betreff des Beitrags: LCD Touch
BeitragVerfasst: 26. Januar 2012 23:32 
Offline
Senior Boarder
Senior Boarder

Registriert: 4. November 2011 12:43
Beiträge: 40
Hallo liebe FreeBus Gemeinde,

ich habe ein bezahlbares Bedienpanel mit brauchbarem Funktionsumfang für meine KNX/EIB Anlage gesucht - und nicht gefunden. Das war der Anstoß für mich das hier vorgestellte Projekt zu starten. Natürlich ist "bezahlbar" und "brauchbar" Ansichtssache.

Als zentrales Anzeige- und Steuerelement für meine KNX/EIB Anlage habe ich ein TFT Touch Display gebaut. Es besteht aus einem 3.2" TFT Modul (320x240) mit Touch und 16k Farben, das durch eine von mir entwickelte Basisplatine angesteuert wird. Die Anzeige ist Seitenweise organisiert.
Die Seiten werden mit einem Java Tool zusammengestellt und mit Hilfe einer SD Karte in das Gerät übertragen. Als Seiteninhalt stehen verschiedene Anzeigeelemente bereit: Jumper (zum Seitenwechsel), statischer Text, statische Bilder, Schalter (für Schalten/Dimmen/Rolläden), LED (binäre Anzeige) und Zahlenwert Anzeige.
Die Elemente lassen sich frei auf den Seiten positionieren. Für alle Elemente können beliebige Vorlagen im jpg oder png Format importiert werden. Mit anderen Worten: Die grafische Gestaltungsvielfalt ist nur durch eure Fantasie beschränkt! Die Elemente auf den Fotos zeugen somit von meinen eingschränkten künstlerischen Fähigkeiten ;-)
Eine Soundausgabe ist vorgesehen. Momentan piepst das Gerät nur bei Berührung, da wird noch mehr gehen.

TFT Modul und Basisplatine haben die Abmessungen 94x64mm und sind aufeinandergesteckt ca. 21mm dick (+ Wago Stecker). Das ganze bekommt man noch ganz gut UP in eine Wand. Das Gerät benötigt neben der EIB Busspannung für den TPUART noch eine Hilfsspannung von 12V bis 30V. Durch die galvanische Trennung vom Bus können auch mehrere Displaymodule an einer gemeinsamen Versorgung arbeiten. Die Leistungsaufnahme aus der Hilfsspannung ist <2W.

Als Controller werkelt ein ATMega128 bei 8MHz. Betriebssystem ist Nut/OS, Firmware ist in C geschrieben. Nut/OS macht hier nur die
Taskverwaltung. Eine Ethernet Schnittstelle ist nicht vorhanden. Der Bildaufbau bei Seitenwechseln erfolgt innerhalb von ca. 300ms. Der 16MB große Speicher kann > 30 Seiten aufnehmen. Für ein privat genutztes Objekt sicherlich ausreichend. Das TFT Modul stammt aus der Bucht und kommt für ca. 18€ frei Haus.

Einige Bauteile auf dem Basisboard sind wegen dem kleinen Pinabstand nur sehr schwer von Hand zu löten. Daher bietet sich eine professionelle Fertigung des Basisboards an.

Für die Planung weiterer Schritte würde ich mich über Feedback freuen, bevor ich weiter Zeit und Geld in das Projekt investiere:
Besteht generelles Interesse an
- einem Nachbau?
- einem Kauf des bestückten Basisboards?
Welche Funktionen fehlen?

Die Kosten für das Basisboard kann ich aufgrund fehlender Erfahrung leider noch nicht genau beziffern. Mich haben die Bauteile für die Prototypen in der Elektronikapotheke 'ne Menge gekostet (ca. 80€ incl. Platine), aber da habe ich nicht lange Preise verglichen. Da es sich bei den Bauteilen eigentlich um relativ antikes Schüttgut handelt und die LP
zweiseitig ohne Feinleiter ist sollte man in Stückzahlen deutlich günstiger wegkommen. Bei entsprechender Resonanz kümmere ich mich da gerne mal um genauere Preise.

Leider kann man hier nur drei Bilder hochladen. Ich hätte noch mehr Beispiele, obwohl die grafische Gestaltung wie gesagt vollkommen dem Anwender obliegt.

Viele Grüße,
Arno


Dateianhänge:
BaseBoard.png
BaseBoard.png [ 534.54 KiB | 6507-mal betrachtet ]
GroundFloor.png
GroundFloor.png [ 436.34 KiB | 6507-mal betrachtet ]
Dateikommentar: Editor zum erstellen des Projekts
Editor.png
Editor.png [ 125.51 KiB | 6507-mal betrachtet ]
Nach oben
 Profil  
 
 Betreff des Beitrags: Re: LCD Touch
BeitragVerfasst: 29. Januar 2012 18:41 
Offline
Fresh Boarder
Fresh Boarder

Registriert: 27. April 2009 20:25
Beiträge: 13
Hallo Arno,
ein LCD das bezahlbar ist such e ich schon lange. Hätte hier wirklich Interesse. Was sollte den das Basisboard kosten?

Gruß
Michael


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: LCD Touch
BeitragVerfasst: 29. Januar 2012 20:05 
Offline
Fresh Boarder
Fresh Boarder

Registriert: 25. März 2010 18:12
Beiträge: 12
Hallo,

also, ich melde auch mal Interesse an. Sollte allerdings bei der Größe unter 100€ kosten.
Selbstbau wird für die meisten wohl eher nicht in frage kommen.
Werden eigentlich alle Parameter über den Moduleditor eingetragen, oder zusätzlich
über ETS? Busankoppler schon integriert?

Gruß Tom


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: LCD Touch
BeitragVerfasst: 29. Januar 2012 21:00 
Offline
Senior Boarder
Senior Boarder

Registriert: 4. November 2011 12:43
Beiträge: 40
Tom69 hat geschrieben:
Hallo,
also, ich melde auch mal Interesse an. Sollte allerdings bei der Größe unter 100€ kosten.
Selbstbau wird für die meisten wohl eher nicht in frage kommen.
Werden eigentlich alle Parameter über den Moduleditor eingetragen, oder zusätzlich
über ETS? Busankoppler schon integriert?
Gruß Tom


Hallo Michael und Tom,

danke für das Interesse. Ich kümmere mich momentan um Preise. Anscheinend ist die Fertigung kleiner Serien (10..20Stk.) relativ teuer. Ein Preis von ca. 100€ für das Basisboard könnte durchaus realistisch sein. Das Displaymodul (ca. 18€) und die Frontplatte nicht eingerechnet. Ein Busankoppler braucht man nicht, die Busankopplung über TPUART ist integriert. Parametriert wird das Gerät incl. physikalischer Adresse ausschliesslich über den Editor. Programmieren der physikalischen Adresse über ETS ist eine sinnvolle Erweiterung, momentan allerdings noch nicht implementiert. Desweiteren ist eine Übernahme der Gruppenadressen aus der ETS über .csv denkbar. Momentan allerdings auch noch nicht implementiert.

Arno


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: LCD Touch
BeitragVerfasst: 31. Januar 2012 00:18 
Offline
Senior Boarder
Senior Boarder

Registriert: 4. November 2011 12:43
Beiträge: 40
Hallo,
ich habe mich mal um Preise gekümmert. Eine Auftragsfertigung lohnt sich
bei den wenigen erkennbaren Interessenten bei weitem noch nicht. Auf der
anderen Seite kann ich die paar noch von Hand bestücken. Als Preis für
das Basisboard komme ich so auf 89,-€. Dazu braucht ihr noch ein LCD
Modul aus der Bucht, Artikel# 200475566068 (aktuell ca. 13,70€), und
eine Frontplatte mit entsprechendem Ausschnitt, evtl. noch ein
Gehäuseunterteil. Ein Frontplattenmuster aus Alu werde ich in kürze für
mich anfertigen lassen. Es wird als Einzelstück wohl unter 20€ liegen.
Bei konkretem Interesse bitte ich um eine PM.

Arno


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: LCD Touch
BeitragVerfasst: 31. Januar 2012 22:17 
Offline
Fresh Boarder
Fresh Boarder

Registriert: 25. März 2010 18:12
Beiträge: 12
Wie wird denn das Board mit der Firmware bzw. mit einem Update programmiert?


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: LCD Touch
BeitragVerfasst: 31. Januar 2012 22:41 
Offline
Senior Boarder
Senior Boarder

Registriert: 4. November 2011 12:43
Beiträge: 40
Tom69 hat geschrieben:
Wie wird denn das Board mit der Firmware bzw. mit einem Update programmiert?


Über einen Adapter ist das serielle Programmieren des ATMega möglich. Hiermit wird initial ein Bootloader programmiert. Der Bootloader kann dann Updates von einer SD Karte in den ATMega nachladen. Bei den bestückten Basisboards ist die Software natürlich schon drauf. Also bleibt nur noch Updates von SD Karte zu laden.

Arno


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: LCD Touch
BeitragVerfasst: 1. Februar 2012 01:37 
Offline
Senior Boarder
Senior Boarder

Registriert: 4. November 2011 12:43
Beiträge: 40
Hier ist die aktuelle Version des Editors, mit dem die Seiten für das LCD aufgebaut werden. Mit der vorliegenden Version kann man alle momentan verfügbaren Funktionen des Geräts verwenden. Das Tool hat Beta Stadium, d.h. es werden nicht alle Möglichkeiten der Fehlbedienung abgefangen. Mit dieser Version erstellte Projekte sollten auch mit kommenden Versionen kompatibel bleiben, soweit ich es testen kann. Auf jeden Fall werde ich das Tool noch weiter entwickeln.
Die Dokumentation zum LCD Touch Modul selbst beschreibt das Komplettgerät, also Basis Board + LCD Modul. Das LCD Modul müsst ihr euch wie beschrieben selbst beschaffen.

Arno


Dateianhänge:
Dateikommentar: Aktuelle Doku zu Editor und Komplettgerät
Doku.zip [263.82 KiB]
278-mal heruntergeladen
Dateikommentar: Aktuelle Version des Editors mit Demo-Projekt.
Demo.zip [782.86 KiB]
224-mal heruntergeladen
Nach oben
 Profil  
 
 Betreff des Beitrags: Re: LCD Touch
BeitragVerfasst: 1. Februar 2012 02:56 
Offline
Senior Boarder
Senior Boarder

Registriert: 26. September 2008 08:29
Beiträge: 47
Hallo Arno,

ich melde auch mal interesse für dein LCD an. Wie sieht es denn mit einem Gehäuse für den Wandeinbau aus? Hast du dir da auch schon was überlegt?

Viele Grüße

Matthias


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: LCD Touch
BeitragVerfasst: 1. Februar 2012 08:51 
Offline
Administrator
Administrator

Registriert: 15. September 2007 15:31
Beiträge: 702
Wohnort: Fürstenfeldbruck
Hallo Arno,

soll ich dir für dieses Projekt einen Eintrag im Bugtracker machen?

Dann kannst du da die notwendig Docu hinterlegen und wenn es fertig ist und von mehreren Personen getestet wurde können wir es auf die HP übertragen.

_________________
Gruß
Matthias


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: LCD Touch
BeitragVerfasst: 1. Februar 2012 09:17 
Offline
Senior Boarder
Senior Boarder

Registriert: 4. November 2011 12:43
Beiträge: 40
idefix hat geschrieben:
Hallo Arno,

soll ich dir für dieses Projekt einen Eintrag im Bugtracker machen?

Dann kannst du da die notwendig Docu hinterlegen und wenn es fertig ist und von mehreren Personen getestet wurde können wir es auf die HP übertragen.


Hallo Matthias,

ja, eine gute Idee. Mein 1. Muster läuft zwar seit drei Monaten stabil, aber bestimmt zeigt sich noch das eine oder andere "Feature" :-)

Ein Wandeinbaugehäuse sollte einfach zu realisieren sein. Momentan habe ich nur ein Loch in der Wand das von der Frontplatte, an der das Displaymodul befestigt ist, abgedeckt wird. In die Wandöffnung kann man eine passende Plastikbox einsetzen, die oben offen ist. Als Befestigung der Frontplatte reicht eine Klemmung aus. Beim Bedienen drückt man die Anordnung ja immer wieder schön fest. Man sollte jedenfalls möglichst einfach an den SD Kartenschacht kommen. Eine Alu Frontplatte habe ich gestern in Auftrag gegeben. Werde mal ein Foto von dem Aufbau posten wenn sie da ist.

Gruß,
Arno


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: LCD Touch
BeitragVerfasst: 1. Februar 2012 13:58 
Offline
Administrator
Administrator

Registriert: 15. September 2007 15:31
Beiträge: 702
Wohnort: Fürstenfeldbruck
holibu hat geschrieben:
ja, eine gute Idee. Mein 1. Muster läuft zwar seit drei Monaten stabil, aber bestimmt zeigt sich noch das eine oder andere "Feature" :-)

dann musst du dich da aber registrieren, sonst kann ich das Projekt für dich nicht anlegen.

_________________
Gruß
Matthias


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: LCD Touch
BeitragVerfasst: 4. Februar 2012 10:33 
Offline
Senior Boarder
Senior Boarder

Registriert: 13. Februar 2010 23:12
Beiträge: 40
Hallo Arno,

ich würde auch eine Platine nehmen.

Gruß,
Ralf


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: LCD Touch
BeitragVerfasst: 11. Februar 2012 17:52 
Offline
Junior Boarder
Junior Boarder

Registriert: 20. Juni 2010 15:11
Beiträge: 28
Hello Holibu,

I'm also interested in this project and like to have a go with it.
Can I order a PCB?

Greetings,
Erik


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: LCD Touch
BeitragVerfasst: 12. Februar 2012 14:03 
Offline
Senior Boarder
Senior Boarder

Registriert: 4. November 2011 12:43
Beiträge: 40
Hallo,

es gibt Neuigkeiten. Ich habe eine Frontplatte aus Alu fräsen lassen. Weitere Bilder und eine Aufbaubeschreibung findet ihr auf dem Projekt-Wiki.
Dateianhang:
Dateikommentar: Frontalansicht mit gefräster Frontplatte
Frontal_mini.png
Frontal_mini.png [ 37.57 KiB | 6027-mal betrachtet ]


Einen Kompromiss für die Soundausgabe habe ich nun auch gefunden. Leider klingt es recht blechern. Bei Klick- oder Piepsgeräuschen akzeptabel. Sprache hört sich sehr roboterhaft an.
Ich werde in diesem Zusammenhang noch eine neue Editorversion releasen. Die alte verwendet noch 8kHz/10bit Sound, jetzt sind es 16kHz/9bit geworden. Ausserdem kann man bisher den Touch Elementen noch keine Sounds zuweisen. Das ändert sich jetzt. Man kann dann z.B. einen Sound für das Drücken und einen beim Loslassen eines Button erzeugen. Damit lassen sich die Töne bei Betätigung eines mechanischen Tasters nachahmen, der blecherne Klang stört da nicht wirlich.

Arno


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 139 Beiträge ]  Gehe zu Seite 1, 2, 3, 4, 5 ... 10  Nächste

Alle Zeiten sind UTC + 2 Stunden


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de