Messages : 13
Sujets : 1
Inscription : Jan 2014
bonjour à tous je souhaite réaliser une connexion de l'arduino vers le raspberry via USB en utilisant serial begin sur arduino et afficher la valeur sur un site web et pouvoir contrôler une pin gpio du raspberry depuis ce même site
merci d'avance pour vos réponses ps : je débute avec le raspberry
Messages : 188
Sujets : 8
Inscription : Jan 2014
Salut et bienvenue,
Je n'ai pas bien compris le rôle de l'arduino.
Si tu veux commander les gpios du raspberry depuis le web tu n'as pas besoin d'arduino.
Peut être ai je mal compris ta question
@+
Nicolas.
Projet en cours : Commande de projecteurs via un Raspberry
Mon blog ●
Topic sur le forum ●
Dépôt GitHub
Messages : 13
Sujets : 1
Inscription : Jan 2014
j'utilise l'arduino pour ses entrés analogiques je veux donc afficher la valeur de l'entrée analogique par l'usb du raspberry sur un site web mais il faut aussi que je contrôle une pin gpio du raspberry depuis le site web de plus le raspberry devra pouvoir être enlever facilement tout en gardant un système automatique autonome
et je n'y connais rien en programmation sur raspberry
merci pour la réponse
(Modification du message : 11-01-2014, 17:51:38 par
reeks.)
Messages : 188
Sujets : 8
Inscription : Jan 2014
Ok, je comprends mieux
Pour commander le gpio du Raspberry depuis le web (il faut que ta page soit hébergée sur le Raspberry), tu peux regarder du côté de la commande shell_exec() qui te permet d'exécuter des commandes Linux (celles que l'on utilise avec le terminal) . Pour la commande à utiliser j'ai fait un article sur
mon blog.
Si tu programme sur Arduino tu dois sûrement connaître le langage C, sur Raspberry c'est pareil (c'est un ordinateur !). Tu peux donc faire un programme qui va lire le port USB au quel est connecté ton Arduino, mettre ensuite les infos dans un fichier que tu ouvrira et mettra en forme avec ton script php.
N'hésites pas à me demander des précisions (je ne suis pas souvent clair ]

)
@+
Nicolas.
Projet en cours : Commande de projecteurs via un Raspberry
Mon blog ●
Topic sur le forum ●
Dépôt GitHub
Messages : 13
Sujets : 1
Inscription : Jan 2014
merci c'est clair mais le il faut que les donnés visibles sur le site web soit en directe, ou presque . le rafraîchissement du terminal arduino se fait toutes les secondes est il possible d'afficher aussi vite les donnés :/ ? et je n'ai aucune idée pour la deuxième étape de ta réponse j'ai chercher su google mais sans succès
j'ai fait un tour sur ton site et c'est du beau travail
merci .
(Modification du message : 11-01-2014, 18:20:18 par
reeks.)
Messages : 188
Sujets : 8
Inscription : Jan 2014
Merci
J'essaie de m'expliquer. Quand tu vas lire les données de l'ardiuno tu les vas les écrire dans un fichier. Tu pourra ensuite ouvrir ce fichier avec un script php [fopen('fichier,'r');] et l'afficher à l'écran. En suite il faudra recharger la page et recommencer. Bien sur, il est possible de le faire toutes mes secondes sans que cela pose de souci.
Quand j'aurais un peu de temps (demain peut être) je te ferais un petit code pour ça sauf si tu trouve la solution d'ici là
@+
Nicolas
Projet en cours : Commande de projecteurs via un Raspberry
Mon blog ●
Topic sur le forum ●
Dépôt GitHub
Messages : 13
Sujets : 1
Inscription : Jan 2014
j'ai créer un serveur web avec web iopi

