Zufallsbilder
Aktuelles Projekt
Name: Room-Control Status: CAN-Bus aktivieren Fertigstellung: 15%
Statistik
Zwischen einem schönen Geburtstagswochenende am Bodensee sowie eine wahnsinns Party bei Eselrock in Wesel habe ich im Mai ein neues Projekt begonnen: die Room-Control v. 1.0. Dabei handelt es sich um eine Weiterentwicklung des RGB-DMX-Control-Systems. Herzstück ist ein leistungsfähigerer Mikrocontroller (von Texas Instruments; ein ARM-Cortex-M3-basierter LM3S8938 mit 32-Bit), der von sich aus viele Funktionen bietet. Neben 2 UARTs (für DMX und USB) gibt es auch ein CAN-BUS-Interface und Ethernet. Aktuell habe ich alle Funktionen, die vorher der AtMega64 übernahm, vollständig implementiert und arbeite nun am CAN-BUS. Das alte DMX-Board dient dafür als Empfänger. Später wird das CAN-Protokoll auch von meinem 8-Kanal Stromkasten verstanden werden. Man kann also sehen, dass alle Projekte (bis auf das PC-Case *gg*) in diesem Projekt involviert sind.
Dein Vor- und Nachname bzw. Nickname
Captcha-Code zum Schutz vor Spam:
In den letzten Tagen habe ich mich damit beschäftigt, die Aufgaben, die momentan vom LED-Controller AtMega64 getätigt werden, von dem Texas Instruments Stellaris LM3S1968 Entwicklerboard übernehmen zu lassen. Der Mikrocontroller basiert auf der ARM Cortex-M3 Architektur. Mit 32-Bit hat er auch wesentlich mehr Funktionen zu bieten und mehr Speicherplatz als der 8-Bit Prozessor von Atmel. Die Schwierigkeit liegt darin, dass die ARM-Architektur völliges Neuland für mich ist, darum geht die Entwicklung nur schleppend voran. Auf dem Stand von vorgestern habe ich nun schon folgende Funktionen erfolgreich zum Laufen gebracht: - DMX-Ansteuerung der 5 LED-Lampen (allerdings noch ohne UART-Interrupt, daher ist die Priorität der Daten ziemlich weit unten, was die Übertragung ziemlich ausbremst) - Der ADC läuft, zwei Schiebepotis sind testweise angeschlossen und regeln die Helligkeit der blauen und grünen LEDs (dank 12-Bit) sehr präzise - die Ansteuerung des DOG-S LCD-Displays über SSI-Schnittstelle Als nächstes versuche ich, den UART-Interrupt zur Funktion zu bewegen und den Drehgeber zur Menüführung zu integrieren. Update (20:11): Die DMX-Ansteuerung klappt nun einwandfrei. Dazu habe ich die Sende-Routine ein wenig umgeschrieben. Außerdem habe ich für das Break-Signal, welches am Anfang des Sendevorganges benötigt wird (s. Projekte / LED-RGB-Roomlight), eine Funktion aus der DriverLib des Controllers benutzt. Das habe ich so geändert, dass im Break-Fall einfach die Baudrate auf 90.000 heruntergeregelt wird und dann wieder auf 250.000, wie es auch beim AtMega64 gemacht wurde.Bearbeitet am 31.03.2012 um 20:13
Hallo, liebe Gäste von ultrafx.eu, wie man sicher sehen kann, habe ich das Homepage-Design etwas verändert. Ich fand den dunklen Grauton ziemlich deprimierend, deswegen habe ich mich für ein etwas helleres Grau entschieden. Das Gästebuch ist nun, wie angekündigt, nicht mehr vorhanden. Stattdessen habe ich die News und Projekte mit einer Kommentar-Funktion ausgestattet, womit ihr die Möglichkeit habt, euren "Senf" zu jedem Beitrag und jedem Projekt abzugeben. Ich hoffe dadurch wird es in Zukunft etwas mehr Aktivität auf der Seite geben. Die Kommentare sind noch in der Test-Phase. Es kann also sein, dass noch der ein oder andere Bug vorkommt. Außerdem muss noch klargestellt werden, dass der Rechen-Captcha sicher genug gegen Spamattacken ist. Wenn euch ein Bug auffällt, schreibt doch bitte einen Kommentar zu diesen News ! Das Design ist nun auch etwas runder, was meiner Meinung nach etwas mehr zu aktuellen Seiten im Netz passt. Das Problem dadurch ist aber möglicherweise, dass die Seite nicht mehr ganz CSS-valide ist, weil jeder Browser für runde Ecken einen eigenen Code benötigt. Ich habe mir vorgenommen, auf der Seite öfters etwas Neues über mich zu schreiben. So kann ich z.B. berichten, dass ich heute beim Fraunhofer IMS (Institut für mikroelektronische Schaltungen) ein Vorstellungsgespräch als studentische Hilfskraft hatte, um während des Studiums etwas Geld für zukünftige Hobbyprojekte zu verdienen. Gleich werde ich auch ein Update zum LED-Projekt veröffentlichen. Solltet ihr noch Verbesserungsvorschläge zum Design oder meiner HP generell haben, schreibt einen Kommentar ;)
Liebe Besucher von Ultrafx.eu, lange gab es keine News mehr zu vermelden, da ich mich sehr auf das 3. Semester konzentrieren musste. Daher gibt es etwas positives zu vermelden: Die Vorlesungs- und Klausurenzeit ist seit gestern endlich vorbei und ich habe den ganzen März frei. Diese Zeit wollte ich hauptsächlich für meine Hobbies nutzen ! Das heißt folgendes: - Homepage-Update des LED-Projekts (aktuell habe ich Gehäuse für die Lampen gebaut und werde sie in den nächsten Tagen an die Decke installieren) - Programmierung des Controllers (versch. Beleuchtungsszenarien, CAN-Bus Implementierung, Anpassung an neuen µC STM32) - Änderungen an der Homepage (das sinnlose Gästebuch kommt weg, dafür wird es eine Kommentarfunktion bei den Projekten und News geben) - Programmieren in Python (unter Linux), Vorbereitung auf Mini-PC Raspberry Pi Es ist also eine Menge geplant. Vieles erklärt sich selbst, zum letzten Punkt wollte ich noch etwas sagen: Wer wie ich viel auf Computer-Newsseiten (Computerbase, Heise, THG) surft, wird sicher gelesen haben, dass dieses Jahr ein spezieller, kleiner ARM-PC in den Handel kommt, der Raspberry Pi. Dabei handelt es sich um ein Kreditkarten kleinen 700 Mhz-Rechner mit 256 MB Ram, USB- sowie Netzwerkschnittstelle und SD-Karten-Leser, denn SD-Karten werden als Festplatte genutzt. Außerdem besitzt er einen starken Grafikchip, der sogar Filme in Full-HD 1080p per HDMI flüssig ausgeben kann. Das ganze für nur 35$ !! Das Gerät ist für junge Leute gedacht, die gerne in die Linux- und vor allem Programmierwelt eintauchen wollen und eine günstige Möglichkeit wollen, damit zu experimentieren. Kurz gesagt: Perfekt für einen Hobbyelektroniker wie mich geeignet. Eine Sprache, um kleine Spiele oder Programme unter Linux zu schreiben und auf dem Raspberry Pi laufen zu lassen ist Python. Daher werde ich mich im März auch stark mit dieser Sprache beschäftigen. Das wars nun vorerst. In den nächsten Tagen wird es wie angekündigt ein Update im Projektbereich geben, also schaut regelmäßig vorbei ;)
Angesichts des Unglücks im Mai diesen Jahres in Japan wurde der jährliche in Düsseldorf stattfindende Japan-Tag vom 15. Mai 2011 auf den 15. Oktober verschoben. Trotz des langen Wartens und der Tatsache, dass der Oktober nicht mehr der wärmste Monat ist, war der Tag sehr erfolgreich. Dies war bereits mein drittes mal dort, aber das erste mal alleine. Angesichts dieser Tatsache zog es mich nicht wie üblich in die Popculture-Zone, wo sich allerlei "Cosplayer", also Personen, die sich als japanische Anime-Figur verkleiden, tummeln, stattdessen wollte ich mir hauptsächlich den kulturellen Teil des Festes ansehen. Nichtsdestotrotz begann mein Tag dort ab 14:30 mit dem Cosplay-Wettbewerb. Erstaunlicherweise waren fast 3 mal so viel Cosplayer beim Wettbewerb wie die vorherigen Jahre. Es gab einiges zu sehen! Ab 17:00 ging es dann zur Hauptbühne, wo es neben japanischem Essen (ich genehmigte mir japansichen Curry-Reis) und Bier auch Auftritte des "Japanischen Clubs" gab. Angefangen bei Tanzvorführungen von Geishas gab es Gesang von einem Damen- und anschließend von einem komischen Männerchor. Abgeschlossen wurde das ganze von einem beruhigenden Spiel auf traditionellen "Koto" einem 13-saitigen etwa 2-meter langen Musikinstrument. Gegen 20:00 war das oben erwähnte Programm dann zu Ende und ich ging wieder zurück Richtung Popculture-Zone, um mir zum Abschluss das Feuerwerk anzusehen. Nach etwa 1 1/2 Stunden warten kam es dann und war mehr als beeindruckend ! Ca. 25 Minuten bunte Raketen aller Kaliber erhellten den Himmel eindrucksvoll. Ich freue mich auf jeden Fall wieder auf das nächste Jahr, wenn auch hoffentlich wieder mit Begleitung meiner Freunde und bei etwas wärmeren Wetter. Weiteres Desweiteren habe ich vorletzte Woche mein 5-wöchiges Industriepraktikum bei einer Automationsfirma in Oberhausen beendet, wo ich sehr viel neue Erfahrungen in den Bereichen SPS, CAN-Feldbus und 32-Bit Mikrocontroller gemacht habe, die ich in zukünftigen Elektronik-Projekten anwenden kann. Das 3. Semester hat letzte Woche begonnen, und einige Vorlesungen könnten für einige schon ziemlich demotivierend vorgekommen sein, denn da geht es direkt zur Sache. Wer in den letzten beiden Semestern vor allem in Mathe nicht genug aufgepasst hat, dürfte ab jetzt seine Probleme bekommen. Ich habe aber glücklicherweise bis jetzt alle Klausuren erfolgreich bestanden und fühle mich daher bereit fürs nächste Kapitel ! Ich fahre heute auch mit der Dokumentation des LED-Projekts fort, denn das ist mittlerweile schon fast abgeschlossen ! Also bleibt am Ball, euer UltraFX ;)