Arduino Forum

International => Scandinavia => Topic started by: freddehboy on Jul 19, 2012, 12:09 am

Title: Anslutning mellan Arduino kort och kopplingdäck eller kopplinglister
Post by: freddehboy on Jul 19, 2012, 12:09 am
Hej

Jag behöver kablar som skall anslutas mellan kortet och ett kopplingsdäck eller kopplingslist. H ar sett ut dessa: http://www.lawicel-shop.se/prod/Jumper-Wires-MM-15cm---10p_564449/Sparkfun_64668/SWE/SEK

Det dumma är all den mängd färger som medföljer, har tänkt att ha svart för GND och röd som 5V och blå kabel till analog och de digitala pinnarna!

Frågan är:
1
Om det är denna anslutning kontakt som är den enda som går att sätta i kortet? Bara sätta i kabel håller ju inte!

2
Finns det lösa kontakter att köpa så man kan sätta fast sina egna kablar?

Svara på dessa frågor först//
Mvh Fredrik
Title: Re: Anslutning mellan Arduino kort och kopplingdäck eller kopplinglister
Post by: perhof on Jul 19, 2012, 11:49 pm
Hej Fredrik,

Quote

1
Om det är denna anslutning kontakt som är den enda som går att sätta i kortet? Bara sätta i kabel håller ju inte!


Det går att sätta i vanlig kabel om du har entrådig kabel av rätt dimension (0,6mm i diameter eller 0,3mm²) men det blir ju lite stelare.
På breadboard (kopplingsdäck) funkar det jättefint att klippa till lagom längder av entrådig kabel. Blir mycket prydligare.

Quote

2
Finns det lösa kontakter att köpa så man kan sätta fast sina egna kablar?


De "kontakter" som sitter på de kablar du pratar om är vanlig tråd som lötts fast i ändarna på den flertrådiga kopplingskabeln. Sen har de dragit en gummimuff över den för att skydda skarven.
Jag skulle inte orka sitta och löda kablar i evigheter utan skulle köpa (har köpt) några paket färdig kopplingstråd billigt på eBay så att jag alltid har nog många av varje färg.
Ex: http://www.ebay.co.uk/itm/65-PCS-New-Breadboard-Jumper-Cable-Wire-1P-Male-to-Male-for-DIY-67-/251086212168 (http://www.ebay.co.uk/itm/65-PCS-New-Breadboard-Jumper-Cable-Wire-1P-Male-to-Male-for-DIY-67-/251086212168)
Title: Re: Anslutning mellan Arduino kort och kopplingdäck eller kopplinglister
Post by: freddehboy on Jul 20, 2012, 10:22 am
Hej

Jag tänkte ha sockerbitar istället för ett kopplingsdäck, löda är inte min starka sida :)

Dessa trådar hur många kablar är det av varje färg?

Verkar vara ett bra köp//
Mvh Fredrik
Title: Re: Anslutning mellan Arduino kort och kopplingdäck eller kopplinglister
Post by: perhof on Jul 20, 2012, 11:25 am
Skulle tro att antalet är slumpmässigt så om du måste ha ett visst antal av en viss färg kan du behöva flera påsar men de kostar ju nästan inget.
Title: Re: Anslutning mellan Arduino kort och kopplingdäck eller kopplinglister
Post by: freddehboy on Jul 22, 2012, 09:48 am
Hej

Jag letar efter något istället för att löda på dem här pinnarna som rotary encorders har och 7 segment led display. Skulle samma kablar fast female to male gå eller är det för kraftiga (Höljet runt om kan inte vara för kraftig?)

Mvh Fredrik
Title: Re: Anslutning mellan Arduino kort och kopplingdäck eller kopplinglister
Post by: perhof on Jul 22, 2012, 11:49 am
Jag tror de kablar du pratar om skulle fungera. De är gjorda för att kunna sättas på stiftrader med minst 2,54 mm avstånd mellan stiften.
Jag vet inget om just din encoder, jag har sett olika varianter men passar den i hålen i ett kopplingsdäck så är det 2,54mm.
7-segmentsdisplayerna brukar vara 2,54 (jag har inte sett något annat) så de funkar nog.
Title: Re: Anslutning mellan Arduino kort och kopplingdäck eller kopplinglister
Post by: freddehboy on Jul 25, 2012, 10:51 am
Hej

