Hoofdcategorieën
Topicacties

[EiP] 96x48 monochroom LED-display

Pagina: 1 2 3 4 5 last

Reageer Nieuw Topic
Chocoladeloempia
Berichten: 11.366
Reg. datum: 15 juni 2003

Klasse!
Die tearing, is dat IRL minder?

Heh, ik doe ook altijd een rietje in een 1,5L pak. :P

hmm, spekkies Laptop Soms een beetje een taalpurist.
Wil een herverdeling van Nederland op de Patat-/Frietgrens

Hail the scriptsausage!

LOL!!! Sorry, meestal sla ik niet zulke breezahtaal uit maar het getuigt maar weer van een uiterst scherp zicht om het rietje in de ijsthee te spotten.

De tearing is IRL meer een vervelend geknipper, de AVR loopt op 128 kHz of 1 Mhz (ben er nog niet helemaal uit, ik snap de klok nog niet helemaal...) en heeft nogal wat te doen op de eerste helft (iets met signed integers) dus daar is de refresh rate wat lager.

Body - lens - lens - lens - lens - lens - lens - flitser - filter - tas - behoorlijk duur kaartje.

Chocoladeloempia
Berichten: 11.366
Reg. datum: 15 juni 2003

quote:
ssj3gohan schreef op maandag 28 april 2008 @ 00:02:
LOL!!! Sorry, meestal sla ik niet zulke breezahtaal uit maar het getuigt maar weer van een uiterst scherp zicht om het rietje in de ijsthee te spotten.
Dat soort dingen zie ik altijd. :P

mace wijzigde dit bericht 28-04-2008 00:04 (3%)

hmm, spekkies Laptop Soms een beetje een taalpurist.
Wil een herverdeling van Nederland op de Patat-/Frietgrens

C:\DOS>_

Ik wil al "jaren" (sinds 2002/2003 ofzo) een groot dot matrix scherm bouwen, de nieuwprijs van ledjes/overige apparatuur was echter te hoog. Ik heb nou 8 van deze panels besteld bij Baco, over een "tijd" zal ik het ding wel aansturen, eerst andere projecten nog afronden. Ik wil de schermpjes niet mislopen, dat zou zonde zijn (voor dit geld althans). ;)

[Avatar Change/Stats (terug online!!)]
Bye bye Microsoft ! I'm using Linux now!


Acties: [view][quote]


Door: Sprite_tm
Moderator EL/CM/OC
Backups al geregeld?

quote:
ssj3gohan schreef op maandag 28 april 2008 @ 00:02:
De tearing is IRL meer een vervelend geknipper, de AVR loopt op 128 kHz of 1 Mhz (ben er nog niet helemaal uit, ik snap de klok nog niet helemaal...) en heeft nogal wat te doen op de eerste helft (iets met signed integers) dus daar is de refresh rate wat lager.
Prolly 1MHz als je 'm op z'n standaard-fuses hebt. Om andere fuses te berekenen is dit een goed tooltje, mss heb je er iets aan.

Sprite_tm wijzigde dit bericht 28-04-2008 01:20 (32%)

Relaxen und watchen das blinkenlichten. | Laatste project: RF-RGB-ledlamp met gloeilampfitting

Hail the scriptsausage!

Is wel handig maar voor de avrnoob is het nog eventjes iets te cryptisch wat alle vinkjes en afkortingen betekenen :) ik ga me er vanavond nog wel in verdiepen.

Body - lens - lens - lens - lens - lens - lens - flitser - filter - tas - behoorlijk duur kaartje.

'r you wicked ??
Berichten: 3.944
Reg. datum: 23 oktober 2002

Jahah als pure AVR en C n00b heb de dotmatrices werkend :)
Unit1:
http://i32.tinypic.com/nntxdy.jpg
Unit2:
http://i31.tinypic.com/2u47onr.jpg
Helaas had ik eerst de volgorde van de floppy kabel verkeerd
http://i25.tinypic.com/2z54y8i.jpg
Toen ging die draad een beetje roken...
Helaas heeft ook er 1 ook een dode pixel..
http://i28.tinypic.com/2r7nj9v.jpg
Als kloppend hart een ATTiny2313 die op 8MHz loopt ! zonder ! de clockdivider :)
En hij heeft de kortsluiting overleeft :)
http://i32.tinypic.com/288bh8k.jpg

