1971ikke
Posts: 10
Joined: Thu May 29, 2014 7:13 pm

GPIO pinnen aansturen tussen 2 raspberry`s

Thu May 29, 2014 7:22 pm

Hallo allemaal,

Ik heb sinds kort 2 raspberry`s gekocht om mee te experimenteren.
nu wil ik het volgende bij het activeren door een schakelaar op een GPIO pin op raspberry 1
een uitgang op raspberry 2 activeren ik heb hier niets op internet kunnen vinden vandaar deze vraag hier.

User avatar
Gert van Loo
Posts: 2487
Joined: Tue Aug 02, 2011 7:27 am
Contact: Website

Re: GPIO pinnen aansturen tussen 2 raspberry`s

Fri Jun 06, 2014 8:02 pm

ik heb hier niets op internet kunnen vinden
Je moet aan elke kant een 'service' hebben.
Een kant leest de GPIO and detecteerd een wijziging.
Die informatie moet verstuurd worden naar de andere kant.
Daar moet dan een GPIO geactiveerd worden.
Een belangrijk aspect is wat voor soort verbinding je hebt.
RS232? Ethernet? USB?

Het beste is om elke stap apart te programmeren: Invoer, uitvoer, transport.
transport hagt af van de soort verbinding.
Ethernet met TCP/IP is waarschijnlijk het best, ook omdat de afstand onbeperkt is.

1971ikke
Posts: 10
Joined: Thu May 29, 2014 7:13 pm

Re: GPIO pinnen aansturen tussen 2 raspberry`s

Sat Jun 07, 2014 10:34 pm

Dank voor de reactie,
de verbinding is over ethernet, ik heb een programmaatje **test.py** dat op de raspberry 2 een uitgang aanstuurd.
ik heb het nu zo ver dat ik in de raspberry 1 invoer:
sshpass -p **wachtwoord'* ssh **gebruiker**@**ip adres** -p**poortnummer** sudo python test.py
het programmaatje op raspberry 2 uitgevoerd wordt.
ik wil deze in een programmaatje op raspberry 1 zetten, zodat bij een geactiveerde ingang het wordt verzonden.

Hackertje
Posts: 29
Joined: Thu Feb 21, 2013 2:56 pm
Location: Hoofddorp

Re: GPIO pinnen aansturen tussen 2 raspberry`s

Mon Jul 28, 2014 7:04 pm

Je kan natuurlijk ssh'en vanuit Python zelf.
Dat dat programma op de ene dan vanzelf ssh't naar de andere én de commando's uitvoert.
Ik weet niet wat je precies wilt doen maar misschien is het handig om "gpio" (is 'n commando in terminal/bash/ssh) te gebruiken (WiringPi).

Mvg,
Ruben
#include <stdio.h>

int main()
{
. . . . . printf("If you wanna know, I'm Dutch\n");
}

1971ikke
Posts: 10
Joined: Thu May 29, 2014 7:13 pm

Re: GPIO pinnen aansturen tussen 2 raspberry`s

Sat Aug 16, 2014 9:15 am

"gpio" (is 'n commando in terminal/bash/ssh) te gebruiken (WiringPi).

wat bedoel je hier precies mee.
is er ergens een voorbeeld waar ik hier wat meer over kan vinden.

User avatar
Ferdinand
Posts: 236
Joined: Sun Dec 01, 2013 2:24 pm
Location: Leiderdorp, NL

Re: GPIO pinnen aansturen tussen 2 raspberry`s

Sat Aug 16, 2014 4:07 pm

Hallo 1971ikke,

Op hierondergenoemde site vind je python code om tussen 2 computers te communiceren (op hetzelfde netwerk). Je moet het zelf uitbreiden met python code om gpio pinnen te kunnen aansturen.

In de zendende computer moet je het ip adres opgeven van de ontvangende computer. Op de ontvangende computer verandert er niets. Test dit eerst voordat je verder gaat.

http://code.activestate.com/recipes/578 ... -computers

Veel succes met het project.
Success with your project!
Ferdinand

1971ikke
Posts: 10
Joined: Thu May 29, 2014 7:13 pm

Re: GPIO pinnen aansturen tussen 2 raspberry`s

Sun Aug 17, 2014 7:34 pm

ik ga daar eens mee aan de slag.
dank voor de info.

Return to “Nederlands”