Har beställt kablarna nu så det kommer nog bli bra! :)

En annan sak, vet du om man kan seriekoppla singel 7 segment display t.ex att koppla 5 i serie men att dem fungerar som en hel 7xr5 segment led display?

Det finns inga femmor vad jag ser?

Mvh Fredrik
Title: Re: Anslutning mellan Arduino kort och kopplingdäck eller kopplinglister
Post by: perhof on Jul 25, 2012, 02:11 pm
Det går fint att styra fem stycken på samma sätt som du styr en 4*7. Det blir lite mer kabeldragning bara. Jag rekommenderar MAX7219 för styrning av ledmatriser om de är av rätt typ. Annars går all CPU åt bara för LED:arna.
Title: Re: Anslutning mellan Arduino kort och kopplingdäck eller kopplinglister
Post by: freddehboy on Jul 25, 2012, 11:11 pm
Vad jag ser behöver man 2 st sådana styrkontroller om man vill styra 10 siffror!

Är det knepigt generellt och få det att fungera men denna lösning du förslår?

Mvh Fredrik
Title: Re: Anslutning mellan Arduino kort och kopplingdäck eller kopplinglister
Post by: perhof on Jul 26, 2012, 10:04 am
Jag skulle nog säga att det är lika enkelt att använda en 7819 som det är att köra direkt mot displayen men jag har inte testat med fler kretsar i serie.
Det finns lite Arduinoexempel och libraries på http://arduino.cc/playground/Main/LEDMatrix (http://arduino.cc/playground/Main/LEDMatrix)
Title: Re: Anslutning mellan Arduino kort och kopplingdäck eller kopplinglister
Post by: freddehboy on Jul 26, 2012, 10:35 am
Hej

Jag har 2x7 segment modell (KINGBRIGHT - DA56-51CGKWA - DISPLAY, 0.56" CMN ANODE, GREEN) vilket jag ska få fungera innan jag köper fler leds :)

Du nämnde att utan en "MAX7219" så tar det för mycket cpu kraft från Arduino kortet. Vilket alternativ är bäst av dessa:
http://www.conrad.se/IC-MAX7219CWG%2b-SO24L.htm?websale7=conrad-swe&pi=170127&Ctx={ver%2F7%2Fver}{st%2F3ec%2Fst}{cmd%2F0%2Fcmd}{m%2Fwebsale%2Fm}{s%2Fconrad-swe%2Fs}{l%2F01-aa%2Fl}{sf%2F%3Cs1%3EIC+MAX7219CWG+%2B+SO24L%3C%2Fs1%3E%2Fsf}{p1%2F138cbe8cf7604af6ff5b2ca3a641c310%2Fp1}{md5%2Fbdd14a11d02a6cfc2d387ad50288926b%2Fmd5}

http://www.conrad.se/IC-MAX7219EWG%2b-SO24L.htm?websale7=conrad-swe&pi=170132&Ctx={ver%2F7%2Fver}{st%2F3ec%2Fst}{cmd%2F0%2Fcmd}{m%2Fwebsale%2Fm}{s%2Fconrad-swe%2Fs}{l%2F01-aa%2Fl}{sf%2F%3Cs1%3EIC+MAX7219CWG+%2B+SO24L%3C%2Fs1%3E%2Fsf}{p1%2F138cbe8cf7604af6ff5b2ca3a641c310%2Fp1}{md5%2Fbdd14a11d02a6cfc2d387ad50288926b%2Fmd5}

http://www.conrad.se/websale7/?Ctx={ver%2f7%2fver}{st%2f3ec%2fst}{cmd%2f0%2fcmd}{m%2fwebsale%2fm}{s%2fconrad-swe%2fs}{l%2f01-aa%2fl}{p1%2f138cbe8cf7604af6ff5b2ca3a641c310%2fp1}{md5%2f93befd6d59a2619abe76c1c960f5589d%2fmd5}&act=product&prod_index=170134&cat_index=SHOP_AREA_17311_0204271&otp1=tablink2

Jag ser inget som skulle tala för det ena eller de andra?

Vad jag förstått är detta ett kort med egen cpu för leden och 7 segmmenten ansluts då hit. Kortet anslut sedan till Arduino Mega2560!

Mvh Fredrik
Title: Re: Anslutning mellan Arduino kort och kopplingdäck eller kopplinglister
Post by: perhof on Jul 26, 2012, 11:06 am
Kretsarna har egen "cpu" och sköter allt växlande mellan segment och siffror.
Man talar bara om för kretsen via SPI/I2C(?) vilka segment som ska lysa så håller den dem tills man säger något annat.
Har du testat att driva en 7-segment LED manuellt så vet du vilket jobb det innebär.

Jag vet inte riktigt vad som skiljer mellan varianterna. Du får kolla databladen.
Jag har köpt mina på ebay för någon krona styck.

Title: Re: Anslutning mellan Arduino kort och kopplingdäck eller kopplinglister
Post by: freddehboy on Jul 26, 2012, 12:31 pm
Hej

Manuellt innebär att de anslut direkt till Arduino på ett ungefär och då blir det självklart mycket programmering!
Title: Re: Anslutning mellan Arduino kort och kopplingdäck eller kopplinglister
Post by: perhof on Jul 31, 2012, 09:03 pm

Jag har 2x7 segment modell (KINGBRIGHT - DA56-51CGKWA - DISPLAY, 0.56" CMN ANODE, GREEN) vilket jag ska få fungera innan jag köper fler leds :)


Jag hade inte tillgång till datablad och annat sist jag svarade eftersom jag satt i skogen med mobilen :)
Jag har kollat nu och din display fungerar inte med MAX7219 för det ska vara matriser av typen common cathode medan din är common anode.
Tyvärr.
Title: Re: Anslutning mellan Arduino kort och kopplingdäck eller kopplinglister
Post by: freddehboy on Aug 07, 2012, 12:45 pm
Hej

Vad jag förstår är att alla pinnarna på på displayen ska kopplas till max7219 utgången dvs. alla på samma!

Medan min måste man koppla pinnarna var för sig till t.ex. Arduino kort?

Leden kostade 20 kr så den kan jag försöka sälja och köpa en som går till max7219 :)

max7219 kan den styras utan Arduino kort och kan den fungera t.ex. till FSX (flygsimulator)?

Mvh Fredrik

Title: Re: Anslutning mellan Arduino kort och kopplingdäck eller kopplinglister
Post by: perhof on Aug 07, 2012, 04:43 pm

Vad jag förstår är att alla pinnarna på på displayen ska kopplas till max7219 utgången dvs. alla på samma!

Medan min måste man koppla pinnarna var för sig till t.ex. Arduino kort?


Jag förstår inte vad du försöker fråga så jag försöker förklara hur man kopplar i de olika fallen.

På en common cathode display finns 7 eller 8 katodben (ett ben för varje segment som siffrorna är uppbyggda av. 8 om displayen har decimalpunkter) och dessa är gemensamma för alla tecken i displayen.
Varje tecken i displayen har sedan ett eget anodben.
När man styr displayen med en 7219 kopplar man de 7 eller 8 katoderna till SEG A, B, C osv. på 7219.
Sedan kopplar man anoden för alla tecken i displayen till Digit 0, 1, 2 osv på 7219.
7219 behöver även 5V och GND samt ett strömbegränsningsmotstånd mellan 5V och pin 18
Kopplingen mellan Arduino och MAX7219 är SPI, dvs pinne 10, 11 & 12 på en Uno.
Läste du guiden som jag länkade till?

När du kopplar displayen direkt till Arduino så kopplar du de 7 eller 8 katoderna till lika många digitala utgångar via strömbegränsningsresistorer.
Anoderna för varje tecken kopplas också var och en till en varsin digital utgång (utan resistorer).
Har du en common anode display fungerar det också men då är det 7-8 anoder med resistorer plus en katod per tecken.
I båda fallen måste du själv sätta rätt kombinationer på anoder och katoder för att tända en siffra i taget och sedan snabbt skifta mellan de olika siffrorna så att det ser ut som samtliga siffror lyser.
Det blir inte mer att koppla totalt sett än om du kör med en 7219 men allt som MAX7219 hade gjort i hårdvara måste du göra i mjukvaran.
Du gör dig också av med fler digitala utgångar på Arduinon när du kör direkt men ska du inte styra något annat spelar det kanske ingen roll.

Det finns mängder av sidor på nätet som bättre beskriver principen bakom 7-segmentsdisplayer med bilder och allt. Jag rekommenderar att du läser en sådan så att du verkligen förstår hur det fungerar.
Testa att driva en display direkt från Arduino. Det är en bra övning men inte så smidigt att använda i praktiken.

Quote

max7219 kan den styras utan Arduino kort och kan den fungera t.ex. till FSX (flygsimulator)?


Du kan styra en MAX7219 med enheter som kommunicerar via SPI.
Jag har ingen aning om hur man kopplar saker till FSX men du kommer säkert behöva någon ytterligare hårdvara mellan din dator och MAX-kretsen eftersom du inte har en SPI-port på datorn.
Title: Re: Anslutning mellan Arduino kort och kopplingdäck eller kopplinglister
Post by: freddehboy on Aug 07, 2012, 11:52 pm
Hej

Jag förstod nog inte heller vad jag ville komma till vad avsåg min anslutningsförklaring  :~ 8)

Jag har läst i länken och via max7219:s hemsida, hmm ser svårt ut vid den första anblicken men om man sätter sig in i detta så är det inte så svårt

Jag ska byta till 2x7-segment display (common cathode) eller 4xledmatrix med bokstäver och siffror!

Mitt mål med det ledmatrix är:
Att displayen ska visa bokstäverna up eller DN följt av nr på flaps inställning för planet, UP ska synas då jag switchar en witch upp för "flaps up) m.m.

Jag behöver en max7219 då jag ska setupen
10 potentiometer
37 on/off switchar
17 on/off/on (några on/off/mom)
12 rotary encorders

1 st display

Dessa är utspritt på 2 Arduino Mega 2560 kort!

Vad jag inser av det jag läst att Arduino styr vad som ska hända och visas på displayerna. Displayerna ansluts via max7219!

Det viktigaste nu är att välja rätt typ av display och att man väljer ett motstånd så man får rätt spänning till 7219!

Det handlar bara om att ta sin tid att förstå vilket inte är det roligaste men ack så nödvändigt hehe :)

Jag ska köpa lite saker hos: Conrad och har sätt ut!

Max7219 men dessa finns i 4 varianter:
http://www.conrad.se/IC-MAX7219EWG%2b-SO24L.htm?websale7=conrad-swe&pi=170132&Ctx={ver%2F7%2Fver}{st%2F3ec%2Fst}{cmd%2F0%2Fcmd}{m%2Fwebsale%2Fm}{s%2Fconrad-swe%2Fs}{l%2F01-aa%2Fl}{sf%2F%3Cs1%3Emax7219%3C%2Fs1%3E%2Fsf}{p1%2F8ca3c8303906aad0dfa43fc1fb415bb2%2Fp1}{md5%2Fe45ff22fa6b74157130e6c5e783d39a6%2Fmd5}

http://www.conrad.se/IC-MAX7219CNG%2b-DIP24N.htm?websale7=conrad-swe&pi=170126&Ctx={ver%2F7%2Fver}{st%2F3ec%2Fst}{cmd%2F0%2Fcmd}{m%2Fwebsale%2Fm}{s%2Fconrad-swe%2Fs}{l%2F01-aa%2Fl}{sf%2F%3Cs1%3Emax7219%3C%2Fs1%3E%2Fsf}{p1%2F8ca3c8303906aad0dfa43fc1fb415bb2%2Fp1}{md5%2Fe45ff22fa6b74157130e6c5e783d39a6%2Fmd5}

http://www.conrad.se/IC-MAX7219CWG%2b-SO24L.htm?websale7=conrad-swe&pi=170127&Ctx={ver%2F7%2Fver}{st%2F3ec%2Fst}{cmd%2F0%2Fcmd}{m%2Fwebsale%2Fm}{s%2Fconrad-swe%2Fs}{l%2F01-aa%2Fl}{sf%2F%3Cs1%3Emax7219%3C%2Fs1%3E%2Fsf}{p1%2F8ca3c8303906aad0dfa43fc1fb415bb2%2Fp1}{md5%2Fe45ff22fa6b74157130e6c5e783d39a6%2Fmd5}