De code is extreem rommelig, maarja je moet ergens beginnen :+
Ik denk dat vooral op het gebied van de rijen het een stuk beter kan
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
#include <avr/io.h>

//Aliassen voor de pinnen
#define DMUDAT PB0
#define DMLDAT PB1
#define DMCLK PB2
#define DMOE PB3
#define DMSTROBE PB4
#define DMA0 PB5
#define DMA1 PB6
#define DMA2 PB7

const unsigned char row[7] = {
(1 << PB5)|(1 << DMSTROBE),
(1 << PB6)|(1 << DMSTROBE),
(1 << PB6) | (1 << PB5)|(1 << DMSTROBE),
(1 << PB7)|(1 << DMSTROBE),
(1 << PB7) | (1 << PB5)|(1 << DMSTROBE),
(1 << PB7) | (1 << PB6)|(1 << DMSTROBE),
(1 << PB7) | (1 << PB6) | (1 << PB5)|(1 << DMSTROBE),
};

unsigned char r = 1;
unsigned char max = 31;
unsigned char t = 0;

void init()
{
  DDRB = 0xff; // PORTD PB0-PB7 als uitgang
  PORTB = 0x13; //PORTB STROBE en UDATA en LDATA hoog

}

void nextrow()
{
  PORTB |= (1 << DMOE);
  PORTB &= ~(1 << DMSTROBE);
  PORTB |= (1 << DMSTROBE);
  PORTB &= ~(1 << DMA0);
  PORTB &= ~(1 << DMA1);
  PORTB &= ~(1 << DMA2);    
  if(r>0){
  PORTB = row[r-1];}
  PORTB &= ~(1 << DMOE);
  t = 0;
  r++;
  if( r > 7 ){
      r = 0;}
}

int main()
{
    init();
  
  // oneindige lus
  while(1)
  {
  PORTB |= (1 << DMUDAT);
  PORTB |= (1 << DMLDAT);
  PORTB |= (1 << DMCLK);
  PORTB &= ~(1 << DMCLK);
if ( t > 31){
nextrow();}
else{
t++;}
  }
  
  return 0;
}

Op naar plaatjes tekenen, alleen even kijken hoe ik dat ga doen met die ATTiny, zoveel geheugen heeft hij niet :)

DaWaN wijzigde dit bericht 02-05-2008 13:13 (13%)

Hail the scriptsausage!

En nu de belangrijkste vraag: welke halte en welke bus?

Body - lens - lens - lens - lens - lens - lens - flitser - filter - tas - behoorlijk duur kaartje.

http://vuurvliegje.ath.cx/lfs/action.jpg
Scorebord voor Live For Speed :)

real_FireFly wijzigde dit bericht 01-05-2008 17:47 (4%)

PauperTronics.nl Goedkoper kunnen we het niet maken, wel brakker

Chocoladeloempia
Berichten: 11.366
Reg. datum: 15 juni 2003

Hoe heb je dat font zo gekregen eigenlijk?

hmm, spekkies Laptop Soms een beetje een taalpurist.
Wil een herverdeling van Nederland op de Patat-/Frietgrens

quote:
mace schreef op donderdag 01 mei 2008 @ 18:01:
Hoe heb je dat font zo gekregen eigenlijk?
By Procyon AVRlib zit een header file met een 5x7 font. Elke letter is een bitmap van 5 bytes.

PauperTronics.nl Goedkoper kunnen we het niet maken, wel brakker

Hail the scriptsausage!

En ik maar zelf een font bouwen....

Body - lens - lens - lens - lens - lens - lens - flitser - filter - tas - behoorlijk duur kaartje.

Raar jongetje
Berichten: 1.421
Reg. datum: 15 november 2001

