- 1 / 8 - Présentation

(618 mots dans ce texte )  -   lu : 1153 Fois     Page Spéciale pour impression

   Pour imprimer, cliquez sur l'icône ci-dessus

Présentation 

 

Scénario:

Je roule en direction de  mon mobil-home situé en bord de mer. Une heure avant mon arrivée, je décide d'enclencher le chauffage. je clique sur l'application sur mon smartphone, un menu s'affiche et je presse sur la touche "PC Radiateur".

Lorsque j'arrive sur place, la température est de 19 degrés.

 

Pour mémoire, le détail du projet initial est décrit dans cet article.

 

Voici le schéma fonctionnel :

 schema_5_4.jpg

Les principales étapes :

  • Application Android de mise en relation via internet avec le serveur http hébergé sur le pi.
  • Mise en place, sur le Pi,  du script php enregistrant les ordres en provenance d’un client http (windows ou android) et les transmettant à l’Arduino.
  • Gestion de la liaison usb-série pour transmettre les ordres du Pi à l’Arduino et recevoir des acquitements ou des informations (ie température).
  • Installation, test et mise en oeuvre du module Emission RF 433Mhz.
  • Gestion de la liaison "radio-commande 433 Mhz" entre l’arduino et les prises Phénix. Décodage de la trame à transmettre à chacune de ces prises pour l'activation et la désactivation.
  • Ecriture du sketch permettant à l'arduino de relayer la demande du Pi vers la prise concernée.
  • Assemblage des modules, test final et mise en service.

 

Lors de la réalisation, cet ordre n'a pas été respecté. (1)

Le véritable déroulement du développement est celui-ci:

  • Gestion de la liaison "radio-commande 433 Mhz" entre l’arduino et les prises Phénix. Décodage de la trame à transmettre à chacune de ces prises pour l'activation et la désactivation.
  • Gestion de la liaison usb-série pour transmettre les ordres du Pi à l’Arduino et recevoir des acquitements ou des informations.
  • Ecriture du sketch permettant à l'arduino de relayer la demande du Pi vers la prise concernée.
  • Mise en place, sur le Pi,  du script php enregistrant les ordres en provenance d’un client http (windows ou android) et les transmettant à l’Arduino.
  • Assemblage des modules, test final et mise en service.
  • Application Android de mise en relation via internet avec le serveur http hébergé sur le pi.

 (1) Ce projet aurait  perdu beaucoup de son intérêt si je n'avais pu décoder la trame de commande des prises Phénix... Valider ce point était primordial.

  

==>   [Liaison radio 433Mhz]                            

 




Retour à la sous-rubrique :

Autres publications de la sous-rubrique :