Show Posts
Pages: [1] 2 3 ... 10
1  International / Français / Re: [Question] Serveur web embarqué on: January 30, 2014, 07:56:44 am
3. Si vous avez des conseils des astuces ou autre à me donner je suis preneur
Le plus important a été dit par john _lenfr, attention aux fréquences  smiley-wink
Sinon de mon expérience, il vaut mieux envoyer les données sur un serveur, qui lui s'occupera de les afficher car:
* Tu ne fais transiter que les informations utile, donc libère l'Arduino pour autre chose
* Réduit d'éventuels problèmes liés au debit du wifi qui s'éloigne
* Evite de surcharger l'Arduino si tu as plusieurs clients
* Gère "mieux" les erreurs de com
2  International / Français / Re: Surveillance boite aux lettres Par chacon lmst 606a on: May 13, 2012, 12:46:42 pm
Non, c'est bien des transmissions multiples.
Le fait que tu reçoit un nombre variable met bien en évidence que ce n'est pas un moyen fiable et que donc tu perd certains messages.

Donc tu as tout ce qu'il te faut ?


Pas forcément, j'ai des prises DI-O, qui utilisent aussi le protocole HomeEasy. Pour les contrôler je double les trames car de temps en temps ça n'accroche pas à la première transmission, quand à la télécommande elle envoie aussi une dizaine de trames de temps en temps plus, de temps en temps moins. J'ai l'impression que ces appareils n'ont pas une horloge fiable donc ils émettent plusieurs fois pour compenser
3  International / Français / Re: Automatisation volets on: May 13, 2012, 12:26:45 pm
Bonjour,

Comment gères tu la descente ? Ordre de descente, et tempo ?
4  International / Français / Re: projet couveuse ventilée on: February 26, 2012, 11:19:50 am
Bonjour,

J'ai déjà utilisé un SHT11 (je ne connais pas la différence avec le DHT11 que tu cites) et pas eu de soucis avec, facile à utiliser et surtout déjà étalonné en usine, ce qui est non négligeable smiley-wink
Regardes sur ebay sinon il y en a régulièrement
5  International / Français / Re: Petit scanner 3D on: January 19, 2012, 02:06:57 pm
Oliv4945 > De quel retranscription parles tu ? De passer les valeurs du capteur ir au pc ou de la creation du nuages de point ?

Du nuage de points smiley-wink
6  International / Français / Re: Petit scanner 3D on: January 17, 2012, 04:54:42 pm
Bonjour, j'avais déjà réfléchi un peu à se type de projet puis laissé tomber à cause d'un point… Comment retranscrire les données sur le PC ?

Sinon pour les capteurs effectivement tu peux trouver moins chère à l'étranger, par contre de mémoire j'ai un sharp aussi qui n'est pas forcément très précis une fois branché sur l'Arduino, mais je crois que ce n'est pas la même plage. Peut-être voir du côté des capteurs numériques.
Pour les actionneurs à mon avis servomoteur/moteur pas à pas les deux sont jouables selon ce que tu as sous la main.

Pour fermer la boite je dis peut-être une grosse bétise mais je ne crois pas que le noir change grand chose, mais peut-être voir du côté des capteurs ultra-son, est-ce plus précis ?
7  International / Français / Re: Un autre projet de domotique :) on: January 17, 2012, 04:48:19 pm
Ok, alors pour l'interface "moche" je suis pas forcément doué niveau design donc je vais pas être très utile. Juste des pistes :

Avec l'arduino tu peux envoyer n'importe quelle page html, donc théoriquement tout faire. Cependant il a une mémoire/puissance assez vite limitée, c'est pourquoi ont est plusieurs à utiliser un serveur en complément ce qui a plusieurs avantages :
  • Puissance de traitement
  • Accès à tout un tas de librairies PHP ou autre qui évitent de réinventer la roue
  • L'arduino peut passer du temps à autre chose
  • Stockage de données (pour les historiques)
  • Au besoin connexions simultanées

Pour ma part j'utilise jQuery mobile qui adapte tout seul les pages web au type de navigateur, mais pour afficher des jauges en cherchant un peu sur google on doit trouver des trucs adaptés faciles à mettre en oeuvre...
8  International / Français / Re: Un autre projet de domotique :) on: January 16, 2012, 02:39:20 pm
Je ne comprends pas vraiment ce que tu cherches à faire… qu'à tu fais ? Où veux tu aller ?
9  International / Français / Re: Un autre projet de domotique :) on: January 16, 2012, 02:13:27 pm
Salut Trigger !
Je suis souvent absent le weekend smiley-wink

Donc pour le php effectivement le code PHP ne tourne pas sur l'Arduino, mais on peut appeler des adresses URL vers un serveur, qui lui peut être compatible PHP/CGI/perl ou qu'importe. La manière la plus simple est de faire passer toutes les infos dans les URL.

Dans mes exemples j'appelle des URL (Serveur vers Arduino) où j'ai volontairement gardé la syntaxe PHP par facilité de compréhesion.
Dans le sens Arduino->Serveur là c'est un serveur PHP donc je suis obligé d'utiliser la syntaxe PHP…

Voilà je ne sais pas si j'ai bien répondu à ta question ?  smiley-razz
10  International / Français / Re: [Phase 2 : tri] Des catégories pour le forum on: January 10, 2012, 04:06:15 pm
A voter smiley