Even productief geweest met bordjes en aluminium: (klikbaar)
http://tweakers.net/ext/f/kmh89X6LtYu2RcrHBvAxUmSu/thumb.jpg http://tweakers.net/ext/f/yfbamyWx0VlZ9g46TpRalVxO/thumb.jpg

Heb bij wijze van test de boel aan de gang gekregen met een 8515, maar ik kom nu echt geheugen te kort. 4 borden ging nog, (256 byte grote 1-bit framebuffer), maar 8 gaat er echt niet meer in passen.
Eigenlijk wilde ik ook wel 8-bit grayscale proberen, maar dan zit ik al aan een 4kbyte grote framebuffer. Een mega640 met 8k zou dan genoeg zijn, maar zou ik aan één 16Mhz AVR genoeg hebben om 8 borden te PWM'en?
 
Hail the scriptsausage!

AAVRS.nl verkoopt voor 4,95 ARM's met 16k geheugen. Volgens mij is dat een beter idee voor >4 bordjes.

Body - lens - lens - lens - lens - lens - lens - flitser - filter - tas - behoorlijk duur kaartje.

Raar jongetje
Berichten: 1.421
Reg. datum: 15 november 2001

Nog mensen verder gegaan met deze mooie displaytjes? Ik ben inmiddels weer verder gegaan met het een en ander programmeren, en krijg nu 4 bordjes met 1 AVR aangestuurd... Link naar de computer is helaas nog wel erg traag.

Ben er ondertussen achter gekomen dat het heel gemakkelijk is om de bordjes te linken, gewoon doorgaan met pixels er stroben en ze komen vanzelf bij hun buurman terecht.

http://tweakers.net/ext/f/96cl385rz2crOu5bTMVz2Gbn/thumb.jpg klik!
 
Hail the scriptsausage!

Ik heb inmiddels atmega8515's en 64k srams binnen, over een week komen accelerometers binnen en zodra mn tentamens afgelopen zijn wordt het dan één groot feest met die matrixborden.

Body - lens - lens - lens - lens - lens - lens - flitser - filter - tas - behoorlijk duur kaartje.

Gewoon. Omdat het kan.

quote:
[b][message=30293052,noline]Ben er ondertussen achter gekomen dat het heel gemakkelijk is om de bordjes te linken, gewoon doorgaan met pixels er stroben en ze komen vanzelf bij hun buurman terecht.
[afbeelding] klik!
Dat is ook waarschijnlijk de reden dat J1 met de inputs aan één kant zit en J2 met de outputs aan de andere kant... Flatkabeltje ertussen en doorlinken die hap. :)

Ik ben trouwens benieuwd wanneer we deze schermpjes voor het eerst in één van de Tweaker-gerunde disco-shows terug zullen zien. ;)

My first programming language was SOLDER! [ Terry Pratchett ]

Raar jongetje
Berichten: 1.421
Reg. datum: 15 november 2001

Vorderingen: Dedicated controllertje is af, heeft ook wat leuke standalone-functies (kan screens uit ROM dumpen, naar EEPROM opslaan en weer dumpen)

http://tweakers.net/ext/f/WtxV3Q6GTjlf9d4z85BAqYj7/thumb.jpgklik!

Beetje brak filmpje, met GSM genomen:
 
Chocoladeloempia
Berichten: 11.366
Reg. datum: 15 juni 2003

quote:
Corn schreef op woensdag 25 juni 2008 @ 11:39:
Vorderingen: Dedicated controllertje is af, heeft ook wat leuke standalone-functies (kan screens uit ROM dumpen, naar EEPROM opslaan en weer dumpen)

[afbeelding]klik!

Beetje brak filmpje, met GSM genomen:
[video]
Gebruikt die ook dat logaritmische helderheidsverloop wat sprite ook gebruikt?

hmm, spekkies Laptop Soms een beetje een taalpurist.
Wil een herverdeling van Nederland op de Patat-/Frietgrens

Raar jongetje
Berichten: 1.421
Reg. datum: 15 november 2001

Nee... Heb ook geen idee hoe señor Sprite_tm dat gedaan heeft ;)

