• Blog
    • Electronique
      • Arduino
      • POV
      • Raspberry PI
    • Divers
      • Gadget
      • Geekeries
      • SteamPunk
    • Do It Yourself
    • High Tech
      • IHM
      • Innovation
      • Réalité Augmenté
    • Imprimante 3D
    • Informatique
      • Hardware
      • Internet
      • Multimedia
      • Software
    • Robotique
    • Test et expertise
  • Boutique
    • Cartes Arduino
    • Raspberry PI
    • Cartes de développement
    • Capteurs
- Annonce -
  • Blog
    • Electronique
      • Arduino
      • POV
      • Raspberry PI
    • Divers
      • Gadget
      • Geekeries
      • SteamPunk
    • Do It Yourself
    • High Tech
      • IHM
      • Innovation
      • Réalité Augmenté
    • Imprimante 3D
    • Informatique
      • Hardware
      • Internet
      • Multimedia
      • Software
    • Robotique
    • Test et expertise
  • Boutique
    • Cartes Arduino
    • Raspberry PI
    • Cartes de développement
    • Capteurs
Accueil » Do It Yourself Electronique Guest Blogging

Projet : Domotique… du rêve à la (presque) réalité.

Christophe Chamant Publié le 29 septembre 2011
19
3.4K Vues


  • Partagez sur Facebook
  • Twittez

Nombreux aujourd’hui sont ceux équipés de nombreux équipements nécessitant tous une télécommande, regardez votre table basse de salon et comptez le nombre de télécommandes… 1, 2, 3 …5 …C’est ce constat qui m’a amené à trouver une solution autre que la télécommande universelle, pas toujours compatible avec l’ensemble des équipements, et puis g33k dans l’âme la solution était trop simple.

Le projet en une phrase : interconnecter tout équipement ayant une liaison sans fil, filaire et autres !

La solution en une phrase : un ordinateur capable de recevoir et transmettre le maximum de protocole de communication connectable.

Mon projet est encore en phase de travaux et d’expérimentations, bien que je l’utilise au quotidien, j’estime le pourcentage d’avancement à 85%.

Pour commencer un rapide tour des équipements à ma disposition :

  • Un émetteur, récepteur infrarouge universel : USB-UIRT (permet de piloter le téléviseur, le vidéo projecteur, l’ampli)
  • Un kit X10 et PLCBUS, du courant porteur pour les lampes (permet de piloter l’éclairage)
  • Une montre de chez Texas Instrument, la eZ430-Chronos
  • Une clé 1-wire et divers capteurs de température de type DS18B20
  • Une machine sous Ubuntu faisant office de « serveur »
  • Une tablette Asus Transformer (Honeycomb) et une tablette Archos 101 (Android 2.2)
  • Divers équipements, téléviseurs Samsung 82cm et Philips 82cm, vidéoprojecteur Optoma HD65, ampli Onkyo, un décodeur IPTV etc …

Sur le serveur j’ai programmé un petit applicatif qui écoute sur un Socket les messages provenant des tablettes Android. En fonction du bouton appuyé, l’action souhaité est déclenchée en exécutant un script Perl.

Exemple de script Perl pour allumer la lampe du salon par X10 transmetteur CM15 Pro et le récepteur LM12 :


#!/usr/bin/perl -w

use Fcntl;

sysopen( CM15A, "/dev/cm15a0", O_RDWR |O_NOCTTY | O_NONBLOCK ) || die "Module cm15a.ko non charge $!";

syswrite CM15A, pack( "CC", 4, 0x61 ), 2;

sleep 1;

syswrite CM15A, pack( "CC", 6, 0x62 ), 2; # ON

close( CM15A );

Exemple de script Perl pour une commande infrarouge par USB-UIRT (allumer le vidéoprojecteur) :

#!/usr/bin/perl

`irsend SEND_ONCE OPTOMA POWER`;

exit();

Voici une petite vidéo de la partie commande du téléviseur avec la montre et la tablette tactile :

