Willkommen Gast. Bitte einloggen oder registrieren.
Mai 13, 2024, 04:13:17
Übersicht Ungelesene Beiträge auflisten Hilfe Suche Spiele Mitgliederkarte Kalender Login Registrieren

Schnellsuche
  Zeige Beiträge
Seiten: 1 2 3 4 5 6 [7] 8 9 10 11 12 ... 28
91  Alles rund ums Modden / Modding-Langzeitprojekte / CPU Auslastungs-Anzeige über USB am: Juni 21, 2009, 20:13:23
Hi,

da ich hier vermehrt den Wunsch gelesen habe, dass einige die CPU Auslastungsanzeige via USB unter Vista betreiben möchten und ich mich sowieso im Moment mit USB Programmierung auf AVRs auseinander setzte habe ich mir gedacht ich mache den Vista Benutzer eine Freude.

USB CPU Load Indicator WinXP x86/x64 und Vista x86/x64 Ready

Die Schaltung basiert auf einem Atmega48 von Atmel, der die USB mittels V-USB (früher AVR-USB) implementiert wurde (so wie das USB-LCD von Ast). Die Schaltung ist benötigt USB-Seitig nicht viel: vier Widerstände, 2 Z-Dioden und eine USB-Buchse. Dazu kommt noch die "Grundversorgung" für jeden AVR mit einem Quarz, Anschwingkondensatoren und Reset Pull-Up. Im Moment werden die LEDs direkt an den Ports des AVRs betrieben, das ist nicht gesund für den Mikrocontroller. Mann kann dazu den 74HC373 verwenden wie im Klassischen Tutorial oder wenns etwas stärker sein darf auch einen uln2801.
Mikrocontrollerseitig ist die Software so simple wie möglich gehalten worden. Außer USB-Messages empfangen und das Value-Word des USB-Requestes auf die Ports mappen, macht der AVR nichts weiter (alles kein Hexenwerk).

Das Programm PC seitig wurde in C# geschrieben (Hauptsächlich weil ich das letzte halbe Jahr C# programmieren musste). Das macht das Programm nicht unbedingt Resourcensparend (ca 10 - 15MB RAM ) dafür funktioniert alles so wie es soll. Ich kann das Programm ggf. nochmal in C++ neu schreiben. Es wird auch hier lediglich die CPU Load der Kerne ausgelesen via USB an den Mikrocontroller geschickt.

So und weil Text alleine langweilig ist hier mal ein Bild im Betrieb:



Rechts sind die LEDs für den Kern0 meinen QuadCores und Links sind die LEDs für Kern1.

Für mehr als zwei Kerne reichen die IO-Pins des Mikrocontrollers nicht aus, allerdings würde ich auf Wunsch eine Quad-Variante mittels Schieberegister (74HC595) anbieten.

Soo und jetzt zum interesannten Teil: Der Treiber für die Betriebssysteme.

Der Mikrocontroller braucht auf dem PC die LibUSB, die es sowhol für Linux als auch Windows gibt. Unter WinXP (egal ob x86 oder x64) ist es relativ einfach, man nimmt den LibUSB Win32 Installer installiert den Treiber und tut.
Durch Recherche als ich mich mit V-USB beschäftigte, bin ich auf ein Youtube Video gestossen, indem erklärt wird wie man die LibUSB unter Vista zum laufen bringt:
Als erstest wird das mitgelieferte *.sys file mit dem "Add Hardware" Dialog installiert, die Geräte erscheinen jetzt mit einem Ausrufezeichen im Geräte-Manager, da die Treiber nicht signiert sind. Als nächstes installiert man wie unter WinXP LibUSB Win32, allerdings im WindowsXP SP2 Kompatibilitätsmodus. Das Gerät funktioniert nur dann wenn das tolle "Sicherheitsfeature" "Erzwungene Treibersignierung" abgeschaltet wird. Das "Feature" wird abgeschaltet, indem man während des Bootvorgangs F8 drückt und auswählt, dass man ohne "Treibersignierung" starten will. Wem das jedes mal zu stressig ist, kann auf Tools wie ReadyDriver zurückgreifen, die das dann automatisch machen.
Getestet wurde das ganze unter WinXP x64 und Vista x64.

Hier noch ein Video (für Leute die es Bilnken Seh wollen Cheesy)
Video

und noch ein Paar Links:
V-USB
YouTube Video
LibUSB Win32

Bis jetzt war das alles eigentlich für mich nur so ein Einstig in die USB<->AVR Programmierung. Doch wenn Interesse besteht, dann würde ich anfangen für euch Schaltpläne, Layout und Beschreibung für Singel, Dual und Quad-Variante machen und den SourceCode (sowohl PC als auch AVR seitig) aufräumen und veröffentlichen.

