Sida 1 av 2

Starta raspberry pi 2 med arduino?

Postat: 18 april 2016, 19:53:21
av Rugge
Jag håller på att bygga en IR start modul till raspberry pi 2 med en arduino, får det inte att fungera.

När man stänger av rasperry pi (ifrån t.ex. KODI) så går den ner i standby läge och man kan kortsluta pin 5 & 6 för att starta den igen.

Hur kan jag sluta pin 5 & 6 med hjälp av en arduino? Jag testade med en transistor (BC547 hade jag hemma) men PI:n startar bara om som om pinnarna vore slutna.

Re: Starta raspberry pi 2 med arduino?

Postat: 18 april 2016, 19:56:15
av Krauser
Ett opto relä kanske kan funka.

Re: Starta raspberry pi 2 med arduino?

Postat: 18 april 2016, 20:10:32
av maDa
Är det bara jag som låter min RPi/OpenELEC bara vara igång? :)

Re: Starta raspberry pi 2 med arduino?

Postat: 18 april 2016, 20:24:36
av lillahuset
Nej. Det är tydligen 19 dagar sedan jag bytte hårddisk. :D
20:22:46 up 19 days, 1:07, 1 user, load average: 0.00, 0.01, 0.05
Edit: Och 215 dagar sedan en klåpare stängde av strömmen til linuxservern hos en kund:
20:26:06 up 215 days, 8:33, 1 user, load average: 0.16, 0.07, 0.06
Om jag har förstått det rätt startar sysadm om windowsservrarna ungefär en gång i månaden. Han trodde jag drev med honom när jag skickade mail med uptime till honom för någon månad sedan. Dvs ~ett halvår.

Re: Starta raspberry pi 2 med arduino?

Postat: 18 april 2016, 22:15:15
av nifelheim
22:17:58 up 381 days, 10:54, 1 user, load average: 1.40, 1.50, 0.99

:)

Re: Starta raspberry pi 2 med arduino?

Postat: 18 april 2016, 22:26:26
av mAVRick
Wow... Ett svar som är on topic och sedan spårar det ur...

Jag tror att en transistor borde duga, men du kanske borde prova att lägga till ett pullup motstånd? (Och ett motstånd in på basen till trissan om du inte redan har det).

Re: Starta raspberry pi 2 med arduino?

Postat: 18 april 2016, 22:29:42
av lillahuset
Vi lär ju aldrig komma ikapp men jag gratulerar på ettårsdagen 23:e april. :)

Vadå? Är det inte "on topic" att föreslå att inte stänga av RPin? Har jag missat något?

Re: Starta raspberry pi 2 med arduino?

Postat: 19 april 2016, 00:03:15
av jah
Rugge skrev:Jag håller på att bygga en IR start modul till raspberry pi 2 med en arduino, får det inte att fungera.

När man stänger av rasperry pi (ifrån t.ex. KODI) så går den ner i standby läge och man kan kortsluta pin 5 & 6 för att starta den igen.

Hur kan jag sluta pin 5 & 6 med hjälp av en arduino? Jag testade med en transistor (BC547 hade jag hemma) men PI:n startar bara om som om pinnarna vore slutna.
Pin 5 är gpio3 och pin6 är gnd. Du ska alltså dra gpio3 låg för att starta.
Föreslår en diod från gpio3 (pin5 ) till arduinons utgång. Glöm inte gnd (pin6 ) till arduinons gnd. Dioden skyddar pajen från arduinons 5V. Observera att pajen startar när arduinons utgång blir låg (0), så du måste kanske invertera styrningen i arduinon. En schottkydiod rekommenderas, men antagligen funkar en kiseldiod t.ex 1n4148. Transistor går ju också men behöver som redan påpekats ett motstånd i serie med basen.
/J

Re: Starta raspberry pi 2 med arduino?

