<div dir="ltr"><div>excellent Thibault, merci beaucoup pour les astuces ! Et je me permet de relancer d'une autre série de petites astuces que j'ai compilées sur <a href="https://gist.github.com/magopian/7854957">https://gist.github.com/magopian/7854957</a><br>
<br></div>On y trouve par exemple le moyen de modifier soit le contenu de la SDCard sans avoir booté dessus, soit même de monter l'image elle-même avant de l'avoir flashée sur la SDCard.<br><br>Pour le fer à souder, ça m'a l'air au top, je commande de suite ;)<br>
<br>Mathieu<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">Le 9 décembre 2013 13:41, Titi <span dir="ltr"><<a href="mailto:crazytiti@free.fr" target="_blank">crazytiti@free.fr</a>></span> a écrit :<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF">
<br>
<div>
Salut,<br>
2 info pour toi (et les autres)<br>
<br>
il existe des fer à souder réglable 50W avec pointe fine "crayon"
pour vraiment pas cher sur ebay / conrad / dx ...<br>
Ne pas hésiter à mettre 10€ dedans c’est vraiment plus confortable
qu'un "vieux" fer à souder trop gros.<br>
<br>
le plus connu velleman vtss5((que j'ai à la maison) : il existe
sous différentes variation et d'autre marques.<br>
<img src="cid:part1.09040003.08090801@free.fr" alt=""><br>
<br>
Concernant le Rpi voici comment lui attribuer une adresses static
au démarrage (sans désactiver le dhcp comme ça ça marche sur le
DHCP et aussi avec l'adresses static même si c'est des sous
réseaux différents) (n'oubliez pas de remplacer <interface>
par eth0)<br>
<br>
First create configuration file for the systemd service, replace
<interface> with proper interface name:<br>
<br>
/etc/conf.d/network@<interface><br>
<br>
address=192.168.1.55<br>
netmask=24<br>
broadcast=192.168.1.255<br>
gateway=192.168.4.254<br>
<br>
Create a systemd unit file:<br>
<br>
/etc/systemd/system/network@<interface>.service<br>
<br>
[Unit]<br>
Description=Network connectivity (%i)<br>
Wants=network.target<br>
Before=network.target<br>
BindsTo=sys-subsystem-net-devices-%i.device<br>
After=sys-subsystem-net-devices-%i.device<br>
<br>
[Service]<br>
Type=oneshot<br>
RemainAfterExit=yes<br>
EnvironmentFile=/etc/conf.d/network@%i<br>
<br>
ExecStart=/usr/bin/ip link set dev %i up<br>
ExecStart=/usr/bin/ip addr add ${address}/${netmask} broadcast
${broadcast} dev %i<br>
ExecStart=/usr/bin/ip route add default via ${gateway}<br>
<br>
ExecStop=/usr/bin/ip addr flush dev %i<br>
ExecStop=/usr/bin/ip link set dev %i down<br>
<br>
[Install]<br>
WantedBy=multi-user.target<br>
<br>
Enable the unit and start it, passing the name of the interface:<br>
<br>
# systemctl enable <a href="mailto:network@eth0.service" target="_blank">network@eth0.service</a><br>
# systemctl start <a href="mailto:network@eth0.service" target="_blank">network@eth0.service</a><br>
<br>
<div>Le 09/12/2013 09:19, Mathieu AGOPIAN
a écrit :<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div><div class="im">
<div>
<div>
<div>Hello,<br>
<br>
</div>
Bon, j'ai pu avancer un peu dans mes
tests: on m'a gentiment prêté des XBee
série 1 pour faire joujou, et voici mon
cheminement.<br>
<br>
</div>
Déjà, premier soucis avec ma RPi, qui a
des problèmes de faux contacts sur la
carte SD (ping Lionel Victor ;), du coup
j'ai pris mon fer à souder avec sa (trop)
grosse panne, et j'ai reproduit la manip
que Thibault avait faite sur ma première
RPi (souder une nappe sur le connecteur
jusque vers un adaptateur de SD vers
micro-SD). Résultat concluant malgré des
soudures horribles.<br>
<br>
</div></div><div class="im">
Deuxième soucis : toujours la même galère
quand on démarre une RPi, on ne sait pas sur
quelle adresse IP elle est allée se mettre,
on ne sait pas quand elle a fini de
démarrer, bref, un peu pénible, alors je me
suis décidé à faire <a href="https://github.com/magopian/iplog" target="_blank">https://github.com/magopian/iplog</a>.
C'est super pratique, je l'ai installé sur <a href="http://ip.agopian.info" target="_blank">http://ip.agopian.info</a>
(vous pouvez l'utilisez si vous le
souhaitez), et maintenant, dès que mes RPis
démarrent, je vois une nouvelle entrée dans
sur le site, avec l'adresse IP locale ;)<br>
<br>
</div></div><div class="im">
J'ai ensuite pu faire joujou "pour de vrai"
avec les deux XBee : déjà, il a fallut les
reflasher (sous windows, avec XCTU, snirf).
Ensuite, grâce à "minicom" (qu'on peut
installer très facilement sous linux), j'ai pu
envoyer des caractères de l'un (connecté en
USB sur ma RPi) vers l'autre (connecté en USB
sur mon laptop).<br>
<br>
</div></div><div class="im">
Avec minicom j'arrive aussi à tester quelques
commandes AT (commandes spécifiques aux modems,
pour les configurer ou lire leur configuration).
Ça se fait bien quand on reste en mode commande
"simple".<br>
<br>
</div></div><div class="im">
J'ai ensuite essayé la librairie "python-xbee" (<a href="https://code.google.com/p/python-xbee/" target="_blank">https://code.google.com/p/python-xbee/</a>),
et juste ça ne marche pas. Je n'arrive ni à
envoyer, ni à recevoir, ni à exécuter des
commandes AT (en sachant que pour python-xbee, si
j'ai bien compris, il configure les XBee en mode
"API").<br>
<br>
</div></div><div class="im">
Il faudra que je continue à investiguer là-dessus,
voir si j'ai moyen de faire marcher le truc, sinon
je poserai quelques lignes de code pour me
simplifier la vie au lieu de travailler directement
avec "pyserial" (<a href="http://pyserial.sourceforge.net/" target="_blank">http://pyserial.sourceforge.net/</a>)
qui lui a l'air de fonctionner correctement.<br>
<br>
</div></div><div><div class="h5">
J'ia par ailleurs commandé deux kits
émetteur/récepteur 433Mhz et deux cartes son USB pour
essayer de reproduire <a href="http://rurandom.org/justintime/index.php?title=Cheapest_ever_433_Mhz_transceiver_for_PCs" target="_blank">http://rurandom.org/justintime/index.php?title=Cheapest_ever_433_Mhz_transceiver_for_PCs</a>,
je vous tiendrais au courant.<br>
<br>
Par contre, si je veux continuer à faire de menues
soudures, il va falloir que je m'achète un "vrai" fer,
ou alors que je voie si je peux changer la panne sur
le miens. Le miens a plusieurs soucis :<br>
</div></div></div><div><div class="h5">
* la panne est trop grosse (est-ce que je peux la limer
?)<br>
</div></div></div><div><div class="h5">
* la panne est vraiment trop longue (mais ça je pense pas
pouvoir y faire quoi que ce soit, j'ai l'impression que
c'est la résistance chauffante qui est immense)<br>
</div></div></div><div><div class="h5">
* la température n'est pas réglable, et j'ai l'impression
que le fer est beaucoup trop chaud : très rapidement quand
je met un point de soudure dessus, ça "sèche", devient tout
gris oxydé, et limite dur (Thibault n'avait eu aucun soucis
avec cette même soudure, mais avec un meilleur fer à souder,
donc je doute que ça vienne de la soudure elle-même, qui
avait l'air d'être au top d'après ses dires).<br>
<br>
</div></div></div><div><div class="h5">
Merci à ceux qui ont lu jusqu'ici ;)<br>
<br>
Mathieu<br>
</div></div></div><div><div class="h5">
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">Le 3 décembre 2013 11:33, <span dir="ltr"><<a href="mailto:crazytiti@free.fr" target="_blank">crazytiti@free.fr</a>></span>
a écrit :<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Le truc de DX c'est ce que j'ai acheté.<br>
je ramène l’émetteur et récepteur ce soir vous jugerez de
la sensibilité de ce dernier ^^<br>
(et c'est bien le récepteur qui est pourri, j'ai fait des
tests avec une clef de clio qui émet vachement moins que
l’émetteur DX branché sur 5V, à valider avec un
spectrometre)<br>
<br>
le coup de l'utiliser sur un dongle usb-audio pourquoi
pas, mais c'est se compliquer la vie pour rien, vu qu'on
peut faire pareil avec un dongle usb/rs232 autrement plus
facile à utiliser niveau code.<br>
<br>
J'avoue qu'en transmission sans fil cheap je sèche un
peut, les récepteur 433MHz pas cher ont une sensibilité
pourrave (5-10m grand maximum avec une antenne 17.5cm et
l’émetteur sur 5V)<br>
Sinon c'est bluetooth mais à part la fiabilité des données
reçue et la bidirectionnalité la portée à pas l'air mieux.<br>
Sinon faut passer en wifi / zigbee ou autre mais c'est
plus le même prix et la même facilité d'utilisation. (27$
le zigbee/rs232) (zigbee existe même en version plus
puissant pour environnement perturbé)<br>
<div><br>
Thibault.<br>
<br>
<br>
----- Mail original -----<br>
</div>
De: "Jean Sébastien" <<a href="mailto:sebastien.jean@iut-valence.fr" target="_blank">sebastien.jean@iut-valence.fr</a>><br>
À: "Mathieu AGOPIAN" <<a href="mailto:mathieu@agopian.info" target="_blank">mathieu@agopian.info</a>><br>
Cc: "<a href="mailto:load@lists.l0ad.org" target="_blank">load@lists.l0ad.org</a>
(LOAD)" <<a href="mailto:load@lists.l0ad.org" target="_blank">load@lists.l0ad.org</a>><br>
Envoyé: Mardi 3 Décembre 2013 09:24:43<br>
Objet: Re: [Load] transmission radio<br>
<div>
<div><br>
<br>
<br>
<br>
<br>
On 3 Dec,2013, at 08:48 , Mathieu AGOPIAN < <a href="mailto:mathieu@agopian.info" target="_blank">mathieu@agopian.info</a>
> wrote:<br>
<br>
<br>
<br>
tu me parle chinois (et ton deuxiéme lien donne une
404)<br>
<br>
<br>
<br>
C’est le 4 qui s’est fait manger…<br>
<br>
<a href="http://dx.com/p/433mhz-rf-transmitter-module-receiver-module-link-kit-for-arduino-arm-mcu-wl-green-220194" target="_blank">http://dx.com/p/433mhz-rf-transmitter-module-receiver-module-link-kit-for-arduino-arm-mcu-wl-green-220194</a><br>
<br>
<br>
<br>
<br>
<br>
<br>
Le 3 décembre 2013 08:46, Jean Sébastien < <a href="mailto:sebastien.jean@iut-valence.fr" target="_blank">sebastien.jean@iut-valence.fr</a>
> a écrit :<br>
<br>
<br>
<br>
Ca a l’air d’être plutot celui là d’ailleurs<br>
<a href="http://dx.com/p/433mhz-rf-transmitter-module-receiver-module-link-kit-for-arduino-arm-mcu-wl-green-22019" target="_blank">http://dx.com/p/433mhz-rf-transmitter-module-receiver-module-link-kit-for-arduino-arm-mcu-wl-green-22019</a><br>
<br>
<br>
<br>
<br>
On 3 Dec,2013, at 08:34 , Mathieu AGOPIAN < <a href="mailto:mathieu@agopian.info" target="_blank">mathieu@agopian.info</a>
> wrote:<br>
<br>
<br>
<br>
<br>
<br>
<br>
très volontiers, et sinon, je suis tombé sur ça qui a
l'air absolument génial, vous en pensez quoi ?<br>
<br>
<a href="http://rurandom.org/justintime/index.php?title=Cheapest_ever_433_Mhz_transceiver_for_PCs" target="_blank">http://rurandom.org/justintime/index.php?title=Cheapest_ever_433_Mhz_transceiver_for_PCs</a><br>
<br>
Mathieu<br>
<br>
<br>
<br>
<br>
Le 3 décembre 2013 07:24, Colin Chaballier < <a href="mailto:colin.chaballier@gmail.com" target="_blank">colin.chaballier@gmail.com</a>
> a écrit :<br>
<br>
<br>
<br>
salut,<br>
<br>
<br>
Des modules sur des bases 2.4G ou 868M, sur des
standards type 802.15.4 semble appropriés pour ce
besoin.<br>
On en parle ce soir si tu veux..<br>
<br>
<br>
Colin<br>
<br>
<br>
<br>
<br>
2013/12/2 Mathieu AGOPIAN < <a href="mailto:mathieu@agopian.info" target="_blank">mathieu@agopian.info</a>
><br>
<br>
<br>
<br>
De ce que j'en sais, la portée du BT est ridicule
(genre moins de 10m, quand il fait beau, qu'il n'y a
pas de vent, que la vue est dégagée, et que tu fais le
poirier).<br>
<br>
<br>
<br>
<br>
Le 2 décembre 2013 12:36, < <a href="mailto:crazytiti@free.fr" target="_blank">crazytiti@free.fr</a>
> a écrit :<br>
<br>
<br>
<br>
Salut,<br>
les emmetteur / recepteur 433 ça vaut pas grand chose,
enfin ça dépend.<br>
l'emetteur existe pour 3$ avec des performance
correctes (atention 3$ c'est seulement l'emetteur,
pour avoir un capteur fonctionnel il faut le capteur +
composants "basiques" (résistance/condo / aop) + un
microcontrolleur + l'emetteur + une source d'energie)<br>
<br>
Le recepteur à 3$ lui est du genre minable super
bruité avec une portée de 5m.<br>
Un recepteur "correcte" est trouvable aux alentour des
10$ (la aussi 10$ uniquement le recepteur, mais ont
peut se contenter de mettre un serial<->usb à 9$
pour faire un récepteur complet en USB, alimenté par
l'usb)<br>
<br>
C'est la 1er idée qui me traverse l'esprit.<br>
<br>
Une autre solution consiste à utiliser des
emetteur/recepteur bluetooth, ça existe en pré appairé
2 par 2 avec interface rs232 pour ~15$ (et en plus la
liaison est bidirectionnelle contrairement au 433,
mais la conso plus élevée) la portée reste à vérifier.<br>
<br>
Les 2 solutions doivent se valoir, p-e que le
bluetooth sera mieux fichu / plus fiable.<br>
<br>
Thibault.<br>
<br>
----- Mail original -----<br>
De: "Mathieu AGOPIAN" < <a href="mailto:mathieu@agopian.info" target="_blank">mathieu@agopian.info</a>
><br>
À: <a href="mailto:load@lists.l0ad.org" target="_blank">load@lists.l0ad.org</a><br>
Envoyé: Lundi 2 Décembre 2013 09:33:50<br>
Objet: [Load] transmission radio<br>
<br>
<br>
<br>
Hello la foule,<br>
<br>
Je regardais un peu le site <a href="http://openenergymonitor.org/" target="_blank">http://openenergymonitor.org/</a>
et la logique est vraiment sympa.<br>
<br>
Par contre, je trouve ça un tantinet dommage qu'il n'y
ai pas de moyens plus simples (et meilleur marché) de
simplement transmettre des données.<br>
<br>
Je m'explique: plutôt que d'acheter un module RFM12Pi
(le module de transmission 433Mhz) qui se branche
spécifiquement sur le RPi, j'aimerais avoir un truc
que je puisse par exemple brancher tout bêtement par
USB.<br>
<br>
De cette manière, je peux soit le brancher sur ma RPi,
soit directement sur mon ordinateur, ce qui peut être
très pratique pour certaines utilisations (et pour le
debug).<br>
<br>
J'aimerait bien un système très très simple (pour ne
pas dire basique) et le moins cher possible pour
simplement s'occuper de la transmission radio.
Ensuite, on pourrait brancher derrière ce qu'on veut
(un autre ordinateur, un petit capteur avec une
interface minime...).<br>
<br>
Est-ce que c'est une réinvention de la roue ?
J'imagine qu'il doit déjà y avoir une foultitude de
solutions existantes ?<br>
<br>
Le but final serait d'avoir:<br>
1/ un petit soft (minimal) qui puisse recevoir et
stocker les données (un bête RRD ou autre)<br>
2/ des capteurs (minimaux) pour mesurer et envoyer les
données<br>
3/ en option un affichage sympa des données (avec
possibilité de croiser des données, par exemple
croiser la mesure de courant et la mesure de voltage
pour avoir la puissance réelle consommée)<br>
<br>
Pour faire une analogie avec le openenergymonitor, ce
serait un peu comme si on pouvait directement se
passer de l'EmonTX et de la RPi, et avoir des capteurs
qui envoient directement leurs données à un module de
réception 433Mhz, qui lui serait branché en USB sur
une machine qui s'occupe de stocker les données (que
ce soit un RPi ou un ordi ou une BeagleBoneBlack ou
arduino ou autre...).<br>
<br>
J'ai l'impression que ça permettrait d'avoir une
solution bien plus évolutive: si demain on imagine un
nouveau capteur (température, humidité, CO2, monoxyde,
fumée, pression atmosphérique, compteur de
pulsations...), il n'y aurait rien de plus à faire que
le capteur lui-même.<br>
<br>
Reste la question du coût : si le module d'émission
433Mhz est trop cher, je comprend qu'il soit
"factorisé" (mis en commun) sur l'EmonTX pour n'en
avoir qu'un, au lieu de un par capteur.<br>
<br>
Qu'en pensez-vous ?<br>
<br>
Mathieu<br>
<br>
P.S: cette réflexion est née d'une longue discussion
avec Waldeck sur le fait qu'on a pas vraiment de
projet fédérateur et facile à prendre en main pour les
nouveaux au LOAD. On a pas encore d'exemple phare de
ce qu'un nouveau venu peut réaliser, clé en main, pour
un prix modeste. Si il y a moyen de faire par exemple
une mesure de la consommation électrique basique,
facilement, avec quelques soudures et pour quelques
euros, c'est une bonne entrée en matière pour ensuite
travailler sur de nouveaux capteurs/modules, etc... ce
pourrait être un bon pied à l'étrier.<br>
<br>
Si vous avez d'autres idées de projets qui pourraient
être fédérateurs, n'hésitez pas à en parler !<br>
<br>
Le but serait d'avoir un projet qui soit<br>
1/ peu coûteux<br>
2/ facilement reproductible (quelques soudures,
possibilité d'acheter des "kits" d'avance pour les
nouveaux)<br>
3/ évolutif (pour que ceux qui ont fait le projet de
base puissent ensuite approfondir si nécessaire, et
que ceux qui sont les plus avancés techniquement ne
s'ennuient pas)<br>
<br>
À vos claviers !<br>
<br>
Mathieu<br>
<br>
_______________________________________________<br>
Load mailing list<br>
<a href="mailto:Load@lists.l0ad.org" target="_blank">Load@lists.l0ad.org</a><br>
<a href="http://lists.l0ad.org/cgi-bin/mailman/listinfo/load" target="_blank">http://lists.l0ad.org/cgi-bin/mailman/listinfo/load</a><br>
_______________________________________________<br>
Load mailing list<br>
<a href="mailto:Load@lists.l0ad.org" target="_blank">Load@lists.l0ad.org</a><br>
<a href="http://lists.l0ad.org/cgi-bin/mailman/listinfo/load" target="_blank">http://lists.l0ad.org/cgi-bin/mailman/listinfo/load</a><br>
<br>
<br>
_______________________________________________<br>
Load mailing list<br>
<a href="mailto:Load@lists.l0ad.org" target="_blank">Load@lists.l0ad.org</a><br>
<a href="http://lists.l0ad.org/cgi-bin/mailman/listinfo/load" target="_blank">http://lists.l0ad.org/cgi-bin/mailman/listinfo/load</a><br>
<br>
<br>
<br>
_______________________________________________<br>
Load mailing list<br>
<a href="mailto:Load@lists.l0ad.org" target="_blank">Load@lists.l0ad.org</a><br>
<a href="http://lists.l0ad.org/cgi-bin/mailman/listinfo/load" target="_blank">http://lists.l0ad.org/cgi-bin/mailman/listinfo/load</a><br>
<br>
<br>
<br>
IUT de Valence - 51, Rue B. de Laffemas, BP 29 - 26021
Valence Cedex 9<br>
Tél : 04 75 41 88 00 - Fax : 04 75 41 88 44 - Web <
<a href="http://www.iut-valence.fr" target="_blank">http://www.iut-valence.fr</a>
><br>
<br>
<br>
<br>
<br>
IUT de Valence - 51, Rue B. de Laffemas, BP 29 - 26021
Valence Cedex 9<br>
Tél : 04 75 41 88 00 - Fax : 04 75 41 88 44 - Web <
<a href="http://www.iut-valence.fr" target="_blank">http://www.iut-valence.fr</a>
><br>
<br>
<br>
_______________________________________________<br>
Load mailing list<br>
<a href="mailto:Load@lists.l0ad.org" target="_blank">Load@lists.l0ad.org</a><br>
<a href="http://lists.l0ad.org/cgi-bin/mailman/listinfo/load" target="_blank">http://lists.l0ad.org/cgi-bin/mailman/listinfo/load</a><br>
_______________________________________________<br>
Load mailing list<br>
<a href="mailto:Load@lists.l0ad.org" target="_blank">Load@lists.l0ad.org</a><br>
<a href="http://lists.l0ad.org/cgi-bin/mailman/listinfo/load" target="_blank">http://lists.l0ad.org/cgi-bin/mailman/listinfo/load</a><br>
</div>
</div>
</blockquote>
</div>
<br>
</div>
<br>
<fieldset></fieldset>
<br>
<pre>_______________________________________________
Load mailing list
<a href="mailto:Load@lists.l0ad.org" target="_blank">Load@lists.l0ad.org</a>
<a href="http://lists.l0ad.org/cgi-bin/mailman/listinfo/load" target="_blank">http://lists.l0ad.org/cgi-bin/mailman/listinfo/load</a>
</pre>
</div></div></blockquote>
<br>
<br>
</div>
<br>
</div>
<br>_______________________________________________<br>
Load mailing list<br>
<a href="mailto:Load@lists.l0ad.org">Load@lists.l0ad.org</a><br>
<a href="http://lists.l0ad.org/cgi-bin/mailman/listinfo/load" target="_blank">http://lists.l0ad.org/cgi-bin/mailman/listinfo/load</a><br>
<br></blockquote></div><br></div>