Fonction de la montre (eZ430 Chronos) :

  • rotation vers l’avant = augmenter le volume
  • rotation vers l’arrière = diminuer le volume
  • bouton 1 = changer le canal du décodeur vers le haut
  • bouton 2 = changer le canal du décodeur vers le bas
  • bouton 3 = allumer/éteindre la lampe du salon

Fonction de la tablette (Asus transformer TF101G et Archos 101) :

  • allumer/éteindre l’ensemble des équipements (tv, vidéo projecteur, ampli, décodeur tv …)
  • piloter l’ensemble des équipements (volume +/-, changer le canal, etc …)
  • allumer/éteindre les lampes (chambre et salon)

Vidéo de la mise sous et hors tension de lampe du salon avec la montre puis la tablette :

Captures

Quelques captures de l’interface des tablettes sous Android (marche aussi sur les téléphones portables sous Android) le graphisme est provisoire.

Interface principale – Pilote la mise sous et hors tension Téléviseur/Vidéo projecteur/Ampli/Lampe Salon et Chambre

 

 Interface de l’ampli Onkyo – Fonction les plus utilisées de l’ampli

 

Interface de la box IPTV – Fonction les plus utilisées

La partie programmation :

Netbeans – Applicatif « serveur »

 

 Eclipse – Applicatif « Android »

 

Munin pour le relevé des températures en 1-wire en modifiant le câblage des prises téléphonique .

 

Vues : 3 364
  • Partagez sur Facebook
  • Twittez


- Annonce -
ampliArchos 101Asus TransformerconstruireDIYdomotiqueDS18B20ElectroniqueeZ430-ChronosfabriquerGeekhigh techinfrarougeliaisonmontreperlPLCBUSreseauscripttechnologietélécommandetélévisionUSB-UIRTX10


Auteur

Christophe Chamant

"L'informatique, l'électronique, le bricolage voilà 3 activités qui me résume bien. Gamin déjà le tournevis en main à démonter tous ceux qui pouvaient l'être. Toujours à la recherche des dernières innovations technologique et éternel bidouilleur, adepte du DIY ! Mon parcours scolaire : diplomé d'un BTS en mécanique et automatisme indutriel et du Bac S-SI, parcours pro : assistant chef dans un BET sur une île de l'océan indien.

Vous aimerez aussi
DIY : Fabriquer un robot mangeur de pièces avec une boite de Pringles et un arduino
10 juillet 2018
DIY : Transformer un vieux réveil en horloge-station météo à base d’Arduino
3 juillet 2018
DIY : Fabriquer une jardinière sur le thème de Mario
25 juin 2018
DIY : Un système anti-cambrioleur à base de Playstation 3 et d'Arduino
A lire en suivant

DIY : Un système anti-cambrioleur à base de Playstation 3 et d'Arduino

  • - Annonce -
  • Articles Populaires

    • 1
      Fabriquer un brouilleur de téléphone mobile.
    • 2
      Les 42 commandes les plus utiles sur Raspberry PI
    • 3
      DIY : Une machine CNC de gravure laser fabriquée avec une diode laser de graveur DVD

  • SEMAGEEK : Actualités High Tech, Robot, Électronique, DIY et Arduino.

    Mentions Légales

    Annonceurs

    À propos

    Contact

  • Articles Récents

    • STAR : Un robot modulable à base d'arduino qui se faufile partout
    • DIY : Fabriquer un robot mangeur de pièces avec une boite de Pringles et un arduino
    • Un robot imprimé en 3D qui dessine dans le sable.
  • Articles Populaires

    • 1
      Fabriquer un brouilleur de téléphone mobile.
    • 2
      Les 42 commandes les plus utiles sur Raspberry PI
    • 3
      DIY : Une machine CNC de gravure laser fabriquée avec une diode laser de graveur DVD

© Copyright Semageek® 2009 - 2020
Appuyez sur Entrée pour lancer votre recherche
Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considérerons que vous acceptez l'utilisation des cookies.Ok