Behöver minst 20 GPIO till raspberry pi eller alternativ
Behöver minst 20 GPIO till raspberry pi eller alternativ
Finns det någon breakout platta eller något som gör att man kan få mer än 20 st GPIO utan för mycket arbete??
Det finns ett Marsboard med betydligt flera GPIO men är inte så vanligt och har inte så mycket info.
Det ska fungera det mesta med det som RPi har men när de skriver "mesta" så undrar man vad som inte fungerar.
Sedan är den ju nästan dubbelt så dyr som RPi men kan vara en lösning endå om det inte finns andra billiga smådatorer.
Det finns ett Marsboard med betydligt flera GPIO men är inte så vanligt och har inte så mycket info.
Det ska fungera det mesta med det som RPi har men när de skriver "mesta" så undrar man vad som inte fungerar.
Sedan är den ju nästan dubbelt så dyr som RPi men kan vara en lösning endå om det inte finns andra billiga smådatorer.
- ElectricMan
- Inlägg: 4874
- Blev medlem: 21 februari 2007, 20:22:48
- Skype: ElectricManSwe
- Ort: Luleå
- Kontakt:
Re: Behöver minst 20 GPIO till raspberry pi eller alternativ
Hmm inte så farligt pris 411 kr fast jag hade hoppas att det hade gått att få ut flera GPIO på en RPi
Går kanske på något sätt programmera så 12 knappar och 11 LED går att använda med den befintliga men vet inte riktigt hur utan att skapa en massa extra saker.
Hmm såg visst att jag behöver 23 st GPIO och inte 20
Går kanske på något sätt programmera så 12 knappar och 11 LED går att använda med den befintliga men vet inte riktigt hur utan att skapa en massa extra saker.
Hmm såg visst att jag behöver 23 st GPIO och inte 20
Re: Behöver minst 20 GPIO till raspberry pi eller alternativ
Det finns massvis med sätt att fixa in flera knappar än vad man har pinnar till och fixa ut fler utsignaler om det finns möjlighet att trixa med mjukvaran.
Sök på multiplexing, transistornät, knappmatris o.s.v.
Sök på multiplexing, transistornät, knappmatris o.s.v.
- JimmyAndersson
- Inlägg: 26308
- Blev medlem: 6 augusti 2005, 21:23:33
- Ort: Oskarshamn (En bit utanför)
- Kontakt:
Re: Behöver minst 20 GPIO till raspberry pi eller alternativ
En annan idé är att använda en "portexpander", t.ex baserad på kretsen MCP23017(-E/SP) till Raspberryn.
En sådan krets ger 16st in/ut. Med två sådana kretsar så får du alltså rent av några ingångar över i reserv.
En sådan krets ger 16st in/ut. Med två sådana kretsar så får du alltså rent av några ingångar över i reserv.
Re: Behöver minst 20 GPIO till raspberry pi eller alternativ
mm försöker hitta lite info om portexpander och hur de fungerar men hittar ingen bra info
Fast jag kanske stuvar om lite och kanske inte behöver lika många GPIO för jag har för mig som standard så har RPi 16 st???
Fast jag kanske stuvar om lite och kanske inte behöver lika många GPIO för jag har för mig som standard så har RPi 16 st???
- JimmyAndersson
- Inlägg: 26308
- Blev medlem: 6 augusti 2005, 21:23:33
- Ort: Oskarshamn (En bit utanför)
- Kontakt:
Re: Behöver minst 20 GPIO till raspberry pi eller alternativ
17st rent av, på den kontakten alltså.
http://raspberry.arctics.se/2013/02/17/ ... pberry-pi/
Om du har den andra versionen (den med 512MB minne) av Raspberry Pi'en
så finns det en till kontakt, P5, som har fyra extra GPIO-pinnar. Se här:
http://www.raspberrypi-spy.co.uk/2012/0 ... p5-header/
Portexpandern använder en seriell anslutning som kallas I2C
mellan Raspberryn och själva portexpandern.
Så man pratar med portexpandern via I2C och kan då styra portexpanderns anslutningar.
Hur man gör exakt beror på programmeringsspråket,
men när man väl har initierat (ställt in) portexpandern som man vill
så är det i princip likadant som när man styr Raspberry'ns GPIO-pinnar.
Som exempel kan du titta här:
https://learn.adafruit.com/mcp230xx-gpi ... spberry-pi <-- Introduktion
https://learn.adafruit.com/mcp230xx-gpi ... he-library <-- Kodexempel
http://raspberry.arctics.se/2013/02/17/ ... pberry-pi/
Om du har den andra versionen (den med 512MB minne) av Raspberry Pi'en
så finns det en till kontakt, P5, som har fyra extra GPIO-pinnar. Se här:
http://www.raspberrypi-spy.co.uk/2012/0 ... p5-header/
Portexpandern använder en seriell anslutning som kallas I2C
mellan Raspberryn och själva portexpandern.
Så man pratar med portexpandern via I2C och kan då styra portexpanderns anslutningar.
Hur man gör exakt beror på programmeringsspråket,
men när man väl har initierat (ställt in) portexpandern som man vill
så är det i princip likadant som när man styr Raspberry'ns GPIO-pinnar.
Som exempel kan du titta här:
https://learn.adafruit.com/mcp230xx-gpi ... spberry-pi <-- Introduktion
https://learn.adafruit.com/mcp230xx-gpi ... he-library <-- Kodexempel
Re: Behöver minst 20 GPIO till raspberry pi eller alternativ
Ahh sedär.
Fast jag tror jag inte behöver lika många GPIO just nu men bra att vet när man kan behöva göra det.
Fast jag tror jag inte behöver lika många GPIO just nu men bra att vet när man kan behöva göra det.
- MicaelKarlsson
- Inlägg: 4669
- Blev medlem: 18 juni 2004, 09:16:07
- Ort: Aneby
- Kontakt:
Re: Behöver minst 20 GPIO till raspberry pi eller alternativ
cazz: Den där kretsen som JimmyAndersson tipsade om är väldigt enkel att handskas med och du kan välja hur många GPIO du behöver och kan välja vilka som skall vara in eller ut. Ett litet tips bara: Sätt oanvända som utgång.
Re: Behöver minst 20 GPIO till raspberry pi eller alternativ
mm inget är 100% eftersom det är flera aspekter jag måste ta hänsyn till men är den så enkel att göra så vet jag i alla fall hur jag ska lösa det problemet
Re: Behöver minst 20 GPIO till raspberry pi eller alternativ
hmm verkar som det blir MCP23017
Dock så fick jag mina knappar med inbyggda LED och de var gulliga små än haha.
Jag får nog tänka om storlekmässigt på det projekter jag tänkte göra
Dock så fick jag mina knappar med inbyggda LED och de var gulliga små än haha.
Jag får nog tänka om storlekmässigt på det projekter jag tänkte göra