LED Cube 3x3x3 leicht gemacht
Moderator: T.Hoffmann
-
Felsenhannes
- User

- Beiträge: 11
- Registriert: So, 04.01.09, 15:23
Hallo Ibis,
also ich kenne mich mit Ponyprog überhaupt nicht aus (habe mich auch nicht damit befasst weil es meinen usb-programmer sowieso nicht unterstützt). Also ich könnte dir noch das kostenlose Programm AVR-Studio 4 empfehlen. Nachdem ich die Verbindung (bei mir war es COM4) eingestellt hatte, hat alles auf anhieb geklappt (Es war auch mein erstes Projekt mit nem uC) ich musste auch keine Fuses ändern. Hier der Link, is zwar ne Norwegische Seite aber dann gehts ohne Registrierung: http://www.atmel.no/beta_ware/
Dann einfach bei tools "AVR Prog" auswählen. Gibt zwar den Tiny 2313 nicht aber wenne den 19er oder 26er nimst funzt auch.
Hoffe konnte helfen!
Gruß
Felsenhannes
also ich kenne mich mit Ponyprog überhaupt nicht aus (habe mich auch nicht damit befasst weil es meinen usb-programmer sowieso nicht unterstützt). Also ich könnte dir noch das kostenlose Programm AVR-Studio 4 empfehlen. Nachdem ich die Verbindung (bei mir war es COM4) eingestellt hatte, hat alles auf anhieb geklappt (Es war auch mein erstes Projekt mit nem uC) ich musste auch keine Fuses ändern. Hier der Link, is zwar ne Norwegische Seite aber dann gehts ohne Registrierung: http://www.atmel.no/beta_ware/
Dann einfach bei tools "AVR Prog" auswählen. Gibt zwar den Tiny 2313 nicht aber wenne den 19er oder 26er nimst funzt auch.
Hoffe konnte helfen!
Gruß
Felsenhannes
...

Das musst Du auch tun!
Geht so: Danach mit 'Yes' bestätigen.
Dann versuchen die Fuses zu LESEN...
Solange Du nicht sauber die Fuses lesen kannst, darfst Du sie nicht schreiben. Wenn Du Pech hast, kann sogar der Chip drauf gehen (bzw. sich nur noch mit einem sehr speziellen 12V Programmer wiederbeleben lassen)
Wenn das wieder kommt:

einige Male auf Retry klicken. Wenn es beim 10'ten Versuch immer noch nicht klappt, ist wirklich was faul (Deine Schnittstelle inkompatibel, falsch eingestellt, Verbindungskabel oder Platine nicht in Ordnung, Chip kaputt...)
@Felsenhannes
Wenn Du die Fuses nicht einstellst, musst Du den Takt im Bascom Code ändern. Sonst wird der Cube um den Faktor 8 langsamer...
Das musst Du auch tun!
Geht so: Danach mit 'Yes' bestätigen.
Dann versuchen die Fuses zu LESEN...
Solange Du nicht sauber die Fuses lesen kannst, darfst Du sie nicht schreiben. Wenn Du Pech hast, kann sogar der Chip drauf gehen (bzw. sich nur noch mit einem sehr speziellen 12V Programmer wiederbeleben lassen)
Wenn das wieder kommt:
einige Male auf Retry klicken. Wenn es beim 10'ten Versuch immer noch nicht klappt, ist wirklich was faul (Deine Schnittstelle inkompatibel, falsch eingestellt, Verbindungskabel oder Platine nicht in Ordnung, Chip kaputt...)
@Felsenhannes
Wenn Du die Fuses nicht einstellst, musst Du den Takt im Bascom Code ändern. Sonst wird der Cube um den Faktor 8 langsamer...
-
Felsenhannes
- User

- Beiträge: 11
- Registriert: So, 04.01.09, 15:23
Echt? ist mir garnicht aufgefallen
Danke für die Info dann werd ich dies mal tun^^
Danke für die Info dann werd ich dies mal tun^^
-
Felsenhannes
- User

