Hallo zusammen,
Ich habe mir vor kurzem mit meinem begrenzten elektronikwissen einen
Verstärker zusammen gebaut der per Fernbedienung bedienbar sein soll und
der die Lautstärke und den Kanal auf einem Lc-Display anzeigt.
Jedoch habe ich nun Probleme beim programmieren des PICs (da ich mich
mit programmieren nicht auskenne).
Hier mein Schaltplan im Datei anhang als zip Verpackt mit egale
Schaltplan Editor erstellt, hoffe auf eure Hilfe und das ihr mir sagt
was ihr davon haltet.
Gruß
DarkCrisis12
Hallo,
DarkCrisis12 schrieb:> Hier mein Schaltplan im Datei anhang als zip Verpackt mit egale> Schaltplan Editor erstellt
mach es den Leuten, die Dir helfen sollen, doch nicht so schwer. Lade
den Schaltplan, in einer verfünftigen Größe, als PNG-Datei hier hoch.
Just my 2 cent
Guido
DarkCrisis12 schrieb:> Wenn ich ein screenshot mache dann erkennt man nicht viel davon aufgrund> der größe.
Hinweis:
Man kann durchaus auch Ausschnitte zoomen und dann vom gezoomten einen
Screenshot machen. Dann sind es eben 2 oder 3 Bilder.
Nur überprüf bitte vorher, ob deine Bilder nicht einzeln 2Mb groß sind.
Ein paar 100kB sind ok.
DarkCrisis12 schrieb:> Ich habe nen Mac wie geht das damit bin vor kurzem umgesiedelt.
Dann ist es sehr einfach: Einfach Drucken/Druckvorschau/PDF speichern
(aus dem Kopf).
Komm noch nicht so gut mit dem Mac zurecht hab das pdf jetzt in zwei
kleinere teile unterteilt. Hoffe sie sind lesbar.
Wusste garnicht das Dark Crisis ein spiel sein soll hab mir den Namen
einfach ausgedacht XD.
Hallo,
> ...wie gesagt erstmal auf nem mac und hab noch kaum> eigene programme drauf und die Bedienung ist auch erstmal> gewöhnungsbedürftig.
Und das ist der Grund, die Forumsregeln nicht einzuhalten?
"Herr Polizist, ich bin nur deshalb zu schnell gefahren weil das ein
neues Auto ist und ich noch nicht weiss, wie die Bremse
funktioniert...!"
Dann haetest Du im entsprechenden forum zuserst (!) gefragt, wie man mit
dem MAC kompakte Grafiken o.ä. erzeugt anstatt uns mit 8MB
vollzumuellen..... wo ein WIlle ist, ist auch ein Weg.
Gruss
Michael
Ich wollte wissen was ihr von dem Verstärker haltet dessen Stromlaufplan
ich mir hier zusammen geschustert habe und ob ihr mir bei der
Programmierung des PICs helfen könnt da ich vom programmieren keine
Ahnung habe.
Der Verstärker soll per Fernbedienung regelbar sein und zwar gemeinsame
Lautstärke sowie extra Bass und balance Regelung ein Standby Schalter
auf der Fernbedienung und das LC-Display soll die Lautstärke und den
Kanal den man ebenfalls über die Fernbedienung bestimmen kann anzeigen.
Die Lautsprecher sollen erst nach ein paar Sekunden Laufzeit nach dem
einschalten über die Relais dazu geschaltet werden um Knacken zu
vermeiden.
MfG. DarkCrisis12
DarkCrisis12 schrieb:> Hat keiner eine Ahnung wie das geht ???
nein, natürlich nicht! hier laufen nur ahnungslose rum, die eigentlich
schuhputzer und dachdecker werden wollten.
also, mal nochmal und in aller deutlichkeit:
WO liegt das problem? WAS GENAU willst du machen und bei welchem der
punkte treten fehler auf?
hier wird sich keiner hinstellen und dir ein fertiges programm mit
schleifchen in die hände drücken.
Michael H. schrieb:> also, mal nochmal und in aller deutlichkeit:> WO liegt das problem?
Das Übliche:
Das fertige Gerät gesehen, glasige Augen bekommen, den Entschluss
gefasst "sowas baust du auch" und erst dann drauf gekommen, dass man
dazu auch erst mal etwas Wissen benötigt.
Die Welt ist schon gemein, wenn man die Dinge erst mal lernen muss.
Das mit ob keiner eine Ahnung hat war nicht als Beleidigung gemeint also
erstmal Sorry falls es so rüber gekommen ist.
Ich habe nur ein bisschen Ahnung vom programmieren in c und kann etwas
Assambler glaube aber das assambler für so einen langen Code zu
umständlich wäre.
Mir ist wohl bewusst das Mann für die Steuerung mit einer Fernbedienung
ein Protokoll Brauch das die Daten beim Senden seriell verschlüsselte
und der Empfänger wieder entschlüsselt um daraufhin an einem Poart die
entsprechende Aktion durchzuführen.
Bis jetzt habe ich im Internet was von RC5 Codes gelesen, habe
allerdings gehört das es schon neuere und vielleicht auch bessere gibt.
Also wäre erstmal sinnvoll zu wissen welches Protokoll angebracht wäre
und wie ich das umsetze (den Schaltplan für eine Fernbedienung wollte
ich auch noch bauen also müsste ich auch wissen wie das Sender Protokoll
laufen soll).
Das andere wäre das ich keine Ahnung habe wie ich das Signal von den
beiden Drehgebern zum einstellen der Lautstärke auswärte. Mir war zwar
bewusst das es nur mit Drehgebern geht da die High und Low Pegel liefern
und kein analoges Signal wie normale potis aber das Digitale Signal
auszuwerten ist ne andere geschichte.
MfG.:
DarkCrisis12
Ich habe mich da jetzt ne weile reingelesen verstehe aber nur die Hälfte
da mein verständniss in c einfach nicht so weit reicht. Als PIC benutze
ich den AT90USB wobei ich auch nicht weis ob das die beste Lösung ist.
Ist es vielleicht möglich das mir jemand einen Ansatz schreiben könnte
wo ich dann weiter machen kann? Ich weiß das ist viel verlang aber es
könnte mir helfen praktisch in das Thema einzusteigen.
gruß
DarkCrisis12
DarkCrisis12 schrieb:> Ich habe mich da jetzt ne weile reingelesen verstehe aber nur die Hälfte> da mein verständniss in c einfach nicht so weit reicht.
Du musst systematisch vorgehen.
Für dein Projekt brauchst du eine Handvoll an Basistechniken, die in
Kombination eingesetzt werden. Wenn du die nicht beherrscht, wird das
nichts. Also kommst du nicht umhin da systematisch, genau wie alle
anderen Programmierer vor dir auch, bei den grundlegenden Dingen
anzufangen und dich dorthin hochzuarbeiten, wo du das erste mal daran
denken kannst, wie das eigentlich in deinem konkreten Projekt aussehen
könnte.
Losgehen tut es immer mit dem 'Hello World' der µC - einer LED die erst
mal nur ein/aus geschaltet wird, dann blinken. Dann kommt ein erster
Taster dazu, der die LED steuert, eventuell ein Lauflicht (als Übung zum
Arbeiten mit Bytes), dann wird irgendwann ein Timer die Bühne betreten,
zwischendurch kommt vielleicht mal ein LCD usw.
Wenn du in C noch nicht firm bist, dann ist auch eine Vorsrufe am PC, in
der man erst mal die grundlegenden Dinge der C-Programmierung lernt
(Kontrollstrukturen, Arrays, Funktionen, Argumentpassing) sinnvoll.
> Als PIC benutze> ich den AT90USB
Was jetzt.
Einen PIC oder einen AVR?
Das sind 2 Paar Schuhe.
PIC ist die Bezeichnung einer Modellfamilie der Firma Microchip.
Die AT werden von der Firma Atmel gebaut und sind eine andere
µC-Familie.
Hier im Forum werden hauptsächlich die Atmel-µC eingesetzt.
AVR-TutorialAVR-GCC-Tutorial
Solange Du keine konkrete Frage stellen kannst, wirst Du hier auch keine
Antworten bekommen.
Wenn Dein C Wissen für Dein Vorhaben nicht ausreicht, arbeite Dich erst
mal ordentlich in C ein. Danach kannst Du auch konkrete Fragen stellen
und man wird Dir hier auf der Basis auch weiterhelfen können.
Grüsse,
René
Das meiste habe ich auf der Seite gelernt:
http://et-tutorials.de/mikrocontroller/
Das was dort beschrieben ist beherrsche ich auch einigermahßen bis auf
bubble sorts.
Wo kann ich das denn noch im Internet lernen?
DarkCrisis12 schrieb:> Welches Z.B. obwohl mir online lieber währe.
Online Tutorien sind meistens nicht besonders gut.
Empfehlenswert ist immer noch der Klassiker schlechthin
Kernighan & Ritchie
Programmieren in C
http://www.amazon.de/Programmieren-C-Reference-Manual-deutscher-Sprache/dp/3446154973
Da hast du was Ordentliches. Wenn du die ca. erste Hälfte
durchgearbeitet hast (und auch die Übungen gemacht hast), bist du in C
ausreichend fit, dass du in die µC-Programmierung problemlos einsteigen
kannst.
Zudem hast du dann ein Nachschlagewerk, welches die ersten 2 - 3 Jahre
seinen ständigen Platz neben dem Monitor haben wird.
PS. Wenn du dich traust, kauf den K&R in Englisch.
Keine Angst, dieses Englisch ist nicht schwer zu lesen, ist ja keine
Weltliteratur mit geschliffener Sprache.
Denn das ist der einzige Wehmutstropfen beim K&R: Die deutschen
Übersetzer haben über die Stränge geschlagen und es ein wenig zu gut
gemeint.
Solltest du vorhaben das Ding mal mit eagle auf eine Platine zu bringen,
dann zeichne im Raster und benutze den ERC zum Abarbeiten der
Fehlermeldungen. Ich würde dir auch empfehlen die verschiedenen
Funktionsgruppen auf mehrere Seiten zu verteilen, das läßt sich dann
auch einfacher drucken.