5x7 LED Matris + PIC16F84/F876? Hjälp med schema.

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Nulletz
Inlägg: 25
Blev medlem: 1 april 2005, 13:21:04

5x7 LED Matris + PIC16F84/F876? Hjälp med schema.

Inlägg av Nulletz »

Jag har byggt ihop en 5x7 LED Matris enligt schemat (Schemat).Kan någon hjälpa med att visa hur jag sedan kan kontrollera denna matris med antingen en PIC16F84 eller en PIC16F876, så att jag kan scrolla meddelande på den. Vilka andra komponenter behövs? Ni kanske ar något färdigt schema. Har försökt att hitta på nätet men hittar bara färdiga matriser och ingen med schema.

Tacksam om ni kunde hjälpa mig.
Senast redigerad av Nulletz 1 april 2005, 21:21:12, redigerad totalt 1 gång.
Användarvisningsbild
Schnegelwerfer
Inlägg: 1863
Blev medlem: 8 november 2004, 13:46:56

Inlägg av Schnegelwerfer »

Det finns många liknande trådar här på forumet som du kan söka efter. Ditt schema innehöll ju bara de hopfogade lysdioderna, så du har ganska mycket jobb kvar.
Du måste antingen multiplexa eller använda skiftregister för att kontrollera lysdioderna eftersom en PIC inte har 35 I/O-portar. Sedan måste du även fixa drivning till lysdioderna som klarar av den ström de vill ha.

Jag tycker i alla fall att du ska skippa 16F84:an, det finns ingen anledning att använda den idag. Använd en PIC16F628 istället, den är billigare och bättre samt kräver ingen extern kristall.
Användarvisningsbild
gurgalof
EF Sponsor
Inlägg: 1311
Blev medlem: 18 februari 2004, 22:15:06
Ort: Göteborg
Kontakt:

Inlägg av gurgalof »

35? det behövs väl bara 12
Användarvisningsbild
Schnegelwerfer
Inlägg: 1863
Blev medlem: 8 november 2004, 13:46:56

Inlägg av Schnegelwerfer »

Nu hade jag tydligen hjärnsläpp!
12 I/O-portar blir det naturligtvis om det är kopplat som i schemat. Detta förutsätter dock multiplexing.
Nulletz
Inlägg: 25
Blev medlem: 1 april 2005, 13:21:04

Inlägg av Nulletz »

Hittade något som eventuelt kan fungera. Har försökt att modifiera det så att det skulle funka till min Matris. Schemat hittar ni här Schema.

Men jag undrar 3 saker.
1. Skulle det fungera?
2. OM det fungerar kan jag använda mig av BC547 transistorerna? Eller skall jag använda någon annan.
3. Vilket värde skall jag ha på Motstånden till Basen på transistorerna?
Användarvisningsbild
Jine
Inlägg: 1795
Blev medlem: 21 juli 2004, 20:25:56
Skype: Jim.Nelin
Ort: Trångsund, Stockholm
Kontakt:

Inlägg av Jine »

1: ja tror det gör det ja.. skulle endå välja en vassare pic än f84an
2, ??
3 Eftersom det står en nolla så gissar jag på nollohms motstånd..
Nulletz
Inlägg: 25
Blev medlem: 1 april 2005, 13:21:04

Inlägg av Nulletz »

Kunde inte hitta en resistor symbol utan värde och jag funderar på att köra med 16F876A istället för 84:an
Användarvisningsbild
Jine
Inlägg: 1795
Blev medlem: 21 juli 2004, 20:25:56
Skype: Jim.Nelin
Ort: Trångsund, Stockholm
Kontakt:

Inlägg av Jine »

Nulletz
Inlägg: 25
Blev medlem: 1 april 2005, 13:21:04

Inlägg av Nulletz »

:D Jag menade att jag ville ha en allmän resistor symbol där jag inte vet värdet på men skulle gärna vilja vet det värdet när den används till transistorerna
Användarvisningsbild
Schnegelwerfer
Inlägg: 1863
Blev medlem: 8 november 2004, 13:46:56

Inlägg av Schnegelwerfer »

Jag gilllade inte riktigt schemat du länkade till. Där drivs lysdioderna utan strömbegränsningsmotstånd, och det är aldrig bra även om det kan råka fungera ibland.

Det du vill ha är ett separat strömbegränsningsmotstånd för varje rad, och sedan tänder du en kolumn åt gången och scrollar genom kolumnerna så snabbt att ögat inte hinner se att bara en kolumn åt gången är tänd (multiplexing).

Jag orkar inte leta upp någon gammal tråd nu, men exakt det här problemet har varit uppe ett par gånger förut i forumet.

EDIT: Hittade på en tråd som no kn hjälpa:
http://www.geekjoan.com/forum/viewtopic ... ght=#33739
mullemeck
Inlägg: 1306
Blev medlem: 27 maj 2003, 23:52:06
Ort: Lund
Kontakt:

Inlägg av mullemeck »

http://www.uoguelph.ca/~antoon/gadgets/555/555.html

där står det mesta man behöver veta om 555timers.
Användarvisningsbild
Jine
Inlägg: 1795
Blev medlem: 21 juli 2004, 20:25:56
Skype: Jim.Nelin
Ort: Trångsund, Stockholm
Kontakt:

Inlägg av Jine »

Tack mulle har letat efter nåt liknande!!
mullemeck
Inlägg: 1306
Blev medlem: 27 maj 2003, 23:52:06
Ort: Lund
Kontakt:

Inlägg av mullemeck »

va sjutton jag måste fått en släng av tillfällig sinnesförvirring igår när jag la in det inlägget.

det skulle ju ligga i en annan tråd.
Skriv svar