- Beiträge: 11
- Registriert: So, 04.01.09, 15:23
Jetzt verstehe ich auch warum mein cube anfangs, bevor ich etwas mit den Zeiten rumgespielt hab so stark geblinkt hat. 
Hi, es geht immer noch nicht
Ich weiss nicht was ich falsch mache
Nun sollte doch alles richtig eingestellt sein
Ich werde morgen den Programmieradapter nochmals neu löten. Wenn es danach immer noch nicht geht, muss ich das wohl aufgeben
Danke an alle die mir geholfen haben.
LG Ibis93
Danke an alle die mir geholfen haben.
LG Ibis93
Es geht nun
Ich hab den MC nun in die Schaltung vom Cube gestekct und die Kabel dort angelötet. Nun geht es
Leider gehts nun wegen dem vielen löten und rumprobieren nicht mehr. Es sieht auch nicht mehr schön aus, deshalb werde ich es nochmals auf eine neue Platine machen. Wenns fertig ist werde ich natürlich Bilder zeigen
Danke nochmals für eure Hilf.
LG Ibis93
Definitiv NEIN, ich weiß nicht was du da angestellt hast, aber das hat nix mit der Cube-Schaltung zu tun. Ich überleg mir schon was bevor ichs schreibeIbis93 hat geschrieben:Fightclub hat ja gesagt das ich den MC zum programmieren nicht in der Cube-Schaltung haben muss, aber wie es aussieht muss ich das doch.
Aber freut mich, dass es nun geht, wie auch immer
Das hast du gesagtDer µc muss nicht in der Cube-Schaltung sein, wenn du ihn programmierst, muss allerdings sehr wohl Spannung bekommen und zwar stabile 5V, ansonsten tut sich da garnix.
Das ganze war wohl ein Misverständniss, du hast ja gesagt das er Strom braucht. Aber das ist jetzt ja auch egal, es geht und das ist die Hauptsache.
LG Ibis93
Achso, na dann ist ja gut, ich habe mich nämlich schon gefragt was du da erzählst, dass du da auf dieser Seite gelesen hättest da dürfte kein Strom drauf sein und soIbis93 hat geschrieben:Das hast du gesagtDer µc muss nicht in der Cube-Schaltung sein, wenn du ihn programmierst, muss allerdings sehr wohl Spannung bekommen und zwar stabile 5V, ansonsten tut sich da garnix.Ich dachte der Strom kommt vom 9poligen seriellen Stecker. Aber das stimmt ja nun doch nicht
Wenn ich den MC nun in der Cube Schaltung programmiere und eine Batterie anschliesse geht es. Ist ja eigentlich logisch, in der Cube Schaltung bekommt er dann auch seinen Strom.
Hat sich das ja geklärt und wir haben wieder einen glücklichen Cuber mehr
Hi Ibis, freut mich dass es nun auch bei dir funktioniert hat.
Viele Grüße
Fightclub
PS: Da fällt mir grade auf, dass ich hier noch garnichts zur Pyramide reingestellt habe
Schaut sie euch selbst an:
http://de.youtube.com/watch?v=ouGKA1V4544
Viele Grüße
Fightclub
PS: Da fällt mir grade auf, dass ich hier noch garnichts zur Pyramide reingestellt habe
Schaut sie euch selbst an:
http://de.youtube.com/watch?v=ouGKA1V4544
Na ja, der serielle Anschluss kann nicht viel Energie liefern.. Ich hab beruflich auch mal mit Barcodescannern zu tun - und der für die serielle Schnittstelle hat noch ein kleines externes Netzteil.Ibis93 hat geschrieben:[...] Ich dachte der Strom kommt vom 9poligen seriellen Stecker. Aber das stimmt ja nun doch nichtWenn ich den MC nun in der Cube Schaltung programmiere und eine Batterie anschliesse geht es. Ist ja eigentlich logisch, in der Cube Schaltung bekommt er dann auch seinen Strom. [...]
Bei USB könnte man das anders machen, da liegen 5 V an und du kannst pro Anschluss bis zu 500 mA entnehmen.
sry wenn ich frage.. aber wurde mir jetzt nciht ganz klar. was für Teile brauch ich jetzt für dieses Projekt? wäre nett wenn mir einer das alles noch mal sagen kann 
@Kraven84
...Teileliste...
Kommt drauf an, ob Du schon einen Atmel Programmer hast. Falls ja (und der Programmer funktioniert) reicht die Teileliste von Fightclub aus.
Ansonsten brauchst Du einen Programmer. Wenn Du einen echten seriellen Port an Deinem Rechner hast (Kein USB_Seriell Interface!) kannst Du mit wenigen Teilen einen passenden Programmer bauen (siehe z.B.: viewtopic.php?p=90699#p90699) Falls nicht, brauchst Du ggf. einen USB Programmer. So was kann man zwar auch selbst bauen, aber da der Selbstbau-USB-Programmer auch wieder auf einem Atmel basiert (der zuerst programmiert werden muss) hilft Dir das nicht wirklich... Fertig kaufen kann man so was auch (z.B. mySmartUSB für ~30€)
Noch eine Anmerkung meinerseits zur Stromversorgung:
Ich finde die Lösung mit 5V Regler und 9V Batterie sehr 'verschwenderisch'. Der Atmel (egal ob Tiny2313 oder Mega8) läuft zwischen 3V und 5,5V problemlos. Daher haben wir 3 Mignon Zellen verwendet. Voll liefern die etwa 4.8V, leer etwa 3V.
Vorteil: Kein Regler erforderlich und die Batterien halten viiiel länger als ein 9V Block (man kann dann auch kleinere Vorwiderstände verwenden - wir haben 180Ohm verwendet).
...Teileliste...
Kommt drauf an, ob Du schon einen Atmel Programmer hast. Falls ja (und der Programmer funktioniert) reicht die Teileliste von Fightclub aus.
Ansonsten brauchst Du einen Programmer. Wenn Du einen echten seriellen Port an Deinem Rechner hast (Kein USB_Seriell Interface!) kannst Du mit wenigen Teilen einen passenden Programmer bauen (siehe z.B.: viewtopic.php?p=90699#p90699) Falls nicht, brauchst Du ggf. einen USB Programmer. So was kann man zwar auch selbst bauen, aber da der Selbstbau-USB-Programmer auch wieder auf einem Atmel basiert (der zuerst programmiert werden muss) hilft Dir das nicht wirklich... Fertig kaufen kann man so was auch (z.B. mySmartUSB für ~30€)
Noch eine Anmerkung meinerseits zur Stromversorgung:
Ich finde die Lösung mit 5V Regler und 9V Batterie sehr 'verschwenderisch'. Der Atmel (egal ob Tiny2313 oder Mega8) läuft zwischen 3V und 5,5V problemlos. Daher haben wir 3 Mignon Zellen verwendet. Voll liefern die etwa 4.8V, leer etwa 3V.
Vorteil: Kein Regler erforderlich und die Batterien halten viiiel länger als ein 9V Block (man kann dann auch kleinere Vorwiderstände verwenden - wir haben 180Ohm verwendet).
Das Thema Programmer wurde ja auf den vorherigen Seiten schon was diskutiert.
@Borax: Klar kann man das machen. Ich persönlich betreibe meine Cubes/Pyramiden eh mit Netzteil, der Strom aus der Steckdose is billiger und man braucht ihn nicht dauernd wechseln
@Borax: Klar kann man das machen. Ich persönlich betreibe meine Cubes/Pyramiden eh mit Netzteil, der Strom aus der Steckdose is billiger und man braucht ihn nicht dauernd wechseln
-
Felsenhannes
- User

- Beiträge: 11
- Registriert: So, 04.01.09, 15:23
Ich habe da nochmal ne Frage zum Editor:
Mit welcher Softwre kann man so etwas erstellen? Wollte mal ein bisschen rumprobieren kann ja denk ich mal nicht soo schwer sein sich nen kleinen Editor zu schreiben
.
Also am besten Namen von der Software und ne ganz kurze Einweisung wären nicht schlecht.
Vielen Dank schonmal im Vorraus
Gruß Felsenhannes
Mit welcher Softwre kann man so etwas erstellen? Wollte mal ein bisschen rumprobieren kann ja denk ich mal nicht soo schwer sein sich nen kleinen Editor zu schreiben
Also am besten Namen von der Software und ne ganz kurze Einweisung wären nicht schlecht.
Vielen Dank schonmal im Vorraus
Gruß Felsenhannes
So ziemlich mit jeder Programmiersprache. Zur Not reicht vmtl. sogar eine Skript/Makro Sprache.Mit welcher Software kann man so etwas erstellen?
Kannst Du schon irgendeine Sprache (C, Basic, Pascal...)? Dann würde ich diese verwenden. Für so einfache Sachen lohnt es sich nicht, eine neue Syntax zu lernen. Außer man kann selbiges Wissen noch für andere Projekte brauchen.
-
Felsenhannes
- User

- Beiträge: 11
- Registriert: So, 04.01.09, 15:23
Erstmal Danke für die schnellen Infos!
Also ich habe mir heut erstmal direkt nen Laptop von nem Freund klar gemacht auf dem Visual Basic 6 pro installiert ist.
Leider hat der keinen Plan von dem Programm
Könnte mir mal villeicht einer die "Rohdaten" von so einem einfachen Editor schicken bzw hier uploaden? Sodass ich sie mit VB6 öffnen und bearbeiten kann.
Dann kann ich mir das ganze mal angucken wie so ein Programm aufgebaut ist. Also ich hab früher mal Karten für diverse spiele
erstellt und kann auch ne SPS programmieren
mit bissen Glück komm ich ja weiter.
Vielen Dank schon einmal im Vorraus!
Gruß Felsenhannes^^
Also ich habe mir heut erstmal direkt nen Laptop von nem Freund klar gemacht auf dem Visual Basic 6 pro installiert ist.
Leider hat der keinen Plan von dem Programm
Könnte mir mal villeicht einer die "Rohdaten" von so einem einfachen Editor schicken bzw hier uploaden? Sodass ich sie mit VB6 öffnen und bearbeiten kann.
Dann kann ich mir das ganze mal angucken wie so ein Programm aufgebaut ist. Also ich hab früher mal Karten für diverse spiele
erstellt und kann auch ne SPS programmieren
Vielen Dank schon einmal im Vorraus!
Gruß Felsenhannes^^
Ich geb Dir gerne den Source für meinen Saeule5x8 Editor. Aber wenn Du wenig bis keinen Plan von VB hast, wird Dir der code vmtl. nicht viel helfen. Ist nur wenig bis gar nicht kommentiert/formatiert, daher IMHO schlecht als 'Lernprojekt' geeignet. Außerdem ist meine Art so was zu programmieren eher 'altmodisch'. Bei so kleinen Sachen ist das aber ziemlich egal. Nur eben für Einsteiger ggf. schwerer verständlich.
Trotzdem: Viel Spaß!
Trotzdem: Viel Spaß!
- Dateianhänge
-
- LedSaeuleSouce.zip
- (7.54 KiB) 366-mal heruntergeladen
So, jetzt melde ich mich auch mal...
Zur Stromversorgung: wie bereits am Anfang geschrieben, *muss* der 7805 nicht sein - das kommt daher, dass ich diese kleinen Plastik-Gehäuse mit Batteriefach verwende, und da passt halt nur ein 9-Volt-Block rein, jedoch keine 3 Stück Mignon - 3 mal AAA würde evtl. gehen, aber dann müsste man sich selbst nen Batteriehalter basteln...
Aber wie schon gesagt, man kann die Steuer-Platine trotzdem benutzen, einfach den 7805 überbrücken....
Im "Nachbarforum" (Ihr wisst schon) gibt's nun übrigens eine aktualisierte Version der Steuer-Platine - Widerstände, Kondis und Transistoren in SMD (weniger bohren), ausserdem kann die Stiftleiste auch gleich noch als ISP benutzt werden....
Link zur neuen Platine
viele Grüße, der Pesi
Zur Stromversorgung: wie bereits am Anfang geschrieben, *muss* der 7805 nicht sein - das kommt daher, dass ich diese kleinen Plastik-Gehäuse mit Batteriefach verwende, und da passt halt nur ein 9-Volt-Block rein, jedoch keine 3 Stück Mignon - 3 mal AAA würde evtl. gehen, aber dann müsste man sich selbst nen Batteriehalter basteln...
Aber wie schon gesagt, man kann die Steuer-Platine trotzdem benutzen, einfach den 7805 überbrücken....
Im "Nachbarforum" (Ihr wisst schon) gibt's nun übrigens eine aktualisierte Version der Steuer-Platine - Widerstände, Kondis und Transistoren in SMD (weniger bohren), ausserdem kann die Stiftleiste auch gleich noch als ISP benutzt werden....
Link zur neuen Platine
viele Grüße, der Pesi
nach einer langen quälenden woche warten auf die bauteile sind sie endlich da und nach ein bischen arbeit ist das ding auch schon fertig
hab mir eine zusätzliche Schaltung gebaut zum Programmieren. wer interesse an dem layout hat kann sich gerne melden!
lg jan aka voXdie
hab mir eine zusätzliche Schaltung gebaut zum Programmieren. wer interesse an dem layout hat kann sich gerne melden!
lg jan aka voXdie
Zuletzt geändert von voXdie am Fr, 13.02.09, 17:12, insgesamt 1-mal geändert.




