Journal Questions d'électro-informatique...

Posté par  .
Étiquettes : aucune
0
26
avr.
2007
Bonjour cher journal,

voilà, je souhaite piloter via ma babasse linux un ensemble d'appareils (disont 3 à 5) en fonction de mesures environnementales prises. Mais je suis plutôt (l'ami de Mickey...) limité en électronique donc je me demandait ce que tu me conseillait pour :
* mesurer une température,
* mesurer une pression atmosphérique,
* mesurer le taux d'humidité dans l'air (hygrométrie)
* faire communiquer tout ça sur un bus et relever les mesures par un programme/script de ma conception
* commander (on/off) des interrupteurs (pour les appareils branchés dessus), toujours depuis mon programme.

Merci d'avance.
  • # plusieurs possibilités, mais voici celle que j'utiliserai

    Posté par  . Évalué à 5.

    solution 1:
    - utiliser un microcontroleur pour les mesures de temperature, pression, taux d'humidité (certains proposeront des PIC, personnellement je préfere les ATMEL AVR. Y a aussi les Motorola mais je ne connais pas trop cette gamme).
    - communiquer les résultats sur port serie (très simple) ou USB si le microcontroleur le permet (plus complexe a mon avis, mais jamais essayé).

    solution 2:
    - utiliser un bus I2C ou équivalent et connecter ces modules ensemble via un port parallele de ta babasse (le bus/protocole I2C est assez simple a émuler sur un port //).

    Question: les différents capteurs doivent-ils être éloignés ou proches les uns des autres?
    • [^] # Re: plusieurs possibilités, mais voici celle que j'utiliserai

      Posté par  . Évalué à 4.

      Les atmel sont entièrement programmable (dans le terme coder ET envoyer le firmware) sous Linux avec des outils libres packagés dans Debian/Ubuntu.

      Pour l'USB, il suffit de coller un composant de chez FTDI à l'UART du uC, ou alors utiliser certains uC USB-capable comme certains de chez Microchip.
      • [^] # Re: plusieurs possibilités, mais voici celle que j'utiliserai

        Posté par  (site web personnel) . Évalué à 2.

        Il y a aussi la possibilité d'utiliser les MSP430 de chez Texas Instruments.
        Là aussi, un environnement de développement (compilateur, linker, débogueur, logiciel pour flasher le binaire via JTAG) basé sur GCC est disponible sous Linux.
        J'utilise du PIC quand la consommation de courant m'est peu importante, et que le circuit doit tourner en 5V, et le MSP430 quand au contraire j'ai besoin d'une bonne gestion de l'énergie, que je désire tourner avec des "basses" tensions (de 1,8 à 3,3V).
    • [^] # Re: plusieurs possibilités, mais voici celle que j'utiliserai

      Posté par  . Évalué à 1.

      En gros, les capteurs ne seront pas éloignés de plus de 50cm.
      Je pense à :
      * un groupe thermo+hygro+pression+luminosité
      * deux jeux de sondes thermo+hydro à 50cm de la première

      merci pour les infos, je vais commencer à regarder ça.
  • # pour la meteo

    Posté par  . Évalué à 5.

    ce site devrait etre un bon depart pour toi (avec plein de lien)
    http://f5exo.free.fr/meteo/
    les capteurs et la carte sont facilement modifiable (c'est plus simple de s'inspirer que de repartir de 0)

    pour le on/off utilise une pin supplementaire dur port paralelle pour commander une alim.
    • [^] # Re: pour la meteo

      Posté par  . Évalué à 1.

      pour le on/off utilise une pin supplementaire dur port paralelle pour commander une alim.

      Serait-il possible d'avoir plus d'infos, je ne suis pas sur d'avoir compris? En fait je veux alimenter des appareils en 220...
      • [^] # Re: pour la meteo

        Posté par  . Évalué à 1.

        bien sur ce n'est pas possible directement, mais avec une pin du port paralelle tu obtient un niveau bas de 0.5V et haut de 3.5V, avec ce signal tu attaque la base d'un transistor NPN qui commande un relais +5V (en l'alimentant par exemple a partir du port usb) et c'est le contact sec du relais qui est sur le 220V. Il faut bien entendu faire tres attentions a ne pas creer de connection entre le 220V et le PC.
        Une autre possibilité est de relié plusieur pins (suivant le courant necessaire) du port paralelle et d'attaquer directement la led d'un optocoupleur 220V dont la sortie commande la bobine d'un relais....
        • [^] # Re: pour la meteo

          Posté par  . Évalué à 3.

          sinon, si vous voulez éviter les relais et leur bourdonnement caractéristique, essayer un triac, ça aussi c'est bien !
  • # Non !

    Posté par  . Évalué à 10.

    Pluto, c'est le chien de Mickey !

    L'ami de Mickey c'est Dingo !

    La gent féminine, pas la "gente", pas de "e" ! La gent féminine ! Et ça se prononce comme "gens". Pas "jante".

    • [^] # Re: Non !

      Posté par  (site web personnel) . Évalué à -3.

      Pluto, c'est le chien de Mickey !

      L'ami de Mickey c'est Dingo !


      Oui, mais ce que tu ne sais pas, c'est que Mickey fait dans la zoophilie.
  • # Ce que tu cherches

    Posté par  . Évalué à 2.

    Tu peux utiliser un microcontroleur supportant l'USB comme le PIC 18F4550. C'est plus simple qu'il n'y parait mais 'il faut un peu de matériel pour le programmer.
    Tu as par exemple ce tutorial:
    http://www.electronicfr.com/usb.html
    qui explique bien comment faire ca (thermometre, barometre, piloter une LED...) avec des exemples pour le piloter sous linux.

    Sinon sur le meme site il y a un montage pour faire des mesures avec un petit serveur web ambarqué:
    http://www.electronicfr.com/enc28j60.fr.html

    Mais attention dans ces deux exemples il vaut mieu avoir des connaissances en electronique avant de se lancer...
  • # Station météo ?

    Posté par  (site web personnel) . Évalué à 2.

    Salut,

    2 optiques :
    - tout faire a la main
    - acheter tout fait

    Au niveau des capteurs, si ils ne doivent pas être éloignés les un des autres, peut-être qu'une station météo serait plus simple que de faire toi-même les montages.
    J'ai par exemple une Lacrosse WS2300 qui marche très bien sous Linux avec open2300[1]. Elle fait barometre, thermometre, pluiviometre, anemometre, hygrometre. Voici par exemple ce que j'en sort [2] et la tronche des capteurs[3]. La liaison se fait par port série.

    Ensuite pour ce qui est de commander des interrupteurs, je suppose que c'est du 220 ? On trouve des cartes relais toutes faites qui permettent de contrôler le passage du 220 via serie ou //. Par exemple[4].
    Sinon, beaucoup de montages trainent sur le net, par exemple celui-la[5]


    [1] : http://www.lavrsen.dk/twiki/bin/view/Open2300/WebHome
    [2] http://ile-grande.homelinux.net
    [3] http://kubuntu.free.fr/blog/index.php/2006/10/28/140-install(...)
    [4] http://www.selectronic.fr/article.asp?article_ref_entier=70.(...)
    [5] http://www.roboticus.org/index.php?mod=articles&id=6
    • [^] # Re: Station météo ?

      Posté par  . Évalué à 1.

      * En fait, une station météo est trop grosse/intrusive pour cet environnement. Je pensait plus à un truc de la taille d'une boite d'allumette niveau capteurs/mesure, le tout relié par un fil à une babasse...
      * Concernant le contrôle de l'alim, oui c'est du 220, je cherchait à la base une sorte de multiprise 4-5 prises, sur laquelle je pouvais via ma babasse choisir on/off sur les différents ports.
  • # Et quand les journaux deviennet des forums

    Posté par  . Évalué à -4.

    Je m'en vais de ce pas ecrire un journal sur le forum. :)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.