Design Update

Ich habe nun die Software und das Design upgedated, jetzt ist es nicht mehr dunkel und nicht mehr so bedrückend. Die Farben mögen dem einen oder anderen vielleicht ungewöhnlich Vorkommen, dennoch finde ich es hat etwas.
Anfang letzten Monats bin ich von Visual Studio 2010 aus Visual Studio 2012 umgestiegen sowie das neue Qt5 damit ausprobiert, jedoch waren die ersten Eindrücke relativ … Continue reading

Sokoslide Game – Contest

sokoslide

Im Forum spieleprogrammierer.de läuft zur Zeit ein Programmier-Contest in dem es gilt ein kleines Spiel Namens Sokoslide mit diversen Algorithmen so schnell wie möglich lösen zu lassen. Genaueres findet ihr in dem dazugehörigen Thread hier.

Ich persönlich werde mich wahrscheinlich nicht mehr mit einer Implementierung, unter anderem da die Veranstaltung nur noch bis zum 3.3 läuft, eines Löse-System beschäftigen. Was ich jedoch mit diesem Beitrag vorstellen möchte, ist ein Programm welches ich bezüglich obigen Anlasses erstellt habe, mit welchem … Continue reading

Qt Custom Widget

CustomWidget

Wer mit Qt arbeitet der hat sich früher oder später schon mal gefragt wie erstelle ich ein eigenes Steuerelement und/oder wie zeige ich meine eigene Grafik in meiner GUI an. Eins vorweg ich arbeit mit Visual Studio und dem Plugin dafür inklusive des Qt-Designers. Mit dem Qt-Creator sollten die hier Beschriebenen Schritte jedoch ähnlich ablaufen. In diesem Artikel möchte ich euch zeigen wie einfach es sein kann sowas zu realisieren und wie man das Steuerelement direkt im Qt Designer platziert. Im Bild rechts sieht man einen Schalter der ein Volumenmeter, welches auch von Windows verwendet wird um die Sound- ausgabe zu visualisieren, steuert. Die Programmierung von diesem wird im folgendem Erklärt. … Continue reading

Frohe Weihnachten

Die Welt ist nun doch nicht Untergegangen.
Ich Wünsche allen Besucher und Leser ein frohes Weihnachtsfest, viel Gesundheit und Erfolg sowie ein guten rutsch ins neue Jahr.

Leider hatte ich in letzen paar Wochen keine Zeit neue Artikel zu verfassen, jedoch hab ich einige Themen gesammelt die ich demnächst hier veröffentlichen werde.

Euer mage-dev Admin

Qt JSON Translator

jsontranslator

JSON steht für JavaScript Object Notation und ist ein Datenformat in lesbarer Textform, welches zum Abspeichern und einlesen von Eigenschaften bzw. Einstellungen sehr gut geeignet ist. Ich habe dieses Format erst vor kurzem kennengelernt und hab mir gedacht, dass man dieses als Sprachdatei mit dem Qt-Framework kombinieren kann. So hab ich mich mal ran gemacht und ein kleines Beispiel-Projekt erstellt. Um den Overhead der Webkit Bibliothek aus dem Weg zu gehen habe ich ein Standalone – Implementierung eines JSON Interpreters für Qt verwendet. Zu finden ist diese hier. … Continue reading

Platinenbelichter im Selbstbau

exposure-system-tn

Ich habe einmal ein älteres Projekt von mir ausgekramt. Es handelt sich hierbei um ein UV-Belichtungsgerät für fotobeschichtete Platine. Im Internet findet man schon sehr viele solcher Projekt, dennoch möchte ich meins hier auch vorstellen, da ich finde, dass dieses relativ gut geworden ist. Ausgangspunkt war ein Gesichtsbräuner mit 6x 15W UV-Röhren welchen ich für ca. 15 Euro bei ebay besorgt habe. Man könnte natürlich auch UV-LEDs nehmen jedoch fand ich den Arbeitsaufwand mit diesen einfach zu hoch. Um die Leistung schalten zu können wurde ein kleines Finder-Print-Relais verwendet. Die Steuerung von dem Belichter übernimmt ein AVR Mikrocontroller welcher mit … Continue reading

Digitaler Feuchtesensor SHT1x

sht15

Der Feuchtesensor SHT1x von sensirion ist ein kleiner und relativ leicht anzusteuernder IC, welcher auf einer kleinen Platine untergebracht ist. Zurzeit gibt es drei Versionen (SHT10, SHT11, SHT15) die sich lediglich in der Toleranz unterscheiden.

Ich habe mir einfach mal so ein Breakout-Board von Sparkfun besorgt und an meinen Arduino angeschlossen. Dies funktionierte auch ohne Probleme da der Chip 5V tolerant ist (empfohlen werden 3.3V).

Die Annahme, dass ich den IC ganz einfach über eine I2C/TWI Schnittstelle ansteuern kann, wie die Nachfolgereihe SHT2x, war leider falsch, sodass ich zuerst mal das 2-Wire Protokoll inspizieren musste. Das Protokoll ähnelt zwar … Continue reading

Homepage Online

Willkommen zu meiner neuen Homepage. Ich werde mit meinen Kollegen im Laufe der Zeit viele Interessante Artikel rund um Soft- und Hardware hier veröffentlichen.
Ich hoffe, dass der eine oder andere hier seine Informationen finden wird und gut weiter verwenden kann.

Mit freundlichen Grüßen
Euer mage-dev Admin