sera-t-il possible d'ouvrir ce fichier avec un script php comme tu me l'a indiquer précédemment .
et je n'ai pas trouver la solution au code. 8.(
cordialement
Messages : 188
Sujets : 8
Inscription : Jan 2014
Salut,
Je ne connais pas webiopi mais peux tu me dire comment tu l'as installé.
Si tu l'as fait en ligne de commande peux tu me dire quels paquets ont été installés. Pour le savoir il suffit de retaper la commande d'installation et il te donnera la liste (c'est au moment où il demande valider). Tu ne sera pas obligé de valider mais tu aura la liste des paquets.
Si il y a un paquet qui contient "php", il doit être possible de lancer des scripts. Dans ce cas, lance un navigateur et va voir sur l'adresse ip du Raspberry. Si tu obtiens quelque chose c'est bon.
Si tu va bien jusque là il doit y avoir quelque part un dossier htdocs qui contient les scripts de webio. Tu peux donc mettre les tiens dedans et y accéder à l'adresse de Raspberry. Ex:
http://192.168.1.12/script.php
Pour ce qui du code je vois avec un pote plus calé que moi là dessus et je te tiens au courant.
@+
Nicolas.
Projet en cours : Commande de projecteurs via un Raspberry
Mon blog ●
Topic sur le forum ●
Dépôt GitHub
Messages : 13
Sujets : 1
Inscription : Jan 2014
lorsque je rentre la ligne de commande pour démarrer l'installation de webiopi :
http://code.google.com/p/webiopi/wiki/INSTALL
aucqune confirmation ne m'est demandé . quoi qu'il en soit lorsque je tape
http://192.168.0.x/script.php
je ne trouve aucqune page.
quel Server web raspberry je doit utiliser pour qu'un paquet contienne "php"?
@+
Messages : 188
Sujets : 8
Inscription : Jan 2014
Projet en cours : Commande de projecteurs via un Raspberry
Mon blog ●
Topic sur le forum ●
Dépôt GitHub
Messages : 1,023
Sujets : 22
Inscription : Jun 2013
+1 avec Maftzst, il te faut un Nginx + PHP, ou Apache + PHP

.
Messages : 188
Sujets : 8
Inscription : Jan 2014
@Joe N'y a t il pas php installé avec Webiopi ? Il y a forcement du php pour faire tourner l'interface graphique.
Projet en cours : Commande de projecteurs via un Raspberry
Mon blog ●
Topic sur le forum ●
Dépôt GitHub
Messages : 766
Sujets : 27
Inscription : Jun 2013
Alors
aucun rapport entre interface graphique et php
Et en cliquant sur le lien, apparemment c'est écrit en python
Serial Organisateur d'aPIro
Bloggeur Bidouilleur
Ydle, domotique DIY basée sur un raspberry pi
Messages : 1,023
Sujets : 22
Inscription : Jun 2013
Pas forcément en fait, le Python peut instancier un serveur Web

.
Messages : 13
Sujets : 1
Inscription : Jan 2014
Mafzst je vais essayer ta méthode ce soir

je te tien au courant. et a tu une réponse de ton pote plus calé ?
@+
Messages : 188
Sujets : 8
Inscription : Jan 2014
@Yaug @Joe, il y a tellement de possibilités différentes qu'il peut aussi bien y avoir du php ou pas, un serveur web ou pas. Surtout que la commande des gpio par un simple script php doit être largement faisable.
@reeks oui, on te fait ça dans la semaine. Par contre le rafraîchissement toutes les secondes va être problématique puisque il faut avoir une connexion relativement stable. Est-ce que 3 secondes te conviendrait ?
@+
Nicolas
Projet en cours : Commande de projecteurs via un Raspberry
Mon blog ●
Topic sur le forum ●
Dépôt GitHub
Messages : 13
Sujets : 1
Inscription : Jan 2014
oui les trois seconde me conviennent amplement
j'ai créer un serveur LAMP avec apache; mysql; et php
@+
Messages : 188
Sujets : 8
Inscription : Jan 2014
Ok tu auras normalement le script le week end prochain (si tout va bien

)
Projet en cours : Commande de projecteurs via un Raspberry
Mon blog ●
Topic sur le forum ●
Dépôt GitHub
(Modification du message : 13-01-2014, 19:52:29 par
Mafzst.)
Messages : 13
Sujets : 1
Inscription : Jan 2014
au cas ou cela serait utile la communication série se fait en 9600 baud
merci @+
Messages : 188
Sujets : 8
Inscription : Jan 2014
Hello,
Désolé, je suis en retard. En faire je suis même débordé
Pour ton script, je ne t'ai pas oublié, je fait ça des que j'ai 5 minutes.
@+
Nicolas.
Projet en cours : Commande de projecteurs via un Raspberry
Mon blog ●
Topic sur le forum ●
Dépôt GitHub
Messages : 13
Sujets : 1
Inscription : Jan 2014
d'accord pas de problème a vraie dire moi aussi je suis débordé 8)
@+
Messages : 188
Sujets : 8
Inscription : Jan 2014
Salut,
Voici efin le petit code que je t'avais promis !
Code :
<html>
<head>
<title>titre de ta page</title>
<meta http-equiv="refresh" content="3" />
</head>
<body>
<?php include('chemin/vers/ton/fichier');?>
</body>
</html>
Ce code doit être dans un fichier. php dans le dossier de ton serveur.
@+
Nicolas.
Projet en cours : Commande de projecteurs via un Raspberry
Mon blog ●
Topic sur le forum ●
Dépôt GitHub
Messages : 13
Sujets : 1
Inscription : Jan 2014
Génial !! Merci pour le code et le temps que tu a passé dessus je le testerait dimanche soir O

. PS où tu a écrit le nom de ton fichier c'est le nom du fichier PHP de mon serveur ?
(Modification du message : 25-01-2014, 17:27:53 par
reeks.)
Messages : 188
Sujets : 8
Inscription : Jan 2014
Citation :PS où tu a écrit le nom de ton fichier c'est le nom du fichier PHP de mon serveur ?
Misère ! Non ! Tu ferais une belle boucle infinie ]
Non, le fichier qui contient les infos provenant de l'arduino.
@+
Nicolas.
Projet en cours : Commande de projecteurs via un Raspberry
Mon blog ●
Topic sur le forum ●
Dépôt GitHub
Messages : 13
Sujets : 1
Inscription : Jan 2014
ah d'accord

pardon de mon ignorance

mais comment fait on pour créer un fichier et surtout comment l'arduino va envoyer ses donnés dedans?
merci