Postat: 19 april 2016, 19:33:16
av Rugge
Helst vill jag ha möjlighet att tvinga reset på PI via fjärrkontrollen också (mina erfarenheter av OSMC etc säger att det behövs). Jag planerade tidigare att lösa det genom att styra matningen till PI via en mosfet, vilket inte gick nå bra alls. PI:n startar inte, för låg volt efter mosfet av okänd anledning, fast det blev inget bättre efter jag skaffade en volt boost pryl från ebay.

Eftersom jag inte lyckats med ovanstående får jag ta näst bästa lösningen och starta via GPIO pinnarna på PI:n.

Så eftersom det är en och samma + & - matning till arduino och PI så kan jag då sänka GPIO pinnen endast genom att koppla den direkt till utgången på arduinon (via diod).

jag har testat med en BC547 transistor, med motstånd mellan arduino och transistorn då. fick det inte att fungera, PIn startade om direkt när den gick ner i standby som om pinnarna var sluten.

Re: Starta raspberry pi 2 med arduino?

Postat: 19 april 2016, 20:24:31
av jah
Nu är ju inte en hård reset ett bra sätt att starta om en paj (risk för korrupt SD-kort), men om inget annat funkar så kan man göra på samma sätt som jag beskrivit ovan, dvs en diod till en utgång på arduinon.
För att hitta anslutningen till reset-signalen kan du kolla t.ex på denna sida http://www.noveldevices.co.uk/rp-project-reset

Det ska också funka att starta pajen genom att aktivera reset, så det är ju en helt ok användning.

Det kan påpekas att även om pajen och arduinon matas med samma 5V, så omvandlas 5V-->3,3V i pajen för dess drift, så därför är dioderna ett skydd för att inte mata 5V baklänges till pajen.

/J

Re: Starta raspberry pi 2 med arduino?

Postat: 19 april 2016, 21:58:26
av larsson
Rugge skrev:Jag planerade tidigare att lösa det genom att styra matningen till PI via en mosfet, vilket inte gick nå bra alls. PI:n startar inte, för låg volt efter mosfet av okänd anledning
Märkligt, det där borde ju ha funkat -- en lämplig (och rätt driven) mosfet ska ha ett spänningsfall på långt under 0,1 V vid paj-strömmar. Det låter nästan som om du vänt mosfeten fel och pajen får ström genom fetens "body diode". Hur mycket tappade du, 0,7 Volt? Eller kan det ha varit en mosfet som inte klarar att starta vid så låga spänningar?

Re: Starta raspberry pi 2 med arduino?

Postat: 19 april 2016, 23:53:18
av Rugge
Mosfet var en p-channel IRF 4905L med lågt RDSon.

Jag hade ett motstånd mellan arduino och mosfet, 320ohm har jag för mig, samt ett 10k pullup.

Re: Starta raspberry pi 2 med arduino?

Postat: 20 april 2016, 00:04:24
av jah
Rugge skrev:Mosfet var en p-channel IRF 4905L med lågt RDSon.

Jag hade ett motstånd mellan arduino och mosfet, 320ohm har jag för mig, samt ett 10k pullup.
Snacka om att skjuta mygg med kanon....

Är det inte dags att presentera ett schema på exakt hur du kopplat?

Transistorkopplingen tycker jag låter bakvänd.... varför Pmos?

Re: Starta raspberry pi 2 med arduino?

Postat: 20 april 2016, 00:07:22
av lillahuset
Varför klättra upp på Kilimanjaro?
Jo, för att det går.

Re: Starta raspberry pi 2 med arduino?

Postat: 20 april 2016, 00:23:05
av Rugge
se denna tråd för mer info om mosfet historian.. kom inge längre där. Jag fick inte heller något förslag på någon lämpligare mosfet och jag testade med en annan före IRF4905L som har högre RDSon och trodde att det var därför det inte fungerade.

eftersom jag inte kommer vidare där så måste jag fjärrstarta PIn på något annat sätt..

EDIT: ignorera optokopplaren på schemat, motstånd sen direkt till mosfet. "feedback" signalen ifrån PIn är ej ansluten än eftersom jag inte kommit så långt att PIn har startat.