Hallo an alle Elektronikfreunde, ich melde mich hier im Forum zum ersten Mal und ich hoffe sehr, dass ich, für erfahrene Mitglieder, nicht viel Blödsinn fragen würde. Ich möchte mir sehr gerne ein „Universeller RC5-Ferbedienungsempfänger“ bauen. Bei Elektor habe ich einen Artikel gefunden: http://www.elektor.de/jahrgang/2001/juli/universeller-rc5-fernbedienungsempfanger.59603.lynkx Hat jemand hier im Forum diese Schaltung nachgebaut? Ich werde mich über jede Hilfe sehr freuen! Mit freundlichem Gruß Axel
Hast du einen RC5 Sender? Mittlerweile sind die nicht mehr so häufig anzutreffen. In der Codesammlung gibt es IR Projekte u.a. einen IR-Empfänger für sehr viele IR Codes: IRMP
Danke für schnelle Antwort. Ich habe mir gedacht, ein Universeller IR –RC5-Fernbedienung zu benutzen??? Das war nur eine Anfangsidee. Hast du eine bessere Idee, ich werde dir sehr dankbar sein?! Mit freundlichem Gruß Axel
Axel Tarabar schrieb: > Ich habe mir gedacht, > ein Universeller IR –RC5-Fernbedienung zu benutzen??? > Das war nur eine Anfangsidee. > Hast du eine bessere Idee, > ich werde dir sehr dankbar sein?! sag doch erstmal was du vor hast ;) mit einem microcontroller ist es viel einfacher, die fertige software gibts in der codesammlung
Hallo Andi, meine Idee ist bisschen kindisch, aber ich habe das nötig! Ich habe satt, 12 verschiedene Fernbedienungen ständig vor mir zu halten, um 16 Geräte bedienen zu können. Das ist nicht sooo schlimm wie die ständigen Fragen meine Freundin; „wo muss ich jetzt das den ausmachen“! Ich möchte meine universelle Fernbedienung für Alles benutzen! Dazu brauche ich: „Lernfähige Fernbedienungs-Empfänger mit IRMP/ für jedes Gerät separat.“ dann werde ich glücklich! (Ich bin mir sicher, viele anderen Männer auch!) mit freundlichem Gruß. Axel
Axel Tarabar schrieb: > Hallo an alle Elektronikfreunde, > > ich melde mich hier im Forum zum ersten Mal und ich hoffe sehr, dass > ich, für erfahrene Mitglieder, nicht viel Blödsinn fragen würde. > > Ich möchte mir sehr gerne ein „Universeller RC5-Ferbedienungsempfänger“ > bauen. > > Bei Elektor habe ich einen Artikel gefunden: > > http://www.elektor.de/jahrgang/2001/juli/universel... > > Hat jemand hier im Forum diese Schaltung nachgebaut? Nun, die Schaltung ist ja eher einfach. Die Frage ist eher, wo Du das IC zum Dekodieren herbekommst. Wird das von Elektor denn noch verkauft? Gruss Harald
Axel Tarabar schrieb: > Ich habe satt, 12 verschiedene Fernbedienungen ständig vor mir zu > halten, um 16 Geräte bedienen zu können. > Ich möchte meine universelle Fernbedienung für Alles benutzen! Und was hälst Du von den vielen Universalfernbedienungen die überall verkauft werden? Gruss Harald
Ich würde einen anderen Ansatz verfolgen: - Micro-PC (Linux?) als Webserver und universeller IR-Emitter - PDA oder Smartphone als Bedieneinheit - Kommunikation zw. Bedieneinheit und Emitter per WLAN oder Bluetooth So bekommt man ein einheitliches Layout mit nur dem Nötigsten und DAU-fest auf die Bedieneinheit. Ausserdem kann man so bequem mehrfach-Codes für Geräte-Szenen realisieren. Im Emitter-PC lagern die passenden Codes, die der dann aus dem Hintergrund in den Raum strahlt ...
ok, wenn du so ein Projekt zügig durchgeführt bekommst. Meine Erfahrung ist der WAF ist sehr gering bei Bastelprojekten die dann auch eine hohe Verfügbarkeit und möglichst wenig Veränderungen verlangen :-) Ich hatte früher auch verschiedene Low-Cost Universal FB. Das unbequeme daran war immer Gerät auswählen, umschalten, Gerät umschalten, lauter/leiser machen, Gerät umschalten usw. Wirklich einpacken konnte ich die Einzel FB erst nachdem ich mir die Harmony One gekauft hatte. Das Konzept diser FB ist ganz gut: es gibt 'Aktivitäten' wie 'Fernseh gucken', 'PS zocken', 'Radio hören' usw (selbst definierbar). Damit werden die nötigen Geräte eingeschaltet und Eingänge ausgewählt. Die Tastenbelegung und das Display passen sich dann der gewählten Aktion an. Programmiert wird das ganze bequem am PC über USB. Zwei kleine Nachteile: das Ding ist nicht ganz billig und von Logitech. Zum programmieren der FB muss man sich bei Logitech registrieren und die sammeln dann fleissig Daten welche Geräte zu hast.
Hallo Harald, "Nun, die Schaltung ist ja eher einfach. Die Frage ist eher, wo Du das IC zum Dekodieren herbekommst. Wird das von Elektor denn noch verkauft?" Ja, die Schaltung ist total ok, nur IC ist nicht mehr zu bekommen, auch im AVR Studio 4/5 ist nicht vorhanden. Aus dem Grund habe ich gedacht, ATtiny 22L einfach mit ATtiny 25 zu erz ätzen!? Was hältst du davon? "Und was hälst Du von den vielen Universalfernbedienungen die überall verkauft werden?" Das ist doch meine Wunsch-Idee, mit jedem billigste Universalfernbedienung, jedes Gerät, einzeln zu schalten! Es geht nicht um Fernbedienung, es geht um „Lernbahre Empfänger“ Mit freundlichem Gruß Axel
Hallo Frank, "Ich würde einen anderen Ansatz verfolgen: - Micro-PC (Linux?) als Webserver und universeller IR-Emitter - PDA oder Smartphone als Bedieneinheit - Kommunikation zw. Bedieneinheit und Emitter per WLAN oder Bluetooth" das ist eine gute Idee, aber meine Wunsch- Idee ist, ein selbstständige, unabhängige „Lernbare-Universall-IR-Empfänger“ zu bauen. Mit freundlichem Gruß Axel
Hallo JojoS, “Logitech Harmony One Advanced Universal remote control” ist ein super Teil, aber, mit dem, kann ich nicht meine Lichter ausmache, meine Rollos runterfahren, meine Markise rausfahren…! Mir geht es um Empfänger, nicht um Fernbedienung! Mit freundlichem Gruß Axel
Axel Tarabar schrieb: > Hallo Harald, > > "Nun, die Schaltung ist ja eher einfach. Die Frage ist eher, wo > Du das IC zum Dekodieren herbekommst. Wird das von Elektor denn noch > verkauft?" > > Ja, die Schaltung ist total ok, nur IC ist nicht mehr zu bekommen, auch > im AVR Studio 4/5 ist nicht vorhanden. > Aus dem Grund habe ich gedacht, ATtiny 22L einfach mit ATtiny 25 zu erz > ätzen!? Nun, mit den AVRs haben andere hier mehr Erfahrung. Eine gute Basis würde dann schon das IRMP-Programm sein. Dann bleibt es sich eigent- lich auch egal, welchen Code Du wirklich wählst. RC5 war eigentlich gar nicht so schlecht. Warum der inzwischen obsolet ist, weiss ich auch nicht. Gruss Harald
Harald Wilhelms schrieb: > RC5 war eigentlich > gar nicht so schlecht. Warum der inzwischen obsolet ist, weiss ich > auch nicht. viel zu geringe Codebreite? 32 adressierbare Geräte und 128 Kommandos sind schon arg wenig.
Danke Harald, Danke Vlad, meine Fix-Idee ist, den ATtiny 22L mit ATtiny 25 erzätzen, dann IRSND- Source-Code einfach übersetzen…??? Was haltet ihr davon? Hier, die Pins von die beiden IC-s Mit freundlichem Gruß Axel
@Axel: ja richtig, ich hatte mehr den Beitrag von Frank im Blick. >Ich habe satt, 12 verschiedene Fernbedienungen ständig vor mir zu >halten, um 16 Geräte bedienen zu können. ? Dafür brauchst du schon eine Universal FB für die schon vorhndenen Geräte. Und die einfachen sind wie gesagt nervig wg. dem ständigen Geräte auswählen. Bzw. gab es bei Pearl mal nicht eine billige Makrofähige FB? Wo ist dann das konkrete Problem bei den Empfängern? Den ATTiny25 kann man nehmen, aber der muss programmiert werden. IRMP ist ja ein recht umfangreicher Dekoder geworden, du musst sehen den auf die nötigen Protokolle zu reduzieren (mit den defines für die verschiedenen Protokolle) und gucken ob der Code in den Tiny reinpasst (ATTiny45 hätte mehr Platz). Oder RC5 und den Dekoder von P. Dannegger aus der Codesammlung nehmen, das sind nur ein paar Zeilen C-Code. Und für Rolladen und Markisen müssen dicke Relais angesteuert werden, dafür ist die minimal Schaltung von Elektor nicht geeignet. Wenn du dafür einen Empfänger baust kannst du auch einen Mega88 wie im IRMP Beispiel nehmen. Hast du auch mal Funk in Betracht gezogen? Grössere Reichweite, nicht auf die Geräte zielen müssen?
Danke sehr JojoS, du liest meine Gedanken! JojoS schrieb: > Wo ist dann das konkrete Problem bei den Empfängern? Den ATTiny25 kann > man nehmen, aber der muss programmiert werden. IRMP ist ja ein recht > umfangreicher Dekoder geworden, du musst sehen den auf die nötigen > Protokolle zu reduzieren (mit den defines für die verschiedenen > Protokolle) und gucken ob der Code in den Tiny reinpasst (ATTiny45 hätte > mehr Platz). Oder RC5 und den Dekoder von P. Dannegger aus der > Codesammlung nehmen, das sind nur ein paar Zeilen C-Code. > Und für Rolladen und Markisen müssen dicke Relais angesteuert werden, > dafür ist die minimal Schaltung von Elektor nicht geeignet. Wenn du > dafür einen Empfänger baust kannst du auch einen Mega88 wie im IRMP > Beispiel nehmen. > Hast du auch mal Funk in Betracht gezogen? Grössere Reichweite, nicht > auf die Geräte zielen müssen? Ja, das war auch meine Sorge, ob IRMP passt in ATTiny25 !? Wie wärst mit ATTiny85 ? Die Pins sind gleich!? Mega88 ist optimal, nur, die Schaltung von Elektor müsste sehr verändert werden!? Ja, Funk wäre mein nächstes Fix-Ideen-Projekt, erst mal klein anfangen :-) Ich danke dir nochmal! Mit freundlichem Gruß Axel
die Elektor Schaltung ist nicht ungefährlich weil direkt an den 230V ohne galvanische Trennung angeschlossen, das ist dir hoffentlich auch klar? Wenn du dir nicht sicher bist mit dem µC würde ich so vorgehen: erst das Projekt auf einem Experimentierboard mit dem ATMega88 aufbauen, da bekommt man auch einfache fertige Lösungen. Damit hast du einen Empfänger in Vollausbau der alle FB verstehen müsste (sowas wie das Analyzer Projekt am Ende des IRMP Artikels). Wenn du dann ein passendes FB/Code Paar gefunden hast kannst du den Code durch Einstellungen in den defines reduzieren. Dann die Änderungen für den ATTiny einbauen und zuletzt das in der Elektor Schaltung umsetzen, mit den nötigen Sicherheitsvorkehrungen wie isolierter Aufbau und Berührungsschutz.
JojoS schrieb: > die Elektor Schaltung ist nicht ungefährlich weil direkt an den 230V > ohne galvanische Trennung angeschlossen, das ist dir hoffentlich auch > klar? > Wenn du dir nicht sicher bist mit dem µC würde ich so vorgehen: erst das > Projekt auf einem Experimentierboard mit dem ATMega88 aufbauen, da > bekommt man auch einfache fertige Lösungen. Damit hast du einen > Empfänger in Vollausbau der alle FB verstehen müsste (sowas wie das > Analyzer Projekt am Ende des IRMP Artikels). Wenn du dann ein passendes > FB/Code Paar gefunden hast kannst du den Code durch Einstellungen in den > defines reduzieren. Dann die Änderungen für den ATTiny einbauen und > zuletzt das in der Elektor Schaltung umsetzen, mit den nötigen > Sicherheitsvorkehrungen wie isolierter Aufbau und Berührungsschutz. Danke, vielmals, JojoS, …230V, no problem, bin im Fach, Triac wollte ich sowieso mit dem Optocopller galvanisch trennen. Findest du das ok? Ich habe vor zuerst mit einem ATtini 45 auf dem Experimentierboard zu experimentieren. Für weitere Experimente, habe ich schon ATMega 88 mittbestellt. Für einen Anfänger, ist es besser mit AVR Studio 4, oder 5 anzufangen? Was hältst du von: DIAMEX USB ISP : Programmer f. AVR,STK500,ATmega,ATtiny,AT90, http://www.reichelt.de/?ACTION=3;ARTICLE=110344;GROUPID=;SID=11TVFGcX8AAAIAAHDVE8I6985497188ac2185a44becf713de1305 oder, soll ich lieber mit: AT AVR ISP : AVR Programming Tool AT AVR ISP2 mit USB arbeiten? Hoffentlich, stelle ich nicht zu viel blöde Fragen für euch Experten!? Ich bi euch alle sehr, sehr dankbar für die volle Unterschtützung! Mit sehr freundlichem Gruß Axel
PS. Wenn jemand noch gleichzeitig an der Projekt Interesse hat, hier ist noch original Quellcode: LG. Axel
btw...warum nimmst nicht einfach bascom ? hat schon GETRC5 als fertigen befehl drin... einfacher gehts nicht
Guten Abend Düsentrieb, Düsentrieb schrieb: > btw...warum nimmst nicht einfach bascom ? > hat schon GETRC5 als fertigen befehl drin... > einfacher gehts nicht ...null Ahnung, erzähle bisschen mehr davon!? Herzlichen Dank im Voraus:-) Gruß Axel
na, bascom -> basic compiler, bis 4k code kostenlos... das reicht für dein dekodieren locker und der befehl zum rc5 senden bzw empfangen ist eben schon drin gucks dir einfach mal an...beispiel programme gibts auch genug... http://www.mcselec.com/index.php?option=com_docman&task=cat_view&gid=73&Itemid=54
Düsentrieb schrieb: > na, bascom -> basic compiler, bis 4k code kostenlos... > das reicht für dein dekodieren locker > und der befehl zum rc5 senden bzw empfangen ist eben schon drin > gucks dir einfach mal an...beispiel programme gibts auch genug... > http://www.mcselec.com/index.php?option=com_docman... Hallo Düsentrieb, das ist ein super Vorschlag, nur ich habe eigentlich vor, ein “ Universeller IR-Fernbedienungsempfänger“ zu bauen. So ungefähr wie Hybrid von dem Elektor Projekt und IRMP von Herrn Frank M., aber als ein separates, lernbares Gerät, was man an jede Lampe, Steckdose, Markise, Wasserbett…usw., ganz einfach wie IR-Schalter einbauen kann! IRMP ist mittlerweile sehr umfangreich geworden: (Ich hoffe, ich darf hier zitieren!?) Zitat: Herrn Frank M. schrieb „Da RC5 nicht nur veraltet, sondern mittlerweile obsolet ist und immer mehr die elektronischen Geräte der fernöstlichen Unterhaltungsindustrie in unseren Haushalten Einzug finden, ist es an der Zeit, einen IR-Decoder vorzustellen, der ca. 90% aller bei uns im täglichen Leben zu findenden IR-Fernbedienungen "versteht". IRMP - der Infrarot-Fernbedienungsdecoder, der mehrere Protokolle auf einmal decodieren kann, beherrscht folgende Protokolle: SIRCS: Sony. NEC: NEC, Yamaha, Canon, Tevion, Harman/Kardon, Hitachi, JVC, Pioneer, Toshiba, Xoro, Orion, NoName und viele weitere japanische Hersteller. SAMSUNG: Samsung MATSUSHITA: Matsushita KASEIKYO: Panasonic, Denon und andere japanische Hersteller, welche Mitglied der "Japan's Association for Electric Home Application" sind. RECS80 Philips, Nokia, Thomson, Nordmende, Telefunken, Saba“ ----------------------------------------------------------------------- Mit BASCOM Demo, und kostenlosem 4K Speicher, werde ich bestimmt nicht auskommen, oder? Mit freundlichem Gruß Axel
Du kommst zu spät. Die Entwicklungsplattform haben die Chinesen schon. http://cgi.ebay.de/Mikrocontroller-Entwicklungsplatine-IR-Analysator-/140575864429?pt=Wissenschaftliche_Ger%C3%A4te&hash=item20baf9766d
Michael_ schrieb: > Du kommst zu spät. Die Entwicklungsplattform haben die Chinesen schon. > Ebay-Artikel Nr. 140575864429 Hi Michael, ja, die Chinesen, solange wir hier quatschen, die machen Geschäfte, nur, ich find’s interessant für die Leute die mit PIC-Prozessoren programmieren. Ca. 50€ mit Versand ist auch Wahnsinn, oder? Nur, wie ich schon hier sehr oft geschrieben habe; Ich möchte sehr gerne „ein “ Universeller IR-Fernbedienungsempfänger“ zu bauen. So ungefähr wie ein Hybrid von dem Elektor Projekt und IRMP von Herrn Frank M., aber als ein separates, lernbares Gerät, was man an jede Lampe, Steckdose, Markise, Wasserbett…usw., ganz einfach wie IR-Schalter einbauen kann!“ Kannst du mir dabei helfen!? Herzlichen Dank im Voraus Gruß Axel
Dein Gerät wird zwei Code-Sets können müssen, denn das empfangende Consumer-Teil läßt sich nicht umprogrammieren. Du kannst dort nur den IR-Empfänger durch deinen Controller ersetzen und dann dem Teil eine gültige IR-Fernbedienung vorgaukeln. Das andere Code-Set ist dann das der Fernbedienung. Aufwändig also auf jeden Fall!
JojoS schrieb: > Dann die Änderungen für den ATTiny einbauen und > zuletzt das in der Elektor Schaltung umsetzen, mit den nötigen > Sicherheitsvorkehrungen wie isolierter Aufbau und Berührungsschutz. Reicht denn die Isolation über den IR-Strahl nicht aus? Das sind doch immer mehr als der für 230V geforderte Isolationsabstand.
"Hallo Abdul, bin grade von der Arbeit, und jetzt richtig an die Arbeit. > Dein Gerät wird zwei Code-Sets können müssen, …das heißt: 1 Fern. und ein Empfänger? > denn das empfangende > Consumer-Teil läßt sich nicht umprogrammieren. …Empfänger mit ATTiny45 mit 4K Speicher lässt sich nicht umprogrammieren? Habe ich das richtig verstanden? > Du kannst dort nur den > IR-Empfänger durch deinen Controller ersetzen und dann dem Teil eine > gültige IR-Fernbedienung vorgaukeln. Das habe ich zuerst vor, aber statt ATTiny22L, ATTiny45 zu benutzen. Zuerst die Funktionalität mit original Quellcode testen und wenn das ok ist, dann mit dem IRMP versuchen, soweit es in 4K passt? Danach ATMega8/88, klaar; neuer Schaltplan. > Das andere Code-Set ist dann das der Fernbedienung. …anderes Code-Set wäre dann eine Universelle IR-Fernbedienung. Am Ende, dank uns ALLEN, sollte ein „Universeller IRMP-Empfänger“ werden, das wir ihm später dem ganzem Welt, wie Open Source, stellen könnten. Feedback hierzu ist sehr erwünscht! > Aufwändig also auf jeden Fall! Ja, einfach ist Langeweilich, dann könnte das jeder, oder!? Mit freundlichem Gruß Axel
Hallo Duck&Wech, Duck&Wech schrieb: > JojoS schrieb: >> Dann die Änderungen für den ATTiny einbauen und >> zuletzt das in der Elektor Schaltung umsetzen, mit den nötigen >> Sicherheitsvorkehrungen wie isolierter Aufbau und Berührungsschutz. > > Reicht denn die Isolation über den IR-Strahl nicht aus? Das sind doch > immer mehr als der für 230V geforderte Isolationsabstand. JojoS mein nur gut, immer ein Nr. sicher gehen, wer weiß welche "Kindern" das Ding, nacher, in die Hände bekommen könnten. Mit freundlichem Gruß Axel
Irgendwie habe ich das Gefühl, hier wird mächtig aneinander vorbeigeredet. Was ich verstanden habe: * Es geht NICHT darum, für Fernseher, Radio, CD-Player etc. eine neue Steuerung aufzubauen. Diese Teile haben ihre Steuerung und das ist auch gut so und soll auch nicht geändert werden * Es GEHT darum, Geräten die bisher keine IR-Fernsteuerung hatten eine derartige zu verpassen. Das sind zb: Stehlampen, Rollos Dafür ist eine Vorsatzschaltung gesucht, die mit einem handelsüblichen IR-Fernsteuerungssender angesteuert werden können, und die bei Betätigung dann eben mal das Licht ein/ausschaltet oder die Rollos runter/rauf lässt. Axel: bitte bestätige oder stelle klar was das Ziel sein soll. Ich denke viele hier glauben, du willst deine Steuerung für Fernseher/Radio etc. durch etwas anderes ersetzen. Und ich bin mir selber auch nicht wirklich im Klaren ob es nicht doch das ist, was du machen willst.
Jetzt, hallo an alle meine Freude hier, Ich habe grade meine Kram von Reichelt bekommen, erstmals etwas essen, dann an der Experimentierboard, nur, mit dem DIAMEX USB ISP :: Programmer f. AVR,STK500,ATmega,ATtiny,AT90 muss ich mich noch bisschen schlau machen. Hat jemand schon damit gearbeitet? Hier noch meine Bestell-Schtückliste bei Reichelt. (Wenn jemand noch so was bauen möchte?) Ich habe statt ATTiny22, einen ATTiny45 und statt SOEP1836, einen SOEP31236 genommen. Die beiden arbeiten mit 36KHz. Mal sehen wo zuerst qualmt ;-) Danke erst mal an ALLE, ich hoffe, ihr unterstützt mich weiter!? Mit sehr freundlichen Grüßen Axel
Dankeeeeeeeeee... Karl Heinz Buchegger, Karl Heinz Buchegger schrieb: > Irgendwie habe ich das Gefühl, hier wird mächtig aneinander > vorbeigeredet. Jaaaa..., geht mir genau so, aber ich habe Geduld ;-) Karl Heinz Buchegger schrieb: > Was ich verstanden habe: > > * Es geht NICHT darum, für Fernseher,Radio, CD-Player etc. eine neue > Steuerung aufzubauen. > Diese Teile haben ihre Steuerung und das ist auch gut so und soll > auch nicht geändert werden > > * Es GEHT darum, Geräten die bisher keine IR-Fernsteuerung hatten > eine derartige zu verpassen. > > Das sind zb: Stehlampen, Rollos > > Dafür ist eine Vorsatzschaltung gesucht, die mit einem handelsüblichen > IR-Fernsteuerungssender angesteuert werden können, und die bei > Betätigung dann eben mal das Licht ein/ausschaltet oder die Rollos > runter/rauf lässt. Du hast richtig verstanden! Ich möchte mit einem Universellem IR-Fernbedienung alles was ich brauche bedienen zu können. Danke sehr! Mit freundlichem Gruß Axel
So könnte es etwas werden, ABER: der Hinweis mit den 230V war nicht nur obligatorisch sondern durchaus ernst gemeint! Der Beitrag von Freund Duck&Wech war natürlich irgendwie ironisch, aber es kann ja durchaus jemand auf die Idee kommen und meinen nur weil am µC ja 5V anliegen ist die Seite sicher. Das ist aber nicht so! Wenn man hier anpackt kriegt man einen geflust und das Projekt endet evtl. mit R.I.P., ich hoffe das ist klar! Die Bestellung ist für ein Bastelprojekt sehr sparsam, ich hoffe du hast ein 5V Netzteil für die Versorgung und willst nicht die 230V über das Steckbrett jagen. Anstelle gleich auf den Triac zu gehen wäre eine LED angebracht und die erstmal ein- und auszuschalten. Der ISP wird ok sein, wichtig ist an eine COM <= 9 zu kommen. Oft belegen virtuelle Bluetoothports viele der unteren COMxx, da muss man dann erst einen freiräumen.
Hallo, hier, noch mal von oben, steht alles deutlich, nur ich hätte gerne statt RC5 ein " Universeller IRMP-Fernbedienungsempfänger LG. Axel
Hi JojoS, JojoS schrieb: > So könnte es etwas werden, > ABER: der Hinweis mit den 230V war nicht nur obligatorisch sondern > durchaus ernst gemeint! Der Beitrag von Freund Duck&Wech war natürlich > irgendwie ironisch, aber es kann ja durchaus jemand auf die Idee kommen > und meinen nur weil am µC ja 5V anliegen ist die Seite sicher. Das ist > aber nicht so! Wenn man hier anpackt kriegt man einen geflust und das > Projekt endet evtl. mit R.I.P., ich hoffe das ist klar! ICH TEILE DEINE MEINUNG VOLL! Ich habe selber 2 Kindern zu Hause...! JojoS schrieb: > Die Bestellung ist für ein Bastelprojekt sehr sparsam, ich hoffe du hast > ein 5V Netzteil Oben, auf dem Foto..., reicht es für Anfang? JojoS schrieb: > für die Versorgung und willst nicht die 230V über das > Steckbrett jagen. Anstelle gleich auf den Triac zu gehen wäre eine LED > angebracht und die erstmal ein- und auszuschalten. Genau das habe ich vor. JojoS schrieb: > Der ISP wird ok sein, wichtig ist an eine COM <= 9 zu kommen. Oft > belegen virtuelle Bluetoothports viele der unteren COMxx, da muss man > dann erst einen freiräumen. Daran muss ich noch arbeiten, erstmal essen :-) Danke dir sehr, ich hoffe sehr, das ich dir nicht zu nervig werde, wenn ich später noch ein paar blöde Fragen stellen würde!? Gruß Axel
Axel Tarabar schrieb: > Danke dir sehr, > ich hoffe sehr, das ich dir nicht zu nervig werde, wenn ich später noch > ein paar blöde Fragen stellen würde!? Keine Ursache, ich muss ja nicht antworten. Ich möchte auch nur sicher sein das du weist was du tust, beim Posten sieht man sein gegenüber ja nicht. Ich würde trotzdem erst mit einem Mega8 oder 32 auf dem Steckbrett anfangen. Da ist es nämlich einfacher eine Testausgabe über RS232 oder LCD anzuklemmen. Sonst ist die Entwicklung ein Blindflug.
Hallo JojoS, du bist echt sehr nett und freundlich, danke dir! JojoS schrieb: > Ich möchte auch nur sicher > sein das du weist was du tust, beim Posten sieht man sein gegenüber ja > nicht. Ja, sorry, ich war unhöflich und ich habe mich hier gar nicht vorgestellt! Mein Name ist Axel Tarabar, bin ein „Melitta-Mischung-Holländer/Kroate“, spreche ein bisschen Deutsch. Ich versuche, für die ganze Welt, ein offener „Open-Source-Mensch“ zu sein. Wer mich besser kennenlernen möchte, ich bin in Facebook, unter gleiche Name erreichbar. Alle nette, ehrliche, offene Spezies dieser Welt sind herzlich willkommen. Ich werde mich freuen, wenn ich dich in meine Freundschafts-Liste einladen dürfte!? Mit sehr freundlichem Grüß Axel Tarabar
Verstanden hab ich nun, was du willst. Du mußt eben den gesendeten IR-Stream wiedererkennen können. Die Schwierigkeit dabei ist, die zeitlich schwankenden Pulse zu normieren, sodaß du sie mit dem gespeicherten Original vergleichen kannst. Wenn die Fernbedienung Ketten in der Form eines UART-Datenpakets aufzeichnen kann, dann wäre das mit Abstand die einfachste Lösung! Ansonsten würde ich dir empfehlen dich in die Arbeitsweise eines UART-Receivers einzuarbeiten. Dort wird erklärt, wie das Eingangssignal gesampelt und zugeordnet wird. Im IRMP-Projekt findet man vielleicht auch eine nette Theorie-Abteilung.
Hi, natürlich, "wie immer", alles läuft wie geölt :-( Wo bekomme ich die Treiber für mein DIAMEX-AVR USB ISP-Stick für Win7!?!? Wie auf dem Foto, nichts zu finden :-( Für jede Hilfe, in Voraus, sehr dankbar! Gruß Axel
Danke Abdul K. Abdul K. schrieb: > Im IRMP-Projekt findet man vielleicht auch eine nette Theorie-Abteilung. mit IRMP-Projekt bin ich schon von Anfang an dabei, ich möchte eigendlich ein: "Universeller IRMP-Fernbedienungsempfänger" bauen. Mir freundlichem Gruß Axel
Hi, wenn jemand noch braucht die Treiber für DIAMEX-AVR USB ISP, für Win7/64, habe ich gefunden unter: http://er-forum.de/obd-diag-dl/index.php?action=downloadfile&filename=Stange%20ISP%20Prog.inf&directory=Treiber& MfG. Axel
Axel Tarabar schrieb: > Danke Abdul K. > > Abdul K. schrieb: >> Im IRMP-Projekt findet man vielleicht auch eine nette Theorie-Abteilung. > > mit IRMP-Projekt bin ich schon von Anfang an dabei, > ich möchte eigendlich ein: > > "Universeller IRMP-Fernbedienungsempfänger" > > bauen. > Dann fang doch einfach mal an! Oder glaubst du, wir schreiben dir deinen Code für lau? Beschäftige dich mit der Theorie zur Datenübertragung in verrauschten Kanälen, mit Clocksynchronisation, Implementierungsverlust, usw. Glücklicherweise hast du immer ein hohes S/N, sodaß du auch schlechte Algorithmen verwenden kannst. Viel Spaß!
Hallo Abdul K., Abdul K. schrieb: > Dann fang doch einfach mal an! Oder glaubst du, wir schreiben dir deinen > Code für lau? danke, bin dabei, aber etwas klappt nicht wie ich das gerne möchte...! Ich habe jetzt meine alle 32 alte IR-Fernbedienungen ausprobiert und keiner schaltet mein Empfänger an!?!?!? Könnte sein das ich etwas mit dem ISP-Programmierung falsch gemacht habe!?!?!?, oder muss ich zu erst alle meine Fernbedienungen testen, mh, ich fange gleich mit Osci., habe kein anderen Tester. Ich habe noch etwas gefunden: "IR Fernbedienung auslesen" http://son.ffdf-clan.de/include.php?path=forumsthread&threadid=703 Pollin`s Teil habe ich schon, was hälst du davon? Dankeeeeeeeeeeee..., sehr Gruß Axel
Du willst doch auch nicht das jeder Schlüssel an deinem Auto paßt, oder? Komische Vorgehensweise hast du. Erst mit dem Speicher-Scope dir Übertragungsparameter bestimmen, dann coden!!
>Ich habe jetzt meine alle 32 alte IR-Fernbedienungen ausprobiert und >keiner schaltet mein Empfänger an!?!?!? Vielleicht ist doch keine mit RC-5 dabei? Nimm eine Universal, und probiere die Code von Phillips durch. Und hat der IR-Empfänger überhaupt die richtige Frequenz?
Axel Tarabar schrieb: > Ich möchte mir sehr gerne ein „Universeller RC5-Ferbedienungsempfänger“ > bauen. Hallo Axel, kennst Du diesen Bausatz? http://www.pollin.de/shop/dt/NTc5OTgxOTk-/Bausaetze_Module/Bausaetze/8_Kanal_IR_Fernbedienungs_Bausatz_IR8.html Vielleicht ist das ja ein RC5-Empfänger. Es gibt übrigens auch einen Schaltplan dafür. Allerdings konnte ich nichts über den verwendeten Code finden. Gruss Harald
Abdul K. schrieb: > Erst mit dem Speicher-Scope dir Übertragungsparameter bestimmen, dann > coden!! wie macht man das!? (...sorry für die Blöde Frage!) Gruß Axel
Hi Michael, Michael_ schrieb: > Nimm eine Universal, und probiere die Code von Phillips durch. ...habe ich schon, klappt es nicht! Gruß Axel
Hallo Harald, Harald Wilhelms schrieb: > kennst Du diesen Bausatz? > > http://www.pollin.de/shop/dt/NTc5OTgxOTk-/Bausaetz... > > Vielleicht ist das ja ein RC5-Empfänger. Es gibt übrigens auch einen > Schaltplan dafür. Allerdings konnte ich nichts über den verwendeten > Code finden. ja, kenne ich, aber das ist ein vorprogramierte ATtiny, wie kriegt man die Quellcode davon raus? Ich habe auf mein ATtiny45 die original Quellcode von Elektor Projekt übertragen, hoffendlich richtig!? Hier, original Quellcode in asm., oder soll ich versuchen mit hex.!? Danke, Gruß Axel
>Michael_ schrieb: > Nimm eine Universal, und probiere die Code von Phillips durch. >...habe ich schon, klappt es nicht! Bei mir funktioniert das mit allen fünf Uni-FB! Du machst etwas anderes falsch.
Hallo Michael, Michael_ schrieb: > Bei mir funktioniert das mit allen fünf Uni-FB! > Du machst etwas anderes falsch. Danke, bei mir auch, ich bin sehr zufrieden! Dann brauchen wir gar nicht IRMP draufspielen :-) Welche Kontroller hast du benutzt? Gruß Axel
Für den Schnulli, Licht an/aus usw. reicht doch RC5 dicke, auch wenn es für manche nicht mehr modern ist. Hast du denn überhaupt mal hier im Forum gesucht? Es gibt zig Beiträge. Vor etwa 5 Jahren hab ich das mit einen ATMEL und Bascom gemacht. Fünf Zeilen Programm und die Ausgabe der Code am Bildschirm. Da kann man den Versuchsaufbau testen und darauf weiter aufbauen. Such hier mal danach.
Hallo Michael, Michael_ schrieb: > Für den Schnulli, Licht an/aus usw. reicht doch RC5 dicke, auch wenn es > für manche nicht mehr modern ist. ja, natürlich, das wollte ich eigendlich nur erreichen. Wenn man ein echter "Universeller IRMP-Empfänger" haben möchte, dann werde ich ATmega88 benutzen. Ich habe noch nicht ausgerechnet wie viel Speicher für die ganze IRMP Bibliotek benötigt wird. Das möchte ich auch noch ausprobieren.Ich bin Anfänger in Mikrocontroller Bereich, daswegen bei mir läuft`s alles viel langsamer als bei euch Experten. Ich bin euch ALLEN sehr dankbar für jeden Denkstoß was ihr mir gegeben habt! DIESE FORUM IST ECHT TOLL! DANKEEEEEEEE...SEEEEEEHR! Michael_ schrieb: > Hast du denn überhaupt mal hier im Forum gesucht? Es gibt zig Beiträge. > Vor etwa 5 Jahren hab ich das mit einen ATMEL und Bascom gemacht. Nein, ich bin ganz frisch hier. Ich habe mit BASCOM noch nie etwas geschrieben, aber ich werde das bald tun. Habe grade den Bausatz von Pollin bekommen, löte ich das gleich, nach dem Arbeit. Sende mir bitte das was du gemacht hast, ich möchte gerne "alles" lernen, natürlich, dann muss ich mir noch 2 Leben dazu bestellen ;-) Michael_ schrieb: > Fünf Zeilen Programm und die Ausgabe der Code am Bildschirm. > Da kann man den Versuchsaufbau testen und darauf weiter aufbauen. Such > hier mal danach. Zeige mir bitte wo das ist!? Bin sehr interessiert! Mit sehr freundlichem Gruß Axel
Hallo JojoS, JojoS schrieb: > Ich würde trotzdem erst mit einem Mega8 oder 32 auf dem Steckbrett > anfangen. Da ist es nämlich einfacher eine Testausgabe über RS232 oder > LCD anzuklemmen. Sonst ist die Entwicklung ein Blindflug. Ich habe jetzt 5 ATmega32 und ein Display: LCD 162C, data im Anhang. Kannst du mir bitte ein Lern-Beispiel geben, zB. "JojoS" da drauf zu schreiben? ich bedanke mich herzlich! Gruß Axel
hier in der Suche 'LCD' eingeben, das liefert ganz oben sofort die Links zu den Wiki Beiträgen: http://www.mikrocontroller.net/articles/AVR-Tutorial:_LCD http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung ich glaube jetzt weist du was ich mit 'Blindflug' meinte :-)
Hi JojoS. Danke dir sehr! JojoS schrieb: > ich glaube jetzt weist du was ich mit 'Blindflug' meinte :-) Jetzt is mir klaar was du damit gemeint hattest! Gruß Axel
http://www.google.de/cse?cx=partner-pub-1202612203358489%3Ajaffbdxotov&ie=UTF-8&q=rc5&sa=Suche Arbeite das bitte durch und danach meldest du dich wieder.
Hi Michael, danke sehr, Michael_ schrieb: > Fünf Zeilen Programm und die Ausgabe der Code am Bildschirm. > Da kann man den Versuchsaufbau testen und darauf weiter aufbauen. Such > hier mal danach. ...ich wustte es, dass das geht... ;-), aber ich kann das noch nicht! Ich habe das nicht gefunden, Hilfeeee... Ich gebe jetzt auf, jetzt gehe ich ein paar Birschen anbaggern ;-) Ich wünsche euch ALLEN eine super schöne Nacht! Gruß Axel
Hallo an ALLE, ich habe irgendwelche Probleme mit Qullcodeübertragung an ATtiny 45 mit meinem neuen DIAMEX USB ISP-Programmer. Mit dem STK500 von meinem Freund, hat das alles wunderbar funktioniert. Wo mache ich Fehler!? Kann mir bitte jemand helfen? Mit freundlichem Gruß Axel
der zweite Screenshot zeigt die HW-Seite. Vermutlich kann der Diamex die VTarget Spannung nicht lesen oder kennt das Kommando nicht (lt Anleitung wird die VTarget ja per Schalter eingestellt). Funktioniert denn auf der Main Dialogseite das Signatur lesen? Bzw. wird beim Connect überhaupt ein STK500 kompatibler ISP gefunden?
Man siehst im ersten Bild, das Lesen der Signatur klappt. Die Taktgeschwindigkeit wird auch nicht zu hoch sein bei 460kHz, aber testweise mal auf's Minimun runterdrehen? :-/ Wenn Du zum Kopieren des Bildschirms die Tasten "Alt" + "Druck" benutzt, wird nur das aktive Fenster kopiert, nicht der ganze Screen. ;-)
Ich hatte angenommen der erste Screenshot ist vom funktionierenden STK500. Wenn das auch vom Diamex ist dann sieht es schon gut, VTarget lesen muss nicht gehen. Dann ist das ISP Takt reduzieren mal zu testen, in der Diamex Doku steht auch das der Takt höher ist als angezeigt. Hat der Tiny45 einen 1 oder 8 MHz RC Oszi? Das Org Programm ist für 1 MHz ausgelegt.
Hallo Tester, Tester schrieb: > Man siehst im ersten Bild, das Lesen der Signatur klappt. Die > Taktgeschwindigkeit wird auch nicht zu hoch sein bei 460kHz, aber > testweise mal auf's Minimun runterdrehen? :-/ Das habe ich auch schon ausprobiert. Hier, alle JPG`s: Danke
Hi JojoS, JojoS schrieb: > Hat der Tiny45 einen 1 oder 8 MHz RC Oszi? Das Org Programm ist für 1 > MHz ausgelegt. ...hier JPG. Danke sehr.
aber das sieht doch alles gut aus, alles wird mit ok quittiert. Bis auf die einstellbare VRef vom STK500, aber das kann der Diamex halt nicht und ist nicht weiter schlimm. Auch das Verify wird mit ok quittiert, heisst zurückgelesener Flash stimmt mit Programmierung überein. Man kann jetzt mal den Flashinhalt mit 'Read' auslesen und in eine Datei schreiben und dann die Dateiinhalte mit dem Editor vergleichen, auch mit dem was das STK500 schreibt.
Danke JojoS, JojoS schrieb: > Man kann jetzt mal den Flashinhalt > mit 'Read' auslesen und in eine Datei schreiben und dann die > Dateiinhalte mit dem Editor vergleichen, auch mit dem was das STK500 > schreibt. Ich habe DIAMEX ISP und Pollin-Board, mein Freund in Münster hat STK500, 60 km. entfernt :-( Meiner Meinung nach sieht alles gut aus, aber wenn ich danach µC auf dem Experimentiertboard mir dem UN-Fernbedienung teste, dann leuchtet nur die LED, sonst tut sich nichts weiter!?!?!?! Mit dem STK500 von meinem Freund, hat alles gut geklappt!?!?!? Wo habe ich Fehler gemacht, mh!?!?!?
im Bild jpg2 wird der EEpromspeicher programmiert, hast du da eine .eep Datei eingetragen oder die gleiche .hex wie für den Flashmemory ?
JojoS schrieb: > im Bild jpg2 wird der EEpromspeicher programmiert, hast du da eine .eep > Datei eingetragen oder die gleiche .hex wie für den Flashmemory ? beide, original vom Elektor Hier, nochmal:
Also, den gleichen Aufbau mit STK500 programmieren hat geklappt und mit Diamex USB-ISP nicht? Aber die Screenshots vom Diamex zeigen immer ok beim Schreiben&Verify? Dann kann der Diamex eigentlich nur Müll geschrieben und gelesen haben. Das könnte man sehen wenn man das Hexfile in eine Datei zurückliest. Im Editor müsste man sehen das da z.B. nur 0 oder 0xff geschrieben wurde. Dann wäre das ein Fall für den SR-Tronic Support.
und zwischen Tiny22 und 45 gibt es ein paar Unterschiede, Atmel hat auf seiner Homepage Dokumente zu Unterschieden zwischen einigen Serien. Aber wenn das mit Tiny45 & STK500 schon geklappt hat kann es ja am Code auch nicht liegen. Wenn ich das asm übersetze sieht das hexfile etwas anders aus, in dem Elektor Hexfile fehlt offensichtlich .org 0 rjmp reset bzw dann die erste Zeile im Hexfile :020000020000FC ich habe mal angehängt was der Assembler bei mir ausspuckt.
JojoS, danke dir sehr, nach der Arbeit werde ich zu Hause sofort ausprobieren. Ich melde mich mit dem Ergebnis Gruß Axel
Hi JojoS, bei mir spuckt Assembler so was: :020000000EC030 :100004000FB6139513941395139413951394139592 :10001400139409F423950FBE189501E003BF02E081 :1000240009BF01E007BB0FE008BB0FED0DBF7894DB :1000340034D04F3FE9F306B30870083039F0932FFA :10004400A0E021D04F73942FA1E01DD00FD036171C :1000540079F74F73471761F71EF06894C09802C090 :10006400E894C09A1AD04F3FE9F7E2CF80E005D078 :10007400642D81E002D0742D0895E199FECF8EBBEA :10008400E09A4DB20895E199FECFAEBB9DBBE29AD2 :10009400E19A089547E035E00895112422271127B5 :1000A400283008F03DC017331CF4B29BF8CFF8CFCA :1000B4002830B4F5B299FCCF112711318CF5B29BDD :1000C400FCCF012F1127202E2694322C200E000F56 :1000D400300E12152CF5B299FCCF11275CE04427A1 :1000E40033271215F0F3B29909C08894441F331FC3 :1000F4001315B4F4B29BFCCF112708C00894441F15 :10010400331F13156CF4B299FCCF11275A9549F794 :10011400042F001F331F001F331F4F773F710895B3 :060124004FEF3FEF0895CC :00000001FF JojoS schrieb: > Elektor Hexfile fehlt offensichtlich > .org 0 > rjmp reset > > bzw dann die erste Zeile im Hexfile > :020000020000FC Die erste Zeile habe ich auch nicht, aber wenn ich mir richtig angucke: ------------------------------------------------------------------------ - ;**** T I T L E R C 5 T I N Y L A M P *************************************** ;* ;* Title :RC5TinyLamp ;* Version :1.0 ;* Date :00.05.31 ;* Last updated :00.08.19 ;* Target :ATTiny45 ;* Crystal frequency :1Mhz intern oscillator ;* ;* Support :J.v.Boxtel ;* Support E-mail :boxteldoelen@hetnet.nl ;* ;* Code Size :149 words ;* Low Register Usage :5 ;* High Register Usage :11 ;* Interrupt Usage : ;* Based on :avr410 rc5, avr100 EEprom access, RC5Lamp ;* ;* DESCRIPTION ;* This Application switch a lamp on/off with RC5 if ;* system and lamp_nr are correct ;* system and lamp_nr are can be change with the "learn_button" ;* pB2 (pin7) is IRinput, pB3 (pin2) is learn button, pB0 (pin5) is output ;* pB3 learbutton open=normal groud=learn ;* pB1 (pin6) ext interrupt ;*********************************************************************** **** .include "tn22def.inc" .equ INPUT =2 ;PB2 input for ir reciever .def S =R0 ;Storage for the Status Register .def inttemp =R1 ;Temporary variable for ISR .def ref1 =R2 ;Reference for timing .def ref2 =R3 ;Reference for timing .def EEdrd =R4 ;read data byte from EEprom .def temp =R16 ;Temporary variable .def timerL =R17 ;Timing variable updated every 14 us .def timerH =R18 ;Timing variable updated every 16 ms .def system =R19 ;Address data received .def command =R20 ;Command received .def bitcnt =R21 ;Counter .def SYS_ADDR =R22 ;Systen addres to respond on .def LAMP_NR =R23 ;Lamp number to respond on .def EEard =R24 ;address to read from .def EEdwr =R25 ;data byte to write to EEPROM .def EEawr =R26 ;address byte to write to .cseg .org 0 rjmp reset ------------------------------------------------------------------------ - dann sollte es nicht fehlen, oder!? mh, das kann mir jetzt keine Ruhe geben :-(
hier habe ich auch gefunden: http://www.mikrocontroller.net/attachment/119080/000189-11.asm ...basiert auf: avr410 rc5, avr100 EEprom access, RC5Lamp ...aber bei mir läuft`s noch immer nicht :-(
ich hatte das Hexfile falsch interpretiert. Warum der Assembler bei mir die erste Zeile :020000020000FC setzt weiss ich nicht, hat aber keine grosse Bedeutung wie es aussieht. Es ist nicht wie zuerst angenommen der rjmp reset. Der kommt in der zweiten Zeile und ist in allen Versionen enthalten. Dann wird der Code ab dem Timer Interruptvector beschrieben, das sieht alles ok aus. Ich habe mit AVR Assembler 1/2 übersetzt, beim 2er hat er das EEARL Register nicht gekannt. Das habe ich durch EEAR ersetzt aber der Code sah gleich aus. Der Fehler liegt dann doch eher beim programmieren. Hast du versucht den Code zurückzulesen und mit 'Read' und in eine Datei zu schreiben?
Der ISP Takt ist zu hoch, der RC Oszi macht 8MHz Default und die ckdiv8 fuse ist gesetzt, damit ist der clock 1 MHz. ISP Takt muss kleiner 1/4 davon sein, also <250 kHz. Probiere es damit nochmal.
mh, habe jetzt alle mögliche Frequenzen ausprobiert, aber immer die gleiche Meldung wie vorher! Interessant, echt, wo habe ich Fehler gemacht!?
...auch, wenn ich versuche µC zu löschen, immer gleiche Meldung: Jojos, ich danke dir unendlich für deine Hilfe!
Sollte der Tiny nicht auch einen 100nF am Reset gegen Masse bekommen? Habe gerade kein Datenblatt zur Hand. Möglicherweise ist die Betriebsspannung leicht unter dem geforderten Wert, so dass es nicht zum Schreiben reicht? Schon einmal nachgemessen? Mir hat es schon einmal bei 4,48 Volt nicht mehr gereicht.
http://www.atmel.com/dyn/resources/prod_documents/doc2521.pdf Auf Seite 5 steht es. Widerstand gegen VDD, Kondensator gegen Masse. Also wie bei dem ATmega auch. Auf deinem Bild vom Breadboard kann ich leider nicht erkennen, ob Du das auch hast.
Hi Tester, danke dir sehr, ich werde Morgen alles von vorne testen, habe keine andere Möglichkeit. Ich wünsche euch allen eine sehr angenehme Nacht. Axel
Alles geprüft: ATtiny45 hat sich gespärt! Ich weiß nicht warum und keiner kann mir Bescheid sagen :-( Ich habe ein Paar neue bestellt, mal sehen ob mein Diamex weiter so ein Fehler macht :-( Ich denke, dass ich irgendwo Fehler gemacht habe...! Danke an Alle. Mit freundlichem Gruß Axel
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.