J'ai aussi voté.

Bien que j'ai mis pas mal de catégories, une 10aine de catégories suffirait amplement.
On est pas si nombreux au final et les questions sont souvent les mêmes…  10 ça me parait même énorme  smiley
11  International / Français / Re: Un autre projet de domotique :) on: January 09, 2012, 04:03:38 pm
Donc, un exemple de connexion à un serveur (appel d'une page PHP en tant que client)
Code:
if ( client_OVH.connect() ) {
  client_OVH.print( "GET /adresse_sur_le_serveur/page.php?sensorID=" );
  client_OVH.print( PIN_TEMPERATURE_TEST );
  client_OVH.print( "&value=" );
  client_OVH.print( temperature_test.get() );
  client_OVH.println( " HTTP/1.0" );
  client_OVH.println( "Host: IP_Du_Serveur" );
  client_OVH.println();
  client_OVH.stop();
} else {
  Serial.println( "Not connected - temperature test" );
  client_OVH.stop();
}

Et pour le code de la page PHP que l'on appelle, qui se charge d'enregistrer les valeurs dans la BDD
Code:
<?php

// SQL parameters
$SQL_host '';
$SQL_port '';
$SQL_db '';
$SQL_user '';
$SQL_passwd '';


if ( isset($_GET['sensorID']) && isset($_GET['value']) ) {

                
// Connexion à la BDD
try {
$SQL_con = new PDO('mysql:host='.$SQL_host.';port='.$SQL_port.';dbname='.$SQL_db$SQL_user$SQL_passwd);
} catch(Exception $e) {
        echo 'Erreur : '.$e->getMessage().'<br />';
        echo 'N° : '.$e->getCode();
}

                
// Construction de la requete
$SQL_table 'dom_Temp';
$request "INSERT INTO ".$SQL_table." VALUES ( \"".$_GET['sensorID']."\", now(), \"".$_GET['value']."\" );";
// echo $request;

                // Execution de la requête
try {
$SQL_con->exec$request );
} catch(Exception $e) {
echo 'Erreur : '.$e->getMessage().'<br />';
        echo 'N° : '.$e->getCode();
}
}

?>




Et si en plus je peux récupérer des bouts de code directement exploitables, ce serait génial !
Comme j'ai l'impression que ton application correspond exactement à ce que je cherche, je me suis dit "Youpi", je vais gagner du temps !

Pour te donner une idée d'où je pars, il faut savoir que je ne connaissais rien à HTML, CSS, PHP, MySQL il y a 15 jours... Avec l'aide du "site du zéro" (un grand bravo au passage pour les qualités pédagogiques de ce site), j'ai pu (un peu) combler mes lacunes abyssales !
Je ne connais pas non plus les modules Arduino (mais je crois deviner assez bien ce qu'on peut faire avec…).
C'est vrai que le site du zero est super bien, j'y vais souvent aussi smiley-wink Par contre ton raisonnement n'est à mon avis pas le bon, assembler des pièces de puzzle ne se fait pas facilement en programmation, il vaut mieux comprendre ces pièces pour les assembler…


une sonde de température LM35 montée avec un AOP pour augmenter la précision
Le schéma et la partie code .pde m'intéressent... as-tu la possibilité de m'envoyer des docs?
Je n'ai pas de schéma sous la main, mais il s'agit d'un simple ampliop monté en amplificateur non inverseur. Pour le code je divise la valeur lue par le gain apporté par l'ampli

Si je suis pas clair n'hésitez pas smiley-wink
12  International / Français / Re: Un autre projet de domotique :) on: January 06, 2012, 02:26:57 pm
Bonjour,

Je n'ai pas beaucoup de temps pour répondre ce soir, mais je donnerais des exemples en début de semaine smiley-wink

Enfin pour le moment:

Combien coûte ton shield ? Car c'est dommage de le commander alors qu'un optocoupleur et 2 résistances suffisent.

Pour le mode de fonctionnement, l'Arduino est client, appelle une page php en passant les valeurs à enregistrer dans l'adresse. C'est cette page PHP qui enregistre la trame SQL. Une recherche rapide et tu trouves ton bonheur, sinon je te montre lundi smiley-wink
13  International / Français / Re: blackwidow "duemilanova wifi" on: December 30, 2011, 12:49:37 pm
J'ai essayé sur Safari sous macos et iphone, je testerai autre chose l'an prochain si tu veux smiley-wink
14  International / Français / Re: blackwidow "duemilanova wifi" on: December 30, 2011, 05:12:32 am
oops, WiWebServer est le nom que je suis ai donné, c'est WebServer  smiley-kiss
Enfin le fichier est là :
http://demo.ovh.com/fr/025dcd17a41f9bce72da8a527d4710cd/
15  International / Français / Re: [help] 8 relais (ok) + DS18B20 (ok) + téléinfo (aide) on: December 28, 2011, 02:26:52 pm
Essaie &deg; pour le °, liste des codes

Pour le téléinfo, est-ce que tu reçois des caractères sur la liaison série ? Essaie un printf juste après
Code:
// get incoming byte:
    inByte = Serial1.read();
   
    Serial.print( inByte );
Pages: [1] 2 3 ... 10