Cette dépêche collaborative se propose d'établir une liste non exhaustive des périphériques originaux ou peu connus mais néanmoins exploitables sous Linux. Cette dépêche concerne donc les sondes, les afficheurs LCD et autres machines à café pilotables avec un noyau Linux…
Merci aux contributeurs de cette dépêche : TBTB, baud123, Groumph, Altor.
Avec le noyau Linux vous pouvez exploiter :
- des capteurs de type filaire (température, humidité, etc.) tels que les composants 1-Wire avec par exemple le logiciel owfs, ou les composants I2C avec lm-sensors;
- des capteurs sans fil ZigBee;
- un afficheur LCD avec les logiciels lcd4linux ou lcdproc;
- un générateur de hasard (Hardware_random_number_generator) avec rng-tools, paquet Debian ici;
- un émetteur/récepteur infrarouge avec lirc;
- un lecteur de carte à puce avec opensc;
- un GPS avec gpsd pour l'acquisition du signal et tangops ou marble pour l'utilisation couplée avec une carte géographique.
On peut aussi programmer un microcontrôleur avec des circuits imprimés opensource comme l'arduino qui peuvent servir à :
- piloter des leds pour réaliser un casque à la Daft Punk;
- piloter des machines à commande numérique que l'on peut retrouver dans les fab lab;
- réaliser des horloges, réveils …
Et chez vous, votre machine Linux fait-elle le café ? Quels autres périphériques utilisez-vous ?
Aller plus loin
- Ensemble de matériel hackable chez hackable-devices (2150 clics)
# Des références ?
Posté par sifu . Évalué à 2.
Ce serait pas mal de donner un lien vers les périphériques mentionnés. Par exemple, la recherche de GPS ne semble rien renvoyé de concluant.
D’ailleurs, j'en profite pour demander si quelqu'un aurait un kit à conseiller pour démarrer avec un Arduino. Je me suis laissé dire que le Arduino Uno était pas mal pour débuter.
Merci.
[^] # Re: Des références ? Arduino
Posté par Pierre Jarillon (site web personnel) . Évalué à 4.
Je viens de me lancer sur Arduino. Le site regorge d'exemples et suffit pour débuter. Il n'y a besoin de rien de plus.
On prend un exemple de base comme blink puis on modifie la séquence de clignotement, ensuite on ajoute un interrupteur et selon son état, on passe sur une nouvelle séquence.
Apès cela, on prend confiance et on peut aller beaucoup plus loin.
Arduino, ce n'est pas ardu, au contraire !
[^] # Re: Des références ?
Posté par Christophe Rochet . Évalué à 4.
Bonjour.
Je possède la Arduino Uno.
Attention avec Debian. Cette carte est très récente. Pour qu'elle soit reconnue par le kit de programmation, il faut prendre la dernière version de celui-ci, la 0022. Or Debian 6.0 utilise la 0018 qui ne reconnaît pas cette carte, et à cause d'un problème de librairies avec la 0022, il n'est pas possible de choisir le port usb où est branchée la carte. Je n'ai pour l'instant pas trouvé de solution.
Par contre, cela fonctionne très bien avec Ubuntu 11.04.
Pour les autres distributions, je n'ai pas essayé.
En fait, cette carte Arduino est différente dans la mesure ou le composant qui fait le lien entre le port usb et le microcontrôleur est différent des précédents modèles de cartes ( un Atmega8U2 remplace le Ftdi ).
Au revoir.
[^] # Re: Des références ?
Posté par claudep . Évalué à 3.
Avec Debian, on peut installer le paquet arduino-core de la version unstable, si les sources unstable sont activées dans le sources.list (aptitude install -t unstable arduino-core).
À noter aussi le logiciel gnoduino (http://gnome.eu.org/evo/index.php/Gnoduino) si on veut quelque chose de plus léger que l'IDE Java de base.
[^] # Re: Des références ?
Posté par Mali (site web personnel) . Évalué à 2.
Il y a aussi Arduide, un IDE en Qt 'achement bien.
Pour les Archeux, il y a AUR
Pour les autres, le Dépôt gitorious , ou mieux, profitez en pour faire un paquet dans votre format préféré.
[^] # Re: Des références ?
Posté par frédéric mirkof . Évalué à 5.
Je ne sais pas si on peut mettre ce genre de commentaire ici, mais un petit kit de démarrage pour s'amuser avec arduino est proposé par une petite société toulousaine:
http://shop.snootlab.com/powerduino/90-snootlab-starter-kit.html
[^] # Re: Des références ?
Posté par Olivier LEMAIRE (site web personnel) . Évalué à 6.
Bonjour à tous,
je profite de cette réponse pour dire que la plateforme Arduino est aussi une très bonne alternative pour se faire la main en embedded-C.
Pour ma part je la programme en pur C avec makefile et tout le toutim. Le bootloader Arduino permet de se passer d'un programmateur et tous les outils sont disponibles dans les repos Debian... Bref, pour moins de 30€ on peut découvrir le monde des micro-contrôleur, avec des outils libres et des méthodes que l'on peut qualifier d'habituelles.
En ce moment même je développe une application de slowcontrol pour un asic, en C, avec interface de pilotage coté PC en PyQt4 et communication par protocole série à 2 Mbps !!!
Pour résumer, l'Arduino est formidable pour faire de l'Arduino mais aussi du C.
Les logiciels de traitement de texte sont à la rédaction ce que la 2CV est à l'automobile, une vieille voiture dont on se souvient avec nostalgie mais technologiquement dépassée
# oui mais non... presque
Posté par Professeur Méphisto . Évalué à 3.
Cette dépêche m'a donné envie de voir ce que devenait le support des visualisateurs ELMO, assez couramment utilisés en enseignement scientifique ( http://www.elmoeurope.fr/ ) J'avais essayé il y a un moment et... que dalle. Un commercial m'avait même fait comprendre que ce n'était pas près d'arriver.
Bonne surprise, un paquet ubuntu existe ! Bon il ne semble pas marcher avec ma debian :-( mais saluons quand même une initiative heureuse qui reste assez rare dans le domaine des matériels pédagogiques.
Au passage si quelqu'un à une idée pour arriver à faire marcher ce paquet ubuntu sur une debian... (considère la caméra comme non branchée)
[^] # Re: oui mais non... presque
Posté par claudex . Évalué à 3.
Peut-être un problème de pilote. C'est présent dans le noyau d'ubuntu (car plus récent par exemple) mais pas dans celui de Debian. Au pire, tu peux installer un noyau des backports ou utiliser le noyau d'ubuntu dans debian.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: oui mais non... presque
Posté par 🚲 Tanguy Ortolo (site web personnel) . Évalué à 4.
Je viens d'aller voir, et je ne comprends pas : qu'est-ce que c'est que ces appareils, ça sert à quoi exactement ?
[^] # Re: oui mais non... presque
Posté par Professeur Méphisto . Évalué à 5.
à pallier les rigueurs budgétaires qui ont mené à la suppression des TP élèves... ;-)
Plus sérieusement, c'est une caméra qui, couplé à un vidéoproj/ordinateur permet de montrer en grand écran une manip' ridiculement petite autrement. Adaptation possible sur microscope, enregistrement des images et vidéos. Ce n'est guère qu'une webcam recarrossée mais... la forme est très pratique et pédagogiquement c'est très intéressant.
[^] # Re: oui mais non... presque
Posté par 🚲 Tanguy Ortolo (site web personnel) . Évalué à 3.
J'espère que ça ne coûte pas cher alors, parce qu'une caméra sans enregistreur et un projecteur, ça me semble plus intelligent à acheter séparément.
[^] # Re: oui mais non... presque
Posté par Professeur Méphisto . Évalué à 3.
ça coûte cher (600 € pour "le mien" mais c'était au début, les prix ont un peu baissé) le vidéoproj est en plus mais c'est quand même plus solide, stable et pratique qu'une webcam classique et ça peut aussi fonctionner sans PC.
[^] # Re: oui mais non... presque
Posté par 🚲 Tanguy Ortolo (site web personnel) . Évalué à 2.
De mon temps, les démonstrations en cours de biologie étaient faites avec une caméra vidéo branchée à un téléviseur, qui avait l'air de ne pas trop mal se brancher sur un microscope au besoin. Et le support était fait par un assistant de laboratoire avec un pied et des machins à vis.
[^] # Re: oui mais non... presque
Posté par Professeur Méphisto . Évalué à 5.
Évidement, l'idée n'est pas révolutionnaire, mais pour avoir essayé les deux, je ne change plus... C'est largement plus souple d'utilisation, qualité d'image incomparable, même si le rendu des couleurs est peu stable (balance des blanc à refaire régulièrement).
Je ne ressort le caméscope que quand la vitesse d'acquisition le nécessite (10 img/s avec mon vieil ELMO) : par exemple pour la méca de 3eme.
Chose plus facile à faire avec le visualisateur : la prise d'image. Une carte SD, un clic sur le bouton et c'est dans la boite. Et avec mes essais de ce matin, je n'ai même plus besoin de sortir la carte, la mettre dans le lecteur du portable pour diffuser le fichier aux élèves... Cool ;-)
# Exemple avec digitemp
Posté par Jérôme Pinot (site web personnel) . Évalué à 7.
Voici ce que l'on peut faire avec un capteur de température DS18S20 et un peu d'huile de coude.
D'abord, câbler une interface grâce à cet excellent site :
http://martybugs.net/electronics/tempsensor/hardware.cgi
Ensuite, si vous avez comme moi un serveur qui tourne tout le temps, vous pouvez conserver les données de température dans une base MySQL et générer régulièrement des graphiques de température comme ça :
http://ngc891.blogdns.net/digitemp/
Le tout est propulsé par des scripts Perl/Gnuplot ad-hoc sur une base OpenBSD.
[^] # Re: Exemple avec digitemp
Posté par erlo . Évalué à 2.
Notre salle serveur est surveillée avec des capteurs basés sur cette famille de composant avec de l'I2C "émulé" par le port série. Branché sur le port série du serveur Nagios, c'est vraiment pas cher et très pratique !
[^] # Re: Exemple avec digitemp
Posté par TBTB . Évalué à 1.
Un exemple de suivi de la température via capteur 1-wire avec les logiciels owfs et Munin :
http://www.csquad.org/2009/04/23/mesure-de-temperature-a-laide-de-capteurs-1-wire/
# Zigbee
Posté par Gui13 (site web personnel) . Évalué à 5.
Y a-t-il des gens ici qui utilisent Zigbee pour monitorer des trucs dans leur maison, et qui pourraient partager leur expérience sur ce créneau?
Le monitoring sans fil me botterait bien :)
[^] # Re: Zigbee
Posté par gilgam . Évalué à 2.
sur le planet libre j'ai vu passer un article sur arduino pour surveiller une cuve de récupération d'eau de pluie avec zigbee....
[^] # Re: Zigbee
Posté par geb . Évalué à 3.
Çapuecestpaslibre: http://en.wikipedia.org/wiki/ZigBee#License
Du coup j'attends plutôt des implem 6lowpan, correctes pour jouer avec ce genre de trucs.
[^] # Re: Zigbee
Posté par Gui13 (site web personnel) . Évalué à 4.
Et si je veux du réseau de capteur sans fils maintenant, comment je peux faire?
[^] # Re: Zigbee
Posté par Professeur Méphisto . Évalué à 3.
« je veux du réseau de capteur sans fils maintenant »
arrête tes caprices !
[^] # Re: Zigbee
Posté par geb . Évalué à 3.
Tu as déjà quelques périphériques compatibles. Typiquement tout ceux supportés par contiki/tinyos/nanort. Les tmote/telosb font de très bons "routeurs" 6lowpan.
Mais bon, après, c'est une question de choix, juste zigbee, par définition, tu ne peux pas avoir d'implem libre.
# Composant 1-Wire
Posté par Megagolgoth . Évalué à 4.
Bonjour,
Je m’intéresse aux composants compatibles 1-wire. Où vous approvisionnez-vous? Le DS18S20 est facilement trouvable (radiospare par exemple), mais les capteurs d'humidité, pression etc... sont quasiment introuvables... De plus il existe une "clef usb" (ref. ds9490r) qui évite d'avoir a fabriquer son interface (évite les limitations du port série en nombre de capteur, sa présence, etc...), qui est aussi quasi-introuvable.
C'est fort dommage de ne pas pouvoir trouver ce type de composant plus facilement!
[^] # Re: Composant 1-Wire
Posté par PlOp3 . Évalué à 2.
Moi, j'ai déja commandé ici: http://www.hobby-boards.com/catalog/main_page.php
Il y a, entres autres l'adaptateur USB/1WIRE.
[^] # Re: Composant 1-Wire
Posté par TBTB . Évalué à 1.
Pas facile à trouver à moins de passer par la vente par correspondance en effet. Fuchs Elektronik vend la clé ds9490 et des capteurs :
http://www.fuchs-shop.com/en/shop/6/
[^] # Re: Composant 1-Wire
Posté par ddfdom . Évalué à 1.
on peu la trouver sur un site français http://www.planete-domotique.com/contr-leur-usb-1-wire-ibutton-usb-rj11.html
[^] # Re: Composant 1-Wire
Posté par Megagolgoth . Évalué à 2.
Après quelques recherches, ce genre de composant est disponible aux USA. $15 pour l'adaptateur USB<->1-Wire, FDP compris. Le panel de composant disponible est bien plus large, et propose aussi des composants comme un pluviomètre (fabriqué par un tiers et utilisable sous linux!).
Entonnement je n'ai rien trouvé en 1-Wire sur ebay...
Maxims, le créateur de la gamme 1-Wire peut également fournir des kits d'évaluation (payant, mais complet), mais pas chez nous.
Pour les curieux, 1-Wire fournit des solutions d'identification/sécurité qui avait été "démonté" dans un numéro de Pirate Mag', par Patrick Gueulle.
# arduino
Posté par Juke (site web personnel) . Évalué à 4.
C'est possible de coder en python sur arduino ?
# Quels autres périphériques utilise**rie**z-vous ?
Posté par bubar🦥 (Mastodon) . Évalué à 3.
J'me taperai bien un petit délire avec ça :
Emotiv
Mais à 300 euros le bousin, ça reste cher. Typiquement le genre de matos à partager dans un cadre "fablab" ou "hacker space" peut être ? En tout cas, quelques idées de protocoles et d'expériences viennent rapidement à l'esprit ... lol
# Et moi, j'utilise...
Posté par TeXitoi (site web personnel) . Évalué à 3.
Un minitel comme console série.
[^] # Re: Et moi, j'utilise...
Posté par Tonton Th (Mastodon) . Évalué à 2.
http://tetalab.org/blog/update-webcam-pour-minitel-%C3%A7a-manquait
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.