http://www.conrad.se/IC-MAX7219ENG%2b-DIP24N.htm?websale7=conrad-swe&pi=170128&Ctx={ver%2F7%2Fver}{st%2F3ec%2Fst}{cmd%2F0%2Fcmd}{m%2Fwebsale%2Fm}{s%2Fconrad-swe%2Fs}{l%2F01-aa%2Fl}{sf%2F%3Cs1%3Emax7219%3C%2Fs1%3E%2Fsf}{p1%2F8ca3c8303906aad0dfa43fc1fb415bb2%2Fp1}{md5%2Fe45ff22fa6b74157130e6c5e783d39a6%2Fmd5}

Spelar det någon roll i mitt syfte vilket man tar?

Är det möjligt att koppla pinnarna med kablar eller är det lödning som gäller för att få till detta?

Om lödning är enda alternativet finns det där chippet är lött med en sådan 7 segment display?

Mvh Fredrik
Title: Re: Anslutning mellan Arduino kort och kopplingdäck eller kopplinglister
Post by: perhof on Aug 08, 2012, 12:20 am

Har insett att det som är efter + tecknet är ett chip?!


Ja, det som står där är formfaktorn på kretsen. De som heter SO24 är för ytmontering. De som heter DIP24 är traditionella kretsar med ben som sticks genom ett kretskort och löds från undersidan. De kan även användas på kopplingsdäck. Det är nog DIP du ska ha.

Det som skiljer MAX7219CNG och MAX7219ENG åt är enligt Maxims datablad vilka temperaturer de klarar.
Jag antar att du inte tänker spela i minusgrader så ta den billigare MAX7219CNG

Ska du verkligen köpa tio stycken så rekommenderar jag eBay. Ex: http://www.ebay.co.uk/itm/10PCS-MAXIM-MAX7219CNG-DIP-24-LED-Display-Driver-IC-/130733916831 (http://www.ebay.co.uk/itm/10PCS-MAXIM-MAX7219CNG-DIP-24-LED-Display-Driver-IC-/130733916831)
En fjärdedel av priset hos Conrad.

Ska du bara ha ett par stycken så går det att ordna också:
http://www.ebay.co.uk/itm/2PCS-IC-MAXIM-MAX7219CNG-IC-DRIVER-LED-DISPLAY-8DGT-24DIP-/280817843664 (http://www.ebay.co.uk/itm/2PCS-IC-MAXIM-MAX7219CNG-IC-DRIVER-LED-DISPLAY-8DGT-24DIP-/280817843664)

Det tar kanske ett par veckor att få dem men du spar lite pengar om du inte har bråttom.
Title: Re: Anslutning mellan Arduino kort och kopplingdäck eller kopplinglister
Post by: freddehboy on Aug 08, 2012, 10:18 pm
Hej

Tack för all hjälp men jag har annat att få att fungera först så jag lägger detta med displayen på hyllan såvida det inte finns färdiga displayen med MAX72xx!?

Mvh Fredrik
Title: Re: Anslutning mellan Arduino kort och kopplingdäck eller kopplinglister
Post by: perhof on Aug 08, 2012, 10:58 pm

Tack för all hjälp men jag har annat att få att fungera först så jag lägger detta med displayen på hyllan såvida det inte finns färdiga displayen med MAX72xx!?


Jag har inte sett några färdiga moduler som är baserade på max72xx men det finns andra som också kan fungera. Tyvärr ganska dyra men ska du bara ha en eller två kanske det blir enklast så.
De jag har sett har alla haft 4 siffror men jag vill minnas att du ville ha fler siffror (5? 6?).

Sparkfun har i alla fall denna i olika färger: https://www.sparkfun.com/products/9767 (https://www.sparkfun.com/products/9767)
I kommentarerna finns länkar till libraries för Arduino.
Dessa säljs i Sverige av Lawicel.