Huu, widescreen!
http://tweakers.net/ext/f/uU5Fdyqm5tCGBI618uSKgSKc/thumb.jpgklik!

De oplettende kijkert zal opgemerkt hebben dat in de 8x8 linksbovenin een aantal rijen en colommen niet werkte; dit kwam door een aantal kapotte pinnen aan het matrix. Voorzichtig gedesoldeerd, en met losse draadjes gerepareerd.

http://tweakers.net/ext/f/rCpKUTX6m9DqECuT2kUII0K9/thumb.jpgklik!

Waarschijnlijk is het bordje gevallen, op een hoek terecht gekomen, en was daardoor gesneuveld. Maar misschien is het ook raadzaam om bij een bord-constructie hier rekening mee te houden, door de constructie aan de achterkant te maken ipv zijkant/onderkant/bovenkant. De PCB kan het gewicht van de matrices makkelijk hebben, maar andersom is het misschien minder gezond.

Corn wijzigde dit bericht 26-06-2008 01:29 (60%)

 
Raar jongetje
Berichten: 1.421
Reg. datum: 15 november 2001

Af! Frame in elkaar gezet met Alu profieltjes. Enkel USB kabeltje naar de computer (intern zit een USB-Hub met twee USB-Serieel convertertjes. De convertertjes zijn gehacked voor TTL ipv RS232. Nu nog toepassingen voor dit ding bedenken...

http://tweakers.net/ext/f/L1c3hU8GDW5ZyT4wGHb9wgEO/thumb.jpghttp://tweakers.net/ext/f/I5P1LFKMfaltgPc4G7aqT7LH/thumb.jpghttp://tweakers.net/ext/f/s7213k8o6Dz9wSzsg0q3Zs2n/thumb.jpghttp://tweakers.net/ext/f/ukkQjFOA0pjjwGnLTnHB59FT/thumb.jpg
klik!
 
Berichten: 277
Reg. datum: 27 augustus 2004

Hmm, even het topic doorgelezen en ik moet zeggen dat het wel geinige bordjes zijn. Enige nadeel is dat ik geen AVR/PIC prog ervaring heb.
Iemand heeft al wat geprobeerd met de parallelle poort, maar is daar nog wat nuttigs uitgekomen? Zou je zo'n bordje met de parallelle/seriele poort kunnen aansturen?

Het lijkt me zeker leuk om dit soort bordjes aan te kunnen sturen, met de apparatuur die ik reeds heb.

$me;

'r you wicked ??
Berichten: 3.944
Reg. datum: 23 oktober 2002

quote:
MrNGm schreef op donderdag 03 juli 2008 @ 23:54:
Hmm, even het topic doorgelezen en ik moet zeggen dat het wel geinige bordjes zijn. Enige nadeel is dat ik geen AVR/PIC prog ervaring heb.
Iemand heeft al wat geprobeerd met de parallelle poort, maar is daar nog wat nuttigs uitgekomen? Zou je zo'n bordje met de parallelle/seriele poort kunnen aansturen?

Het lijkt me zeker leuk om dit soort bordjes aan te kunnen sturen, met de apparatuur die ik reeds heb.
Leuke manier om AVR/PIC programmeren te leren zou ik zeggen.
Het lijkt me niet echt handig om dit via een paralelle poort te doen
Berichten: 4
Reg. datum: 25 februari 2008

@Corn. Hoe heb je de boardjes onderling aan elkaar verbonden?
 
Chocoladeloempia
Berichten: 11.366
Reg. datum: 15 juni 2003

quote:
system-6 schreef op maandag 21 juli 2008 @ 11:36:
@Corn. Hoe heb je de boardjes onderling aan elkaar verbonden?
Je kan ze doorlussen, J2 aan J1.

hmm, spekkies Laptop Soms een beetje een taalpurist.
Wil een herverdeling van Nederland op de Patat-/Frietgrens

Pagina: 1 2 3 4 5 last



VNU Media logo Powered by True

© 1998 - 2009 Tweakers.net - Alle rechten voorbehouden - Uw Privacy - Algemene Voorwaarden

Uitgever van: