Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

Projet BTS B+
#1

Bonjours à tous !
Je suis nouveau sur le forum et je n'ai jamais utilisé de Raspberry avant ça!
Mon projet: je veux pouvoir relever la température à plusieurs niveau dans un silo à grains, je comptais utilisé des capteur DS18B20 relier à ma Raspberry puis les envoyés en Ethernet à une autre Raspberry qui nous servira de PC.

J'avais plusieurs questions:
Combien de sondes je peu brancher en parallèle ?
Sur Combien de distance max je peu utiliser les sondes ?
L'envoie des données sur Ethernet est-il possible ?
Raspbian est-il adapter a mon utilisation de la Raspberry ?

Si vous avez des idées elle sont les bienvenue !!!! Big Grin

Merci
Répondre
#2

Salut Smile

Citation :Combien de sondes je peu brancher en parallèle ?
Autant que tu veut

Citation :Sur Combien de distance max je peu utiliser les sondes ?
Aucune idée

Citation :L'envoie des données sur Ethernet est-il possible ?
Oui, regarde ici : http://forum.raspfr.org/viewtopic.php?id=306

Citation :Raspbian est-il adapter a mon utilisation de la Raspberry ?
Oui
Répondre
#3

Bonjour, je suis dans le même projet que mon cher ami Sarks, et nous travaillons tous les deux ensembles.
Ma partie concerne la continuité des informations de température que relève Sarks,

Une fois les données récupérées je dois les transmettre a un PC qui recevra en temps réel toutes ces températures.
Au vu de la distance qui sépare chaque silo, j'ai opté pour une communication en Ethernet. Or, une contrainte m'est imposée; je doit moi même concevoir mon propre switch qui sera une carte d'extension.
Je me suis arrêté sur :
Mikrell KSZ8873 qui pour communiquer avec la Raspberry a besoin du protocole MII
ou
Microship LAN8720A qui pour communiquer avec la Raspberry a besoin du protocole RMII

Ma question est donc la suivante car je n'ai à ce jour trouvée aucune information. La Raspberry est elle capable grâce aux broches GPIO d'utiliser l'un des deux protocoles ?

Cordialement.
Rominov
Répondre
#4

@rominov
Code :
[== Indéfini ==]
[email protected] ~ $ sudo ethtool eth0
Settings for eth0:
    Supported ports: [ TP MII ]
    Supported link modes:   10baseT/Half 10baseT/Full
                            100baseT/Half 100baseT/Full
    Supported pause frame use: No
    Supports auto-negotiation: Yes
    Advertised link modes: 10baseT/Half 10baseT/Full
                           100baseT/Half 100baseT/Full
    Advertised pause frame use: Symmetric Receive-only
    Advertised auto-negotiation: Yes
    Link partner advertised link modes: 10baseT/Half 10baseT/Full
                                        100baseT/Half 100baseT/Full
    Link partner advertised pause frame use: No
    Link partner advertised auto-negotiation: Yes
    Speed: 100Mb/s
    Duplex: Full
    Port: MII
    PHYAD: 1
    Transceiver: internal
    Auto-negotiation: on
    Supports Wake-on: g
    Wake-on: d
    Current message level: 0x00000007 (7)
                           drv probe link
Donc à priori oui

Raspberry Pi Home Server : http://www.pihomeserver.fr
Hotspot Wifi avec portail captif pour Raspberry Pi: Kupiki Hotspot
Répondre
#5

Merci Anonyme pour ta réponse ! J'ai un soucis je n'arrive pas a faire fonctionner mon DS1820 avec ma B+ quand je fais la commande "cd /sys/bus/w1/devices $ ls" il me met w1_bus_master1 il ne detect pas le capteur , j'ai fais les mise a jour vérifier les blacklist si quelqu'un a une idée? Merci Smile
Répondre
#6

Le module est bien chargé (Check via lsmod)

Raspberry Pi Home Server : http://www.pihomeserver.fr
Hotspot Wifi avec portail captif pour Raspberry Pi: Kupiki Hotspot
Répondre
#7

TheSarks82 a écrit :Merci Anonyme pour ta réponse ! J'ai un soucis je n'arrive pas a faire fonctionner mon DS1820 avec ma B+ quand je fais la commande "cd /sys/bus/w1/devices $ ls" il me met w1_bus_master1 il ne detect pas le capteur , j'ai fais les mise a jour vérifier les blacklist si quelqu'un a une idée? Merci Smile

Tu as fait :
Code :
sudo modprobe w1-gpio
sudo modprobe w1-therm
?

Il me semble aussi qu'il faut le refaire à chaque chaque qu'on redemarre de raspberry Pi.

EDIT : oui, il faut le faire à chaque fois. Pour que ce soit permanent, il faut éditer le fichier /etc/modules :
Code :
sudo nano /etc/modules
Puis ajouter ces deux lignes :
Code :
w1-gpio
w1-therm

et sauvegarder
Répondre
#8

J'ai configuré les blacklists, les modules, j'ai rentré les commande que tu m'as dit ... mais quand je tape
Code :
[== Indéfini ==]
cd /sys/bus/w1/devices $ ls
je n'ai aucune réponse, le capteur est branché au GPIO4, +3.3v et masse et j'ai bien mis la résistance ...
Répondre
#9

Cf post #6 : quand tu fais lsmod tu as bien tes modules en mémoire ?
Ta sonde elle est pas grillée ?

Raspberry Pi Home Server : http://www.pihomeserver.fr
Hotspot Wifi avec portail captif pour Raspberry Pi: Kupiki Hotspot
Répondre
#10

comment je peu savoir si les modules sont bien en mémoire ?
Je vais essayer de la changer au cas où Merci
Répondre
#11

Avec la commande lsmod ! Tu dois voir le nom des modules en mémoire. Si les w1 ne sont pas là ils ne sont pas en mémoire et il y a une erreur de configuration qq part

Raspberry Pi Home Server : http://www.pihomeserver.fr
Hotspot Wifi avec portail captif pour Raspberry Pi: Kupiki Hotspot
Répondre
#12

Code :
[== Indéfini ==]

[email protected] ~ $ lsmod
Module                      Size  Used by
w1_gpio                    4068  0
w1_therm                  3325  0
wire                        31280  2 w1_gpio,w1_therm
cn                            5756  1 wire
i2c_dev                     6709  0
i2c_bcm2708              6004  0
snd_bcm2835            21342  0
snd_pcm                  93100  1 snd_bcm2835
snd_seq                   61097  0
snd_seq_device          7209  1 snd_seq
snd_timer                 23007  2 snd_pcm,snd_seq
snd                         67211 5 snd_bcm2835, snd_timer, snd_pcm, snd_seq, snd_seq_device
evdev                     11000  4
uio_pdrv_genirq          3666  0
uio                     9897  1 uio_pdrv_genirq

Voilà ce que je trouve ! J'ai changé la sonde mais aucun changement malheureusement
Répondre
#13

Alors y a des chances que ca vienne du montage Soit tu nous mets une image/photo/etc. de ce que tu as fait soit tu contrôles par rapport à ceux ci (le premier fonctionne c'est moi qui l'ai fait) :
http://www.pihomeserver.fr/2013/10/29/ra...e-ds18b20/
http://www.magdiblog.fr/wp-content/uploa...s18b20.png

Raspberry Pi Home Server : http://www.pihomeserver.fr
Hotspot Wifi avec portail captif pour Raspberry Pi: Kupiki Hotspot
Répondre
#14

j'arrive pas à mettre des photos j'essaye depuis plusieurs jour mais j’ai beau réduire les photos elles sont toujours trop grandes, après j'ai exactement le même montage que vous.. par contre mes capteurs ne sont pas des DS18b20 mais des dallas dS1820 je sais pas si ça change quelques chose :/ Merci
Répondre
#15

La différence est dans la prise de mesure du composant et sa restitution je crois mais dans le montage ca reste identique. Donc ca doit venir soit du montage soit de la sonde
Si la sonde chauffe ca vient d'une inversion masse/vcc et bien utiliser le 3.3V pour pas renvoyer du 5v sur un GPIO

Raspberry Pi Home Server : http://www.pihomeserver.fr
Hotspot Wifi avec portail captif pour Raspberry Pi: Kupiki Hotspot
Répondre
#16

voila mon montage, qui à mon avis est bon mais à vérifier !
[Image: aeb7d8091e.JPG]
[Image: ec60b4b359.JPG]

j'attend vos réponses ! Merci
Répondre
#17

Salut,
Pour moi, tu as inversé la sonde, tu as mis la masse sur le 3V( d'après ta photo)
@+ F.B.
Répondre
#18

Je pense que la sonde bien branché
Si tu veux pas trop te prendre la tete installe domoticz
http://www.touteladomotique.com/index.ph...&Itemid=89
Répondre
#19

FBPY a écrit :Salut,
Pour moi, tu as inversé la sonde, tu as mis la masse sur le 3V( d'après ta photo)
@+ F.B.


je suis d'accord. C'est inversé.
Au temps pour moi c'est ok
Répondre
#20

2 contre 1
Faudrait faire un sondage?
Répondre
#21

http://www.wvshare.com/datasheet/DALLAS_PDF/DS18B20.PDF
@+
Répondre
#22

Mince d'après le schéma de Magdiblog moi je dirai que la sonde est dans le bon sens. Il a bien inversé les connexions mais la sonde est elle même inversée (coté arrondi vers les fils)

Raspberry Pi Home Server : http://www.pihomeserver.fr
Hotspot Wifi avec portail captif pour Raspberry Pi: Kupiki Hotspot
Répondre
#23

je suis d'accord. C'est inversé.
Au temps pour moi c'est ok
Répondre
#24

Y'a t'il des risques de conflit avec une autre fonction sur mon GPIO4
Répondre
#25

Non si pas d'autres scripts que tu as mis en place ne l'utilise

Raspberry Pi Home Server : http://www.pihomeserver.fr
Hotspot Wifi avec portail captif pour Raspberry Pi: Kupiki Hotspot
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)