So dann wär mal Zeit fürn bisschen Feedback, Verbesserungen und Kritik sind bei mir immer erwünscht.

Gruß hackspider
92  Sonstiges / Kaufen/Verkaufen/Werbung / Re: Gratis Platinen! am: Mai 7, 2009, 17:08:25
Hi,
Also das is ja mal echt super.
Ich würde das ganze 2x (Also 2 Platinen und 2 SRAMs) nehmen und euch natürlich die Kosten erstatten.

Für diese Solidarität ist ein richtig fettes DANKE fällig.

mfg hackspider
93  Las Vegas - Lüftersteuerungen / Las Vegas 2 - Support / Re: [misc] LV2-"Usermods" am: März 20, 2009, 13:08:06
Hi,

ich glaube, da kann ich dich nur auf den Thread hier (http://www.modding-faq.de/Foru...hp?topic=5462.0) verweisen. Fertige Schaltpläne gab es glaub ich mal (sind aber nicht mehr online) Layouts hab ich zum Digipoti noch gar keine gesehn.
D.h. Du müsstest entweder auf das Digipoti verzichten oder dir selber das Layout erstellen.

Vielleicht findest du im www.microlaboratories.com mehr, wollt mich da grad nochmal umschauen, warte aber noch auf meine Freischaltung.

Gruß hackspider
94  Alles rund ums Modden / Elektronik, Elektrik / Re: Neue Lüftersteuerung am: Januar 17, 2009, 09:00:31
So Hallo erstmal,

die Idee eine "ultimative" digitale Lüftersteuerung zu entwerfen/bauen hat einen gewissen Anreiz, deshalb so ein bisschen von mir ein Gedankengang:

Wie angesprochen wäre Software PWM die geeignete Steuermethode, verbraucht nur ein IO-Pin und hat (bei einem 8-Bit Timer) 256 Stufen. Wenn man diese PWM-Signale dann mit einem RC-Glied glättet, sodass man eine Gleichspannung zwischen 0-5V bekommt könnte man mit einem OP + P-FET (nodrop2 Prinzip) eine digitale Version der nodrop2 verwenden.

Die Idee die Steuerkurven am PC zu erstellen und dann auf die Lüftersteuerung zu laden find ich klasse.  Die Software sollte dann aber auch eine definierte API besitzen, sodass andere Programme (z.B. Samurize oder so) problemlos die Daten aus der Lüftersteuerung verwenden können. Warnhinweise und im schlimmsten fall Shutdown könnte die Software dann auch auslösen.

USB-Anschluss sollte die Lüftersteuerung schon haben, da sehe ich zwei Möglichkeiten: entweder man verwendet einen USB-Interface IC wie z.B. den FT232 oder man bindet das USB-Protokol direkt auf dem AVR ein, wie Ast es bei dem lowCost USB-LCD gemacht hat.

Beim LCD gibts nicht viel Spielraum. 6 Pins (4x Daten,1x E, 1x RS, RW kann dauerhaft auf GND liegen, wir wollen ja nix vom Display lesen) gehen dann für ein alphanumerisches Display drauf.

Tja mit den GLCDs ist das so ne Sache, da könnte man sich auf die gängisten Controller beschränken, aber alle brauchen deutlich mehr als 6 Pins. Könnte dann eng werden mit IO-Pins am AVR. Allerdings muss ich zugeben ich könnte mir ein 256x64 LCD in der Front eines PCs auch gut vorstellen.

Die Umschaltung zwischen Standalone/von Hand regelnder und automatischer Modus sollte kein Problem darstellen. Der Controller müsste nur wissen welchen Input er nehmen soll (Drehgeber,Temperatursensoren etc).

Mit Touchscreens hatte ich bis jetzt noch nicht wirklich viel zu tun, da gibt es afair zwei Sorten: einmal die schon ein Raster besitzen, und solche, die die Position analog an einem 4-Draht interface ausgeben. Beides dürfte machbar sein. Viel größer Probleme sehe ich bei der Beschaffung solcher Touchscreenlösungen. Entweder sind die Displays, die ein Touchscreen haben, sau teuer, oder man findet einzelne Touchscreens die nicht auf das verwendete LCD passen.

Zu der Sache mit dem Ethernet: Die Idee einfach in der Uni zu sitzen und mal schnell schauen wie es denn dem Rechner zu Hause geht findt sowohl amüsant als auch praktisch. Es gibt schon diverse AVR-Ethernetprojekt da kann man sich einiges abschaun. Der gemeinsamme Nenner ist meistens der ENC28J60 man bindet ihn mittelns SPI an den AVR an. Doch muss ein IP-Stack auf dem AVR zum Laufen gebracht werden. Wenn man dieses Feature einbauen will, sollte man sich überlegen ob man so etwas nicht als Modul auslagern oder den zentralen AVR nicht größer dimensionieren will.

Was den Input betrifft: ob man jetzt Taster, Drehgeber, Touchscreen oder kapazitive schalter verwendet ist letztendlich egal, Hauptsache ist, dass man genug IO-Pins dafür reserviert.

Die Lütersteuerung selber sollte modular aufgebaut werden, sodass man wirklich nur das aufbauen muss was man haben möchte (Tempmodul,Ethernetmodul,USBmodule ...). Ich denke am besten wäre es wenn man einen gemeinsamen Bus definieren würde, an dem dann alle relevanten Leitungen (UART,I2C,SPI,...) durchgeschleift werden. Vorteil bei so einem Bus ist, dass die Weiterentwicklung durch so eine standardtisierte Schnitstelle vereinfacht wird.

Als Programmiersprache würde ich auch eher auf C setzen, da C einfach viel verbreiteter ist als BASCOM. Zwar ist BASCOM für den Anfänger sicher nicht so verwirrend als C, aber BASCOM hat auch seine Ecken und Kanten die einem in die Suppe spucken können.

Wow das sieht nach richtig Schreibdurchfall von mir aus  Roll Eyes, aber die Absicht war  eine durchaus ehrliche.

Wenn aus dem Projekt was werden würde, würde mich das sehr freuen.

Gruß hackspider
95  News und Off Topic / Off Topic / Re: Frohes Fest am: Dezember 25, 2008, 14:28:37
na dann auch von meiner Seite
Frohe Weihnachten.

mfg hackspider
96  Alles rund ums Modden / Elektronik, Elektrik / Re: Stillstandanzeige für alle Lüfter duo led mit 3 pin am: November 15, 2008, 07:53:08
Hi,

is zwar noch früh am Morgen, aber ich denke, dass du einfach den GND-Pin der 3-Pin DuoLED an Masse hängst und dann die anderen beiden Pins der 3-Pin DuoLED so anschließt wie bei einer 2-Pin DuoLED.

Meine Theroie:
Bei der Schaltung aus dem Tut, liegt einmal (grün) an dem einen Pin + und am anderen - an und beim anderen mal (rot) umgekehrt. Wenn du jetzt die DuoLED wie oben beschrieben anschließt, dann liegt an der DuoLED einmal zwischen GND und grün Spannung an, und einmal zwischen GND und rot.

mfg hackspider
97  Alles rund ums Modden / Modding allgemein / Re: Fragen zu Alu am: November 10, 2008, 21:49:36
Hi,
also ich hab mein alu genietet und geklebt. Funktioniert beides bestens.
Nieten sehen sehr edel aus und da reicht auch die Nietenzange für 10 Euro aus dem Aldi oder Lidl.

Geklebt hab ich mit UHU Metallkleber wenn man aufpasst, dass kein Kleber an den Rändern austritt ist das eine zerstörungsfreie Alternataive. Hab damals meine Front mit Alu-Winkelprofilen auf den Gehäuseboden geklebt, weil ich keine Nieten/Schrauben an der Front haben wollte.

Wünsche dir gutes gelingen.

mfg hackspider
98  Alles rund ums Modden / Elektronik, Elektrik / Re: empfehlenswerte Atmel experimentier boards am: August 14, 2008, 12:47:06
Hi,
Die Qualität der Platinen von Pollin sind gut. Die Gesamt Qualität hängt von deinen Lötkünsten ab (musste ja alle selber zusammenlöten).
Einen Programmieradapter brauchst du NICHT, du brauchst nur einen Trafo und ein 1:1 D-SUB Verbindungskabel (gibts beides auch bei Pollin). Der Programmieradapter is ein SI-Prog am besten kann man den mit AVR-Dude oder Ponyprog programmieren.
Für den Einstieg sind die Boards ganz gut, aber wenns dann mal komplexer wird wirst du um ein Breadboard bzw. eigene Platinen nicht herumkommen.

Da bleibt mir nur noch viel Glück und Erfolg beim AVR Einstieg zu wünschen.

Gruß hackspider
99  Alles rund ums Modden / Elektronik, Elektrik / Re: Elektornik um Sachen per USB anzusteuern? am: Juli 6, 2008, 21:13:50
So ich muss ehrlich gestehen ich hab den Thread nur überflogen, aber eine "fertige" Lösung könnte der CDC-IO sein da hält sich auch die Schaltung in Grenzen und man müsste nur noch PC seitig programmieren (com Schnittstelle).

http://www.recursion.jp/avrcdc/

mfg hackspider
100  Alles rund ums Modden / Elektronik, Elektrik / Re: Temperatur über I2C von Analogsensor am: April 1, 2008, 18:10:56
Hi
Du wirst dich wohl in die Thematik einarbeiten müssen eine fertige Firmware die genau deinen Bedürfnissen entspricht gibt es afair nicht. Wie leicht oder schwer dir dieser Einstieg fällt hängt in der Regel davon ab wie gut deine jetzigen Programmierkenntnisse sind.

Wenn du noch nie etwas mit Mikrocontrollern zu tun gehabt hattest würde ich dir das
AVR-Tutorial empfehlen.

mfg hackspider
101  Alles rund ums Modden / Elektronik, Elektrik / Re: Temperatur über I2C von Analogsensor am: April 1, 2008, 17:52:19
Hi
Wenn ich das richtig verstanden habe möchtest du ein Gerät haben, an das du analoge und digitale Temperatursensoren anschliessen kannst. Zudem soll dieses Gerät per USB  an den PC angeschlossen werden sodass du (unter linux) lmsensors benutzen kannst ?

Wenn ich das so richtig verstanden habe, würde ich dir vorschlagen das von dir gepostete USB<->I2C Interface zu bauen und daran dann einen weiteren AVR per I2C anschliessen. An diesen AVR schliesst du dann alle Sensoren an sammelst die Daten und stellst diese Daten dann per I2C über USB dem Rechner zur Verfügung. Dazu solltest du wissen, wie lmsensors die Daten abfragt.

mfg hackspider
102  Alles rund ums Modden / Modding allgemein / Re: Aluminium Profile verbinden am: März 18, 2008, 10:07:42
Hallo
Da ich gerda selber in der Situation bin Aluprofile mit MDF bzw Alu mit Alu zu verkleben,  bin ich heute Morgen in den hiesigen Baumarkt gefahren und für 3,80 Euro den hier gefunden:



Beschreibung des Klebers gibts >>Hier<<

mfg hackspider

EDIT: So ich hab grad eben ein MDF-Teil an meine ALU-Front mit dem Kleber geklebt und nach ca 30 sek anpressen hält das Alles bombenfest.
103  News und Off Topic / Off Topic / Re: Frohe Weihnachten und einen guten Rutsch! am: Januar 1, 2008, 08:47:52
Guten Morgen Community
So natuerlich auch von mir an alle ein frohes neues Jahr, auf das alles was ihr euch fuer dieses Jahr vorgenommen habt auch gelingt.

mfg hackspider
104  Alles rund ums Modden / Modding allgemein / Re: GLCD als Tischkicker-Anzeige am: Dezember 7, 2007, 23:13:58
So hab mir den Thread mal durchgelesen und hätte da ne alternative Idee:

Was spricht gegen ein 4x20 CLCD das man genauso wie diese Riesen Uhren ansteuert ? Also ich meine ein Zeichen auf allen 4 Zeilen. Zudem ist ein CLCD um einiges einfacher anzusteuern als ein GLCD. Ich denke auch das ein mega8 die Lichtschranke abfragen, einen Taster (Ruecksetzer) auslesen und ein CLCD ansteuern kann.

Is nur so ne Idee, wenn irgendwo signifikante Fehler sind korrigiert mich bitte, is aber auch schon spaet.

Ansonsten gl beim Kickerbau

mfg hackspider

PS: Bin auch Kickerfan hab aber meinen gekauft, waere auch an Bildern des Selbstbaukickers interesiert
105  Alles rund ums Modden / User-Mods / Re: Bau eines Amplifiers am: November 3, 2007, 12:18:07
Netzteil Audiochip
Hier ging alles glatt. Keine Probleme weder beim aufbau noch in bei der Inbetriebnahme.





Quellenauswahl
Die Quellenauswahl musste ich zwei mal loeten, da ich bei erstenmal wohl zu lange an ein paar Dioden geloetet hatte. Funktioniert jetzt aber auch.





So und das ganze zusammengeschraubt sieht dann so aus:

Innen:




Aussen:




Das wars bis jetzt erstmal. In den letzten paar Wochen hab ich eher weniger am Verstaerker gearbeitet. Hauptgrund ist warscheinlich, dass das Studium wieder angefangen hat und ich nicht den ganzen Tag Zeit habe.

Als naechstes kommt die Front mit den eingelassenen Volumenregler und dem Drehgeber. Daran werde ich mich warscheinlich in den naechsten Wochen machen.

Kritik positiv und negativ ist grundsaetzlich erwuenscht.

Die Bilder in gross gibt es hier und hier
Seiten: 1 2 3 4 5 6 [7] 8 9 10 11 12 ... 28

Einloggen mit Benutzername, Passwort und Sitzungslänge      

Powered by MySQL Powered by PHP
eXTReMe Tracker
Seite erstellt in 0.06 Sekunden mit 22 Zugriffen.
© 2001-2022 MODDING-FAQ FORUM | SMF
Alle Rechte vorbehalten.
Prüfe XHTML 1.0! Prüfe CSS!